@charset "utf-8";
/* css document */
html,body,p,h1,h2,h3,h4,img,ul,ol,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;}
img,input,button{ border:none;}
body{ background:#fff; color:#333; font-size:16px; font-family:microsoft yahei,simsun,arial; line-height:1.875;}
a:link,a:visited{ text-decoration:none; cursor:pointer; color:#333;}
a:hover{ text-decoration:none; color:#306ecc;}
input,button,select,textarea{outline:none}
textarea{resize:none}
.clearfix:after {
content:"\200b";
display:block;
height:0;
clear:both;
}
.clearfix {*zoom:1;}/*ie/7/6*/
/*清除浮动*/
.clear {
clear: both;
}
.fl {
float:left;
display: inline;
}
.fr {
float:right;
display: inline;
}
.top{ background:#144f87; width:100%; min-width:1220px;}
.n_top{ width:1220px; text-align:right; font-size:15px; color:#c8c8c8; margin:0 auto;}
.n_top a{ display:inline-block; margin:0 15px;color:#c8c8c8;}
.header{ width:100%; height:152px; min-width:1220px; /*background:#fff; */background: url(/uploads/image/kimages/top_bg.png)no-repeat top center;}
.s_header{ width:1220px; margin:0 auto;}
.logo{ margin-top:22px; float:left;}
.xx{ margin:0px 0 0 30px; float:left; }
.search{ width:240px; height:44px; line-height:44px; float:right; background: no-repeat top center; margin-top:53px; margin-right:30px; }
.inp_text{text-indent:20px; display:block; float:left; width:190px; height:44px; background:none; color:#fff; line-height:44px;}
input::-webkit-input-placeholder { color: #fff;}
input:-moz-placeholder {color: #fff;}
input::-moz-placeholder { color: #fff;}
input::-ms-input-placeholder {color: #fff;}
.inp_submit{ width:45px; height:44px; float:right; display:block; background: no-repeat left center;}
/*网站头部*/
.col960 {width:1220px;margin:auto;}
.navbg {height:54px;width: 100%;background: #3062be;position:absolute;z-index:99999;left:0;}
#navul li {float: left;width:133px;height:54px;position:relative;text-align:center;line-height:54px;color:#fff; }
#navul li.navhome {text-align:center;}
#navul li a:link, #navul li a:visited {color:#fff; font-size:17px;}
#navul li ul {display:none; position:absolute; z-index:10000; top:54px; left:0px; background:#2177c9;}
#navul li ul li {display:block; width:133px; float:none; margin-right:0px; height:34px; position:relative; line-height:34px;font-size:14px;}
#navul li.navmoon {background:#f1a400; width:133px; height:54px; line-height:54px;}
#navul li.navmoon a {color:#ffffff;}
#navul li.navhome a:hover {color:#ffffff;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block; width:133px; height:34px; line-height:34px; font-size:14px;}
#navul li.navmoon ul a:hover {background:#56a1d5;}
/*-----------------自定义按钮样式,移动端不需要,pc端根据实际情况选择----------------*/
.demo {width: 580px;height: 382px;font-size: 14px;position:relative; margin:30px 0 0 10px;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}
.slider {display: none}
/*----------------------------为保证最佳效果,建议设置如下样式------------------------*/
/* fullslide */
.fullslide{width:100%;position:relative;height:550px;background:#f0f0f0;}
.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:550px;overflow:hidden;text-align:center;}
.fullslide .bd li a{display:block;height:410px;}
.fullslide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullslide .hd ul{text-align:center;}
.fullslide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullslide .hd ul .on{background:#f00;}
.fullslide .prev,.fullslide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background: url(/uploads/image/kimages/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullslide .next{left:auto;right:15%;background-position:-6px -137px;}
.s-normal{
position: relative;
width: 100%;
}
.w1200{
width: 1200px;
margin: 0 auto;
}
.s-wel1{
padding-top: 30px;
z-index: 2;
}
.s-wel1 .w1200{
padding-bottom: 20px;
}
.yy_dh{ float:right; margin-top:50px; margin-right:25px;}
.s-popular1,.s-popular2{
width:430px;
height:435px;
float:left;
box-shadow: 0 0 5px #eee;
position: relative;
overflow: hidden;
background: #f1eee9;
}
.s-popular1 .tit-famous,.s-popular2 .tit-famous{
display: block;
width: 98px;
height: 36px;
line-height: 36px;
color: #fff;
font-size: 16px;
text-align: center;
position: absolute;
right: 18px;
top:0;
background: #c6a048;
}
.s-popular1 ul,.s-popular2 ul{
float: left;
width: 1000%;
}
.s-popular1 ul li,.s-popular2 ul li{
width:430px;
float: left;
height:426px;
overflow: hidden;
position: relative;
}
.s-popular1 ul li .s-img,.s-popular2 ul li .s-img{
width:430px;
height:340px;
overflow: hidden;
}
.s-popular1 ul li .s-img a,.s-popular2 ul li .s-img a {width: 100%; height:340px;position: relative;display:block}
.s-popular1 ul li .s-img img,.s-popular2 ul li .s-img img{ height:340px;
width: 100%;
}
.s-popular1 ul li .s-head-tit,.s-popular2 ul li .s-head-tit{
font-size: 16px;
color: #000;
font-weight: bold;
padding-top: 10px;
line-height: 32px;
padding-left: 18px;
}
.s-popular1 ul li .s-detail-tit,.s-popular2 ul li .s-detail-tit{
width: 324px;
line-height: 21px;
font-size: 13px;
padding-left: 18px;
}
.s-popular1 .s-btns5,.s-popular2 .s-btns6{
float: right;
position: absolute;
right: 14px;
bottom:17px;
}
.s-popular1 .s-btns5 a,.s-popular2 .s-btns6 a{
display: block;
width: 8px;
height: 8px;
background: no-repeat;
float: left;
margin-left: 7px;
}
.s-popular1 .s-btns5 .s-cur1,.s-popular2 .s-btns6 .s-cur2{
background: no-repeat;
}
.s-new-lists{
float: left;
width:450px;
margin-left: 24px;
}
.s-new-lists dt{
height: 28px;
padding-bottom: 16px;
}
.s-new-lists dt span{
font-size:22px;
line-height: 28px;
color: #333;
}
.s-new-lists dt .s-en{
font-size: 18px;
padding-top: 8px;
color: #000;
font-family: times new roman;
padding-left: 10px;
}
.s-new-lists dd{
height:42px;
border-bottom: 1px dotted #d2d2d2;
padding-left: 12px;
background: left center no-repeat;
}
.s-new-lists dd span{ font-size:14px;}
.s-new-lists dd a{
line-height: 39px;
font-size:15px;
color: #444;
}
.s-new-lists dd a:hover{
color: #8d1d2d;
}
.s-new-lists .hd li {margin-right:30px;padding-bottom:5px; float:left;}
.s-new-lists .hd li.on {border-bottom:1px solid #3062be}
.s-new-lists .hd li.on span {color:#3062be}
.s-new-lists .bd ul {width:100%}
.module_title{border-bottom:1px #8d1d2d solid;height:33px;background:none;padding-bottom:5px;margin-bottom:5px}
.module_sign{font-size: 24px;line-height: 32px;color: #333;}
.module_title .s-en {
font-size: 18px;
padding-top: 8px;
color: #000;
font-family: times new roman;
padding-left: 10px;
}
.module_more{float:right;font-weight:normal;margin:0 0 0 0;}
.module_more a{line-height:33px;font-size:10px;color:#fff}
#gallery .article_pic {float:none;width:1300px}
#gallery .article_pic li{padding:0px;float:left;width:200px;margin-top:11px;text-align:center;}
#gallery .article_pic li img{width:180px;height:135px;border:1px solid #ddd;padding:0px;margin:0px auto;display:block;}
#gallery .article_pic li:hover img{border:1px solid #b5bfce;}
#gallery .article_pic li .title{height:30px;line-height:30px;overflow:hidden;width:180px;margin:0px auto;}
#gallery .article_pic li .title a {color:#333;font-size:14px;}
#gallery .module_more {padding:6px 0 0 10px;}
.s-flow-intro{
float: right;
width: 260px;
padding: 0px;
background: #f1eee9;
height:440px;
}
.s-flow-intro .s-btn{
width: 80%;
height: 40px;
line-height: 40px;
text-align: center;
color: #fff;
background: #8d1d2d;
display: block;
font-size: 14px;
margin:15px auto 0 auto;
}
.s-subtit{
height: 48px;
padding-top: 24px;
}
.s-subtit span{
font-size: 24px;
line-height: 28px;
color: #333;
}
.s-subtit .s-en{
font-size: 18px;
padding-top: 8px;
color: #000;
font-family: times new roman;
padding-left: 10px;
}
.zwlist{ margin-top:15px;margin-right:10px; margin-left:10px; }
.zwlist li{ float:left; width:102px; height:80px; float:left; margin-right:9px; margin-left:9px; margin-bottom:7px; }
.zwlist li a{ display: block; width:102px; height:64px;padding-top:10px; text-align: center; cursor: pointer;}
.zwlist li.zw1 a{ background:#e48e07; }
.zwlist li.zw2 a{ background:#1db239; }
.zwlist li.zw3 a{ background:#1d59b2; }
.zwlist li.zw4 a{ background:#c8401b; }
.zwlist li.zw5 a{ background:#ba3690; }
.zwlist li.zw6 a{ background:#7136ba; }
.zwlist li.zw7 a{ background:#36b8ba;width:225px !important; }
.zwlist li a img{ width:30px; height:30px;}
.zwlist li a p{ color:#fff; font-size:15px;}
.bk_2{ width:1200px; margin:0 auto; margin-top:14px;}
.er_lelf{ width:380px; float:left; margin-right:30px;}
.er_lelf2{ width:380px; float:left; margin-right:30px;}
.er_right{ width:380px; float:right;}
.sylm_title{
height: 43px;
line-height: 43px;
margin: 0px 0 20px;
background-attachment: scroll;
background-image: url(/uploads/image/kimages/sylmbg790.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.sylm_title span{
display: inline-block;
height: 43px;
font-size: 18px;
font-weight:bold;
color: #fff;
}
.sylm_title img{
display: inline-block;
vertical-align: middle;
margin-right: 7px;
margin-left:10px;
}
.more{
float: right;
font-size:14px; color:#666666;
height: 39px;
}
.notice-i{
width: 380px;
}
.notice-i li{
height: 36px;
line-height: 36px;
padding: 0 0px 0 15px;
margin-left: 0px;
white-space: nowrap;
overflow: hidden;
color:#333333;
text-overflow: ellipsis;
background: 2px center no-repeat;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e8e8e8;
}
.notice-i li a{ font-size:14px; color:#333333; text-decoration:none;}
.notice-i li a:hover{color:#a00000;}
.notice-i .date{
float: right;
padding-left: 20px;
font-size: 12px;
color: #999;
}
.p2-box{width:380px;}
.part-top{
overflow: hidden;
width:100%;
background-attachment: scroll;
background-image: url(/uploads/image/kimages/sylmbg380.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.part-h{float: left;font-size:18px;color:#fff;font-weight:bold;}
.part-h img{
display: inline-block;
vertical-align: middle;
margin-right: 7px;
margin-left:10px;
}
.part-h a{display: block;color:#fff;height:43px;line-height:43px;padding:0px 0px;}
.p2-slide{margin-top:5px;height:310px;position:relative;width:380px;}
.p2-slide .bd{height:310px;width:100%;margin:0 auto;z-index:0px;}
.p2-slide .bd ul{width:100% !important;margin:0 auto;}
.p2-slide .bd ul li{height:310px;width:100% !important; text-align:center;position: relative;cursor: pointer;}
.p2-slide .hd{ width:200px; position:absolute; z-index:11; top:-30px; right:0px;height:8px;text-align:right;}
.p2-slide .hd ul{text-align:right;}
.p2-slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; background:url(/uploads/image/kimages/li.png) center no-repeat; overflow:hidden; line-height:9999px;margin-left:10px;}
.p2-slide .hd ul li.on{ background:url(/uploads/image/kimages/li-on.png) center no-repeat; }
div.sl2-img{width:380px;height:250px;margin-top:15px;overflow:hidden;}
div.sl2-img img{width:380px;height:250px;/*transition:0.5s;*/}
.p2-slide .bd ul li:hover div.sl2-img img{width:380px;height:250px;/*transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);*/}
div.sl-box{background:#ceb97f;padding:0px 10px 0px 10px;;width:360px;position: absolute;bottom:0px;height:45px;overflow: hidden;}
div.sl-box div.sl-h{color:#fff;text-align: center;font-size:14px;line-height:45px;height:45px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
div.sl-box div.sl-h a{color:#fff;}
div.sl-box div.sl-h a:hover{color:#a00000;}
/*tu kaishi*/
.tu{ width:1199px; height:108px; margin:0 auto; padding-top:20px; padding-left:1px;}
.tu_nav{ float:left; width:82px; height:74px; font-size:22px; color:#626262; line-height:30px; background:url(/uploads/image/kimages/tu.png) no-repeat; padding-top:12px;letter-spacing:8px; padding-left:25px;}
.tu_main{ float:left; width:102px; height:86px; margin-left:19px; position:relative;}
.tu_main img{ position:absolute; top:0; left:0; cursor:pointer;}
/*tu jieshu*/
/*bottom*/
.warpbox{max-width: 1150px;margin: 0 auto;position: relative;}
.bottom{padding:45px 0 35px 0;height: 178px;overflow: hidden;background:url(/uploads/image/kimages/bot_bg.jpg) no-repeat center;color: #fff;}
.bottom a{color: #fff;}
.bottom .left1{height: 178px;overflow: hidden;float: left;width: 210px; margin-top:10px;}
.bottom .left1 ul li{float: left;width: 50%;margin-bottom: 15px;list-style: none;}
.bottom .left1 ul li a{display: block;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:95%;}
.bottom .left2{height: 150px;overflow: hidden;float: left;padding: 0 50px;background: url(/uploads/image/kimages/line_bg.png) no-repeat top right; margin-top:15px;}
.bottom .left2 div{width: 110px;height: 110px;padding: 5px;background: #fff;margin: 0 auto;overflow: hidden;}
.bottom .left2 div img{display: block;width: 100%;height: 100%;}
.bottom .left2 span{display: block;text-align: center;height: 40px;line-height: 40px;}
.bottom .right1{height: 178px;overflow: hidden;float: left;width: 300px;padding-left: 40px; margin-top:20px;}
.bottom .right1 .p{overflow: hidden;margin-bottom: 5px;}
.bottom .right1 .copyright{color: #dcdcd9;}
.bottom .right1 .copyright a{color: #dcdcd9;}
.bottom .right2{height: 178px;overflow: hidden;float: right;width:311px;overflow: hidden;text-align: center;}
.bottom .right2 img{display: block;width:311px;height:169px;margin: 0 auto 15px;}
.bottom .right2 a{color: #dcdcda;}
.bottom .right2 .bottomlinks a{padding: 0 5px;text-align: center;}
.contain{padding: 30px 0;overflow: hidden;}
.warpbox{max-width: 1100px;margin: 0 auto;position: relative;}
.maincontent{width: 820px;float: right;}
.maincontent{width: 100%;}
.currentbox{height: 50px;line-height: 50px;border-bottom: 1px dotted #d8d8d8;}
.currentleft{float: left;padding-left: 22px;color: #0055a4;font-size: 18px;background: no-repeat left center; }
.current{float: right;color: #999;}
.current a{color: #999;}
.current a:hover{color: #0055a4;}
.current span{color: #0055a4;}
.maincontent{width: 100%;}
.content{padding: 5% 2%;}
.maincontent{width: 820px;float: right;}
.content{padding-top:25px;min-height: 400px;overflow: hidden;}
.newslist{}
.newslist ul li a{display: block;overflow: hidden;border-bottom: 1px solid #e5e5e5;height: 45px;line-height: 45px;padding-left: 15px;background: url(/uploads/image/kimages/lia_bg1.png) no-repeat left center;}
.newslist ul li span{float: left;display: block;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:65%; font-size:14px;}
.newslist ul li time{float: right;display: block; font-size:13px;}
.newslist ul li.toplist picture{display: block;width: 235px;height: 155px;float: left;}
.newslist ul li.toplist picture img{display: block;width: 100%;height: 100%;}
.newslist ul li.toplist div{width: 530px;float: right;height: 155px;overflow: hidden;}
.newslist ul li.toplist div span{color: #0055a4;font-size: 16px;}
.newslist ul li.toplist div time{display: block;float: none;clear:both;font-size: 12px;color: #999;margin-bottom:15px;}
.newslist ul li.toplist div .p{color: #585858;margin-bottom:15px; font-size:14px;}
.newslist ul li.toplist div i{display: block;height: 24px;background: url(/uploads/image/kimages/nmore_bg.jpg) no-repeat left center;}
.newslist ul li.toplist a{height: auto;line-height: 24px;padding:0 0 30px;background: none;}
/*.sildebar{width: 100%;min-height:0;background: none;display: none;}
.sildebar .columname{display: none;}
.current{display: none;}
.currentleft{background: no-repeat 5px center}
.sildebar ul li a.menua:hover,
.sildebar ul li:hover a.menua,
.sildebar ul li.onmenu a.menua{display: block;background: none;padding:5px 0 15px;text-align: center;border: none;font-size: 20px;border-bottom: 1px solid #0162ae;}
.sildebar ul li a{display: none;background: none;padding: 8px;text-align: center;}
.maincontent{width: 100%;}
.content{padding: 5% 2%;}
.pages{text-align: center;}
.pages a.a_first{display: none;}
.pages a.a_end{display: none;}
*/
/*sildebar*/
.sildebar{ float:left; width:238px;}
.sildebar .columname{width: 188px;height:53px;padding: 20px 25px;overflow: hidden;color: #fff;background: url(/uploads/image/kimages/menu_bg.jpg) no-repeat center;}
.sildebar .columname b{display: block;font-size: 24px;line-height: 30px;height: 30px;overflow: hidden;}
.sildebar .columname span{text-transform: uppercase;display: block;height: 24px;line-height:24px;overflow: hidden;}
.sildebar ul li a.menua{margin-bottom: 1px;color: #838383;line-height: 18px;display: block;padding: 25px 60px 25px 25px;border-left: 5px solid transparent;background:#eff1f3 url(/uploads/image/kimages/menua_bg.png) no-repeat 194px center;}
.sildebar ul li a.menua:hover,
.sildebar ul li:hover a.menua,
.sildebar ul li.onmenu a.menua{color: #0055a4;border-left-color: #0055a4;background:#fff url(/uploads/image/kimages/menua_bg1.png) no-repeat 194px center;}
.sildebar ul li dl{display: none;}
.sildebar ul li dl dd a{display: block;padding:10px 60px;color: #838383;background:#f5f9fd;margin-bottom: 1px;}
.sildebar ul li dl dd a:hover,
.sildebar ul li dl dd.onmenu2 a{background: #fff;color: #0055a4;}
/*分页开始*/
.pages{ padding:10px 0; line-height:18px; zoom:1; overflow:hidden;margin:15px 0;text-align: right;}
.pages span{ padding:0px 3px; /*display:inline-block;*/}
.pages a{ display:inline-block; margin:0px 2px;}
/*.pages .p_cur{ float:left;}*/
.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.pages .p_cur b{ color:#f00;}
/*.pages .p_count{ float:left;}*/
.pages .p_count b{ color:#f00;}
/*.pages .p_total { float:left;}*/
.pages .p_total b{ color:#f00;}
/*.pages .p_page{ float:right;}*/
.pages .p_page em{ font-style:normal; font-family:arial;}
.a_first,
.a_prev,
.a_next,
.a_end,
.pages .p_page em a{ padding:2px 7px; border:solid 1px #ebebeb; background:#ebebeb;}
.pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0055a4; background:#0055a4;}
.pages .p_page b{ font-weight:normal;}
.pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background: no-repeat;}
/*分页结束*/
.article { margin-top:20px; }
.article .title{margin-top:40px;font:normal 16px "microsoft yahei";text-align:center;color:#0e63c1;clear:both;height:30px;border-bottom:1px #ccc dashed;}
.article .author {text-align:center;color:#999;height:30px;line-height:30px;}
.article .artcontent{margin:10px;text-align:left;font-size:16px;}
.article .artcontent img{width:90% !important;margin:0 auto;height:auto !important;display:block;}
.article .artcontent p {text-align:left;line-height:30px;font-size:14px;color:#000;text-indent:36px;}
.article .pinglun{float:left;width:640px;border-right:1px #333 dotted;}
.article .biaoqing li {float:left;width:80px;padding:3px 9px;text-align:center;}
.article .biaoqing li img{width:60px;height:60px;}
.article .pinglun_con{background: no-repeat;width:639px;height:173px; position:relative;}
/*下一篇、下一篇*/
.gduo{ line-height:30px; background:#f0eeee; overflow:hidden; margin:35px 15px 50px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block; font-size:14px;}
.gduo a{ color:#343434;}
/*图片页*/
.right_tup{ width:820px; margin-top:10px; }
.right_tup ul li{ float:left; width:233px; margin-left:20px; margin-right:20px; margin-top:25px; }
.right_tup ul li img{ width:233px; height:180px; padding:2px; border:1px #ccc solid;}
.right_tup ul li p{ text-align:center; padding-top:10px;}