.divCon {
	margin: 0 auto;
	width: 1200px;
	clear: both;
}


/*********************************************************************/

.Header {
	float: left;
	width: 100%;
}


/* header1 */

.header1 {
	display: flex;
	width: 100%;
	height: 45px;
	background-color: #EEEEEE;
}

.header1 p {
	line-height: 45px;
	font-size: 14px;
	color: #292929;
}

.header1 a {
	text-decoration: none;
	color: #292929;
}


/* header2 */

.header2 {
	width: 100%;
	height: 155px;
	display: flex;
	justify-content: space-between;
}

.header2 .fl:first-child {
	margin-left: 0;
}

.header2 .fl {
	margin-left: 20px;
	height: 155px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.header2 h1 {
	font-size: 32px;
	color: #3B3B3B;
}

.header2 p {
	font-size: 26px;
	color: #ff7d1e;
}

.header2_phone {
	padding-left: 55px;
	background: url(../images/header2_phone.png) no-repeat center left;
}

.header2_phone > span {
	font-size: 14px;
	color: #363636;
}

.header2_phone > h2 {
	font-size: 26px;
	color: #ff7000;
}


/* header3 */

.header3 {
	float: left;
	display: flex;
	width: 100%;
	height: 65px;
	background-color: #3f039a;
}

.header3_ul {
	float: left;
	width: 100%;
	height: 65px;
	display: flex;
	justify-content: center;
}

.header3_ul > li {
	float: left;
	width: 133px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	transition: 0.5s;
}

.header3_ul > li > a {
	text-decoration: none;
	font-size: 16px;
	color: #FFFFFF;
}

.header3_ul > li:hover, .header3_ul > li.cur {
	background-color: #ff7d1e;
}


/*********************************************************************/


/* Footer */

.Footer {
	float: left;
	display: flex;
	width: 100%;
	height: 326px;
	background: #EBEBEB url(../images/footer.png) no-repeat center;
}

.Footer1 {
	float: left;
	padding-top: 65px;
	width: 400px;
	height: 261px;
	line-height: 35px;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
}

.Footer2 {
	float: left;
	padding: 70px 50px 0 50px;
	width: 370px;
	height: 245px;
	overflow: hidden;
}

.Footer2 > a:nth-child(3n) {
	margin-right: 0px;
}

.Footer2 > a {
	display: block;
	float: left;
	margin-right: 65px;
	width: 80px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	text-decoration: none;
}

.Footer3 {
	float: right;
	padding: 140px 95px 0px 95px;
	width: 136px;
}

.Footer3 > img {
	width: 136px;
	height: 136px;
}

.Footer3 > p {
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 14px;
}


/* Links */

.Links {
	float: left;
	display: flex;
	width: 100%;
	height: 65px;
}

.Links_l {
	float: left;
	width: 120px;
	height: 50px;
	font-size: 20px;
	text-align: center;
	position: relative;
}

.Links_l > span {
	font-family: "arial";
	font-size: 18px;
}

.Links_l:after {
	position: absolute;
	display: block;
	content: "";
	right: 0;
	top: 0;
	width: 3px;
	height: 50px;
	background-color: #E5E5E5;
}

.Links ul {
	float: left;
	margin-left: 40px;
	width: 900px;
	height: 65px;
}

.Links ul > li {
	float: left;
	margin-right: 20px;
	line-height: 32px;
}

.Links ul > li > a {
	text-decoration: none;
	color: #333333;
	font-size: 14px;
}

.Links_r {
	float: right;
	line-height: 50px;
}

.Links_r > a {
	text-decoration: none;
	color: #333333;
	font-size: 15px;
}


/*********************************************************************/


/* WenIndex */

.WebIndex {
	float: left;
	width: 100%;
}


/* indexPro_l */

.con_left1 {
	float: left;
	display: flex;
	flex-direction: column;
	padding: 5px;
	width: 300px;
	height: 85px;
	background-color: #1f2273;
	color: #FFFFFF;
	align-items: center;
	justify-content: center;
}

.con_left1 p {
	font-size: 30px;
}

.con_left2 {
	float: left;
	width: 300px;
	border: 5px solid #1f2273;
}

.con_left2 > ul {
	float: left;
	padding: 10px 20px;
	width: 260px;
	background-color: #FFFFFF;
}

.con_left2 > ul > li {
	float: left;
	margin: 10px 0;
	width: 100%;
}

.con_left2 > ul > li > a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #be0000;
}

