@charset "utf-8";
@import url("reset.css");

@charset "UTF-8";



.lft{float:left;}

.rgt{float:right;}



.web_{width:100%;margin:0 auto;overflow:hidden;}

.web{width:1200px;margin:0 auto;overflow:hidden; }





#top_bg{width:100%;background:#fff;}



#logo{margin:30px 0;background:url(images/logo.png) no-repeat left center scroll;width:376px;height:60px;}

	#logo a{ display:block; width:376px; height:60px; text-indent:-999em;}



.toptel{margin:45px 0 0 250px;font-size:18px;color:#888;font-style:italic;}

.toptel span{font-weight:bold;color:#e92131;font-size:24px;}



.topcode{margin:15px 0;width:80px;height:80px;border:1px solid #eee;padding:5px;}

.topcode img{width:80px;height:80px;}



.topbg{background:#0753ac;overflow:hidden;}



.menu_nav{margin:0px;overflow:hidden;}

.menu_nav ul {margin:0px;overflow:hidden;}

.menu_nav ul li{float:left;width:171px;text-align:center;line-height:50px;}

.menu_nav ul li.home{width:174px;}

.menu_nav ul li a{display:block; font-size:18px;color:#fff;border-left:1px solid #0753ac;border-right:1px solid #0753ac;}

.menu_nav ul li a:hover{color:#fff;background:#044795;border-left:1px solid #0e57ac;border-right:1px solid #0e57ac;}

.menu_nav ul li.menu_navon a{color:#fff;background:#044795;}



.menu_nav ul li ul{display:none;position:absolute;z-index:99999999999;min-width:171px;}	

.menu_nav ul li ul li{float:none;width:100%;}

.menu_nav ul li ul li a{display:block;background:#1260bc!important;text-align:center;line-height:40px;color:#fff;font-size:16px;border-bottom:1px solid #004ba3;padding:0 10px;}

.menu_nav ul li ul li a:hover{background:#003d85!important;}



.menu_nav ul li:hover ul{display:block;}

.menu_nav ul li.sfhover ul{ display:block;}



.box_{margin:0px auto;}

.keyword{float:left;line-height:40px;width:888px;}

.keyword span{margin:0 8px;}



.search{float:left;width:;margin:10px 0 0 83px;}

.search form{margin:0;padding:0;}

.search form input{float:left;margin:0;padding:0;}

.search1{border:1px solid #bebebe;line-height:20px;padding:0 5px!important;width:180px;FONT-FAMILY: Microsoft YaHei,��Բ, simsun,Arial;color:#bbb;}



/*banner*/



.banner{width:100%;overflow:hidden; position:relative;}

.banner .callbacks_container{ position:relative; z-index:0; width:100%; overflow:hidden;}

.banner ul li{ position:relative; text-align:center; float:left; overflow:hidden;}

.banner ul li a{ display:block;}

.banner ul li span {width:100%;height:460px; display:block;}

.banner ul li img{background:url(flash/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/}



.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}

.banner .smallbanner li{ display:inline-block;border:0px solid #000; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#fff;text-indent:-9999px; overflow:hidden; margin:0 6px; cursor:pointer;}

.banner .smallbanner li.on{ background:#e92131;border:0px solid #000; }



.inser{background:url(images/inser.png) no-repeat  center top ;margin:40px auto 40px auto;width:832px;padding-top:55px; text-align:center;font-weight:bold;font-size:18px;color:#999;}







.inser2_box{ width:240px;float: left;margin:0 20px;overflow:hidden;cursor:pointer;}

.inser2_box a{display:block;}

.inser2_box a img{margin:0;padding:0;width:240px;height:160px;overflow:hidden;display:block;}

.inser2_box a:hover img{filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}



.inser2_box a h2{font-size:18px;line-height:40px;text-align:center;font-weight:normal;}





.pointer{ cursor:pointer;}

.arrleft a{display:block;width:40px;float:left;height:55px;background:url(images/arrleft.png) no-repeat left top scroll;text-indent:-999em;margin-top:60px;}

.arrleft a:hover{background:url(images/arrleft.png) no-repeat left bottom scroll;}



.arrright a{display:block;width:40px;float:left;height:55px;background:url(images/arrleft.png) no-repeat right top scroll;text-indent:-999em;margin-top:60px;}

.arrright a:hover{background:url(images/arrleft.png) no-repeat right bottom scroll;}

#scrollbox{float:left;overflow:hidden;}





.in_box{margin:50px auto 40px auto;}

.in_pro{width:210px;margin-right:30px; background:#1260bc;}

.in_pro h2{ background:#0753ac;line-height:50px;color:#fff;font-weight:normal;padding-left:25px;font-size:18px;}



.box_titbg{border:1px solid #ccc;overflow:hidden;line-height:50px;padding-right:20px;background:#eeeeee;}

.box_titbg a{font-size:15px;font-weight:normal;}

.box_tit{ display:block;text-align:center;font-size:18px;line-height:50px;color:#fff;font-weight:normal;background:#1260bc;padding:0 40px;min-width:70px;}

.box_tit a{display:block;font-size:18px;color:#fff;font-weight:normal;}



.box_tit33{display:block;text-align:center;}

.box_tit33 a{display:block;font-size:18px;color:#555;font-weight:normal;background:#ccc;padding:0 40px;border-left:1px solid #eee;border-right:1px solid #eee;}

.box_tit33 a:hover{color:#fff;background:#1260bc;}



.box_tit2{display:block;text-align:center;font-size:18px;line-height:50px;color:#fff;font-weight:normal;background:#1260bc url(images/tt.png) no-repeat left top scroll;padding:0 40px 0 60px;min-width:70px;}



.in_pro ul{border-top:1px solid #064ba3;overflow:hidden;}

.in_pro ul li{line-height:56px;border-bottom:1px solid #064ba3;}

.in_pro ul li a{display:block;padding-left:40px;font-size:15px;color:#fff;background:#1260bc;}

.in_pro ul li a:hover{background:#186bcd;}



.in_case{width:960px;overflow:hidden;}



.in_box2{border:1px solid #ccc;border-top:0px solid #ccc;overflow:hidden;padding:25px 20px 15px 20px;}

.in_box2 ul{overflow:hidden;}

.in_box2 ul li{ float:left;margin-right:26px;width:210px;overflow:hidden;}

.in_box2 ul li.in_caselistend{margin-right:0px;}

.in_box2 ul li a img{width:210px;height:140px;}

.in_box2 ul li a h3{line-height:30px;height:36px;text-align:center;font-weight:normal;font-size:15px;}





.inabbox_tit{border:1px solid #ccc;background:#eee url(images/tdbg.jpg) no-repeat; overflow:hidden;overflow:hidden;line-height:50px;}

.inabbox_tit li{float:left;margin-right:1px;width:150px;}

.inabbox_tit li a{display:block;line-height:50px;text-align:center;font-size:18px;color:#fff;font-weight:normal;}

.tdbg1 {background-position:0 0;}

.tdbg2 {background-position:0 -50px;}





.inabbox{overflow:hidden;}



.in_about{width:720px;margin-right:30px;}

	.in_ab{line-height:22px;overflow:hidden;}

	.in_ab img{ float:left;margin-right:15px;display:block;width:210px;height:160px;}

	.in_ab article{float:left;width:450px;font-size:15px;}

	.in_ab article h3{color:#333;font-size:18px;}

	.in_ab article p{margin:0px 0;}

	

	.in_ab_pic{margin-top:10px;padding-top:10px;border-top:1px solid #eee;}

	.in_ab_pic img{float:left;margin-right:38px;display:block;}

	.in_ab_pic img.in_ab_picend{margin-right:0px;}

	

.maxbox{height:340px;}

.innewsss ol{overflow:hidden;}	

.innewsss ol li{overflow:hidden;width:auto;text-align:left;margin:0;margin:0px 0 10px 0;border-bottom:1px dashed #e8e8e8;} 

.innewsss ol li a{display:block;overflow:hidden;text-align:left;margin:0;background:url(image/dot01.png) no-repeat left center scroll;padding-left:20px;}

.innewsss ol li a h3{float:left;text-align:left;font-size:18px;font-weight:normal;margin:0;line-height:30px;}

.innewsss ol li a span{float:right;line-height:30px;color:#bbb;}

.innewsss ol li p{font-size:14px;line-height:24px;color:#999;margin:5px 0 10px 20px;}



.in_news{width:450px;}

	.in_newslist{overflow:hidden;height:336px;}

	.in_newslist li{border-bottom:1px dashed  #ccc;overflow:hidden;padding-bottom:10px;margin-bottom:10px;height:65px;}

	.in_newslist span{ float:left;display:block;width:30px;height:30px;background:#186bcd;color:#fff;line-height:30px; text-align:center;margin:5px 10px 0 0;-moz-border-radius: 30px;/* Gecko browsers */-webkit-border-radius: 30px;/* Webkit browsers */border-radius:30px;font-weight:bold;font-size:20px; font-family:Arial, Helvetica, sans-serif;}

	.in_newslist article{float:left;width:368px;line-height:23px;font-size:14px;color:#888;}

	.in_newslist article a h3{font-size:16px;}

	

.in_link{margin:40px auto;}

	.inlinklist{line-height:24px;margin-bottom:10px;overflow:hidden;}

	.inlinklist a{ display:block; float:left;margin:0 20px;font-size:14px;}



.ftbg1{ background:#053c92;}

.ft1{line-height:40px;text-align:center;}

.ft1 a{margin:0 50px;font-size:16px;color:#fff;}

.ft1 a:hover{ text-decoration:underline;}



.ftbg2{ background:#0753ac;padding:40px 0;}

.ftbg2 a{font-size:15px;color:#fff;}

.ftbg2 a:hover{text-decoration:underline;}

.ft2_1{ float:left;font-size:18px;color:#fff;font-weight:bold;background:url(images/ftlogo.png) no-repeat center top scroll;width:300px;height:110px;line-height:200px;text-align:center;}

.ft2_2{float:left;background:url(image/ftxx.png) no-repeat center top scroll;width:2px;height:110px;margin:0 50px 0  80px;}



.ft2_3{float:left;width:400px;font-size:15px;color:#fff;line-height:25px;}

.ft2_4{float:left;}

.ft2_4 img{float:left;width:100px;}

.ft2_4 p{float:left;line-height:18px;margin:15px 10px 0 30px;font-size:15px;color:#fff;font-weight:bold;}



.ftxx{border:0;height:1px;background:#053c92;margin:20px 0;}

.ft2_5{font-size:15px;color:#fff;line-height:22px;text-align:center;}



.nybannar{height:250px;}



.left_ny{width:220px;margin-right:30px; background:#1260bc;}

.left_ny h2{ background:#044795;line-height:50px;color:#fff;font-weight:normal;padding-left:25px;font-size:18px;}

.left_ny ul{border-top:1px solid #064ba3;overflow:hidden;}

.left_ny ul li{line-height:50px;border-bottom:1px solid #00489d;}

.left_ny ul li a{display:block;padding-left:40px;font-size:15px;color:#fff;background:#0753ac;}

.left_ny ul li.lefton a{background:#186bcd;}

.left_ny ul li a:hover{background:#186bcd;}



.left_ny1{width:220px;margin-right:30px; background:#1260bc; margin-top:50px }

.left_ny1 h2{ background:#044795;line-height:50px;color:#fff;font-weight:normal;padding-left:25px;font-size:18px;}

.left_ny1 ul{border-top:1px solid #064ba3;overflow:hidden;}

.left_ny1 ul li{line-height:50px;border-bottom:1px solid #00489d;}

.left_ny1 ul li a{display:block;padding-left:40px;font-size:15px;color:#fff;background:#0753ac;}

.left_ny1 ul li.lefton a{background:#186bcd;}

.left_ny1 ul li a:hover{background:#186bcd;}







.ny_box{width:100%;overflow:hidden;}

.ny_box2{border:1px solid #ccc;border-top:0px solid #ccc;overflow:hidden;padding:30px 40px;min-height:400px; font-size:15px}

.ny_box3{width:950px;overflow:hidden;}

.ny_box4{border:1px solid #ccc;border-top:0px solid #ccc;overflow:hidden;padding:20px 20px;min-height:400px; font-size:15px}





.nycen1{line-height:28px;font-size:14px;}

.nycen1 p{margin:8px 0;}

.nycen1 hr{border:0;height:1px;background:#eee;}

.nycen1 img{max-width:860px;}



#newlist{margin:0px auto;}

#newlist ul{margin:0px;padding:0px;}

#newlist ul li{margin:0px 0 10px 0;border-bottom:1px dashed #e8e8e8;}

#newlist ul li a{font-size:18px;background:url(image/dot01.png) no-repeat 0px center scroll;padding-left:20px;line-height:30px;}

#newlist ul li span{margin-left:30px;font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CCC;}

#newlist ul li p{margin:0;line-height:24px;font-size:14px;margin:5px 0 10px 20px;color:#999;}



#pagenun{padding: 2px;}

#pagenun ul{margin:0px;padding:10px 0px;}

#pagenun ul li{margin:0px 5px 0px 0px;float:left;border:1px solid #0753ac;padding:0px;text-align:center;width:24px;height:24px;}

#pagenun ul li.currentpage{width:50px;}

#pagenun ul li.dangqpage{font-weight: bold;background:#e1f2ff;}

#pagenun ul li a{display:block;line-height:24px;color:#0753ac;font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#pagenun ul li a:hover{display:block;background:#e1f2ff;height:24px;}	



#ny-center-title{text-align:center;font-size:24px;font-weight:bold;color:#0753ac;margin:0 0 20px 0;padding:0 0 10px 0;}	

#ny-center-laiyuan{text-align:center;color:#888;padding:0px 0;margin:20px 0 20px 0;border-top:1px dashed #E6E4E4;border-bottom:1px dashed #E6E4E4;overflow:hidden;}	





.pic222{margin:0 auto;overflow:hidden;}

.pic222 ul{margin-bottom:20px;overflow:hidden;}

.pic222 ul li{float:left;width:260px;margin-right:44px;}

.pic222 ul li.pic222end{margin-right:0px;}

.pic222 ul li a{display:block;}

.pic222 ul li a span{display:block;padding:9px;border:1px solid #e2e2e2;}

.pic222 ul li a img{width:240px;height:160px;display:block;}

.pic222 ul li a:hover img{filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;display:block;}

.pic222 ul li a h2{text-align:center;line-height:30px;color:#0753ac;margin:10px 0;font-size:16px;font-weight:normal;}

.pic222 ul li a:hover h2{color:#e60012;}

.pic222 ul li a h3{color:#aa5500;text-align:center;font-size:12px;font-weight:normal;line-height:24px;-moz-border-radius: 12px;/* Gecko browsers */-webkit-border-radius: 12px;/* Webkit browsers */border-radius:12px;border:1px solid #c49c85;}

.pic222 ul li a  p{height:72px;line-height:24px;font-size:12px;margin-top:10px;}





.pagennn{margin:10px auto 0px auto;border:1px solid #e8e8e8; padding:8px 3px;text-align:center;background:#f7f7f7;}



#pro{margin:0px auto;overflow:hidden;}

#pro ul{margin:0;padding:0;overflow:hidden;margin-bottom:20px;}

#pro ul li{float:left;width:260px;overflow:hidden;margin-right:44px;}

#pro ul li.proendd{margin-right:0;}

#pro ul li a{ display:block;}

#pro ul li a span{ display:block;border:1px solid #eee;padding:9px; }

#pro ul li a img{width:240px;height:180px; }

#pro ul li a:hover span{ border:1px solid #0753ac;}

#pro ul li a h3{font-size:15px;text-align:center;line-height:30px;font-weight:normal;}



#pro ul li a p{line-height:20px;color:#666;font-size:12px;}

#pageeee{margin:10px auto 0px auto;border:1px solid #dbdfe7; padding:3px;text-align:center;background:#eef0f5;}



#pro_top{font-size:18px;font-weight:bold;color:#e2001a;margin-bottom:20px;overflow:hidden;}

#pro_top dd{float:left;display:block;}

#pro_top span{float:left;display:block;background:url(images/002.gif) no-repeat center bottom scroll;margin:5px 0 0 5px;width:14px;height:17px;}



.new_inpro{margin:40px auto;}



.incasebox_tit{border:1px solid #ccc;background:#eee url(images/tdbg2.jpg) no-repeat; overflow:hidden;line-height:50px;}

.incasebox_tit li{float:left;margin-right:1px;width:150px;}

.incasebox_tit li a{display:block;line-height:50px;text-align:center;font-size:18px;color:#fff;font-weight:normal;}

.tdbg1 {background-position:0 0;}

.tdbg2 {background-position:0 -50px;}



.incasebox{border:1px solid #ccc;border-top:0px solid #ccc;padding:20px;overflow:hidden;}



.new_inprobox{overflow:hidden;height:390px;}

.new_inproleft{width:200px;margin-right:40px;overflow:hidden;}

.new_inproleft ul{overflow:hidden;border:1px solid #064ba3;}

.new_inproleft ul li{line-height:48px;border-bottom:1px solid #c7c7c7;}

.new_inproleft ul li a{display:block;padding-left:40px;font-size:16px;color:#fff;background:#1260bc;}

.new_inproleft ul li a:hover{background:#186bcd;}

.new_inproleft ul li a:active{background:#186bcd;}



.inprolistbox{overflow:hidden;}

.inprolistbox ul{overflow:hidden;}

.inprolistbox ul li{ float:left;margin-right:10px;width:215px;overflow:hidden;}

.inprolistbox ul li.inprolistboxend{margin-right:0px;}

.inprolistbox ul li a p{padding:5px;border:1px solid #ccc;}

.inprolistbox ul li a:hover p{border:1px solid #064ba3;display:block;}



.inprolistbox ul li a img{width:200px;height:150px; display:block;}

.inprolistbox ul li a h3{line-height:30px;height:36px;text-align:center;font-weight:normal;font-size:16px;}









.new_inproright{width:960px;overflow:hidden;}



.new_incase{overflow:hidden;}

.new_incase ul{overflow:hidden;margin:29px auto;}

.new_incase ul li{ float:left;margin-right:30px;width:562px;overflow:hidden;}

.new_incase ul li.in_caselistend{margin-right:0px;}

.new_incase ul li div.incase_img{float:left;width:210px;height:140px;margin-right:15px;overflow:hidden;border:1px solid #ccc;padding:5px;}

.new_incase ul li div.incase_img img{width:210px;height:140px; display:block;}



.new_incase ul li div.incase_text{float:left;width:325px;height:140px;font-size:13px;overflow:hidden;line-height:24px;}







.new_incase ul li a h3{line-height:30px;height:36px;text-align:center;font-weight:normal;font-size:14px;}



.ik {

	position: relative;

	width: 1004px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 0px;

	padding-bottom: 35px;

}

.ik .ititle {

	background-image: url(images/dian.gif);

	background-repeat: repeat-x;

	background-position: 0px;

	text-align: center;

	padding-top: 55px;

	padding-bottom: 55px;

	display: block;

	position: relative;

	clear: both;

	margin-top: 20px;

}

.ik .ititle strong {

	display: inline-block;

	font-size: 32px;

	padding-right: 23px;

	padding-left: 23px;

	background-color: #FFFFFF;

	border-right-width: 3px;

	border-left-width: 3px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FF3300;

	border-left-color: #FF3300;

}

.ik .ititle strong span {

	font-size: 16px;

	position: absolute;

	text-align: center;

	display: block;

	top: 20px;

	width: 100%;

	left: 0px;

	font-weight: 400;

	color: #666666;

}



#jk_biao {

	background-image: url(images/jk_biao.jpg);

	background-repeat: no-repeat;

	background-position: center 60px;

	height: 550px;

	position: relative;

}

#jk_biao p {

	display: block;

	margin: 0px;

	position: absolute;

	height: 60px;

}

#jk_biao p strong {

	font-size: 24px;

	color: #FFFFFF;

	display: block;

	line-height: 50px;

	height: 50px;

	width: 90px;

	text-align: center;

	font-weight: 400;

}

#jk_biao p span {

	display: block;

	font-size: 16px;

}

#jk_biao .r1 {

	top: 120px;

	width: 380px;

	padding-left: 50px;

}

#jk_biao .r1 strong, #jk_biao .r2 strong, #jk_biao .r3 strong {

	float: right;

}

#jk_biao .r1 span, #jk_biao .r3 span {

	float: left;

	width: 280px;

}

#jk_biao .r2 {

	top: 240px;

	width: 385px;

}

#jk_biao .r2 span {

	width: 270px;

}

#jk_biao .r3 {

	top: 355px;

	width: 375px;

	padding-left: 50px;

}

#jk_biao .r4 {

	top: 395px;

	text-align: center;

	width: 100%;

	height: auto;

}

#jk_biao .r4 strong {

	width: 100%;

	height: 75px;

}

#jk_biao .r5 {

	top: 120px;

	width: 360px;

	left: 570px;

}

#jk_biao .r5 strong, #jk_biao .r6 strong, #jk_biao .r7 strong {

	float: left;

}

#jk_biao .r5 span, #jk_biao .r6 span, #jk_biao .r7 span {

	float: right;

	width: 260px;

}

#jk_biao .r6 {

	top: 235px;

	width: 385px;

	left: 620px;

}

#jk_biao .r6 span {

	width: 280px;

}

#jk_biao .r7 {

	top: 350px;

	width: 375px;

	left: 575px;

}

#jk_biao .r8 {

	text-align: center;

	width: 100%;

	height: auto;

	top: 25px;

}

#jk_biao .r8 span {

	height: 50px;

}

#jk_biao .r8 strong {

	width: 100%;

	height: 75px;

}

#jk_biao .t {

	top: 190px;

	text-align: center;

	width: 100%;

	color: #FFFFFF;

}

#jk_biao .t span {

	font-size: 100px;

	line-height: 1em;

	height: 100px;

}

#jk_biao .t strong {

	width: 100px;

	font-size: 14px;

	float: none;

	line-height: 20px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#jk_you {

	height: 300px;

}

#jk_you p {

	display: block;

	margin: 0px;

	padding: 15px;

	float: left;

	width: 221px;

	text-align: center;

}

#jk_you p strong {

	background-color: #006699;

	border-radius:50%;

	display: block;

	height: 100px;

	width: 100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 36px;

	color: #FFFFFF;

	line-height: 100px;

}

#jk_you p em {

	font-style: normal;

	display: block;

	font-size: 16px;

	padding-top: 15px;

	padding-bottom: 15px;

	color: #FF3300;

	font-weight: 700;

}

#jk_fa {

	padding-top: 45px;

}

#jk_fa p {

	display: block;

	float: left;

	width: 123px;

	margin: 0px;

	text-align: center;

	padding: 10px;

	height: 150px;

}

#jk_fa p i {

	display: block;

	height: 85px;

	font-size: 55px;

	color: #666666;

}

#jk_fa p strong {

	display: block;

	font-weight: 400;

}

#jk_fa .clear {

	clear: both;

	float: none;

	padding: 0px;

	width: 100%;

	height: auto;

}

.bt_tel {

	text-align: center;

	padding-top: 15px;

	margin-top: 55px;

	background-image: url(images/jt.png);

	background-repeat: no-repeat;

	background-position: center 0px;

	height: 125px;

}

.bt_tel strong {

	display: block;

	font-size: 25px;

	line-height: 35px;

	background-color: #FFFFFF;

	color: #17A58F;

}

.bt_tel em {

	font-style: normal;

	font-size: 32px;

	color: #FF0000;

	display: block;

	background-color: #FFFFFF;

	font-weight: 700;

	line-height: 35px;

}

#rd_xu {

	background-image: url(images/rd_xu.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 430px;

	position: relative;

}

#rd_xu p {

	display: block;

	margin: 0px;

	position: absolute;

	font-size: 16px;

}

#rd_xu .r8 {

	bottom: 50px;

	left: 680px;

}

#rd_xu .r7 {

	left: 715px;

	bottom: 130px;

}

#rd_xu .r6 {

	left: 725px;

	top: 155px;

}

#rd_xu .r5 {

	top: 65px;

	left: 670px;

}

#rd_xu .r4 {

	bottom: 35px;

	width: 310px;

	padding-left: 35px;

}

#rd_xu .r3 {

	width: 290px;

	bottom: 130px;

	padding-left: 15px;

}

#rd_xu .r2 {

	top: 160px;

	width: 280px;

}

#rd_xu .r1 {

	padding-left: 35px;

	width: 315px;

	top: 65px;

}

#sort_ad1 {

	background-repeat: repeat-x;

	background-position: center 0px;

	text-align: center;

	height: 200px;

	padding-top: 40px;

	font-weight: 700;

	color: #FFFFFF;

}

#sort_ad1 strong {

	display: block;

	font-size: 32px;

	line-height: 40px;

}

#sort_ad1 h3 {

	font-size: 45px;

	color: #F3D616;

	line-height: 80px;

}

#sort_ad2 {

	height: 130px;

	background-repeat: repeat-x;

	background-position: center 0px;

	background-image: url(images/bg_ad2.jpg);

	text-align: center;

	padding-top: 30px;

	color: #FFFFFF;

}

#sort_ad2 strong {

	font-size: 24px;

	display: block;

	line-height: 35px;

}

#sort_ad2 h3 {

	font-size: 36px;

	color: #F3D616;

	line-height: 55px;

}



#fw_list {

	width: 1004px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-bottom: 35px;

	padding-top: 25px;

}

#fw_list p {

	display: block;

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #EEE;

}

#fw_list .nobg {

	border: 0;

}

#fw_list p a {

	display: block;

	padding: 20px;

	height: 200px;

}

#fw_list p a:hover {

	background-color: #f5f5f5;

}

#fw_list p img {

	height: 200px;

	width: 230px;

	float: left;

}

#fw_list .er img {

	float: right;

}

#fw_list p strong {

	display: block;

	float: right;

	width: 650px;

	height: 200px;

	overflow: hidden;

	font-weight: 400;

}

#fw_list .er strong {

	float: left;

}

#fw_list p em {

	display: block;

	font-style: normal;

	font-size: 30px;

	line-height: 35px;

	height: 55px;

	color: #000000;

}

#fw_list p .y {

	display: block;

	padding-left: 40px;

	color: #999999;

	background-image: url(images/h01.png);

	background-repeat: no-repeat;

	background-position: 0px top;

	padding-right: 30px;

	position: relative;

	padding-top: 6px;

}

#fw_list p .y i {

	background-image: url(images/h02.png);

	display: inline-block;

	height: 22px;

	width: 36px;

	position: absolute;

	bottom: -6px;

	background-repeat: no-repeat;

	background-position: right;

}

#fw_list p .d {

	display: block;

	height: 50px;

	padding-top: 15px;

	line-height: 25px;

	overflow: hidden;

	color: #333333;

}

#rd_why div {

	height: 280px;

	padding-top: 35px;

}

#rd_why img {

	float: left;

	height: 245px;

	width: 400px;

}

#rd_why p {

	display: block;

	margin: 0px;

	float: right;

	width: 500px;

	padding-top: 15px;

}

#rd_why p em {

	display: block;

	color: #2F5085;

	font-size: 30px;

	font-style: normal;

	width: 200px;

	border: 2px solid #2F5085;

	height: 52px;

	line-height: 50px;

	position: relative;

	padding-left: 15px;

	font-weight: 700;

}

#rd_why p em i {

	font-style: normal;

	display: block;

	position: absolute;

	line-height: 36px;

	background-color: #FFFFFF;

	top: 8px;

	right: -15px;

	font-size: 36px;

	color: #FF0000;

}

#rd_why p strong {

	font-size: 24px;

	font-weight: 400;

	display: block;

	line-height: 55px;

}

#rd_why p span {

	display: block;

	font-size: 16px;

	line-height: 30px;

}

#rd_why .er img {

	background-color: #e5e5e5;

	float: right;

}

#rd_why .er p {

	float: left;

	padding-left: 45px;

	width: 400px;

}

#mj_sort {

	height: 450px;

}

#mj_sort p {

	display: block;

	float: left;

	height: 350px;

	width: 280px;

	margin-right: 82px;

	color: #FFFFFF;

	text-align: center;

}

#mj_sort p a {

	display: block;

	color: #FFFFFF;

	padding: 25px;

	height: 300px;

}

#mj_sort p a:hover {

	background-color: #999999;

}

#mj_sort .r1 {

	background-color: #F44901;

}

#mj_sort .r2 {

	background-color: #0178D6;

}

#mj_sort .r3 {

	background-color: #FFA204;

	margin-right: 0px;

}

#mj_sort p i {

	display: block;

	height: 125px;

	font-size: 90px;

	padding-top: 25px;

}

#mj_sort p strong {

	font-size: 24px;

	display: block;

	font-weight: 400;

	line-height: 65px;

	background-image: url(../img/line.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin-bottom: 25px;

}

#mj_dian {

	height: 170px;

	padding-top: 35px;

}

