body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position:top center;
	background-attachment:scroll;
	font-size:14px;
	color: #000000;
	padding-top:0px;
	font-family:tahoma,arial,Microsoft Yahei,\5b8b\4f53;
}
h1,h2,h3,h4{ font-style:normal}
b { font-weight:normal}
.clear { clear:both;}
img{ border:0;vertical-align: middle;}
em {font-style:normal;font-weight:normal;}
a{ background: transparent;text-decoration: none;color: #000000;}
a:hover { color:#2857ac}
.cer{max-width:1200px; margin:0 auto; _width:1200px; text-align:left}
.clearfix { *zoom:1;}
.wai {width:100%; margin:0px auto;}
.main {width:1200px; margin:0px auto;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/*top*/
.topnavwai { position:relative}
.topbjs { background-color:#2D2D2D; color:#FFFFFF; height:30px; line-height:30px;}
.topl { float:left; width:40%;}
.topr { float:left; width:60%; text-align:right}
.topr a { color:#FFFFFF}
.toplog { padding:20px 0px;}
.topdao { background-color:#2857ac; height:40px;}
.topdao li { float:left; width:12.5%; display:inline; line-height:40px; text-align:center;color:#FFFFFF; cursor:pointer}
.topdao li:hover { background-color:#2857ac}
.topdao li a { color:#FFFFFF}
.topdao .nav { background-color:#2857ac}
.topnav { padding:30px 0px; display:none;/* position:absolute; top:40px; left:0px;z-index:9999*/ width:100%; background-color:#2D2D2D; }
.topnav ul { float:left; display:inline; width:12.5%; min-height:26px;}
.topnav ul li { float:left; display:inline; width:100%; height:26px; line-height:26px; text-align:center; margin-bottom:2px;}
.topnav ul li a{ color: #ccc; border:#575757 solid 1px; padding:3px 2px;}
.topnav ul li a:hover{ color: #fff; background:#2857ac; border:#2857ac solid 1px;padding:3px 2px;}

.nav{ padding:0 20px; height:34px; line-height:34px; background:#39A4DC;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:100%; left:0; top: 40px;  position:absolute; background:#3768C1;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; width:80%;margin:0 auto;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#4376D2; color:#fff;  }
.nav .on{ background:#4376D2; color:#fff;   }

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 涓嬮潰鏄墠/鍚庢寜閽唬鐮侊紝濡傛灉涓嶉渶瑕佸垹闄ゅ嵆鍙� */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.area{width: auto;margin:0 auto; height:auto; overflow:hidden; position:relative;}
.img_area{width: auto;height:402px;overflow:hidden;}
.tab_area{width:300px; margin-bottom:15px; position:absolute; bottom:15px; left:50%; height:30px;overflow:hidden; z-index:10}
.tab_area ul li{width:20px;height:20px;text-align:center;line-height:20px; border:1px solid #FFFFFF; background-color:#fff;float:left;margin-left:10px;color:#333;}
.tab_area ul li a{color:#333;}
.tab_area ul li.current{ color:#fff; background-color:#2857ac;}
.tab_area ul li.current a{color:#fff;font-weight:600; }
.img_areacer {margin:0 auto; height:400px;position:relative;}
.img_areatu {width:auto; height:400px;}
.img_areacerlink{width:660px; height:488px; display:block; margin-left:240px;}
#tab1_1, #tab1_2, #tab1_3, #tab1_4, #tab1_5, #tab1_6{ margin-left:10px; cursor:pointer}

.index0 { background-color:#F2F2F2; padding:20px 0px;}
.index0 dl { float:left; 1199px display:inline; border:1px solid #E5E5E5; border-left:0px solid; background-color:#FFFFFF}
.index0 dl dt { float:left; height:70px; line-height:70px; border-left:4px solid #2857ac; border-right:1px solid #E5E5E5; width:100px; text-align:center; font-size:16px; font-weight:700}
.index0 dl dd { float:left; width:1094px; height:70px; overflow:hidden}
.index0 dl dd li { float:left; display:inline; padding:0px 5px; height:30px; line-height:30px; border:1px solid #F2F2F2; margin-left:20px; margin-top:15px;}
.index0 ul { float:left; display:inline; margin-top:20px; width:1220px; margin-left:-20px;}
.index0 ul li { float:left; display:inline; margin-left:20px; width:281px; padding:2px; background-color:#FFFFFF; height:193px;}
.index0 ul li img { width:100%; height:133px; border:none}
.index0 ul li p { float:left; width:100%; height:20px; line-height:20px; font-size:16px; font-weight:700; text-align:center; overflow:hidden; margin-top:10px; display:inline;}
.index0 ul li span { float:left; width:100%; height:20px; line-height:20px; color:#B5B5B5; font-size:12px; text-align:center; overflow:hidden}


.index1,.index2,.index3,.index4,.index5,.index6 { background-color:#FFFFFF; padding-top:30px;}
.indexdao { float:left; width:100%; height:40px; line-height:40px; display:inline; border-bottom:2px solid #F2F2F2; position:relative}
.indexdao dt { position:absolute; height:40px; border-bottom:2px solid #2857ac; top:0px; left:0px; width:120px; text-align:left; font-size:16px; font-weight:700}
.indexdao dd { float:left; width:100%; text-align:right; height:40px; line-height:40px;}

#g8demo {overflow:hidden;height: 335px;width: 1200px;margin: 0 px;}
#g8indemo {float: left;width: 800%;}
#g8demo1 {float: left; }
#g8demo2 {float: left;}

.index1 ul { float:left; width:1220px; margin-top:20px; display:inline}
.index1 ul li { float:left; margin-left:20px; display:inline; width:224px;}
.index1 ul li a { color:#333333;}
.index1 ul li a:hover { color: #2857ac;}
.index1 ul li img { float:left; display:inline; width:224px; height:168px;}
.index1 ul li h2 { float: left; width:100%; font-style:normal; font-size:14px; font-weight:700; height:20px; line-height:20px; margin-top:10px; overflow:hidden}
.index1 ul li p { float: left; width:100%; font-style:normal; font-size:14px; font-weight:700; height:20px; line-height:20px; margin-top:10px; overflow:hidden; color:#666666}
.index1 ul li p font{color: #2857ac;}
.index1 ul li span { float: left; width:100%; font-style:normal; font-size:14px; height:20px; line-height:20px; margin-top:10px; overflow:hidden; color:#999999}
.index1 ul li div { float: left; width:100%; margin-top:10px; overflow:hidden}
.index1 ul li div em { font-style:normal; background-color:#2857ac; color:#FFFFFF; font-size:12px; padding:3px 15px; float:left; display:inline;}
.index1 ul li div i { float:left; display:inline; margin-left:10px; font-style:normal; font-size:12px; padding:3px 15px; background-color:#E2E2E2}
.index1 ul li h3 { float: left; width:222px; text-align:center; border:1px solid #333333; font-style:normal; font-size:14px; font-weight:700; height:33px; line-height:33px; margin-top:15px; overflow:hidden}
.index1 ul li h3:hover {border:1px solid #2857ac;}





.index2 .gg { float:left; width:100%;}
.index2 .sy { float:left; margin-top:30px; width:100%; display:inline; height:320px;}
.index2 .sy .syl { float:left; width:230px; border:1px solid #E5E5E5; padding:10px; display:inline; height:320px;}
.index2 .sy .syl h1 { float:left; width:100%; display:inline; font-size:16px; height:30px; line-height:30px;}
.index2 .sy .syl dt { float:left; width:100%; display:inline; margin-top:10px;}
.index2 .sy .syl dd { float:left; width:100%; margin-top:10px; display:inline}
.index2 .sy .syl dd li { float:left; width:100%;line-height:25px; font-size:12px}
.index2 .sy .syr { float:left; display:inline}
.index2 .sy .syr .syrz { float:left; display:inline; margin-left:20px; width:296px; height:320px;}
.syrzt { float:left; width:100%; border-bottom:1px solid #E5E5E5; padding-bottom:10px; height:20px; line-height:20px; margin-top:10px;}
.syrzt dt { float:left; border-left:4px solid #2857ac; display:inline; padding-left:10px; font-size:16px; font-weight:700}
.syrzt dd { float:right; display:inline; font-family:"鏂板畫浣�";}
.syrn { float:left; width:100%; margin-top:10px; display:inline}
.syrn dt { float:left; width:100%; height:110px; overflow:hidden}
.syrn dt img { width:100%; height:110px;}
.syrn dd { float:left; margin-top:10px; display:inline; width:100%;}
.syrn dd li { float:left; padding-left:20px; width:276px; background:url(../images/dian.jpg) no-repeat; height:32px; line-height:32px; overflow:hidden}


.clearfix:after{
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}

.index3 ul {float:left; width:100%; height:350px; margin-top:20px; display:inline; position:relative}

.index3 ul li { overflow:hidden}

.index3 ul li p { width:100%; bottom:0px; left:0px; height:30px; text-align:center; line-height:30px; color:#FFFFFF; background-color:#000000; position:absolute; filter: alpha(opacity=70); opacity: 0.7;}

.xyt1 { height:350px; width:420px; float:left; display:inline;position:relative; }
.xyt1 img { width:420px; height:350px;}

.xyt2 { height:170px; width:320px; position:absolute; top:0px; left:430px;}
.xyt2 img { width:320px; height:170px;}

.xyt3 { height:170px; width:320px;position:absolute; top:180px; left:430px;}
.xyt3 img { width:320px; height:170px;}

.xyt4 { height:350px; width:440px; margin-left:10px; float:right; display:inline;position:relative; }
.xyt4 img { width:440px; height:350px;}

.index4 ul {float:left; width:100%; height:470px; margin-top:20px; display:inline; position:relative}
.index4 ul li { float:left; display:inline; position:relative; height:230px; overflow:hidden}
.index4 ul li p { width:100%; bottom:0px; left:0px; height:30px; text-align:center; line-height:30px; color:#FFFFFF; background-color:#000000; position:absolute; filter: alpha(opacity=70); opacity: 0.7;}


.sht1 { width:468px; }
.sht1 img { width:468px; height:230px;}

.sht5 {width:468px; margin-top:10px; }
.sht5 img { width:468px;height:230px;}

.sht2,.sht3,.sht4,.sht6,.sht7,.sht8 { width:234px; margin-left:10px;}
.sht2 img,.sht3 img,.sht4 img,.sht6 img,.sht7 img,.sht8 img { width:234px; height:230px;}
.sht6,.sht7,.sht8 { margin-top:10px;}

.index5 { padding-bottom:30px;}

.index5 ul { float:left; margin-top:20px; width:1210px; margin-left:-10px; display:inline}
.index5 ul li { float:left; margin-top:10px; display:inline; margin-left:10px; width:230px; border:1px solid #E5E5E5; height:88px; overflow:hidden}
.index5 ul li img { height:230px; height:88px;}

.index6 { border-top:1px solid #E5E5E5; padding:30px 0px;}
.index6 ul { float:left; width:1220px; margin-left:-20px; display:inline}
.index6 ul li { float:left; display:inline; border:1px solid #E5E5E5; margin-left:20px; width:283px; height:105px; overflow:hidden; text-align:center}
.index6 ul li img { margin-top:10px;}
.index6 dl { float:left; 1199px display:inline; border:1px solid #E5E5E5; margin-top:30px; border-left:0px solid; background-color:#FFFFFF}
.index6 dl dt { float:left; height:100px; line-height:100px; border-left:4px solid #2857ac; border-right:1px solid #E5E5E5; width:100px; text-align:center; font-size:16px; font-weight:700}
.index6 dl dd { float:left; width:1094px; height:100px; overflow:hidden}
.index6 dl dd li { float:left; display:inline; width:314px; height:100px; margin-left:50px;}
.index6 dl dd li h1 { float:left; width:60px; height:60px; line-height:60px; margin-top:20px; text-align:center;border-radius:50px; background-color:#DBE2E8; color:#FFFFFF}
.index6 dl dd li div { float:left; width:180px; margin-left:30px; display:inline; height:80px; margin-top:20px;}
.index6 dl dd li div p { height:30px; line-height:30px;}
.index6 dl dd li div p font { color:#2857ac}

.indexbao{ float:left; margin-top:30px; display:inline; width:1158px; padding:10px 20px; border:1px solid #2857ac; background-color:#FFF7F5;}
.indexbao li { float:left; width:100%; line-height:25px;}

/**/
.foot { height:50px; background-color:#2857ac;}
.foot li { float:left; width:12.5%; line-height:50px; text-align:center;}
.foot li a { color:#ffffff}
.foot li a:hover { color:#ffffff}
.footer { background-color:#eeeeee; padding:30px 0px 80px 0; color:#313131}
.footer a { color:#313131}
.banquan { float:left; width:100%; margin-top:20px; display: inline; line-height:48px;}
.banquan p { float:left; display:inline;width: 100%;line-height: 20px;text-align: center;}
.banquan span { float:left; display:inline;}
.foottui { float:left; display:inline; width:100%; border-bottom:1px dashed #454545; border-top:1px dashed #454545; padding:10px 0px; position:relative }
.foottui li { float:left; display:inline; line-height:30px;margin-right:15px;}

.foottui div { position:absolute; top:10px; right:0px;}

.foottop { float:left; width:100%; padding-bottom:20px; display:inline}
.foottop .ftopl { float:left; width:200px; text-align:center; display:inline}

.footdl1,.footdl2,.footdl3{float:left; display:inline;}
.footdl1 { width:300px;}
.footdl2 { width:150px;}
.footdl3 { width:200px;}

.foottop dl dt { float:left; width:100%; display:inline; font-size:16px; font-weight:700; color:#313131; padding-bottom:10px;}
.foottop dl dd { float:left; width:100%; display:inline}
.foottop dl dd li { float:left; width:100%; line-height:25px;}
.ftopf { float:right; width:250px;}
.ftopf h1{ float:left; display:inline; width:100%; font-size:22px}
.ftopf div { float:left; display:inline; width:100%; margin-top:10px; }
.ftopf div p { float:left; display:inline}
.ftopf div span { float:left; display:inline; font-size:22px; font-weight:700; margin-top:10px;}

/**/
.neiye { padding:20px 0px;}
.neiyel { float:left; display:inline; width:252px;}
.neiyer { float:left; margin-left:30px; width:918px; display:inline}

.left_youshi { float:left; width:252px;  display:inline; margin-top:20px;}
.left_youshi h1 { float:left; width:100%; display:inline; text-align:center; font-size:16px; height:40px; line-height:40px; background-color:#2857ac; color:#FFFFFF}
.left_youshi div { float:left; display:inline;border:1px solid #E5E5E5; width:230px; padding:10px;}
.left_youshi div dt { float:left; width:100%; display:inline; margin-top:10px;}
.left_youshi div dd { float:left; width:100%; margin-top:10px; display:inline}
.left_youshi div dd li { float:left; width:100%;line-height:25px; font-size:12px}
.left_youshi div h2 { float:left; font-style:normal; margin-top:10px; display:inline; border:1px solid #2857ac; text-align:center; line-height:40px; width:228px; font-size:18px; font-weight:700; color:#2857ac}
.left_youshi div h2:hover { cursor:pointer}

.left_type { float:left; width:252px;  display:inline;}
.left_type .tbox dt{float:left; width:100%; display:inline; text-align:center; font-size:16px; height:40px; line-height:40px; background-color: #2857ac; color:#FFFFFF}
.left_type .tbox dd { float:left; display:inline;border:1px solid #E5E5E5; width:250px;}
.left_type .tbox dd li { float:left; width:100%; text-align:center; height:40px; line-height:40px;border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;}
.left_type .tbox dd li.thisclass { background-color:#EEEEEE;}
.left_type .tbox dd li:hover {background-color:#EEEEEE;}

.listbox { float:left; width:100%; display:inline; margin-top:20px;}
.listbox .e2 { float:left; width:100%;}
.listbox .e2 li { float:left; width:100%; height:40x; line-height:40px; border-bottom:1px dashed #DDDDDD;}
.listbox .e2 li a { color:#333333; font-size:14px; font-family:"鏂板畫浣�"}
.listbox .e2 li a:hover { color:#CC0000}
.listbox .e2 li .info { float:right; display:inline; color:#CCCCCC}

.dede_pages { float:left; width:100%; margin-top:20px; display:inline; text-align:center}
.pagelist { float:left; display:inline}
.pagelist li { float:left; display:inline; margin:0px 10px;}

.viewbox { float:left; width:100%; margin-top:30px; display:inline}
.viewbox .title { float: left; width:100%; height:40px; line-height:40px; text-align:center}
.viewbox .title h2 { width:100%; float:left; text-align:center; font-style:normal; font-size:20px; font-weight:700;}
.viewbox .info { float:left; width:100%; text-align:center; color:#CCCCCC; border-bottom:1px solid #DDDDDD; padding-bottom:10px;}
.viewbox .intro { float:left; padding:10px 2%; width:96%; line-height:24px; background-color:#F3F3F3; display:inline; margin-top:20px;}
.viewbox .content { float:left; width:100%; line-height:26px; margin-top:20px; display:inline}

.viewbox .viewzhiwu { float:left; width:100%; display:inline; margin-top:20px; height:30px; line-height:30px; padding-bottom:10px;border-bottom:1px solid #EDEDED; text-align:center}

.viewbox .viewzhiwu font { margin-left:20px;}
.viewbox .viewtu { float:left; width:100%; display:inline; margin-top:20px; text-align:center; padding-bottom:20px;}
.viewbox .viewtu img { max-width:600px;}



.listbox .e3 { float:left; width:916px; border:1px solid #EDEDED; border-bottom:0px;}
.listbox .e3 li { float:left; padding:20px 30px; width:856px; height:186px; overflow:hidden; border-bottom:1px solid #EDEDED; background-color:#FFFFFF}
.listbox .e3 li:hover { background-color:#EEEEEE}
.listbox .e3 li img { float:left; display:inline; width:176px; height:186px;}
.listbox .e3 li div { float:left; display:inline; margin-left:30px; width:650px;}
.listbox .e3 li div h1{ float:left; width:100%; margin-top:10px; display:inline; height:30px; line-height:30px; font-style:normal; font-size:14px}
.listbox .e3 li div h2{ float:left; width:100%; display:inline; height:30px; line-height:30px;font-style:normal; font-size:14px;font-weight:normal}
.listbox .e3 li div p{ float:left; width:100%; display:inline; line-height:30px; overflow:hidden}
.listbox .e3 li div h3{ float:left; width:100%; display:inline; height:30px; line-height:30px;font-style:normal; font-size:14px; font-weight:normal}


.listbox .e1 { float:left; width:938px; margin-left:-20px; display:inline}
.listbox .e1 li { float:left; display:inline; margin-left:20px; width:212px; border:1px solid #DDDDDD; height:250px; margin-bottom:20px;}
.listbox .e1 li:hover {border:1px solid #C9C9C9;}
.listbox .e1 li img { float:left; display:inline; width:212px; height:210px;}
.listbox .e1 li p { float:left; display:inline; width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; background-color:#EEEEEE}


.listbox .e1tu { float:left; width:938px; margin-left:-20px; display:inline}
.listbox .e1tu li { float:left; display:inline; margin-left:20px;  width:212px; border:1px solid #DDDDDD; height:100px; margin-top:20px;}
.listbox .e1tu li:hover {border:1px solid #C9C9C9;}
.listbox .e1tu li img { float:left; display:inline; width:212px; height:100px;}
.listbox .e1tu li p { float:left; display:inline; width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; background-color:#EEEEEE}


.listbox .e4 { float:left; width:938px; margin-left:-20px; display:inline}
.listbox .e4 li { float:left; display:inline; margin-left:20px; width:212px; border:1px solid #DDDDDD; height:280px;}
.listbox .e4 li:hover {border:1px solid #C9C9C9;}
.listbox .e4 li img { float:left; display:inline; width:212px; height:210px;}

.listbox .e4 li div { float:left; display:inline; width:100%; height:70px;  text-align:center; overflow:hidden; background-color:#EEEEEE}
.listbox .e4 li div p { float:left; display:inline; width:100%; height:20px; margin-top:10px; line-height:20px; text-align:center; overflow:hidden; font-weight:700 }
.listbox .e4 li div span { float:left; display:inline; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; }


.listbox .e5 { float:left; width:100%; display:inline}
.listbox .e5 li { float:left; display:inline; width:100%; border-bottom:1px solid #DDDDDD; padding:20px 0px; border-top:1px solid #FFFFFF; height:170px;}
.listbox .e5 li:hover {border-top:1px solid #DDDDDD; background-color:#F4F4F4}
.listbox .e5 li .e5tu { float:left; width:224px; height:170px; overflow:hidden; margin-left:20px; display:inline}
.listbox .e5 li .e5tu img { width:224px; height:170px;}
.listbox .e5 li .e5js { float:left; display:inline; margin-left:20px; width:440px;}
.listbox .e5 li .e5js h1 { float:left; width:100%; font-style:normal; height:40px; line-height:40px; font-size:16px; font-weight:700;}
.listbox .e5 li .e5js p { float:left; width:100%; line-height:25px; color:#333333}
.listbox .e5 li .e5js p font { color:#999999;}
.listbox .e5 li .e5js p em { padding:5px; color:#2857ac;font-style:normal; font-size:16px; font-weight:700}
.listbox .e5 li .e5js span { float:left; width:100%; margin-top:10px;}
.listbox .e5 li .e5js span em { padding:3px 10px; font-style:normal; color:#FFFFFF; background-color:#2857ac}
.listbox .e5 li .e5js span i{ padding:3px 10px;font-style:normal; margin-left:10px; color: #000000; background-color:#E2E2E2}

.listbox .e5 li dl { float:left; width:150px; margin-left:30px; display:inline}
.listbox .e5 li dl dt { float:left; margin-top:20px; display:inline; width:148px; border:1px solid #D1092E; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#D1092E}
.listbox .e5 li dl dd { float:left; margin-top:10px; display:inline; width:148px; border:1px solid #666666; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; color: #333333; background-color: #FFFFFF}
.listbox .e5 li dl span { float:left; width:100%; margin-top:10px; display:inline; line-height:38px; font-size:14px; font-weight:700; color:#61AB00}

.viewtop { float:left; width:896px; padding:10px; border:1px solid #DEDEDE; display:inline; height:215px;}
.viewtop .viewtopl { float:left; width:224px; height:287px; overflow:hidden;}
.viewtop .viewtopl img { max-width:224px;}
.viewtop .viewtopr { float:left; width:652px; margin-left:20px; display:inline;}
.viewtop .viewtopr h1 { float:left; width:100%; display:inline; font-style:normal; font-size:16px; font-weight:700; line-height:40px;}
.viewtop .viewtopr p{ float:left; width:100%; display:inline; line-height:30px; color:#000000}
.viewtop .viewtopr p font { color:#666666}
.viewtop .viewtopr div { float:left;color:#666666; width:100%; display:inline; margin-top:10px; padding-top:20px; border-top:1px solid #DEDEDE;}
.viewtop .viewtopr div font { margin:0px 5px; color:#D1092E; font-size:16px; font-weight:700}
.viewtop .viewtopr div em { font-style:normal; margin-left:15px; padding:3px 10px; background-color:#D1092E; color:#FFFFFF}
.viewtop .viewtopr div i { font-style:normal; padding:3px 10px; margin-left:10px; background-color:#E2E2E2; color:#000000}
.viewtop .viewtopr dl { float:left; width:100%; display:inline; margin-top:18px;}
.viewtop .viewtopr dl dt { float:left; display:inline; width:148px; height:30px; line-height:30px; border:1px solid #D1092E; color:#FFFFFF; text-align:center; font-size:16px; font-weight:700; background-color:#D1092E}
.viewtop .viewtopr dl dd { float:left; display:inline; width:148px; line-height:30px; height:30px; border:1px solid #666666; color: #666666; text-align:center; font-size:16px; font-weight:700; margin-left:10px; background-color:#FFFFFF}
.viewtop .viewtopr dl img { float:left; display:inline;}
.viewtop .viewtopr dl span { margin-left:10px; display:inline; height:30px; line-height:30px; font-size:14px; color:#61AB00; font-weight:700}
.viewtop .viewtopr ul { float:left; width:100%; margin-top:10px; display:inline; height:30px; overflow:hidden}
.viewtop .viewtopr ul li { float:left; margin-right:10px; display:inline; border:1px solid #999999; padding:0px 10px; line-height:28px;}
.viewtop .viewtopr ul li a { color:#999999}

.viewmid { float:left; margin-top:20px; display:inline; border:1px solid #DEDEDE; width:916px;}
.viewmid dt { float:left; width:900px; padding-left:16px; height:30px; line-height:30px; font-weight:700; font-size:14px; background-color:#EEEEEE}
.viewmid dd { float:left; width:896px; padding:10px; display:inline; line-height:30p;}
.viewmid dd img{ max-width:100%;}

.context { float:left; width:100%; margin-top:20px; display:inline}
.context ul { float:left; width:958px; margin-left:-40px; display:inline }
.context li {width:439px; height:22px; line-height:22px; float:left; margin-left:40px; border-bottom:1px dotted #666666; padding-top:10px;}

.knowmore{ float:left; margin-top:20px; width:100%; height:auto; display:inline}
.knowmore .p1{ color:#000000; font-size:16px; font-weight:bold; height:40px; width:100%; float:left;}
.knowmore ul{ float:left; width:958px; margin-left:-40px; height:200px; list-style:none; margin-bottom:50px; display:inline}
.knowmore ul li{ width:439px; height:22px; line-height:22px; float:left; margin-left:40px; border-bottom:1px dotted #666666; padding-top:10px;}
.knowmore ul li a{ display:block; width:100%; height:22px; color:#666666; font-size:12px; text-decoration:none;}
.knowmore ul li a:hover{color:#b36e0b;}

.contweixin { float:left; width:100%; margin-top:20px; background:#f0f0f0; display:inline; padding-bottom:20px;}
.contweixin dt{ float:left; display:inline; height:90px; margin-left:20px; margin-top:20px;}
.contweixin dt img{ float:left; display:inline; width:90px; height:90px;}
.contweixin dt div { float:left; margin-left:10px; display:inline; line-height:30px;}
.contweixin dd { float:left; display:inline; margin-left:90px; margin-top:20px;}
.gzwm{ float:left}
.gzwm p { float:left; width:100%;}
/*.gzwm{ width:450px;height:auto; background:#f0f0f0; float:left; margin-top:35px; margin-left:40px;}*/
.gzwm ul { float:left; display:inline;height:44px; margin-top:10px;}
.gzwm ul li{width:44px; height:44px; line-height:44px; text-align:center; overflow:hidden; margin:0 3px; float:left;}
.gzwm ul li a{ display:block; width:100%; height:88px;background-position:0px 0px;}
.gzwm ul li .a1{background-image:url(../images/tm1.png);}
.gzwm ul li .a2{background-image:url(../images/tm2.png);}
.gzwm ul li .a3{background-image:url(../images/tm3.png);}
.gzwm ul li .a4{background-image:url(../images/tm4.png);}
.gzwm ul li .a5{background-image:url(../images/tm5.png);}
.gzwm ul li .a6{background-image:url(../images/tm6.png);}
.gzwm div { float:left; display:inline; margin-top:20px;}

/*婊氬姩骞垮憡*/
.width{
    width:1200px;
}
.center{
    margin: 0 auto;
}
.text-center{
    text-align: center;
}
.hidden{
    overflow: hidden;
}
.fl{
    float:left;
}
.box{
    box-sizing: border-box;
}
.absolute{
    position: absolute;
}
.block{
    display: block;
}
.text-center{
    text-align: center;
}
.cursor{
    cursor:pointer;
}
.relative{
    position: relative;
}

.index_box4{ float:left; width:100%;}
.index_box4_1{
	line-height: 97px;
	border-left:4px solid #2857ac;
	font-size: 18px;
	color:#333;
	width: 130px;
	border-right: 1px solid #e5e5e5;
	padding-left: 25px;
}
.huadong {
	height:97px;
	border: 1px solid #e5e5e5;

}
.huadong .notice_active {
	float: left;
	height: 97px;
	padding: 0;
	width: 1070px;
}
.huadong .notice_active li{
	height: 97px;
	overflow: hidden;
	display: block;

}
.index_box4_2{
	width: 212px;
	padding: 25px 10px;
}
.index_box4_2 strong{
float: left;
    width: 45px;
    height: 45px;
    line-height: 42px;
    text-align: center;
    background-color: #2857ac;
    border-radius: 50px;
    color: #fff;
    font-size: 27px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
}
.index_box4_2 p{
	font-size: 14px;
	color: #666;
	line-height: 21px;
}
.index_box4_2 p span{
	color: #2857ac;
}
/*婊氬姩骞垮憡*/
.index9 { background-color:#FFFFFF}
.index10 { background-color:#FFFFFF; padding-bottom:30px;}
.clearfix {
    zoom: 1
}
.f-l{
	float: left;
}
.location{
	position: fixed;
	bottom: 0;
	left: 0;
	height:68px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/location1.png);
	z-index: 11;

}
.location-re{
	width: 100%;
	height: 100%;
	-position: relative;
	border-top:1px solid #fff;
}
.location-ab{
	position: absolute;
	right: 15px;
	top: 5px;
}
.location-ab a{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/delete.png) no-repeat;
}
.location .location-con{
	width: 1200px;
    margin: 15px auto;
}
.location-con p{
	float: left;
	font-size: 26px;
	color: #fff;
	line-height: 38px;
	margin-right: 48px;
}
.location-con .form{
	height: 38px;
}
.location-con .form input{
	line-height: 38px;
	width: 290px;
	padding: 0 15px;
	color: #666;
	border:0;
	height: 38px;
	
}
.location-con .form a{
	display: inline-block;
	margin-left: 22px;
	line-height: 38px;
	width: 155px;
	color: #fff!important;
	font-size: 18px;
	border-radius: 5px;
	box-sizing: border-box;
	padding-left: 45px;
}

.location-con .form .a1{
	background:#28bb17 url(../images/location-a1.png) no-repeat 15px center;
}
.location-con .form .a1:hover{
	background:#19a80b url(../images/location-a1.png) no-repeat 15px center;
}
.location-con .form .a2{
	background:#fe0000 url(../images/location-a2.png) no-repeat 15px center;
}
.location-con .form .a2:hover{
	background:#e20707 url(../images/location-a2.png) no-repeat 15px center;
}
.location-con .form .a3{
	background:#2857ac url(../images/location-a2.png) no-repeat 15px center;
}
.location-con .form .a3:hover{
	background:#921328 url(../images/location-a2.png) no-repeat 15px center;
}
/*baoming*/
.baoming { float:left; width:100%; margin-top:10px; display:inline}
.baoming dl { float:left; width:100%; margin-top:15px; height:30px; line-height:30px;}
.baoming dl dt { float:left; display:inline; width:150px; text-align:right;}
.baoming dl dt font { color:#FF0000}
.baoming dl dd { float:left; display:inline; margin-left:5px; width:400px;}

.form-control { width:200px; height:28px;border: 1px solid #ccc;}
.tijiao { width:100px; height:30px; line-height:30px; background-color:#2857ac; color:#FFFFFF; border:0px; cursor:pointer}
.chongzhi { width:100px; height:30px; line-height:30px; background-color:#333333; color:#FFFFFF;border:0px;cursor:pointer}

/*zuo*/
.tctjbdbox{
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.6);
    top:0;
    left:0;
    z-index: 999999;
    display: none;
}
.zxbm_top_div1{
    width:713px;
    height:544px;
    background: #fff;
    border-radius: 10px;
    padding:44px 60px;
    top:50%;
    left:50%;
    margin-top: -272px;
    margin-left: -358px;
}
.tctjbdbox_xx{
    width:22px;
    height:22px;
    top:0;
    right:-50px;
    background: url(../images/xx.png) no-repeat;
}
.zxbm_top_div_i1{
    width: 53px;
    height: 53px;
    background: url(../images/wx_xj.png) no-repeat;
    top:0;
    right:0;
}
.zxbm_top_div_p1{
    width: 137px;
    height:28px;
    top:15px;
    right:44px;
    background: url(../images/wz_bj.png) no-repeat;
    color:#2857ac;
    line-height: 28px;
    z-index: 2;
}

.zxbm_top_div_p2{
    font-size: 24px;
    color: #333333;
    height:50px;
    background: url(../images/aiya.png) no-repeat;
    width:182px;
    text-align: right;

}
.zxbm_top_div_p4{
    font-size: 24px;
    color: #333333;
    height:50px;
    background: url(../images/wxya.png) no-repeat;
    width:227px;
    text-align: right;

}
#form{
    margin-top: 18px;
}
#form input,#form select{
    box-sizing: border-box;
    width: 269px;
    height:40px;
    padding-left: 10px;
    background: #e9eff1;
    color: #999;
    margin: 0 50px 20px 0;
    font-size: 16px;
}
#form span{
    width:108px;

}
#form #sheng,#form #shi{
    width:130px;
}
#form #sheng{
    margin-right: 6px;
}
.form_span1{
    top:12px;
    left:281px;
}
.form_span2{
    top:12px;
    left:603px;
}
.form_span3{
    top:72px;
    left:281px;
}
.form_span4{
    top:72px;
    left:603px;
}

.form_span9{
    top:132px;
    left:281px;
}
.form_span6{
    top:132px;
    left:603px;
}
.form_span7{
    top:192px;
    left:281px;
}
.form_span8{
    top:192px;
    left:603px;
}
#form #sub{
    width: 210px;
    height: 50px;
    padding: 0;
    margin: 10px auto;
    background: #2857ac;
    color: #fff;
    font-size: 20px;
    display: block;
}
.zxbm_top_div_p3{
    font-size: 14px;
    color: #999;
    line-height: 30px;
    margin-top: 30px;
}
.zxbm_top_div_p3 span{
    color:#22ac38;
}
.zxbm_top_div2{
    width:705px;
    height:396px;
    top:44px;
    left:0;
    background: #fff;
    z-index: 1;
    display: none;
}
.zxbm_top_div2 img{
    margin-top: 55px;
}

   .xzbmfs_box{
        width: 100%;
        height:100%;
        background: rgba(0,0,0,.5);
        top:0;
        left:0;
        display: none;
        z-index: 999999999;
    }
    .xzbmfs_div1{
        width:800px;
        height:460px;
        background: #fff;
        border-radius: 10px;
        top:50%;
        left:50%;
        margin-left: -400px;
        margin-top: -230px;
    }
    .xzbmfs_div1_i1{
        width: 22px;
        height:22px;
        background: url(../images/xx1.png) no-repeat;
        top:20px;
        right:20px;
    }
    .xzbmfs_div1_p1{
        font-size: 30px;
        color:#333;
        margin: 60px 0;
    }
    .xzbmfs_div1_a1{
        width:240px;
        height:100px;
        line-height: 100px;
        font-size: 24px;
        color: #fff;
    }
    .xzbmfs_div1_a1:hover{
        color: #fff;
    }
    .xzbmfs_div1_a2{
        background: #23ae39;
    }
    .xzbmfs_div1_a3{
        background: #39a9e8;
        margin-left: 60px;
    }
    .xzbmfs_div1_div1{
        height:168px;
        background: url(../images/bgbgb.jpg) no-repeat;
        margin-top: 33px;
    }
    .xzbmfs_div1_div1_div1{
        width:520px;
        height:50px;
        margin-top: 70px;
        border: 1px solid #cccccc;
        background: #fff;
    }
    .input_input2{
        width:368px;
        height:48px;
        padding-left: 15px;
        font-size: 16px;
    }
    .input_but2{
        width:151px;
        height:50px;
        line-height: 50px;
        color:#fff;
        background: #ff5d5d;
        font-size: 18px;
        margin-top: -1px;
        margin-right: -1px;
    }
    .input_but2:hover{
        color: #fff;
    }
	.fixed{
    position:fixed;
}
   .kf{
   		/*z-index: 1000000;*/
		z-index:9998;
        width:55px;
        position: fixed;
        right: 0px;
        top:65%;
        /*margin-top: -110px;*/
        font-size: 14px;
    }
    .kf a{
        color: #187FB1;
    }
    .kf a:hover{
        text-decoration: none;
    }
    .kf1{
        position: relative;
        width: 100%;
        height:55px;
        margin-bottom: 1px;
    }
    .back_top{
        position: relative;
        width: 100%;
        height:55px;
        background: rgba(0,0,0,.3);
        display: none;
        z-index: 2;
		margin-top:50px;
		border-radius:3px;
    }
    .back_top a{
        display: block;
        width: 100%;
        height:55px;
        padding-top:20px;
    }
    .kf i{
        background: url("../images/7.png") no-repeat;
        width:32px;
        height:34px;
        display: block;
        margin-left:12px;
       /* opacity: 0.7;
        -webkit-opacity: 0.7;
        -moz-opacity: 0.7;
        filter:alpha(opacity=70);*/
		position:relative;
    }

    .kf .i1{
       background-position: -77px 0;
	   *left:9px;
    }
    .kf .i2{
        background-position: 0 0;
	
    }
    .kf .i3{
        background-position: -40px 0;
    }
    .kf .i4{
        background-position: -114px 0;
		*left:9px;
    }
    .kf .i5,.kf .i6{
        width: 55px;
        color: #fff;
        font-size: 12px;
        font-style: normal;
        margin-left: 16px;
        background-position: -448px 0;
    }

    .back_top i{
        background-position: -150px 0;
        width:28px;
        height:16px;
        margin: 0 auto;
    }
	.back_top i:hover{
		opacity:1!important;
        -webkit-opacity: 1!important;
        -moz-opacity: 1!important;
        filter:alpha(opacity=100)!important;
		position:relative;	
	}
    .kf_z{
        z-index: 2;
        background: #426BB5;
        padding:11px 0 10px 0;
        cursor: pointer;
        position: relative;
		border-radius:3px;
    }
	.kf_z:hover{
		background:#881a2d!important;
	}
    .kf1 .p1{
        text-align: center;
        color: #ffffff;
        opacity: 0.43;
        -webkit-opacity: 0.43;
        -moz-opacity: 0.43 ;
        filter:alpha(opacity=43);
        line-height: 20px;
    }
    .opac1{
        opacity: 0 !important;
        -webkit-opacity: 0 !important;
        -moz-opacity: 0 !important;
        filter:alpha(opacity=0) !important;
		background:#f04e4f!important;
    }
    .kf_2d{
        width:185px;
        height:45px;
        display: none;
        position: absolute;
        top: 6px;
		background:#F2F2F2;
        left: 0;
		border-radius: 3px;
   }
    .on .kf_2d, .on .kf_3d{
        display: block;
    }
    .kf_2d_div p{
        margin-left: 2px;
		color: #22ac38;
		width: 165px;
		padding-left: 10px;
        margin-top: 2px;
    }
    .kf_2d_div p:hover{
        background:#e5e5e5;
    }
    .kf_2d_div a:hover{
        background:#e5e5e5;
    }
    .kf_2d_div  em{
        width:55px;
        height:17px;
        display: block;
        float: left;
        margin-top:1px;
        color: #666;
        font-style: normal;
        font-size: 12px;
    }
    .kf_2d_div span{
        float: left;
        text-align: left;
        padding-left: 5px;
		font-size:14px;
    }

    /*3d*/
    .kf_3d{
        z-index: 1;
        display: none;
        position: absolute;
        top:-85px;
        left: -30px;
        width:201px;
        height:224px;
        background: #F2F2F2;
        text-align: center;
    }
    .kf_3d_div{
        /*padding-top: 4px;*/
    }
    .kf_3d_div p{
        color: #313131;
		width: 126px;
		padding-left: 10px;
		margin-left: 1px;
		margin-top: 3px;
		font-size: 12px;
		line-height: 20px;
    }
    .kf_3d_div p a{
        padding-left:8px ;
        /*width: 151px;*/
        display: block;
    }
    /*.kf_3d_div .p_m5{
        margin-top: 5px;
    }*/
    .kf_3d_div p:hover{
        background:#e5e5e5;
    }
    .kf_3d_div a:hover{
        background:#e5e5e5;
    }
	.i1_x{
        box-sizing:border-box;
        background:#2857ac;
        width:55px;
        height:55px;
        color:#fff;
        text-align:center;
        font-size:12px;
        position:absolute;
        top:0;
        left:0;
        padding-top:11px;
        border-radius:3px;
    }
	
.tel1{
    color:#F04E4F;

}

.sss{
    width:4px;
    height:7px;
    right: -4px;
    top:50%;
    margin-top: -3px;
    background: url(../images/8.png) no-repeat;
}
.kf_3d_div_h5{
    font-size: 14px;
    color:#333;
    margin-top: 10px;
}
.kf2{
    position: relative;
    width: 100%;
    height:89px;
    margin-bottom: 1px;
}
   .kf .kf2 i{
       background: url("../images/online_consul.png") no-repeat;
       width:32px;
       height:34px;
       display: block;
       margin-left:12px;
       /* opacity: 0.7;
        -webkit-opacity: 0.7;
        -moz-opacity: 0.7;
        filter:alpha(opacity=70);*/
       position:relative;
   }
   .i1_x2{
       box-sizing:border-box;
       background:#426BB5;
       width:55px;
       color:#fff;
       text-align:center;
       font-size:12px;
       position:absolute;
       top:45px;
       left:0;
       border-radius:3px;
       padding-bottom: 10px;
   }
   .kf_z2{
       z-index: 2;
       background: #426BB5;
       padding:11px 0 10px 0;
       cursor: pointer;
       position: relative;
       border-radius:3px;
   }
   .kf2:hover .i1_x2,.kf2:hover .kf_z2{
       background:#2857ac;
   }
body input,select,textarea{
	font-family:"Microsoft YaHei";
	vertical-align:middle;
}
.kuaiinput { float:left; width:100%; height:40px; line-height:40px; margin-top:20px; display:inline}
.kuaiinput dt { float:left; width:250px; text-align:right;}
.kuaiinput dd { float:left; margin-left:5px; width:200px; display:inline}
.kuaijie { float:left; width:100%; text-align:center; margin-top:20px; display:inline}
.tijiaok { width:100px; background-color:#FF9900; color:#FFFFFF; text-align:center; height:35px; line-height:35px; cursor:pointer; border:none}
.form2xm,.form2tel,#xmss { border:1px solid #CCCCCC; height:30px; line-height:30px; width:200px;}
/*zuo-jie*/

.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}

.wp-pagenavi a {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}

.page-status{
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}



.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}