.con_left2 > ul > li > ul {
	float: left;
	width: 100%;
}

.con_left2 > ul > li > ul > li {
	width: 100%;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #CCCCCC;
	color: #323232;
	transition: 0.5s;
}

.con_left2 > ul > li > ul > li > span {
	font-size: 14px;
}

.con_left2 > ul > li > ul > li > a {
	text-decoration: none;
	font-size: 14px;
	margin-left: 10px;
	color: #323232;
	transition: 0.5s;
}

.con_left2 > ul > li > ul > li:hover {
	color: #3f039a;
	background-color: #F1F1F1;
}

.con_left2 > ul > li > ul > li:hover > a {
	color: #3f039a;
}


/*********************************************************************/


/* indexBanner */

.indexBanner {
	float: left;
	width: 100%;
	display: flex;
}


/* indexSearch */

.indexSearch {
	float: left;
	display: flex;
	width: 100%;
	height: 55px;
	background-color: #EEEEEE;
}

.search_l {
	float: left;
	width: 900px;
	height: 55px;
	overflow: hidden;
}

.search_l > p {
	float: left;
	font-size: 14px;
	line-height: 55px;
	color: #363636;
}

.search_l > a {
	margin: 5px;
	text-decoration: none;
	font-size: 14px;
	color: #363636;
	line-height: 55px;
}

.search_r {
	float: right;
	margin: 10px 0;
	width: 220px;
	height: 35px;
	border-radius: 20px;
	background-color: #FFFFFF;
	overflow: hidden;
}



.btnSearch {
	float: right;
	margin: 6px 8px;
	border: none;
	outline: none;
	width: 23px;
	height: 23px;
	background: url(../images/btnSearch.png) no-repeat center;
	cursor: pointer;
}


/* indexPro */

.indexPro {
	float: left;
	display: flex;
	padding: 35px 0;
	width: 100%;
}

.indexPro_tit {
	float: left;
	margin: 20px 0;
	width: 100%;
	text-align: center;
	position: relative;
}

.indexPro_tit > h1 {
	font-size: 30px;
	color: #323232;
}

.indexPro_tit > h1 > i {
	font-style: normal;
	color: #3F039A;
}

.indexPro_tit p {
	font-size: 19px;
	color: #373737;
	line-height: 40px;
}

.indexPro_tit:before {
	display: block;
	position: absolute;
	content: "";
	left: 0;
	bottom: 20px;
	width: 430px;
	height: 1px;
	background-color: #D2D2D2;
}

.indexPro_tit:after {
	display: block;
	position: absolute;
	content: "";
	right: 0;
	bottom: 20px;
	width: 430px;
	height: 1px;
	background-color: #D2D2D2;
}

.indexPro_l {
	float: left;
	width: 310px;
}

.indexPro_r {
	float: right;
	width: 890px;
}

.indexPro_r > ul {
	float: left;
	width: 100%;
}

.indexPro_r > ul > li {
	float: left;
	margin-bottom: 30px;
	margin-left: 19px;
	width: 275px;
	height: 323px;
	border: 1px solid #D2D2D2;
}

.indexPro_r > ul > li > div {
	padding: 3px;
	text-align: center;
	width: 269px;
	height: 277px;
	overflow: hidden;
}

.indexPro_r > ul > li > div img {
	max-width: 100%;
	max-height: 100%;
	transition: 0.5s;
}

.indexPro_r > ul > li > a {
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #3f039a;
	text-decoration: none;
	transition: 0.5s;
}

.indexPro_r > ul > li:hover > div img {
	transform: scale(1.1, 1.1);
}

.indexPro_r > ul > li:hover > a {
	background-color: #ff7d1e;
}


/* indexPoster1 */

.indexPoster1 {
	float: left;
	display: flex;
	width: 100%;
	height: 270px;
	background: url(../images/indexPoster1.png) no-repeat center;
}

.poster1_l {
	float: left;
	margin-left: 245px;
}

.poster1_l > p {
	margin-top: 35px;
	width: 170px;
	height: 35px;
	text-align: center;
	font-size: 19px;
	color: #FFFFFF;
	line-height: 27px;
	background: url(../images/poster1.png) no-repeat center;
}