#mj_dian p {

	display: block;

	width: 166px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #E0E0E0;

	margin: 0px;

	float: left;

	height: 135px;

	text-align: center;

}

#mj_dian p i {

	display: block;

	height: 75px;

	width: 75px;

	font-size: 36px;

	line-height: 75px;

	text-align: center;

	border: 1px solid #2F5085;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border-radius:50%;

	color: #2F5085;

}

#mj_dian .nobg {

	border: 0;

}

#mj_dian p strong {

	display: block;

	font-size: 20px;

	font-weight: 400;

	padding-top: 11px;

}

#mj_jj {

	text-align: center;

	padding-bottom: 45px;

}

#mj_call {

	text-align: center;

	padding: 15px;

}

#mj_call strong {

	display: inline-block;

	color: #FFFF00;

	background-color: #FF0000;

	font-size: 16px;

	line-height: 35px;

	padding-right: 15px;

	padding-left: 15px;

	border-radius:15px;

}

#mj_you p {

	display: block;

	width: 433px;

	float: left;

	margin-right: 94px;

	padding: 10px;

	height: 60px;

	border: 1px solid #f2f2f2;

}

#mj_you .r2, #mj_you .r4, #mj_you .r6, #mj_you .r8 {

	margin-right: 0px;

}

#mj_you p i {

	display: block;

	height: 60px;

	width: 60px;

	float: left;

	font-size: 45px;

	line-height: 60px;

	text-align: center;

	color: #FFFFFF;

	border-radius:8px;

}

