@charset "utf-8";
/* CSS Document */
/*public*/
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a{text-decoration:none;color:#000;}
input{ padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
fieldset,img{border:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
.hc{clear:both; height:10px;}
.bor{border:1px solid #97be11;}
.fl{float:left;}
.fr{float:right;} 
.z-s{letter-spacing:1px; line-height:150%;}
.sx{margin:10px 0 10px 20px;}
.omit{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
body{font-family:"5FAE8F6F96C59ED1", "思源黑体 CN", "Hiragino Sans GB", tahoma, arial; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
}

address, cite, dfn, em, var {
	
}
.fwb{ font-weight:bold;}
small {
	font-size: 12px
}
ol, ul {
	list-style: none;

}
a {
	text-decoration: none;
	color:#666;

}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.fl{ float:left;}
.fr{ float:right;}
.strig_big{ width:100%;}
.strig{ width:1200px; margin:0 auto;}
/*页面css*/
.nwev{ width:100%; height:50px; position:fixed; top:0; left:0; z-index:999; border-bottom:1px solid #90aecb;}
.nwev ul{ width:1200px; margin:0 auto;}
.nwev ul li{ float:left; width:216px; padding-left:10px; cursor:pointer;}
.nwev ul li h1{ color:#bcc8d9; margin-top:14px;font-weight:100;}
.nwev ul li h2{ color:#bcc8d9; font-size:12px; font-weight:100; opacity:0;}
.nwev ul li:hover h2{ opacity:1; transition:all 0.3s;}
.xjt{ position:fixed; bottom:20px; text-align:center; z-index:999; width:100%;animation: dhsx 1.5s linear 1.5s infinite alternate; cursor:pointer;}
@keyframes dhsx
{
from   { bottom:40px;}
to  {bottom:0px;}
}
.dep2{ margin-top:-17%;}
.dep2 dt{ text-align:center; font-size:18px; color:#fff; line-height:35px;}
.dep2 b{ color:#bcc8d9; font-size:13px; display:block; font-weight:100;}
.dep2 .jtxt{ margin-top:5%;}
.dep2 .jtxt p{ color:#fff; line-height:30px; text-align:left; text-indent:2em;}
.dep3 ul li{ display:inline-block; margin:0 58px;}
.dep3 ul li a img{ width:150px;}
.dep3 ul li h1{ font-size:18px; color:#8fadcb; font-weight:100; margin-top:55px; display:block;}
.dep3 ul li h2{ font-size:14px; color:#8fadcb; margin-top:18px; display:block; font-weight:100;}
.dep4 dt .stsh{ width:121px; height:121px; border-radius:100px; background:url(dasrwrg_03.png); background-size:cover; display:inline-block; margin:0 35px; cursor:pointer; overflow:hidden;}
.dep4 dt .stsh:hover{ background: url(fdstrwq_03.png) center center no-repeat; transition:all 0.3s;}
.dep4 dt .stsh.on{background: url(fdstrwq_03.png) center center no-repeat; transition:all 0.3s;}
.dep4 dt .stsh h1{ display:block; color:#fff; font-size:14px; margin-top:45px; font-weight:100;}
.dep4 dt .stsh h2{ display:block; color:#fff; font-size:12px; font-weight:100;}
.dep4 ul li{  height:420px; margin-left:140px; margin-top:70px; position:relative;}
.dep4 ul li dt{ text-align:right; color:#fff; margin-bottom:13px;}
.dep4 ul li .tpict li{ margin:0px; border:1px solid #c6c9cd; width:300px; height:388px;}
.dep4 ul li .tpict li img{ margin:5px;}
.dep4 .lrqh{ position:absolute; background:url(dsawe_07.jpg); width:21px; height:70px; top:87px; right:-20px;}
.dep4 .lrqh .next{ display:block; height:35px; width:100%; cursor:pointer;}
.dep4 .lrqh .per{ display:block; height:35px; width:100%; cursor:pointer;}
.dep4 .hyxtr{ width:420px;}
.dep4 .hyxtr dt{ overflow:hidden;}
.dep4 .hyxtr dt img{ float:left; margin-top:20px;}
.dep4 .hyxtr h1{ font-size:14px; color:#fff; text-align:left; margin-left:30px; font-weight:100;}
.dep4 .hyxtr h2{ font-size:18px; color:#fff; text-align:left; margin-left:30px; font-weight:100; margin-bottom:60px;}
.dep4 .hyxtr p{ color:#fff; text-align:left; line-height:30px;} 
.dep5 ul li{ height:53px; line-height:53px; padding:0 28px; text-align:left; color:#fff; cursor:pointer; overflow:hidden;}
.dep5 ul li:hover{ background:#0d2c4a;}
.dep5 ul li a{ color:#fff;}
.dep5 ul li span{ float:right; color:#fff;}
/*6*/
.tdto ul{ width:950px; margin:0 auto;}
.tdto ul h1{ font-size:24px; text-align:left; color:#fff; font-weight:100;}
.tdto ul span{ font-size:14px; text-align:left; color:#fff; display:block; margin-top:10px;}
.wzjg{ width:100%; height:70px;}
.wztdr p{ font-size:14px; line-height:30px; color:#fff; text-align:left; text-indent:2em;}
.tdto{ background:url(xuaizx.png) no-repeat ; background-position:50px center ;}
.csxm ul{position:relative;}
.csxm ul li{display:inline-block;width:24%; text-align:center; cursor:pointer; }
.csxm ul li .btp{ width:141px; height:141px; display:inline-block; background:url(fadc_06.png) center center no-repeat; text-align:center; transition:all 0.3s;}
.csxm ul li .btp:hover{ background:url(fadc_03.png) center center no-repeat;}
.csxm ul li dt h1{ font-size:20px; color:#a9bad0; font-weight:100; line-height:1.5em; display:inline-block; border-bottom:1px solid #a9bad0;}
.csxm ul li dt span{ color:#a9bad0; display:block; margin-top:5px;}
.csxm ul li .pimg{ width:141px; height:141px; display:block;}
.zsjg{ width:100%; height:100px;}
#menu {
	width: 1200px;
	margin: 0 auto;
}
#menu li {
	float: left;
	font-size: 14px;
}
#menu .active a {
	color: #fff;
}
#menu .active a h1 {
	color: #fff;
}
#menu .active a h2 {
	color: #fff;
	opacity: 1;
}
.section {
	text-align: center;
	font: 50px "Microsoft Yahei";
	color: #fff;
}
#menu .active1 a {
	color: #fff;
}
#menu .active1 a h1 {
	color: #fff;
}
#menu .active1 a h2 {
	color: #fff;
	opacity: 1;
}
.dep4 .wzid{ display:none;}
.dep4 .wzid.on{ display:block;}
@media screen and (max-width: 1300px) { 
.dep4 dt.dtqex{ margin-top:90px;}
.dep4 ul li .tpict li{ width:250px; height:323px;}
.dep4 ul li .tpict li img{ width:240px; height:313px;}
.dep4 ul li{ margin-top:20px;}
.dep4 .hyxtr h2{ margin-bottom:10px;}
.dep5 ul li{ height:40px; line-height:40px;}
.wzjg{ height:20px;}
.zsjg{ width:100%; height:50px;}
}
/**/
.cpzs_u{ width:100%; background: url(dfaxzxda.jpg) no-repeat; background-size:cover; position:absolute; overflow:hidden; min-height:100%;}
.cpzs_l ul li{ display:block; width:338px; height:309px; background:#376ea0; float:left; margin-right:90px; margin-bottom:36px;}
.cpzs_l ul{ margin-top:145px;}
.cpzs_l ul li dt{ height:50px; line-height:50px; font-size:15px; color:#c3d4e2; padding:0 10px;}
.cpzs_l ul li dt span{ float:right;}
.cpzs_l ul li img{ display:block; margin:0 auto; width:100%;}
.cpzs_l ul li b{ width:188px; height:23px; line-height:23px; text-align:center; border:1px solid #c2d3e2; display:block; margin:0 auto; margin-top:18px; color:#c2d3e2;} 
.bot_03{ width:100%; left:0;text-align:center; height:22px; position:absolute; bottom:113px;}
.bot_03 a.num{ display:none;}
.bot_03 a.last{ display:none;}
.bot_03 a.start{ display:none;}
.bot_03 a.pri{ width:22px; height:22px; top:0; background:url(dsarzxc_03.png) center center no-repeat;}
.bot_03 a.next{ width:22px; height:22px; top:0; background:url(nextzsd_03.png) center center no-repeat;}
.bot_03 a{ width:10px; height:10px; border-radius:100px; background:#91b0cc; line-height:100px; overflow:hidden; display:inline-block; margin:0 8px;position:relative; top:-5px;}
.bot_03 b.on{ width:10px; height:10px; border-radius:100px; background:#fff; line-height:100px; overflow:hidden; display:inline-block;margin:0 8px; position:relative; top:-5px;}
.cpnr_l ul{ margin-top:135px; }
.cpnr_l ul dt{ width:725px; margin:0 auto; position:relative;}
.cpnr_l ul dt span{ font-size:16px; color:#ffffff; line-height:50px; height:50px; border-bottom:1px solid #7d9cb7; display:inline-block; position:absolute; top:80px; right:0;}
.cpnr_l ul dt img{ width:380px; height:222px;}
.cpnr_l ul li{ border-top:1px solid #31689a; margin-top:35px;}
.cpnr_l ul li p{ width:25%; float:left; line-height:40px; height:40px; font-size:14px; color:#bdcfdf;}
.cpnr_l ul li h1{ font-size:16px; line-height:50px; height:50px; color:#fff;}
.jfan_u{ width:100%; background: url(daexfz.png) no-repeat; background-size:cover; position:absolute; overflow:hidden; min-height:100%;}
.jfan_l ul{ margin-top:149px;}
.jfan_l ul li{ border-bottom:1px dashed #436c9a; padding-bottom:37px; margin-bottom:47px; min-height:185px;}
.jfan_l ul li img{ float:left; margin-right:50px;}
.jfan_l ul li dt{  height:75px; line-height:75px; font-size:16px; color:#ced6e1;	}
.jfan_l ul li dt span{ float:right; width:137px; height:22px; text-align:center; line-height:22px; border:1px solid #baccdc; margin-top:25px;}
.jfan_l ul li p{ font-size:14px; color:#ced6e1; line-height:30px;}
.fanh_l{ width:33px; height:33px; margin-right:50px;}
.strig .fanh_l{ margin-right:0;}
.cpnav{ margin-bottom:20px;}
.cpnav a{ display:inline-block; width:120px; height:30px; border:1px solid #bcc8d9; text-align:center; line-height:30px; margin-right:20px; color:#bcc8d9;}
.fanh_l{float:right;}
.fanh_l a{ position:fixed; display:block; bottom:100px;}
/* 浮窗样式*/
.side{position:fixed;right:50px;top:380px;width:40px;z-index:999;}
.side .icons{position:relative;margin:0 auto 10px;width:78px;height:29px;text-align:center;line-height:29px;border:1px solid rgba(255,255,255,0.4);border:1px solid #c3d3e3\9;border-radius:3px;color:rgba(255,255,255,.75);color:#c3d3e3\9;transition:all ease 200ms;}
.side .icons:hover{border-color:rgba(255,255,255,.75);}
.side .icons .iconfont{color:rgba(255,255,255,0.75);color:#c3d3e3\9;font-size:24px;font-family:'iconfont';transition:all ease 200ms; display:block;}
.side .icons:hover .iconfont{cursor:pointer;color:rgba(255,255,255,1);}
.side .icons .icons-inner{display:none;position:absolute;top:0;padding-right:10px;right:100%;font-size:12px;line-height:25px;}
.side .icons .icons-inner a{display:block;color:rgba(255,255,255,0.75);color:#c3d3e3\9;}
.side .icons .icons-inner a:hover{color:rgba(255,255,255,1);}
.side .icons:hover .icons-inner{display:block;}
.side .icons .icons-inner p span{display:inline-block;text-align:right;vertical-align:middle; font-size:12px; color: rgba(255,255,255,0.75);}
.side .icons .icons-inner p i{font-family:'arial';font-style:normal;display:inline-block;text-align:left;vertical-align:middle;color: rgba(255,255,255,0.75);}
.side .icons .inner1{ border:1px solid rgba(255,255,255,0.5);}
.side .icons .inner2{background:url('bg03-r.png') no-repeat left center;}
.side .icons .inner1{padding:15px 30px 15px 20px;width:160px; margin-right:20px;}
.side .icons .inner2{padding:13px 30px;width:170px;}
.side .icons .inner3{width:60px;line-height:40px;}
.side .icons .inner2 p span{width:70px;}
.side .icons .inner2 .tel400{font:24px/30px 'arial';}
.side .fkjt{ position:absolute; right:-9px; top:5px;}
.fhjt{ position:absolute; bottom:17px; right:40px; cursor:pointer;}