.poster1_l > h1 {
	padding: 10px 0;
	font-size: 27px;
	color: #FFFFFF;
}

.poster1_l > ul {
	margin: 15px 0;
	width: 100%;
	height: 20px;
	display: flex;
	justify-content: space-between;
}

.poster1_l > ul > li {
	padding-left: 30px;
	height: 20px;
	font-size: 17px;
	line-height: 20px;
	color: #FFFFFF;
	background: url(../images/poster2.png) no-repeat center left;
}

.poster1_r {
	float: right;
	padding-left: 60px;
	margin-top: 40px;
	width: 270px;
	height: 120px;
	color: #FFFFFF;
	background: url(../images/poster1_r.png) no-repeat center left;
}

.poster1_r > p {
	font-size: 14px;
}

.poster1_r > h1 {
	font-weight: normal;
	font-size: 28px;
}

.poster1_r > a {
	display: block;
	width: 95px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #3f039a;
	background-color: #FFFFFF;
	border-radius: 20px;
	text-line-through-mode: continuous;
}


/* idnexCustom */

.idnexCustom {
	float: left;
	display: flex;
	width: 100%;
}

.Custom_tit {
	float: left;
	width: 100%;
	text-align: center;
}

.Custom_tit > h1 {
	font-size: 30px;
	color: #3f039a;
}

.Custom_tit > img {
	margin: 15px 0;
}

.Custom_tit > p {
	font-size: 19px;
	color: #1F1F1F;
}

.Custom_list {
	float: left;
	display: flex;
	justify-content: space-between;
	margin: 30px 0;
	width: 100%;
	height: 520px;
	position: relative;
}

.Custom_list:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	width: 1170px;
	border-top: 1px dashed #CCCCCC;
	z-index: 9;
}

.Custom_list > li {
	float: left;
	width: 223px;
	height: 520px;
	z-index: 99;
}

.Custom_list > li > span {
	display: block;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 5px solid #c9c9c9;
	background-color: #FFFFFF;
	transition: 0.5s;
}

.Custom_con {
	float: left;
	margin-top: 35px;
	width: 100%;
	height: 450px;
	text-align: center;
	border-top: 6px solid #3f039a;
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.3);
}

.Custom_con > div {
	margin: 30px auto;
	width: 185px;
	height: 185px;
	border-radius: 50%;
	overflow: hidden;
	transition: 0.5s;
}

.Custom_list > li:nth-child(1) > .Custom_con > div {
	background: #E6E6E6 url(../images/Custom_IMG1.png) no-repeat center;
}

.Custom_list > li:nth-child(2) > .Custom_con > div {
	background: #E6E6E6 url(../images/Custom_IMG2.png) no-repeat center;
}

.Custom_list > li:nth-child(3) > .Custom_con > div {
	background: #E6E6E6 url(../images/Custom_IMG3.png) no-repeat center;
}

.Custom_list > li:nth-child(4) > .Custom_con > div {
	background: #E6E6E6 url(../images/Custom_IMG4.png) no-repeat center;
}

.Custom_list > li:nth-child(5) > .Custom_con > div {
	background: #E6E6E6 url(../images/Custom_IMG5.png) no-repeat center;
}

.Custom_con > h1 {
	font-size: 24px;
	color: #3f039a;
}

.Custom_con > h1:after {
	display: block;
	content: "";
	margin: 18px auto;
	width: 55px;
	height: 4px;
	background-color: #3f039a;
}

.Custom_con > p {
	font-size: 20px;
	color: #424242;
	font-weight: bold;
}

.Custom_con > span {
	font-family: arial;
	font-size: 12px;
	color: #adadad;
	line-height: 60px;
}

.Custom_list > li:hover > span {
	border: 5px solid #3f039a;
}

.Custom_list > li:hover:nth-child(1) > .Custom_con > div {
	background: #ff7d1e url(../images/Custom_IMG11.png) no-repeat center;
}

.Custom_list > li:hover:nth-child(2) > .Custom_con > div {
	background: #ff7d1e url(../images/Custom_IMG22.png) no-repeat center;
}

.Custom_list > li:hover:nth-child(3) > .Custom_con > div {
	background: #ff7d1e url(../images/Custom_IMG33.png) no-repeat center;
}

