﻿@charset "utf-8"; 
@import url(csscw.css);
/* 以下是本站自定义 */

body{background:#f6f6f6;}

/* 网站主色调fix[分页选中色/主字色/主背景色] */
.buts,#cmspage a:hover,#wappage a:hover{color:#fff;background:#004564;}
.benzi,.benzi a,.benzi a:hover,a.benzi,a:hover.benzi{color:#004564;}
.benbg{background:#004564;}

/* 分页样式 */
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 4px 12px;margin-left: -1px;line-height: 1.42857143;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index: 2;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 3;color: #fff;cursor: default;background-color: #004564;border-color: #ccc;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}

#listpic li{float:left;padding:0 10px 10px 10px;line-height:160%;}
#listpic li img{width:100px;height:70px;margin-bottom:5px;vertical-align:top;}
#listpic.p1 li img{width:200px;height:160px;}
#list1 li{padding-left:12px;height:25px;line-height:25px;background:url(dot1.gif) no-repeat 0px 6px;}
.all{width:1200px;margin:auto;}.copy{padding:20px 0;}
.topbg{ background:url(topbg.jpg); height:280px;min-width:1200px;}
.soubg{ background:#fff; width:280px; height:20px; padding:10px 10px;}

.inps3{ width:240px; height:20px; border:0px; color:#000;font-size:16px; background-color:transparent;}
.buts3{ width:20px; height:20px; margin-left:10px; border:0px; cursor:pointer; background:url(sou.png) #fff;}
.dhbg{ background:#004564;min-width:1200px;}

nav{height: 60px;border-top: 1px solid #7899b0;}
nav .w1200{max-width:1200px;padding:0px; margin: 0 auto;background: #004564;height: 60px;line-height: 60px;}
nav li{text-align: center;border-left: 1px solid #628ca2;width: auto;float: left; line-height: 59px;}
nav li.sjzf { border-left:none; float:right;}
nav li.home,nav.navBox li.sjzf{border: none;}
nav li:last-child{border-left:none;float: right;}
nav li a{font-size: 18px;color: #fff;font-weight:600;display: block;padding: 0 32px;}
nav li a:hover{ background: #043B53; color: #fff; text-decoration:none;}
nav ul li.sjzf span{color: #fff;font-size: 14px;}


nav li.mainlevel { position:relative;}
nav li.mainlevel ul { display:none; position:absolute; background:#fff url(nav_on.gif) no-repeat; opacity:.9; filter: alpha(opacity=90); width:1160px; padding:20px; height:90px; z-index:999;} 
nav li.mainlevel ul.subTit01 { left:-100px; top:60px; background-position:160px 0px; }
nav li.mainlevel ul.subTit02 { left:-238px; top:60px; background-position:294px 0px;}
nav li.mainlevel ul.subTit03 { left:-375px; top:60px; background-position:432px 0px; width: 700px; padding: 20px 252px 20px 228px;}
nav li.mainlevel ul.subTit04 { left:-512px; top:60px; background-position:588px 0px;}
nav li.mainlevel ul.subTit04bb { left:-512px; top:60px; background-position:568px 0px;width: 700px; padding: 20px 0px 20px 430px;}
nav li.mainlevel ul.subTit05 { left:-649px; top:60px; background-position:710px 0px;width: 1150px;}
nav li.mainlevel ul.subTit06 {left:-780px; top:60px; background-position:850px 0px;width: 1150px;}
nav li.mainlevel ul li { float:left; border-left:none;}
nav li.mainlevel ul li a { color:#000; font-size:18px; font-weight:bold; text-align:center; padding:0 14px;}
nav li.mainlevel ul li a:hover { color:#004564; background:none;}
nav.navBox li.mainlevel ul li:last-child { float:none;}
.tito{ font-size:36px; color:#004564;}
.tito a,.tito a:hover{color:#004564;}

/*焦点图*/
.slideBox{ width:730px; height:365px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }
.slideBox .hd ul{margin:4px 0 0;overflow:hidden;zoom:1;height:14px;}
.slideBox .hd ul li{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 2px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#bab9b7; cursor:pointer; }
.slideBox .hd ul li i{display:none; font-style:normal; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;  background:#000; }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd ul img{ width:100%; height:365px; display:block;  }
.slideBox .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:#094964; opacity:.9;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#094964',endColorstr = '#094964')\9;  display:block;  text-align:left; }  
.slideBox .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%;}  
.slideBox .prev,.slideBox .next{position:absolute;width:40px;height:75px;background: url(focus_btn.png) no-repeat; display:block;}
.slideBox .prev{top: 50%;margin-top: -39px; left: 0;background-position:0px -78px; cursor:pointer; }  
.slideBox .next{top: 50%;margin-top: -39px; right: 0;  background-position:-39px -78px;  cursor:pointer;}  
.slideBox .prev:hover{  background-position:0 -2px; }  
.slideBox .next:hover{  background-position:-39px -2px;} 
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.xwto{ line-height:220%; border-bottom:1px dotted #ccc; height:100px;}
.xwto p{ padding:0; margin:0; margin-bottom:5px;}
.xw{ padding-top:10px;}
.xw li{ background:url(xm.jpg) no-repeat 0 15px; padding-left:10px; height:36px; overflow:hidden; line-height:36px;}

.fwhd .text-center{line-height:18px; text-align:center;}
.fwhd .text-center>.col-50{padding:6px 0;}
.fwhd .text-center img{padding-bottom: 6px;position: relative;top:0px;transition: top .3s; -moz-transition: top .3s; -webkit-transition: top .3s; -o-transition: top .3s;}
.fwhd .text-center a:hover img{top:-3px;}
.col-33{float: left;display: block;width: 33%;}
.col-33 img{margin: 0 auto;text-align: center;display: block;}
.col-33 a:hover{ text-decoration:none;}
.zhuan li{ margin-bottom:20px;}
.zhuan li img{width:100%; height:65px;}
.ti1{ padding-left:5px; border-bottom:1px solid #999; height:40px; line-height:30px; overflow:hidden;}
.ti1 img{ margin-top:10px;}
.pu{ padding-top:10px;}
.pu li{ background:url(xm.jpg) no-repeat 0 15px; padding-left:10px; height:38px; overflow:hidden; line-height:38px;}

.lcp{ float:left; width:220px; display:inline; overflow:hidden; margin-top:20px; margin-left:8px; padding-right:0px; padding-top:0px;}
.cp{ width:200px; height:150px; padding:5px; border:1px solid #c9c9c9; overflow:hidden;}
.cp1{ font-size:16px; color:#000; line-height:40px; text-align:center;}
#colee_left{ float:left; width:500px; overflow:hidden; padding:0px; height:150px; margin-bottom:0px; margin-top:0px; margin-right:0px;}

.botbg{ background:#004564; min-width:1200px;}
.bott{ font-size:18px; border-bottom:1px solid #fff; height:30px; line-height:30px; overflow:hidden; padding:20px 0;}
.yq{ width:230px; height:30px; color:#1f6ca2; padding-left:10px; margin-left:30px;}
.boim{}

/* 公共样式_文章列表 */
.list_news li{height:50px;line-height:50px;border-bottom:1px dashed #ccc;background:url(dot1.gif) no-repeat 0px 20px;padding-left:14px;}
.list_news li,.list_news li a,.list_news li a:hover{font-size:16px;}

.list_pic li{width:33.33%;float:left;text-align:center;margin:10px 0;}
.picbox{width:220px;height:180px;overflow:hidden;margin:0 auto 5px auto;}
.picbox img{width:100%;height:100%;object-fit:cover;}
.picbox img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.picbox img:hover {transform:translate(-5px, 0) scale(1.1);}

.list_newsjg li,.list_newsjg2 li{height:40px;line-height:40px;background:url(dot1.gif) no-repeat 0px 15px;padding-left:14px;float:left;width:30%;}
.list_newsjg li,.list_newsjg li a,.list_newsjg li a:hover{font-size:14px;}
.list_newsjg2 li,.list_newsjg2 li a,.list_newsjg2 li a:hover{font-size:14px;}
.list_newsjg2 li{width:48%;}

.list_picldjs li{float:left;height:190px;}
.list_picldjs li.lp1{width:20%;}
.list_picldjs li.lp1 img{width:130px;height:160px;}
.list_picldjs li.lp2{width:20%;}
.list_picldjs li.lp3{width:60%;}

.ks1_dh li{text-align:center;float:left;width:33.33%;height:36px;line-height:36px;font-size:16px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks1_dh li.on{border-bottom:2px solid #c00;}
.ks1_dh li.on a{color:#c00;}
.ks2_dh li{text-align:center;float:left;width:25%;height:36px;line-height:36px;font-size:14px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks2_dh li.on{border-bottom:2px solid #004564;}
.ks3_dh li{text-align:center;float:left;width:50%;height:36px;line-height:36px;font-size:14px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks3_dh li.on{border-bottom:2px solid #004564;}
.ks4_dh li{text-align:center;float:left;width:10%;height:36px;line-height:36px;font-size:14px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks4_dh li.on{border-bottom:2px solid #004564;}
.ks5_dh li{text-align:center;float:left;width:16.66%;height:36px;line-height:36px;font-size:14px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks5_dh li.on{border-bottom:2px solid #004564;}
.ks6_dh li{text-align:center;float:left;width:14%;height:36px;line-height:36px;font-size:14px;cursor:pointer;border-bottom:2px solid #ccc;}
.ks6_dh li.on{border-bottom:2px solid #004564;}
.nrfix img{max-width:100%;}
/* 公众号 */
.menusdv1 {z-index:9998;width:226px;position:relative;height:0px;}.menusdv2 {z-index:9999;position:absolute;width:100%;}
.listmenu {width:100%;background:#ffffff;border:2px solid #5083C5;}
.blue2,.blue2 a,.blue2 a:hover,a.blue2,a:hover.blue2{color:#004564;}

/* 通用表单提交 */
#tabbox{padding:10px 0 0 10px;}
#tabbox ul li{float:left;}
#tabbox ul li.li1,#tabbox ul li.li1fix{width:100px;font-size:14px;}
#tabbox ul li.li2{width:500px;}
#tabbox ul li.li3{width:150px;padding-left:10px;color:#bbb;float:right;}
#tabbox ul li.li1,#tabbox ul li.li1fix,#tabbox ul li.li3{height:40px;line-height:33px;}
#tabbox ul li.li2 div{border:1px solid #bbb;padding:6px 10px;border-radius:8px;}
#tabbox ul li.li2 div.bghui{background:#f4f4f4;}
#tabbox ul li.li2 div input.inps{border:0;height:25px;line-height:25px;width:100%;font-size:14px;font-family:"microsoft yahei";}
#tabbox ul li.li2 div textarea.inps{border:0;width:100%;font-size:14px;font-family:"microsoft yahei";}
#tabbox ul li .sel,#tabbox ul li .sel2{width:100%;border:0;padding:5px;font-size:14px;background:url(sel.png) no-repeat center right #f4f4f4;margin-top:5px;}
#tabbox ul li .sel2{width:100px;margin-right:5px;}
#tabbox ul .yzmfix {position: relative;}#tabbox ul .yzmbt {position: absolute;right:5px;top:5px;z-index:100;display:inline-block;width:120px;border-radius:8px;}
#tabbox ul li .bt{height:40px;line-height:40px;background:#004564;border:0;cursor:pointer;width:100%;border-radius:8px;}
#tabbox ul .clear{margin-bottom:10px;}

#kcontent{width:547px;}

.listzt{ width:840px;overflow;hidden;}
.listzt ul{ width:900px;}
.listzt ul li{ float:left; display:inline; width:245px; overflow:hidden; margin-right:30px;margin-bottom:15px;}
.listzt ul li img{width:100%; height:65px;margin-bottom:6px;}