body{font-family: "microsoft yahei";background: #fff;line-height: 26px; margin: 0; padding: 0; font-size: 14px; color: #696969;}
ul,li,img,h3,h4,dl,dt,dd{margin: 0; padding: 0; list-style: none;}
table{border-collapse: collapse; border: none;margin: auto;} 

a{color: #696969; text-decoration: none;}
a:hover{text-decoration: none;}
img{max-width: 100%;width: auto\9!important;}
.tou{width: 1140px; height: 102px; margin: auto;}
.logo{width: 308px; height: 102px; float: left; background: url(../img/logo.jpg);}
.nav{float: right;width: 700px;}
.nav ul li{float: left; line-height: 96px; border-top: solid #fff 4px; font-size: 16px; color: #909193;  position: relative;width: 14.2%;text-align: center;}
.nav ul li a{color: #909193;}
.nav ul li.on{border-top: 4px #004098 solid;}
.nav .sub{ display:none;  left:-35px; top:96px; z-index: 99999999;  position:absolute; background:#fff;  line-height:26px; padding:5px 25px;width: 120px;padding-bottom: 22px;border-radius: 0 0 10px 10px;box-shadow: 0px 0px 20px 0px #eee;}
.nav .sub li{ zoom:1; text-align: center; margin: 0; padding: 0; line-height: 35px; width: 100%;border-bottom: 1px solid #e7e7e7;}
.nav .sub a{ display:block;font-size: 14px;}
.nav .sub a:hover{ background:#004098; color:#fff;  }
.nav .on h3 a{ background:#4E4E4E; color:#fff;   }
.fullSlide{ width:100%;  position:relative;  height:695px;   }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:695px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:519px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
_background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.gsjj{width: 1140px; height: 116px; margin: auto; background: url(../img/gsjj.jpg); margin-top: -58px; z-index: 999; position: relative;}
.gsjjt{width: 182px; height: 88px; font-size: 24px; color: #fff; padding-left: 40px; padding-top: 28px; float: left;}
.gsjjcon{
float: right;
width: 875px;
line-height: 36px;
padding-top: 23px;
padding-right: 15px;
overflow-y: auto;
height: 92px;
}
.gsjjt span{font-size: 14px; font-family: 'Arial'; display: block; padding-top: 8px; }

.gsjj2{width: 1140px;margin: auto;font-size: 12px;}

#m2{height: 423px; background: url(../img/m2.jpg) repeat-x;position: relative;}
.m2{width: 1140px; margin: auto; padding-top: 42px; }
.m2 .a1{width: 313px; float: left; text-align: center; color: #737374; line-height: 30px; margin-top: 42px; margin: 0px 33px;}
.m2 .a1 h3{font-size: 18px; font-weight: normal; margin-top: 15px; margin-bottom: 5px;}
.m2 .a1 a{border: 1px solid #d9d9d9; display: block; width: 86px; height: 29px; line-height: 29px; text-align: center; margin: auto; margin-top: 20px; }
.dg{clear: both; width: 54px; height: 54px;  position: absolute; left: 50%; margin-left: -27px; bottom: 64px;}
#m3{height: 664px; background: url(../img/m3.jpg) center;}
.m3{width: 1140px; margin: auto; color: #fff; font-size: 14px; line-height: 30px;}

.m3t{width: 730px; float: left; margin-top: 50px; height: 280px;}
.m3t h3{font-size: 30px; line-height: 60px; font-weight: normal; margin-bottom: 30px;}
.m3con{clear: both;}
.m3con ul{margin-left: -30px;}
.m3con ul li{float: left; margin-left: 30px;}
.m3con ul li img{width: 360px; height: 254px;}
#m4{height: 790px; background: #e4e5e9;}
#m4t{height: 128px; padding-top: 50px; background: url(../img/m4.jpg) center; text-align: center;}
#m4t span{font-size: 24px; font-family: 'Arial'; color: #c4c5c8; }
#m4t h3{margin-top: 5px; color: #2f2f2f; font-size: 24px; font-weight: normal;}
.m4con{width: 1140px; margin: auto;}

.m4con .hd{ overflow:hidden;  height:30px;  padding:0 10px; clear: both; margin-top: 20px; margin-bottom: 20px;  }
.m4con .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../img/a1.jpg") no-repeat;}
.m4con .hd .next{ background: url(../img/a2.jpg); }
.m4con .hd .prevStop{ background-position:-60px 0; }
.m4con .hd .nextStop{ background-position:-60px -50px; }
.m4con .hd ul{  overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.m4con .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -9px no-repeat; }
.m4con .hd ul li.on{ background-position:0 0; }

.m4con ul{margin-left: -30px;}
.m4con ul li{float: left; width: 360px; height: 453px; background: #fff; margin-left: 30px;}
.m4con ul li img{width: 360px; height: 271px; }
.m4con ul li h3{font-size: 16px; color: #343434;}
.m4con ul li span{display: block; color: #969696; padding-top: 5px; padding-bottom: 5px;}
.m4li{padding: 20px;}
#m5{height: 343px; background: url(../img/m5.jpg) center;}
.m5{width: 1140px; margin: auto; font-size: 16px; color: #fff;}
.m5 ul{padding-top: 132px;}
.m5 ul li{float: left; width: 20%; line-height: 40px;}
.m5 a{color: #fff;}
#m6{height: 291px; background: #e4e5e9;}
.m6{width: 1140px; margin: auto;}
.m61{width: 273px; height: 291px; float: left; background: url(../img/m6.jpg); }
.m62{float: left; margin-top: 50px; }
.m62 dl{width: 136px; height: 213px; float: left; border-left: 1px solid #d5d6da; text-align: center; line-height: 30px;}
.m62 dl dt{font-size: 16px; color: #484747; margin-bottom: 5px;}
.m63{width: 300px; float: right; margin-top: 50px; border-left: 1px solid #d5d6da; padding-left: 15px;}
.m63 tr td{border: 0;}
#foot{height: 64px; line-height: 64px; background: #004098; color: #fff;}
#foot a{color: #fff;}
.foot{width: 1140px; margin: auto;}
.footl{float: left;}
.footr{float: right;}

.links{background: #004098; color: #fff;padding: 15px 0;border-top: 1px solid rgba(255,255,255,0.5)}
.links .container{width: 1140px;margin: auto;}
.links a{color: #FFF;}


#zybanner{height: 345px; background: url(../img/zybanner.jpg) center;}
#zybanner h1{font-size: 50px; margin: 0; font-weight: bold; color: #fff; line-height: 290px; text-align: center; font-weight: normal;}
#fenlei{text-align: center; border-bottom: 1px solid #f0f2f5; text-align: center; height: 50px; line-height: 50px; font-size: 16px;}
#fenlei a{margin: 0px 10px;}
#fenlei a.on{color: #ab550a;}
.zy{min-height: 500px;width: 1140px; margin: auto; margin-bottom: 20px;}


.zy ul.arclist li{height: 159px; border-bottom: 1px solid #f0f2f5; line-height: 30px;}
.zy ul.arclist li img{width: 160px; height: 96px; float: left; padding-top: 30px; padding-right: 20px;}
.zy ul.arclist li h3{padding-top: 30px; padding-bottom: 5px;}
.zy ul.arclist li .sj{color: #a3afb7;}
.zy ul.arclist li .sj span{margin-right: 20px;}
.zy ul.arclist li .sj .lll{background: url(../img/lll.jpg) no-repeat left; padding-left: 20px;}

.zy ul.prolist li{width: 350px; height: 250px; border: 1px solid #ddd; box-shadow: 5px 5px 5px #ddd; float: left; margin:0px 14px; margin-top: 20px; line-height: 30px; transition: all 0.5s linear;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zy ul.prolist li .protp{overflow: hidden; width: 350px; height: 200px; overflow: hidden;text-align: center;}
.zy ul.prolist li .protp img{transition: all 0.5s linear; height: 200px; }
.zy ul.prolist li span{padding-left: 10px; line-height: 50px;}
.zy ul.prolist li:hover{background: #004098; color: #fff; }
.zy ul.prolist li:hover .protp img{transform: scale(1.2);}
#c_right_content
{ 
padding-top:30px;
}
#a_title
{
font-size:20px;
color:#333;
line-height:40px;

text-align:center;
margin-left:auto;
margin-right:auto;
}
#a_info
{
border-bottom:1px dashed #ccc;
margin-bottom: 20px;
text-align:center;
margin-left:auto;
margin-right:auto;
line-height:30px;
}
#a_info span
{
font-size:12px;
color:#666;
margin-right:15px;
}
#a_content
{

margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:15px #FAFCFE solid;
min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background: #004098 ; color: #fff;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}


.sy{text-align: center; clear: both;}
.sy a{margin-right: 20px; }

