@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}html,body{height:100%;}body{font-size:14px;font-family:"微软雅黑", Arial; background-color:#f4f4f4}div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:14px;}input,img{border: 0;}h1,h2,h3,h4,h5,h6,i{font-weight:normal; font-style:normal}td{padding:0;list-style-type:none;font-family:"微软雅黑", Arial;}
a{text-decoration: none;color:#555;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#1c5893}
.w1200{width:1200px; margin:0 auto; clear:both; height:auto}.clear{height:30px; clear:both; width:100%}
#top{background:#0c3c81 url(../images/top_bg.jpg) repeat-y; height:111px;} 
#top .logo{width:355px; float:left}#top .ri{width:255px; float:right;}#top .ri .top_link{padding:12px 0 20px;}#top .ri .top_link,#top .ri .top_link a{color:#FFF;}#top .ri .search{ clear:both; padding-left:20px}#top .ri .search input[type="text"]{background-color:#FFF; height:29px; width:180px; display:block; float:left; padding-left:15px}.search input[type="submit"]{height:29px; width:34px;float:left; background:url(../images/ss_an.gif) no-repeat; cursor:pointer;}
.nav{height:53px; background-color:#FFF; border-bottom:#818181 1px solid;box-shadow: #666 0px 2px 5px;position: relative;z-index: 9;line-height: 53px;}
.nav li{float: left;height: 53px;line-height: 53px;text-align: center; width:114px}
.nav li a{color: #1d1d1d; display:block; font-size:16px}
.nav li a:hover{color: #016fbf; display:block; font-size:16px}
.nav li .second-nav{width: 120px;display: none;position: relative;}.nav li .second-nav a{color:#FFF;}
.nav li .second-nav li{position: relative;width: 100%;height:40px;line-height: 150%;padding:5% 0 9% 0;background: #09488f;border-bottom: 1px dotted #fff;}.nav li .second-nav li:hover{background:#016fbf;}
.nav li .second-nav li .third-nav{width: 150px;height: 200px;display: none;margin-left: 100%;margin-top: -40px;}
.nav li.home{ width:58px; float:left; padding:0}

.cn-slider {width:100%;height:460px;margin:0 auto;position:relative;}
.cn-slider-bg div {z-index:100;position:absolute;width:100%;height:460px;}
.cn-slider-tab {z-index:200;position:absolute;width:1200px;height:110px;top:347px;left:50%;margin-left:-600px;}
.text {margin:5px 30px}
.text h1 {font-size:16px;color:#FFF;line-height:28px}
.text h2 {font-size:14px;color:#5282be}
.text h3 {font-size:14px;color:#fff;padding-top:3px}
.cn-slider-tab-gap {float:left;background:url(../images/trans-black-50.png);border-right:1px #1c5795 solid;width:67px;height:58px;margin-top:55px;}
.cn-slider-tab-hover {float:left;background:url(../images/trans-black-50.png);border-right:1px #1c5795 solid;width:399px;height:110px;position:relative;bottom:0;}
.cn-slider-tab-normal {float:left;background:url(../images/trans-black-50.png);border-right:1px #1c5795 solid;width:399px;height:58px;position:relative;bottom:0;margin-top:55px;}
.cn-slider-tab-word-1,.cn-slider-tab-word-2,.cn-slider-tab-word-3,.cn-slider-tab-word-4 {cursor:pointer;position:absolute;width:399px;height:110px;overflow:hidden;}
.cn-slider-tab-word-1-s,.cn-slider-tab-word-2-s,.cn-slider-tab-word-3-s,.cn-slider-tab-word-4-s {cursor:pointer;position:absolute;width:399px;height:58px;overflow:hidden;bottom:0px;}

.ty{background-color:#FFF;box-shadow: #ccc 0px 0px 5px; border:#EEE 1px solid; padding:10px 20px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.ty .title{height:46px; margin-bottom:5px; line-height:42px; text-align:left; background:url(../images/title_t.gif) no-repeat center left; padding-left:15px; color:#0b4288; font-size:20px;}
.ty .title a{ display:block; float:right; font-size:13px; color:#022e5c}
.xyxw{width:728px; height:400px; float:left;}
.xyxw .one{min-height:150px; border-bottom:#9b9b9b 1px dotted}
.xyxw .one img{width:220px; float:left; min-height:130px}
.xyxw .one>div{padding-left:20px; display:block; float:left; overflow:hidden; max-width:435px}
.xyxw .one>div>h1{font-size:18px; color:#333; line-height:30px}.xyxw .one>div>h2{font-size:14px; line-height:22px; color:#666; padding:7px 0}.xyxw .one>div>h3{font-size:14px; line-height:22px; color:#666;}
.xyxw ul{ padding:6px 0}
.xyxw ul li{background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:33px; text-align:left;}.xyxw ul li span{float:right;}

.xytz{width:446px; height:400px; float:right;}
.xytz ul li{height:55px; margin:10px 0}
.xytz ul li i{width:60px; display:block; float:left; text-align:center; height:55px; background-color:#efefef}.xytz ul li i>b{ display:block; background-color:#0b4288; color:#FFF; line-height:35px; font-size:20px; font-family:Arial; font-weight:normal}
.xytz ul li h1{font-size:16px; color:#333;line-height:30px; float:left; display:block; width:80%; margin-left:15px}
.xytz ul li h2{font-size:14px; color:#999; float:left; display:block; width:80%; margin-left:15px;line-height:20px;}

.zlimg{height:125px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; padding:11px 4px}
.zlimg a{display:block; float:left; margin:0 14px}

.zpxx{width:728px;height:400px; float:left;}
.zpxx ul li{width:318px; float:left; margin: 0 12px;}
.zpxx ul li img{width:318px; height:137px; border-top:#0b4389 5px solid; display:block}
.zpxx ul li h1{background:url(../images/zpxx_title_t.gif) no-repeat left center; color:#333; font-size:16px; padding-left:20px;  margin-top:10px}.zpxx ul li h1:hover{ color:#355aa0}
.zpxx ul li h2{font-size:14px; color:#666; margin-top:5px; line-height:24px}
.zpxx ul li span{width:107px; display:block; height:32px; border:#355aa0 1px solid; border-radius:4px; color:#355aa0; line-height:32px; text-align:center; margin-top:20px}
.zpxx ul li span:hover{ background-color:#355aa0; color:#FFF;}

.xsxm{width:446px; height:400px; float:right;}
.xsxm img{width:397px; height:147px; display:block}
.xsxm ul{ padding:5px 0}
.xsxm ul li{ height:40px; line-height:40px; width:186px; padding-left:15px; float:left}
.xsxm ul li a{ color:#0b4288;font-size:18px;}.xsxm ul li a:hover{ color:#0071c1; text-decoration:underline}

.dlimg{height:125px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; padding:11px 4px}
.dlimg a{display:block; float:left; margin:0 14px}

#foot{ background-color:#0b4389; width:100%; height:180px; overflow:hidden; clear:both;}
#foot .links{height:48px; color:#FFF; font-size:16px; border-bottom:#1155a9 1px solid}#foot .links i{display:block; float:left; font-size:17px; line-height:48px}
#foot .links a{font-size:16px; color:#FFF; display:block; float:left; padding:0 10px; line-height:48px;}
#foot .copy{height:130px; border-top:#043674 1px solid;width:700px;margin:0 auto;}
#foot .copy .text{width:500px; margin:15px auto; color:#FFF; text-align:center; font-size:14px; line-height:30px;float:left;}
#foot .copy .weixin{float:left;margin-top:14px;}
#foot .copy .weixin img{width:80px;margin-left:10px;}
.zybanner{height:300px;}
#content{width:1200px; margin:0 auto;}
#content .left{width:230px; background:url(../images/top_bg.jpg) repeat-y center; background-size:200% 200%; float:left; min-height:300px;box-shadow: #ccc 0px 0px 5px;}
#content .left h1{ line-height:75px; font-size:22px; color:#FFF; text-align:center}
#content .left ul{background-color:#FFF; min-height:260px; width:92%; float:left; border:2px #ddd solid;}
#content .left ul li{border-bottom: 1px #ddd solid;padding-top:15px;padding-bottom:15px; padding-left:18px;padding-right:5px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#content .left ul li a{display:block; font-size:16px; color:#0b4389;}
#content .left ul li:hover{border-left:3px solid #F90}
#content .left ul li.hover{border-left:3px solid #F90}
#content .right{width:930px; float:right; background-color:#FFF; min-height:600px;box-shadow: #ccc 0px 0px 5px;border:#EEE 1px solid; padding:25px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#content .right>h1{height:45px; border-bottom:#0b4389 2px solid;font-size: 22px; color:#0b4389}
#content .right>h1 span{float:right; color:#333; margin-right:3px}#content .right>h1 span a{color:#333}
#content .right .con{padding:15px; line-height:28px; overflow:hidden; font-size:16px;}
#content .right .con img{max-width:800px!important; margin:0 auto}
#content .right .con table{margin:0 auto; width:100%!important;}
#content .right ul{padding-top: 15px; min-height:500px}
#content .right ul li {height: 44px;line-height: 44px;border-bottom: 1px #ddd dashed; text-align:left}
#content .right ul li a{ font-size:16px}#content .right ul li a>span{float:none;color: #ff0000;font-size:16px;}
#content .right ul li span{float:right;}#content .right .page{ text-align:center; line-height:30px; border-top:1px #ddd solid}
#content .right .titlen {border-bottom: 1px #ddd solid;padding-bottom: 5px;}
#content .right .titlen h2 {font-size: 18px;font-weight: normal;text-align: center;line-height: 50px;padding-top: 10px;color: #116faf;font-weight: 700;}
#content .right .titlen h3 {display: block;font-size: 12px;text-align: center; line-height: 26px;text-align: center;color: #333;}
#content .right dl{padding-top: 15px; min-height:500px}
#content .right dl dd{width:170px; float:left; display:block; height:285px; margin:10px 20px; background-color:#EFEFEF}#content .right dl dd a{display:block;}
#content .right dl dd img{width:170px; height:250px; display:block; }
#content .right dl dd h1{ font-size:16px; height:35px; line-height:35px; background:url(../images/top_bg.jpg) center repeat-y; background-size:200% 200%; text-align:center; color:#FFF; width:100%;}








.fullSlide{width:100%;position:relative;height:460px; clear:both;margin:0 auto;}
.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:460px;overflow:hidden;text-align:center; position:relative;}
.fullSlide .bd li a{display:block;height:410px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:60px;}
.fullSlide .hd ul{text-align:center; width:1200px; margin:0 auto}
.fullSlide .hd ul li{cursor:pointer;display:block;*display:inline;zoom:1; float:left;width:400px;height:60px;overflow:hidden; background:url(../images/trans-black-50.png);}
.fullSlide .hd ul .on{background:#229BF4;}
.fullSlide .hd ul li h1 {font-size:16px;color:#FFF;line-height:22px;padding-top:2.5%;margin:0 6px}