.Custom_list > li:hover:nth-child(4) > .Custom_con > div {
	background: #ff7d1e url(../images/Custom_IMG44.png) no-repeat center;
}

.Custom_list > li:hover:nth-child(5) > .Custom_con > div {
	background: #ff7d1e url(../images/Custom_IMG55.png) no-repeat center;
}


/* indexOdds */

.indexOdds {
	float: left;
	width: 100%;
	height: 2345px;
	position: relative;
}

.Odds_top {
	float: left;
	width: 100%;
	height: 438px;
	text-align: center;
	background: url(../images/Odds_top.png) no-repeat center;
}

.Odds_top > div {
	margin-top: 95px;
	text-align: left;
	display: inline-block;
	padding-left: 35px;
	height: 243px;
	background: url(../images/Odds_top_Box.png) no-repeat center left;
}

.Odds_top > div > h1 {
	margin-top: 60px;
	font-size: 35px;
	color: #ff7d1e;
}

.Odds_top > div > h2 {
	font-size: 40px;
	color: #FFFFFF;
}

.Odds_top > div > h2 > span {
	color: #ff7d1e;
}

.Odds_top > div > p {
	font-size: 29px;
	color: #FFFFFF;
}

.Odds_Con {
	margin: 0 auto;
	width: 1200px;
	display: flex;
}

.Odds_left {
	float: left;
	width: 600px;
	position: relative;
}

.Odds_left:before {
	position: absolute;
	display: block;
	content: "";
	left: 0;
	top: 300px;
	width: 1px;
	height: 1090px;
	background-color: #333333;
}

.Odds_list {
	margin: 10px 0;
	float: left;
	width: 100%;
	text-align: center;
}

.Odds_list_tit {
	width: 100%;
	height: 75px;
	position: relative;
	text-align: left;
	background: url(../images/Odds_list_tit.png) no-repeat bottom left 35px;
}

.Odds_list_tit > span {
	position: absolute;
	display: block;
	left: -10px;
	top: 11px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #f36c2b;
}

.Odds_list_tit h1 {
	padding-left: 35px;
	font-size: 28px;
	color: #3f039a;
}

.Odds_list_tit p {
	font-family: arial;
	width: 110%;
	padding-left: 5px;
	font-size: 12px;
	color: #AAAAAA;
	line-height: 30px;
	transform: scale(0.9);
}

.Odds_list > ul {
	margin: 15px 35px;
	width: 565px;
	text-align: left;
}

.Odds_list > ul > li {
	padding-left: 20px;
	width: 470px;
	font-size: 14px;
	color: #333333;
	line-height: 35px;
	background: url(../images/Odds_list_bot.png) no-repeat left top 11px;
}

.Odds_right {
	float: right;
	width: 600px;
	position: relative;
}

.Odds_right:before {
	position: absolute;
	display: block;
	content: "";
	left: 0;
	top: -80px;
	width: 1px;
	height: 700px;
	background-color: #333333;
}

.odds_bot {
	float: left;
	display: flex;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 645px;
	background: url(../images/odds_bot.png) no-repeat center;
}

.odds_bot_right {
	float: right;
	padding-top: 100px;
	width: 560px;
}

.odds_bot_right > li {
	float: left;
	margin-top: 20px;
	width: 100%;
	height: 110px;
}

