@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-size: 12px; font-family: "微软雅黑"; color: #555555; }
* { margin: 0px; padding: 0px; }
ul, li { list-style: none; list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; margin: 0px; padding: 0px; }
input, textarea, select { background-color: #ffffff; vertical-align: middle; }
.clear { clear: both; }
br { margin: 0px; padding: 0px; }
a { text-decoration: none; color: #868686; }
a:hover { text-decoration: none; }
.form { display: block; }
.KK { width: 1100px; height: auto; overflow: hidden; margin: 0 auto; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.div_15 { width: 100%; height: 15px; overflow: hidden; }
.div_35 { width: 100%; height: 35px; overflow: hidden; }
.div_65 { width: 100%; height: 65px; overflow: hidden; }
/*-top-*/
#top { width: 100%; height: 132px; background: url(../images/top_bg.jpg) repeat; position: relative; z-index: 200; }
.top_logo { float: left; margin-top: 28px; }
.top_R { float: right; margin-top: 28px; height: 23px; }
.top_R a { color: #555555; padding: 0 5px }
.input { height: 18px; vertical-align: middle; }
.input_submit { color: #FFFFFF; background-color: #d61924; height: 18px; border: 0; }
.menu { float: right; }
.return-home { float: left; margin-right: 34px; }
.return-home a { display: block; width: 62px; height: 80px; background: #d5483b url(../images/home-icon.png) center no-repeat; }
.nav { height: 80px; float: left; }
.nav dd { float: left; margin: 0 30px; height: 60px; padding-top: 20px; line-height: 52px; position: relative; }
.nav dd a { font-size: 14px; color: #525252; padding-bottom: 6px; }
.nav .active a { border-bottom: 2px solid #bc2733; color: #d5483b; text-decoration: none; }
.nav dd ul { display: none; width: 128px; padding: 15px 0 20px 0; position: absolute; background-color: rgba(213,72,59,0.6); text-align: center; top: 80px; left: -36px; }
.nav .active i { display: block; width: 128px; height: 10px; background: url(../images/nav-icon.png) center top no-repeat; position: absolute; top: -10px; }
.nav dd li { display: block; padding: 8px 0; line-height: 22px; width: 100%; }
.nav dd li a { line-height: 22px; width: 84px; display: block; padding: 0 22px; text-align: center; padding-bottom: 0; font-size: 14px; }
.nav .active li a { border: none; color: #fff; }
.nav .active li a:hover { color: #d5483b; }
/*-ban-*/
.img { border: 0; }
.ck-slide ul { margin: 0; padding: 0; list-style-type: none; }
.ck-slide { position: relative; overflow: hidden; }
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; }
.ck-slide ul.ck-slide-wrapper li { position: absolute; }
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .10; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s; }
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat; }
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat; }
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30; }
.ck-slidebox ul { height: 0px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.3); }
.ck-slidebox ul li { float: left; height: 8px; margin: 3px 3px; }
.ck-slidebox ul li em { display: block; width: 8px; height: 8px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer; }
.ck-slidebox ul li.current em { background-color: #d8222a; }
.ck-slidebox ul li em:hover { background-color: #d8222a; }
.text_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #FFFFFF; text-decoration: none; }
.text_white a { color: #FFFFFF; }
.white { color: #FFFFFF; }
/*-con-*/
.con_bt { width: 100%; height: 20px; line-height: 20px; border-bottom: solid 1px #919191; color: #707070; }
.con_bt div { float: left; border-left: solid 1px #919191; border-right: solid 1px #919191; padding: 0px 10px 1px 10px; background-color: #FFF; font-size: 14px; font-weight: bold; }
.con_bt a { float: right; padding-right: 10px; }
.con_pro { float: left; width:351px; height: 200px; position: relative; margin-right:23px; }
.con_pro img { position: absolute; top: 0; left: 0; border: 0; }
.con_protxt { float: left; position: absolute; background:url(../images/pro_btn.png) no-repeat;height:48px; width:351px;display:block; color:#565656; top:140px;}
.con_protxt:hover{ color:#fff; background:url(../images/pro_btn_1.png) no-repeat;}
.con_protxt p{ width:310px; float:left; line-height:24px; text-indent:1em; font-size:14px;}
.con2 img{ float:left; margin-right:24px;}
.con_new{ width:400px; height:auto; overflow:hidden; float:left; font-size:14px;}
.con_new li{ float:left;padding-bottom:18px; width:400px; background:url(../images/new_icon.jpg) no-repeat;}
.con_new li a{ color:#707070; margin-left:28px; width:100%;}
.con_new li a span{ float:right;}
.con_new li a:hover{ color:#d42733}
.rollBox{overflow:hidden;margin:20px auto 0 auto;}
.rollBox .Cont{width:1100px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:201px;float:left;text-align:center; margin-right:23px;}
.rollBox .Cont .pic img{display:block;clear:both;width:201px; border:solid 1px #b6b6b6;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:14px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*-footer-*/
#footer{ border-top:solid 1px #d42733; line-height:41px; text-align:center; overflow:hidden; height:auto;}
/*-in_con-*/
.in_conbanbox{ width:100%;position:relative; overflow:hidden; height:255px;}
.in_ban{position:absolute; left:50%; margin-left:-960px; width:1920px;}
.in_conbt{ width:100%; height:45px; border-bottom:solid 1px #cfcfcf;}
.in_connav{ float:left;font-size:14px;}
.in_connav ul li{ float:left; margin-right:12px;}
.in_connav ul li a{ display:block; background:url(../images/in_conbtn.jpg) no-repeat; width:136px; height:45px; color:#595959; text-align:center; line-height:45px;}
.in_connav ul li a:hover{ background:url(../images/in_conbtn_1.jpg) no-repeat;}
.in_connav ul li .cur{ background:url(../images/in_conbtn_1.jpg) no-repeat;}
.in_conpositon{ float:right; margin-top:15px; color:#595959}
.in_conpositon a{ color:#595959;font-size:14px; padding:0 5px;}
.in_contxt{ line-height:30px; font-size:14px; color:#595959; text-align:justify;}
.in_contxt p{ margin-bottom:10px;}
.img{ float:left;}
.img img{ border:solid 1px #d3d3d3;}
.in_conprotxt1{ width:100%; height:220px; border-bottom:solid 1px #a5a5a5; background:url(../images/in_conimg02.jpg) no-repeat top right;}
.in_conprotxt1 h1{ font-size:20px; color:#ca2329; margin-bottom:15px; font-weight:normal;}
.in_conprotxt1 p{ line-height:24px; font-size:14px; color:#727272;}
.in_conpro ul li{ float:left; margin-bottom:23px; width:100%;}
.pro_box{ width:364px; height:238px; margin-right:2px; line-height:24px; float:left;}
.pro_box2{ line-height:24px; float:left; background-color:#dd6d62;width:334px; height:208px; padding:15px; }
.pro_box2 h2 a{ font-size:18px; color:#fff; border-bottom:solid 1px #FFF; width:100%; line-height:40px; display:block; font-weight:normal;}
.pro_box2 h3{font-size:18px; color:#fff;line-height:40px; }
.pro_box2 p{ line-height:30px; background:url(../images/icon_01.png) no-repeat center left; height:30px; color:#fff; padding-left:15px; font-size:14px;}
.pro_box2 span{ float:right;}
.pro_box2 span a{ color:#fff; font-size:14px;}
.pro_img{ width:560px; height:278px; float:left;}
.pro_name{ width:540px; text-indent:2em;color:#646464; font-size:14px; float:left; line-height:24px;}
.pro_name h1{ width:100%;line-height:44px; background-color:#dd6d62; color:#fff; font-size:18px;}
.pro_name h2{line-height:44px; font-size:18px;}
.pro_name h3{ font-weight:normal; font-size:16px;line-height:44px; }
/*page*/
#page {padding:8px;  text-align: center; clear:both; font-size:14px;}
#page a{border:#01B0ED 1px solid; padding:2px 5px; margin:2px; color:#01B0ED; text-decoration:none;}
#page a:hover{color:#FFFFFF; background:#01B0ED;}
#page span.current{border:#01B0ED 1px solid;padding:2px 5px; margin:2px;color: #FFFFFF;background:#01B0ED;}
#page span.disabled{border:#EEEEEE 1px solid;padding:2px 5px; margin:2px;color: #DDDDDD;}
#page span.text {border:#CCCCCC 1px solid;padding:2px 5px; margin:2px;color: #666666;}