@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
html { overflow: 0; }
body{min-width: 1100px; }
body, button, input, select, textarea /* for ie */ { font: 14px "微软雅黑" }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul,li, ol { list-style: none; }
a { text-decoration: none; color: #000;}
a:hover { color: #4a7db1; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.FL{ float:left;}
.FR{ float:right;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{content:".";display:block;clear:both;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}

.sx_ban {width: 100%; margin:0px auto; background:#b8edff;}
.sx_ban .ban1{background: url(../images/ban_01.jpg) no-repeat center top;height: 231px;}
.sx_ban .ban2{background: url(../images/ban_02.jpg) no-repeat center top;height: 192px;}
.sx_ban .ban3{background: url(../images/ban_03.jpg) no-repeat center top;height: 177px;}
.sx_ban1 {width: 100%; margin:0px auto; background:#e9f9ff;}
.sx_ban2 {width: 100%; margin:0px auto; background:#35b4df; padding-bottom:20px;}
.top{ width:1100px; margin:0px auto;background: url(../images/bg.jpg) no-repeat center top; height:363px;}
.top dt{ font-size:30px; line-height:30px; color:#333; padding-top:36px;}
.top dd{ font-size:48px; font-weight:bold; color:#35b4df; padding-bottom:15px;}
.top p{ font-size:20px; line-height:30px; text-indent:2em; width:750px; padding-top:10px;}
.zx1{ width:237px; margin-left:513px; height:49px; line-height:49px; background:#9cd95a;border-radius:30px; text-align:center; font-size:27px;}
.zx1 a{ color:#FFF;}
.zx1 a:hover{ color:#FFF;}
.main{ width:1100px; margin:0px auto}
.main h1{ font-size:48px; color:#333; text-align:center; margin-top:20px;}
.main h1 span{ color:#35b4df;}
.tu{ width:1100px; height:15px;background: url(../images/tu.png) repeat-x; margin:10px 0px 20px 0px; }
.gs{}
.gs li{ width:169px; float:left;}
.gs li dt{ background:#35b4df; color:#fff; text-align:center; font-size:20px; line-height:36px;}
.zx2{ width:470px; margin:26px auto; text-align:center;height:49px; line-height:51px; background:#9cd95a;border-radius:30px;font-size:27px;}
.zx2 a{ color:#FFF;}

.two{width:1100px; margin:0px auto;}
.twol{ width:341px; padding-right:20px; float:left;}
.twor{ width:739px; float:left;}
.two h1{ font-size:48px; color:#333; text-align:center; margin-top:20px;}
.two h1 span{ color:#35b4df;}
.tu1{ width:739px; height:15px;background: url(../images/tu.png) repeat-x; margin:10px 0px; }
.two p{ font-size:20px; line-height:30px; text-indent:2em; color:#333;}
.tc{ font-size:36px; font-weight:bold; color:#333; text-align:center; padding:10px 0px;}
.tao{ width:1100px; margin:0px auto;padding-top:10px;}
.tao li{ width:146px; float:left; text-align:center; color:#333;}
.tao li dt{ line-height:30px; font-size:18px; padding-top:10px;}
.zix{ width:1100px; margin:0px auto; padding:20px 0px 26px 0px;font-size:27px; line-height:50px; text-align:center;}
.zix a{ color:#FFF;}
.zix a span{ color:#fe0000;}
.zixl{ width:489px; margin-left:184px; float:left; height:50px; background:#9cd95a;border-radius:30px;}
.zixr{ margin-left:28px; width:218px; float:left; background:#35b4df;border-radius:30px;}

.three{width:1100px; margin:0px auto;}
.three h1{ font-size:48px; color:#333; text-align:center; padding-top:20px;}
.three h1 span{ color:#35b4df;}
.tu2{ width:1100px; height:15px;background: url(../images/tu2.jpg) repeat-x; margin:10px auto 20px auto; }
.gc{ width:1100px; margin:0px auto;text-align:center; }
.gc li{ width:330px; float:left; font-size:20px; line-height:30px; color:#333; padding:5px 0px 12px 0px;}

.p1{ text-indent:2em; font-size:20px; line-height:30px; color:#333; padding-bottom:15px;}
.p1 a{ color:#35b4df;}
.p1 a:hover{ color:#35b4df;}
.ys{ width:1100px;background: url(../images/ys.jpg) no-repeat center top; height:430px; position:relative;}
.ys dt{ font-size:26px; color:#35b4df; font-weight:bold;}
.ys dt span{font-style:italic;}
.ys dd{ font-size:18px; line-height:24px; color:#333; padding-top:20px;}
.ys1{ width:323px; position:absolute; top:0px; left:140px;}
.ys2{ width:323px; position:absolute; top:0px; left:640px;}
.ys3{ width:323px; position:absolute; top:154px; left:140px;}
.ys4{ width:275px; position:absolute; top:154px; left:685px;}
.ys5{ width:455px; position:absolute; top:304px; left:380px;}

.main2{ width:1100px; margin:0px auto}
.main2 h1{ font-size:48px; color:#333; text-align:center; padding:22px 0px 10px 0px;}
.main2 h1 span{ color:#35b4df;}

.zjbg {width: 100%; margin:0px auto; background: url(../images/zjbg.jpg) no-repeat center top;height:730px;}
#ban1 {
    height: 585px;
    width: 100%; margin:auto; padding-top:4px;
}
#ban1 .banC {
    height: 585px;
    margin: auto;

    overflow: hidden;
    position: relative;
}
#ban1 .banC .ul_img {
    height: 585px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
#ban1 .banC .ul_img li {
    height: 548px;
	width:968px;
	
    left: 115px;
    position: absolute;
    top: 0;
    vertical-align: bottom;
	display: none;
}
#ban1 .banC .ul_img .current {
    opacity: 1;
}
#ban1 .banC .ul_img li a {
    display: block;
    width: 100%;
}




#ban1 .banC .b_np1 {
	font-family:"宋体";
	color: #FFFFFF;
	display: block;
	font-size: 170px;
	height: 104px;
	line-height: 78px;
	position: absolute;
	text-align: center;
	top: 192px;
	width: 104px;
	z-index: 99;
}
#ban1 .banC #ban_prev {
	left: 244px;
	margin-left: -230px;
}
#ban1 .banC #ban_next {
	margin-right: -90px;
	right: 95px;
}
.yx5_29{width:350px; height:600px; float:left; margin-right:36px;}
.zj-wz{width:550px; float:left; padding-left:10px; padding-top:30px;}
.yx5_31{width:503px; height:85px; color:#FFF;background:#35b4df;border-radius:40px; padding:10px 0px 0px 20px;}
.yx5_31 dt{ font-size:44px;font-weight:bold; float:left;}
.yx5_31 dd{ font-size:22px; padding-left:20px; float:left;}
.yx5_32{width:434px; height:135px; font-size:18px; line-height:30px; padding-top:25px; border-bottom:1px dashed #fff; color:#333}
.zj-add01{ padding-top:8px; font-size:18px; line-height:28px; color:#333; width:485px; border-top:1px dashed #333;}
.yx5_33{ margin-top:40px; overflow:hidden; text-align:center; }
.djzx{width:175px; height:52px; text-align:center; font-size:24px; margin-left:20px; float:left;background:#35b4df;}
.yx5_33 a{line-height:50px;color:#fff; }
.yx5_33 a:hover{ color:#fff;}
.yx5_34{width:480px; padding-left:100px; height:69px; margin-top:100px; overflow:hidden; clear:both}

.yx5_30{width:503px; height:85px; color:#FFF;background:#35b4df;border-radius:40px; padding:0px 0px 0px 20px; line-height:85px; font-size:22px;}
.yx5_30 strong{ font-size:44px; padding-right:20px;}

#pubBanner{ position:relative; overflow:hidden; background:#fbf5e8;}
#pubBanner .bd ul li,#pubBanner .bd{ width:100%;}
#pubBanner .hd { bottom: 0; height: 22px; position: absolute; text-align: center; width: 100%; z-index: 1; }
#pubBanner .hd ul { display: inline-block; font-size: 0; height: 0.12rem; padding: 0.03rem 0.07rem; vertical-align: top; }
#pubBanner .hd ul li {  display:block; height: 20px; margin: 2% 0.2rem; width: 20px;border-radius: 100%; background:#666; float:left;}
#pubBanner .hd ul .on { background: none repeat scroll 0 0 #35b4df; }

.main3{ width:1100px; margin:0px auto;}
.main3 h1{ font-size:48px; color:#fff; text-align:center; padding:22px 0px 0px 0px;}
.main3 h1 span{ color:#333;}
.tu3{ width:1100px; height:15px;background: url(../images/tu3.jpg) repeat-x; margin:10px 0px 0px 0px; }
.xg{ width:1100px; margin:20px auto;}
.xg li{ width:473px; float:left; margin:0px 38.5px;}
.wd{ width:1098px; margin:0px auto; border:1px solid #FFF;}
.wd li{ width:342px; padding-left:24px; float:left; font-size:20px; line-height:30px;}
.wd li a{ color:#fff;}
.wd li a:hover{ color:#fff;}