.odds_bot_right > li > .IMG {
	width: 105px;
	height: 108px;
	background: url(../images/odds_bot_list.png) no-repeat center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.odds_bot_right > li > .TXT {
	color: #FFFFFF;
}

.odds_bot_right > li > .TXT > h1 {
	font-size: 24px;
}

.odds_bot_right > li > .TXT > p {
	font-size: 14px;
	line-height: 23px;
}


/* indexAbout */

.indexAbout {
	float: left;
	margin: 45px 0;
	width: 100%;
	background: url(../images/indexAbout.png) no-repeat center bottom;
}

.about_tit {
	width: 100%;
	text-align: center;
}

.about_tit > h1 {
	font-size: 30px;
	color: #3f039a;
	letter-spacing: 2px;
}

.about_tit > p {
	line-height: 45px;
	font-size: 16px;
	color: #191e24;
}

.about_tit:after {
	display: block;
	content: "";
	margin: 0 auto;
	width: 193px;
	height: 12px;
	background: url(../images/about_tit.png) no-repeat center;
}

.about_con {
	margin: 45px auto;
	width: 1210px;
	height: 453px;
	background: url(../images/about_con.png) no-repeat center;
}

.about_left {
	float: left;
	padding: 55px 0px 0px 30px;
	width: 575px;
}

.about_left > h1 {
	font-family: "century gothic";
	font-size: 40px;
	font-weight: normal;
	color: #c2c0c0;
}

.about_left > h2 {
	height: 54px;
	font-size: 22px;
	color: #3F039A;
	border-bottom: 1px solid #CCCCCC;
}

.about_left > div {
	padding: 10px 0;
	text-indent: 35px;
	font-size: 14px;
	color: #525353;
	line-height: 35px;
	height: 200px;
}

.about_left > a {
	display: block;
	width: 115px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	background-color: #3F039A;
	color: #FFFFFF;
	text-decoration: none;
}

.about_right {
	float: right;
	margin: 28px;
	width: 548px;
	height: 397px;
}

.about_right img {
	width: 548px;
	height: 397px;
}

.about_img {
	margin: 0 auto;
	padding-bottom: 50px;
	width: 1200px;
}

.about_img_nav {
	width: 100%;
	height: 50px;
	position: relative;
}

.about_img_nav:after {
	display: block;
	position: absolute;
	content: "";
	top: 50%;
	width: 100%;
	height: 2px;
	background-color: #CCCCCC;
}

.about_img_nav > ul {
	margin: 0 auto;
	position: relative;
	width: 510px;
	height: 50px;
	z-index: 9;
	display: flex;
	justify-content: space-between;
}

.about_img_nav > ul > li {
	float: left;
	width: 165px;
	height: 50px;
	text-align: center;
	border-radius: 20px;
	transition: 0.5s;
}

.about_img_nav > ul > li > a {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 50px;
	text-decoration: none;
}

.about_img_nav > ul > li.tabon {
	background-color: #f8780c;
}

.about_img_nav > ul > li.taboff {
	background-color: #1e1e1e;
}

.about_img_list {
	margin-top: 40px;
	width: 100%;
	height: 173px;
}

.about_img_list > div {
	float: left;
	width: 100%;
	height: 173px;
	position: relative;
}

.picture_left {
	position: absolute;
	left: -40px;
	top: 65px;
	width: 81px;
	height: 34px;
	background: url(../images/picture_left_s.jpg) no-repeat center;
	cursor: pointer;
	transition: 0.5s;
	z-index: 999;
}

.picture_right {
	position: absolute;
	right: -40px;
	top: 65px;
	width: 81px;
	height: 34px;
	background: url(../images/picture_right_s.jpg) no-repeat center;
	cursor: pointer;
	transition: 0.5s;
	z-index: 999;
}

.picture_left:hover {
	background: url(../images/picture_left_h.jpg) no-repeat center;
}

.picture_right:hover {
	background: url(../images/picture_right_h.jpg) no-repeat center;
}

.about_img_list ul {
	float: left;
	width: 1200px;
	height: 173px;
}

.about_img_list ul li {
	float: left;
	margin-right: 12px;
	width: 291px;
	height: 173px;
	overflow: hidden;
	position: relative;
}

.about_img_list ul li img {
	width: 291px;
	height: 173px;
	transition: 0.5s;
}

.about_img_list ul li span {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	width: 51px;
	height: 51px;
	background: url(../images/picture_more.png) no-repeat center;
	transition: 0.5s;
}

.about_img_list ul li:hover img {
	transform: scale(1.1, 1.1);
}

.about_img_list ul li:hover span {
	background: url(../images/picture_more2.png) no-repeat center;
}


/* indexNews */

.indexNews {
	float: left;
	display: flex;
	width: 100%;
}

.news_tit {
	float: left;
	width: 100%;
	height: 46px;
	border-bottom: 4px solid #E2E2E2;
}

.news_tit > ul {
	float: left;
	height: 46px;
}

.news_tit > ul > li {
	float: left;
	margin-right: 10px;
	height: 46px;
	position: relative;
}

.news_tit > ul > li > span {
	display: block;
	float: left;
	width: 46px;
	height: 46px;
}

.news_tit > ul > li.tabon > span img {
	opacity: 1;
}

.news_tit > ul > li.taboff > span {
	opacity: 0;
}

.news_tit > ul > li > a {
	font-size: 25px;
	font-weight: bold;
	text-decoration: none;
}

.news_tit > ul > li.tabon > a {
	color: #3F039A;
}

.news_tit > ul > li.taboff > a {
	color: #333333;
}

.news_tit > a {
	float: right;
	text-decoration: none;
	font-size: 15px;
	line-height: 46px;
	color: #7b7a7a;
}

.news_tit > ul > li.tabon:after {
	display: block;
	position: absolute;
	content: "";
	left: 0;
	bottom: -10px;
	width: 171px;
	height: 10px;
	background: url(../images/news_tit3.png) no-repeat center;
}

.news_con {
	padding: 25px 0;
	width: 100%;
	height: 380px;
}

.news_con_left {
	float: left;
	width: 575px;
	height: 380px;
}

.news_con_left > .IMG {
	width: 100%;
	height: 240px;
}

.news_con_left > .IMG img {
	width: 100%;
	height: 240px;
}

.news_con_left > .TXT {
	width: 100%;
	height: 140px;
	background-color: #FFFFFF;
}

.news_con_left > .TXT h1 {
	padding-left: 15px;
	padding-top: 25px;
	font-size: 17px;
	color: #333333;
}

.news_con_left > .TXT p {
	padding: 0 15px;
	margin-top: 10px;
	font-size: 15px;
	color: #6E6E6E;
	line-height: 25px;
}

.news_con_left > .TXT a {
	color: #ff7b03;
}

.news_con > ul > li {
	float: right;
	margin-bottom: 10px;
	width: 600px;
	height: 120px;
	background-color: #FFFFFF;
	transition: 0.5s;
}

.news_right_time {
	float: left;
	width: 140px;
	height: 120px;
	text-align: center;
}

.news_right_time > h1 {
	padding-top: 15px;
	font-family: arial;
	font-size: 57px;
	font-weight: normal;
	color: #838485;
}

.news_right_time > p {
	font-family: arial;
	font-size: 17px;
	color: #b5b4b4;
}

.news_right_TXT {
	float: left;
	width: 420px;
	height: 120px;
}

.news_right_TXT > h1 {
	padding-top: 20px;
	font-size: 17px;
	color: #272727;
}

.news_right_TXT > p {
	padding-top: 10px;
	font-size: 15px;
	color: #6e6d6d;
	line-height: 25px;
}

.news_con > ul > li:hover {
	background-color: #F1F1F1;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}


/* indexProblem */

.indexProblem {
	float: left;
	margin: 50px 0;
	width: 100%;
	height: 135px;
}

.problem_left {
	float: left;
	width: 114px;
	height: 133px;
}

.problem_left > h1 {
	float: left;
	width: 100%;
	font-size: 22px;
	color: #3F039A;
}

.problem_left > p {
	float: left;
	width: 100%;
	line-height: 55px;
	font-size: 17px;
	font-weight: bold;
	color: #9b989b;
}

#problemLeft {
	float: left;
	width: 58px;
	height: 28px;
	background: url(../images/problem_left1.png) no-repeat center;
	cursor: pointer;
	transition: 0.5s;
}

#problemRight {
	float: right;
	width: 56px;
	height: 28px;
	background: url(../images/problem_right1.png) no-repeat center;
	cursor: pointer;
	transition: 0.5s;
}