#mj_you .r1 i {

	background-color: #FF8C0B;

}

#mj_you .r2 i {

	background-color: #FF5D5E;

}

#mj_you .r3 i {

	background-color: #0483E2;

}

#mj_you .r4 i {

	background-color: #D17FD3;

}

#mj_you .r5 i {

	background-color: #22CACD;

}

#mj_you .r6 i {

	background-color: #FF5A00;

}

#mj_you .r7 i {

	background-color: #7EBC01;

}

#mj_you .r8 i {

	background-color: #5C2C90;

}

#mj_you span {

	display: block;

	float: right;

	width: 350px;

}

#mj_you p em {

	font-size: 16px;

	font-style: normal;

	display: block;

	line-height: 24px;

	font-weight: 700;

}

#mj_you p strong {

	display: block;

	line-height: 18px;

	font-weight: 400;

	height: 36px;

	width: 350px;

	overflow: hidden;

	color: #666666;

}

.my-site-footer{display:block;width:100%;background:#053c92;color:#fff;clear:both;}
.my-footer-main{display:flex;flex-wrap:wrap;gap:30px;padding:30px 0 10px;}
.my-footer-col{flex:1 1 240px;min-width:220px;font-size:14px;line-height:26px;color:#fff;}
.my-footer-col h4{font-size:16px;font-weight:bold;margin:0 0 10px;color:#fff;}
.my-footer-col p{margin:0 0 4px;color:#fff;}
.my-footer-col a{color:#fff;text-decoration:none;}
.my-footer-col a:hover{text-decoration:underline;}
.my-footer-legal{border-top:1px solid #064ba3;margin-top:10px;padding:14px 0 18px;text-align:center;font-size:14px;line-height:24px;color:#fff;}
.my-footer-legal p{margin:0;color:#fff;}
@media screen and (max-width:1200px){
  .my-footer-main{padding:24px 15px;}
}

/* ===== manying: action / price / table (reuse site blue #1260bc / #0753ac) ===== */
.my-action{border:1px solid #e3e8f0;background:#f7f9fc;padding:16px 20px;margin:14px 0;}
.my-action-title{font-size:16px;font-weight:bold;color:#1260bc;margin:0 0 8px;}
.my-action-note{font-size:13px;color:#666;margin:8px 0 0;line-height:22px;}
.my-btn{display:inline-block;background:#1260bc;color:#fff;padding:7px 16px;margin:0 8px 6px 0;border-radius:2px;font-size:14px;text-decoration:none;}
.my-btn:hover{background:#0753ac;color:#fff;text-decoration:none;}
.my-btn-ghost{background:#fff;color:#1260bc;border:1px solid #1260bc;}
.my-btn-ghost:hover{background:#eaf1fb;color:#0753ac;}
.my-priceboard{border:1px solid #e3e8f0;padding:16px 20px;margin:14px 0;background:#fff;}
.my-priceboard-title{font-size:16px;font-weight:bold;color:#1260bc;margin:0 0 10px;}
.my-priceboard-note{font-size:13px;color:#666;margin:10px 0 0;line-height:22px;}
.my-ptable{width:100%;border-collapse:collapse;font-size:14px;}
.my-ptable th,.my-ptable td{border:1px solid #e3e8f0;padding:8px 12px;text-align:left;}
.my-ptable th{background:#f2f6fb;color:#333;font-weight:bold;}
.my-pt-price{color:#c0392b;font-weight:bold;}
.my-ptable a{color:#1260bc;text-decoration:none;}
.my-ptable a:hover{text-decoration:underline;}
.my-pricecard{border:1px solid #e3e8f0;background:#f7f9fc;padding:14px 18px;margin:14px 0;}
.my-price-row{font-size:20px;margin:0 0 6px;color:#333;}
.my-price-label{font-size:14px;color:#666;margin-right:10px;}
.my-price-now{color:#c0392b;font-weight:bold;}
.my-price-old{color:#999;text-decoration:line-through;font-size:15px;margin-left:12px;}
.my-price-unit{font-size:13px;color:#666;margin-left:6px;}
.my-price-note{font-size:13px;color:#666;line-height:22px;margin:0;}
.my-legal{border-top:1px solid #064ba3;margin-top:14px;padding:14px 20px 18px;font-size:14px;line-height:24px;color:#fff;}
.my-legal-title{font-size:16px;font-weight:bold;margin:0 0 6px;color:#fff;}
.my-legal p{margin:0 0 4px;color:#fff;}
.my-legal-scope{font-size:13px;line-height:22px;}
.my-legal-links a{color:#fff;text-decoration:none;}
.my-legal-links a:hover{text-decoration:underline;}
.my-table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0;}
.my-table th,.my-table td{border:1px solid #e3e8f0;padding:8px 12px;text-align:left;}
.my-table th{background:#f2f6fb;width:180px;color:#333;}
.myform p{margin:0 0 12px;}
.myform label{display:inline-block;width:110px;color:#333;}
.myform input,.myform textarea{padding:6px 8px;border:1px solid #ccc;width:280px;}
.mypanel{margin:0 0 10px;}
.mymsg{color:#c00;font-size:14px;min-height:20px;}
.topauth{background:#f5f7fa;}
.topauth .rgt a{margin-left:14px;color:#1260bc;font-size:14px;}
