@charset "utf-8";

/* CSS Document */

/* update:2015.04 
   author:http://weibo.com/xiaoduurl
*/
/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
html,body{overflow-x:hidden;}
/* common */
body{font:12px/1.5 "Microsoft Yahei",Arial,"宋体",Verdana; color:#333;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#17478A;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;background:#fff;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";} 

.wrap{width:1200px;margin:0 auto;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}

.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}

.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}

.fl{float:left;}
.fr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;}



.header{width:100%;}
.topbar{height:30px;line-height:30px;width:100%;background:#5C88C5;color:#fff;}
.topbar span a{margin:0 8px;color:#fff;}
.topbar span a:hover{text-decoration:underline;}
.logo{height:100px;}
.logo .logolink img{width:140px;height:80px;margin-top:12px;}
.logo ul{right:0;top:30px;}
.logo ul#nav li{float:left;line-height:40px;width:100px;font-size:16px;margin-left:10px;}
.logo ul#nav li a{display:block;width:100%;text-align:center;}
.logo ul#nav li a:hover{border-bottom:2px solid #5C88C5;}

.bottom_shadow{background:url(../images/shadow.png) repeat-x 0 bottom;position:absolute;top:130px;left:0; height:15px; width:100%;z-index:12;}

.hotimg{top:30px;right:218px;}

.dropMenu {position:absolute;top: 0;border-top:2px solid #E62129;z-index:100;width:100px;visibility: hidden;margin-top:-3px;background-color:#fff;filter: alpha(opacity=80);opacity: 0.8;font-size:13px;box-shadow: 1px 1px 3px #999;-moz-box-shadow: 1px 1px 3px #999;-webkit-box-shadow: 1px 1px 3px #999;}
.dropMenu li a {width: 100%;display: block;height:25px;line-height:25px;text-align:center;color: #666;font-size:14px;padding: 4px 0 4px 0px;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a {width:100%;color:#666;}
.dropMenu a:hover {color:#E62129;background:#fff;}

.fullSlide{width:100%;position:relative;height:430px;}
.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:430px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:430px;}
.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:16px; height:16px;border-radius:50%; margin:1px 5px; overflow:hidden; background:#000;filter:alpha(opacity=90);opacity:0.9; line-height:999px;}
.fullSlide .hd ul .on{background:#E62129;}
.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(../images/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; }


.about{width:420px;}
.news{width:430px;margin:0 14px;border-right:1px dashed #ddd;border-left:1px dashed #ddd;padding:0 15px;}
.flash{width:400px;}
.lxwm{width:320px;}
.lxwm ul{padding:20px;font-size:12px;}
.lxwm ul li{line-height:25px;}
.wenhua{width:780px;border-left:1px dashed #ddd;padding:0 0 0 15px;margin:0 0 0 14px;}
.wenhua p img{pointer-events:none;}

.bt-tab{height:40px;margin-bottom:10px;}
.bt-tab a{display:block;width:150px;height:40px; line-height:40px;display:block; text-align:center; font-size:14px; color:#4F6276;background:url(../images/ti.png) no-repeat;}
.bt-tab a:hover{ text-decoration:none;}
.bt-tab li{float:left;margin-right:10px;}

.caselist{}
.caselist p.bt{text-align:center;font-size:26px;line-height:30px;border-top:1px dashed #ddd;padding-top:15px;}
.caselist ul li{float:left;width:280px;height:220px;margin:26px 26px 0 0;position:relative;text-align:center;}
.caselist ul li.last{margin-right:0;}
.caselist ul li img{width:280px;height:220px;}
.caselist ul li p{font-size:14px;width:94%;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.caselist ul li a{display:block;width:280px;height:220px;}
.caselist ul li b{position:absolute;bottom:0;left:0;display:block;width:280px;height:40px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.caselist ul li div{position:absolute;bottom:0;left:0;display:block;width:280px;height:40px;line-height:40px;overflow:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.caselist ul li a{color:#fff;}
.caselist ul li a:hover{color:#fff;}
.caselist ul li a:hover b{height:220px;filter:alpha(opacity=70);opacity:0.7;}
.caselist ul li a:hover div{height:220px;line-height:220px;}

.but_more{margin:30px 0;text-align:center;}
.but_more a{display:inline-block;font-size:14px;width:100px;height:40px;line-height:40px;background:#666;color:#fff;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.but_more a:hover{color:#fff;background:#222;}

.footer{background:url(../images/bbbb.png);padding:40px 0 20px 0;color:#111;font-size:14px;}
.footer a{color:#111;font-size:14px;font-weight:bold;}
.footer a:hover{color:#111;text-decoration:underline;}
.footer .menulist{background:none;}
.footer .menulist dl{width:125px;float:left;line-height:24px;}
.footer .menulist dl.first{margin-left:200px;}
.footer .menulist dl dt{margin-bottom:10px;font-size:14px;color:#D40005;}
.footer p{text-align:center;line-height:2;}

.news ul.newslist{margin-top:8px;}
.news ul.newslist li{text-indent:6px;line-height:26px;height:26px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul.newslist li a:hover{color:#17478A;text-decoration:underline;}
.news ul.newslist li span{float:right;}
.hotnews{height:100px;padding:5px 0;border-bottom:1px dotted #bbb;overflow:hidden;}
.hotnews img{float:left;margin:7px 10px 0 0;padding:2px;border:1px solid #ddd;}
.hotnews p.hname{width:290px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:bold;}
.hotnews p{line-height:2;}
a.more{color:#f00;}
a.more:hover{color:#E62129;text-decoration:underline;}

.tab_ul{overflow:hidden;}
.tab_ul li.stab a{color:#fff;}
.tab_ul li a{color:#fff;background:#666;}
.tab_ul li.stab a{color:#fff;background:#D40005;}
.tab_ul li.stab2 a{color:#fff;background:#D40005;}

.tab_div{width:430px;height:230px;margin-top:-10px;}
#KinSlideshow .title{margin: 5px 0px 0px 6px!important;}

.about img{float:left;margin:0 15px 5px 0;}
.about p{text-indent:2em;line-height:27px;}

.page-bt{width:100%;height:40px;line-height:40px;background:#5C88C5;font-size:15px;color:#fff;text-indent:50px;}

.page-nav{margin-top:1px;padding:0 5px}
.page-nav li{line-height:32px;height:32px;font-size:13px;}
.page-nav li a{display:block;text-indent:2em;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-bottom:1px dotted #ccc;background:url(../images/libg2.png) no-repeat 10px center;}
.page-nav li a:hover{display:block;text-indent:3em;background:url(../images/libg.png) no-repeat 22px center;color:#D40005;}
#on{display:block;text-indent:3em;background:url(../images/libg.png) no-repeat 22px center;color:#D40005;}
.contact-tools{background:url(../images/contact.jpg) no-repeat right bottom;line-height:2;padding:0 5px;margin-top:5px;font-size:13px;}
.pageleft{width:240px;padding-bottom:30px;}
.pageright{width:940px;}

.scrollright{min-height:450px;}
.scrollright li.boximg{float:left;margin:0 0 12px 38px;width:186px;text-align:center;background:none;}
.scrollright img{width:180px;height:135px;border:1px solid #ddd;padding:2px;}
.scrollright span{margin-top:5px;display:inline-block;width:186px;height:22px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.scrollright a:hover img{filter: alpha(opacity=90);opacity: 0.9;}
.scrollright a:hover{text-decoration:none;}


.fenye{width:100%;margin:20px 0;text-align:center;}
.fenye a{display:inline-block;padding:2px 6px;border:1px solid #ddd;margin:0 6px;}
.fenye a:hover{background:#D40005;color:#fff;border:1px solid #D40005;}

body *{font-family:Microsoft Yahei!important;}

.pagenav{text-indent:1em;height:38px;color:#D40005;font-weight:bold;line-height:38px;font-size:16px;border-bottom:2px solid #D40005;}
.pagenav span{float:right;margin-right:10px;font-size:12px;color:#333;font-weight:normal;}

.news_pagelist{padding:10px 15px;min-height:450px;}
.news_pagelist li{font-size:12px;text-indent:6px;line-height:35px;border-bottom: 1px dotted #D3D2CE;}
.news_pagelist li span{float:right;font-size:12px;color:#666;}


.pagenext {width:95%;line-height: 30px;padding-top: 10px;margin: 0 auto;font-size: 12px;text-indent: 1.5em;margin-bottom: 10px;border-top: 1px dashed #aaa;}

.bts{font-size:16px;width:95%;margin:0 auto;text-align:center;padding:20px 0;color:#D40005;}
.times{width:95%;text-align:center;margin:0 auto;margin-bottom:15px;font-size:12px;background:#f1f1f1;padding:3px;}
.contents{line-height:2;font-size:14px;padding:20px;width:880px;overflow:hidden;margin:0 auto;min-height: 300px;}
.contents img{width:auto;max-width:100%;height:auto;float:none!important;display:block!important;margin:15px auto!important;}


.qa{padding:0 15px;font-size:13px;}

.qa ul{}
.qa li{border-bottom:1px dashed #ccc;margin-bottom:30px;}
.qa li span{color:#D40005;}
.qa .q{padding-left:10px;margin-bottom:10px;}
.qa .a{padding-left:10px;padding-bottom:20px;}
.question{padding:30px;margin-bottom:50px;border:1px solid #ccc;}
.question input{height:22px;line-height:22px;width:180px;text-indent:5px;border:1px solid #ccc;}
.question input.submit{height:24px;line-height:24px;width:60px;text-indent:0;text-align:center;border:0;cursor:pointer;background:#D40005;color:#fff;}
.question textarea{border:1px solid #ccc;height:100px;width:500px;padding:5px;resize:none;}
.qa h4 {font-size: 15px;line-height: 3em;}

input,textarea{outline:none;font-family:"微软雅黑";}
input:focus,textarea:focus{border:1px #D40005 solid;}

.weixin{bottom:-100px;right:50px;}

.ilinks{position:fixed;_position:absolute;width:42px;padding:5px 0;background:#e3e3e3;bottom:200px;right:20px;z-index: 10;}
.ilinks a{display:block;width:21px;height:21px;margin:10px auto;background:url(../images/lico.png) no-repeat;}
.ilinks a:hover{background:url(../images/lico.png) no-repeat;}
.ilinks a.qq{background-position:0 0;}
.ilinks a.wb{background-position:0 -22px;}
.ilinks a.wx{background-position:0 -43px;position:relative;}
.ilinks a.mail{background-position:0 -64px;}
.ilinks a.wx i{display:none;width:122px;height:133px;background:url(../images/bigwx.png) no-repeat;left:-135px;top:-48px;position:absolute;z-index:999999999;}
.ilinks a.wx:hover i{display:block;}
.ilinks a.qq:hover{background-position:-21px 0;}
.ilinks a.wb:hover{background-position:-21px -22px;}
.ilinks a.wx:hover{background-position:-21px -43px;}
.ilinks a.mail:hover{background-position:-21px -64px;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
#doitbegin_Back2top{display:block;width:42px;height:48px;background:url(../images/gotop.png) no-repeat 0 0 #e3e3e3;position: fixed;_position:absolute;right:20px;bottom:150px;z-index: 10;cursor: pointer;text-indent: -999em;}
#doitbegin_Back2top:hover{background:url(../images/gotop.png) no-repeat 0 -48px #e3e3e3;}