.problem_right {
	float: right;
	width: 1050px;
	height: 133px;
}

.problem_right ul {
	float: left;
	width: 100%;
}

.problem_right ul li {
	float: left;
	padding-left: 65px;
	margin-right: 30px;
	width: 443px;
	height: 131px;
	border: 1px solid #CCCCCC;
	background: url(../images/problem_list.png) no-repeat left 30px top 25px;
}

.problem_right ul li a {
	text-decoration: none;
}

.problem_right ul li h1 {
	padding-top: 25px;
	font-size: 17px;
	color: #1C1C1C;
}

.problem_right ul li p {
	margin-top: 15px;
	padding-right: 25px;
	font-size: 15px;
	color: #6e6d6d;
	line-height: 24px;
}


/*********************************************************************/


/* webPage */

.webPage {
	float: left;
	margin: 30px 0;
	width: 100%;
}

.pageBanner {
	float: left;
	width: 100%;
	height: 380px;
	background-position: center;
	background-repeat: no-repeat;
}


/* pageContent */

.pageContent {
	float: left;
	display: flex;
	padding: 30px 0;
	width: 100%;

}

.pageLeft {
	float: left;
	width: 310px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}


/* pageRight */

.pageRight {
	width: 820px;
	min-height: 300px;
	padding: 0 25px;
	background: #FFFFFF;
	float: right;
	border-radius: 10px;
}

.pageRight_top {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dbdbdb;
}

.pageRight_top > h5 {
	float: left;
	padding-left: 10px;
	border-left: 3px solid #1f2273;
	font-weight: normal;
	line-height: 16px;
	font-size: 16px;
	color: #1f2273;
}

.pageRight_top > p {
	float: right;
	color: #999999;
}

.pageRight_top > p > em {
	color: #999;
}

.pageRight_top > p > a {
	color: #999999;
}


/* pageList_pro */

.pageList_pro {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.pageList_pro > ul {
	float: left;
	padding-top: 20px;
	width: 100%;
}

.pageList_pro > ul > li:nth-child(3n) {
	margin-right: 0;
}

.pageList_pro > ul > li {
	float: left;
	width: 257px;
	margin-right: 24px;
}

.pageList_pro > ul > li > a {
	display: block;
	width: 96%;
	height: 200px;
	border: 1px #ebebeb solid;
	padding: 1%;
	overflow: hidden;
}

.pageList_pro > ul > li > a > img {
	width: 100%;
	height: 200px;
	transition: 0.5s;
}

.pageList_pro > ul > li > p {
	line-height: 48px;
	height: 48px;
	padding: 0 0 0 5px;
	overflow: hidden;
}

.pageList_pro > ul > li > p > a {
	font-weight: 100;
	display: inline-block;
	padding: 0 0 0 20px;
	float: left;
	font-size: 14px;
	color: #333333;
	background: url(../images/pro_ic1.gif) left 18px no-repeat;
	transition: 0.5s;
}

.pageList_pro > ul > li:hover > p > a {
	color: #1f2273;
}

.pageList_pro > ul > li:hover > a > img {
	transform: scale(1.1, 1.1);
}


/* pageRight_show */

.pageRight_show {
	padding: 20px 0;
	overflow: hidden;
	width: 895px;
	position: relative;
}

.pageRight_IMG {
	float: left;
	width: 360px;
}


/* pageRight_con */

.pageRight_con {
	padding: 20px 0;
	width: 100%;
}

.pageRight_con > h1 {
	text-align: center;
	font-size: 20px;
	color: #000;
	margin-bottom: 6px;
}

.pageRight_info {
	font-family: "Microsoft YaHei";
	line-height: 24px;
	margin-bottom: 15px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
	text-align: center;
}

.pageRight_info > span {
	margin-right: 20px;
}

.pageRight_detail {
	padding-bottom: 20px;
	width: 100%;
}


/* pageList_app */

.pageList_app {
	padding: 20px 0;
	width: 100%;
}

.pageList_app > dl {
	height: 230px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #d7d7d7;
}

.pageList_app > dl > dt {
	width: 254px;
	float: left;
}

.pageList_app > dl > dt > a {
	width: 250px;
	padding: 1px;
	border: 1px solid #d7d7d7;
	display: block;
}

.pageList_app > dl > dt > a > img {
	display: block;
	width: 250px;
	height: 206px;
}

.pageList_app > dl > dd {
	padding-left: 15px;
	float: left;
	width: 550px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}

.pageList_app > dl > dd > h4 {
	font-size: 16px;
	padding-bottom: 5px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-weight: normal;
}

.pageList_app > dl > dd > h4 > a {
	color: #3F039A;
}

.pageList_app > dl > dd > p {
	height: 140px;
	overflow: hidden;
	font-size: 13px;
}

.pageList_app > dl > dd > a {
	font-size: 14px;
	color: #3F039A;
	font-weight: bold;
}


/* pageList_new */

.pageList_new {
	padding: 20px 0;
	width: 100%;
}

.pageList_new ul {
	padding-top: 16px;
	width: 100%;
}

.pageList_new ul > li {
	position: relative;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
}

.pageList_new ul > li > a {
	padding-left: 18px;
	background: url(../images/newsli_ico.png) no-repeat left center;
	color: #666666;
}

.pageList_new ul > li > a > span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}