﻿@charset "utf-8";
body{margin:0px auto;padding:0px;font-size:12px;color:#666666;font-family: Verdana,"宋体";}
a{color:#666666;cursor:pointer;text-decoration:none;}
a:hover{color:#386700;text-decoration:none;}
img{border:none;}
dl{margin:0px;padding:0px;}
.fn-clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fn-clear{zoom: 1; /* for IE6 IE7 */}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide{display: none;}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right{display: inline;}
.fn-left{float: left;}
.fn-right{float:right;}
.hidden{display:none;}
.porelative{position:relative;z-index:1;}/*布局专用*/
.layout{width:980px;margin:0 auto;zoom: 1;}
.layout:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.mr12{margin-right:12px;}
.mt29{margin-top:29px;}
ul,li {list-style-type:none; padding:0; margin:0;}
.w-right {width:235px;}
/*----head---*/
.headTopWrap{width:100%;height:120px;background:#efefef;overflow:hidden;}
.headLogo{margin-top:45px;}
.headSc{width:150px;text-align:center;color:#666666;text-align:right;}
.headSc a:link{color:#666666;text-decoration:none;}
.headSc a:visited{color:#666666;}
.headSc a:hover{color:#666666;}
.headSc a:active{color:#666666;}
.headInput{width:120px;height:21px;padding-left:3px;border:#d5d5d5 solid 1px;border-right:none;margin:0px;}
.headInput[type="text"]:focus{border:#d5d5d5 solid 1px;border-right:none;outline:none;}
.headBtn{width:25px;height:25px;border:none;background:url(../images/headbtn.jpg) no-repeat left top;cursor:pointer;margin:0px;padding:0px;}

.headSc .search_box {background:url(../images/search_bg.png); float:right; height:30px; width:245px; margin-top:45px;}
.search_box .filed { height:25px; float:left; background:none; border:none; width:185px; padding-left:15px; line-height:25px; color:#ccc;font-size:12px; overflow:hidden;}
.search_box .btn {height:30px; float:left; width:40px; cursor:pointer;background:none; border:none;}

/*---dh---*/
.dhWrap{width:100%;height:45px;line-height:45px; background:url(../images/nav_bg.png) repeat-x bottom;}
.dh{height:45px;margin:0px;padding:0px;line-height:45px;width:999px;clear:both;list-style:none;}
.dh li{float:left;width:88px;text-align:center;font-size:12px;color:#fff; font-weight:bold; padding: 0px 11px;}
.dh li a{display:block;width:88px;height:45px;color:#fff;text-decoration:none;}
/*.dh li a.current {background:url(../images/nav_current.png); height:49px; width:99px; color:#333;}*/
.dh li a.current {background:url(../images/nav_new_bg.png) center center no-repeat; height:45px; width:88px; color:#333;}
.dh li a:hover{ text-decoration:none;background:url(../images/nav_new_bg.png) center center no-repeat; color:#333;}
/*---bannenr---*/
.bannerWrap{width:100%;height:379px;}
/*---mian---*/
.main{ padding-top:40px;}
.warp_main{ background:url(../images/banner_shadow_bg.png) top repeat-x; width:100%; float:left;}
/*---新闻中心---*/
.w263{width:243px;}
.h18{height:18px;}
.news{width:263px;margin-right:15px;}
.Title{font-size:12px;color:#ac100b;font-weight:bold;overflow:hidden;line-height:20px; height:20px; border:1px solid #e5e5e5; border-bottom:none; padding:8px 8px 8px 0px; padding-left:10px; background:url(../images/barBg.png) repeat-x 0px -2px}
.Title span{font-size:12px;color:#999;font-weight:normal;}
.Title i { background:url(../images/tbNew.jpg) left no-repeat; font-style:normal; padding-left:15px; color:#666;}
.Title a{font-size:12px;color:#ac100b;font-weight:normal;display:block; background:url(../images/more.png); width:51px; height:16px; text-indent:9999px; margin-top:2px;}
.newslist{width:261px;clear:both;margin:0px;padding:0px;list-style:none;padding-top:10px; border:1px solid #e5e5e5; border-top:none; padding-bottom:10px;}
.newslist li{height:35px;line-height:35px;border-bottom:1px dashed #ddd;color:#666;}
.newslist li a{color:#666;text-decoration:none; padding-left:5px;}
.newslist li a:hover{color:#ac100b;text-decoration:none;}
.newslist li span{float:right; padding-right:10px; font-size:11px; color:#bbb}
.newslist li.last { border-bottom:none;}
/*产品系列*/
.mt20 {margin-top:15px;}
.proUl{margin:0px;padding:0px;list-style:none;overflow:hidden;border:1px solid #e5e5e5; border-top:none; }
.proUl .li{list-style:none;height:40px; border-bottom:1px dashed #ddd;}
.proUl .li.last {border-bottom:none;}
.proUl .li a{display:block;height:40px;line-height:40px;background:url(../images/tb2.jpg) no-repeat 10px center;color:#888888;padding-left:20px;}
.proUl .li a:visited{color:#888888;}
.proUl .li a:hover{background:#ac100b url(../images/tb1.jpg) no-repeat 10px center;color:#ffffff;}
.proUl .li a:active{color:#888888;}
.proUl .onLi{background:#ac100b url(../images/tb1.jpg) no-repeat 10px center;color:#ffffff;list-style:none;height:40px;}
.proUl .onLi a{color:#fff;display:block;height:40px;line-height:40px;padding-left:20px;}
/*关于我们*/
.w443{width:453px;}
.about{width:453px;}
.aboutCont{width:453px;line-height:21px;padding-top:15px;overflow:hidden;color:#999;}
.aboutCont strong {padding-bottom:3px; width:280px; float:left; color:#666;}
.aboutCont a{color:#f78e57;}
.aboutCont img { height:110px; width:150px;}

.aboutlist{width:453px;clear:both;margin:0px;padding:0px;list-style:none; padding-top:0px; height:65px; overflow:hidden;}
.aboutlist li{height:32px;line-height:32px;color:#666; border-bottom:1px dashed #ddd; background:url(../images/more_icon.png) left no-repeat; padding-left:10px;}
.aboutlist li a{color:#666;text-decoration:none; padding-left:5px;}
.aboutlist li a:hover{color:#ac100b;text-decoration:none;}
.aboutlist li span{float:right; padding-right:10px; font-size:10px; color:#bbb}
.aboutlist li.last { border-bottom:none;}

/*--产品展示--*/
.proListUl{width:442px;height:154px;padding:0px;margin:0px;list-style:none;border-bottom:#d5d5d5 solid 1px;overflow:hidden;}
.proListUl li{width:116px;float:left;margin-top:35px;text-align:center;font-weight:bold;}
.proListUl li img{width:116px;height:80px;margin-bottom:10px;}

.mb29{margin-bottom:29px;}

.wpwidth {width:453px;}

.r_box {width: 235px; height:70px; margin: 10px 0px; float:left; background:url(../images/join_btn.png);}
.r_box a {display:block;width:235px;height:70px;}
/*--foot--*/
.footwrap{width:100%;background:#f3f3f3;color:#888;overflow:hidden;line-height:22px;padding-top:40px;padding-bottom:40px;text-align:center;margin-top:40px;line-height:25px; border-top:1px solid #ddd; float:left;}
.footwrap span{}
.footwrap a{color:#666666;text-decoration:none}
.footwrap a:visited{color:#666666;}
.footwrap a:hover{color:#666666;text-decoration:underline;}
.footwrap a:active{color:#666666;}
/*--内页--*/
.subbanner{width:100%;overflow:hidden;z-index:1;height:268px; background:url(../images/page_banner.png) center 12px no-repeat;}
.subMain{z-index:9;overflow:hidden;position:relative;}
.subMainWrap{background:url(../images/subline1.jpg) no-repeat right top;overflow:hidden;}
.subCnt {background:url(../images/subline1.jpg) no-repeat left top;overflow:hidden;}
.subLeft{width:200px;overflow:hidden;}
.subLeft li a {padding-left:20px; line-height:28px; float:left; width:178px; overflow:hidden;}
.subLeft li h3 a {font-size:12px; line-height:50px; border-bottom:1px solid #eee; padding-left:20px; width:188px; float:left; color:#333;}
.subLeftTitle{height:45px;line-height:45px;font-size:12px;color:#666;font-weight:bold;background:url(../images/n-main.png) repeat-x bottom; float:left; width:200px;}
.subLeftTitle i { font-style:normal; color:#999; float:left; padding-left:10px; color:#fff;}
.subleftUl{width:198px;margin:0px;padding:0px;list-style:none;color:#444444;border:1px solid #ddd; border-bottom:none; margin-top:-2px; float:left;}
.subleftLi{height:37px;list-style:none;}
.subleftLi a{text-decoration:none;display:block;color:#666;height:45px;list-style:none;border-bottom:#eee solid 1px;line-height:45px;padding-left:20px; background:url(../images/more_icon.png) 10px 13px no-repeat;}
.subleftLi a span {line-height:45px;}
.subleftLi a.last {}
.subleftLi a:hover{text-decoration:none;color:#ac100b;}
.subleftLiOn{text-decoration:none;color:#fff;line-height:24px;font-weight:bold; background:url(../images/aokong_14.png); height:37px;}
.subleftLiOn a {display:block; height:37px; width:200px;}
.subleftLiOn a span {float:left; line-height:35px; padding-left:30px;}
.subleftLiOn a{color:#fff;text-decoration:none;display:block;}
.subleftLiOn a:hover{color:#fff;}
.subleftTitle2{width:200px;height:37px;text-align:center;color:#666;font-weight:bold;background:url(../images/pro_title.png); margin-bottom:12px;}
.subleftTitle2 span {float:left; padding-left:15px; line-height:35px;}

.subleftUl a.brand { border-bottom:1px solid #eee; text-align:center; height:60px;}
.subLeft li a.brand,.subLeft li h3 a.brand { padding-left:0px; width:198px;}
.subLeft a img { height:60px;}

/*右边*/
.subright{width:765px; border:1px solid #ddd;}
.subNva{height:42px;line-height:42px;font-size:12px;color:#666;font-weight:bold;overflow:hidden; background: url(../images/barBg.png) repeat-x bottom;}
.subNva font{color:#666; float:left; padding-left:15px;}
.subNva span{float:right;font-weight:normal;padding-right:18px;}
.subNva span a{color:#999;}
.subrightContent{line-height:30px;padding:10px 0px;overflow:hidden;margin-left:0px; margin-top:10px;}
.subrightContents{line-height:30px;padding:10px 20px;overflow:hidden;margin-left:0px; margin-top:10px;}
/*内页新闻中心*/
.subNews{width:660px;}
.subNews ul{width:660px;margin:0px;padding:0px;list-style:none;margin-left:30px;}
.subNews ul li{height:30px;line-height:30px;padding-left:12px;background:url(../images/tb4.jpg) no-repeat left center;}
.subNews ul li span{float:right;}
/*分页*/
.page{height:40px;line-height:40px;text-align:center;clear:both;margin-top:15px;}
.page a{text-decoration:none;}
/*在线留言*/
.form{margin-left:50px;margin-top:20px;}
.input{width:240px;height:23px;border:#dbdbdb solid 1px;line-height:23px;padding-left:3px;}
textarea{border:#dbdbdb solid 1px;}
textarea:focus{border:#c30f12 solid 1px;outline:none;}
.input[type="text"]:focus{border:#c30f12 solid 1px;outline:none;width:240px;height:23px;line-height:23px;padding-left:3px;}
.input2{width:120px;height:23px;border:#dbdbdb solid 1px;line-height:23px;padding-left:3px;}
.input2[type="text"]:focus{border:#c30f12 solid 1px;outline:none;width:120px;height:23px;line-height:23px;padding-left:3px;}
.btntj{width:70px;height:20px;border:#dbdbdb solid 1px;cursor:pointer;margin-right:15px;background:#fff;text-align:center;color:#666666;}
.btncz{width:70px;height:20px;border:#dbdbdb solid 1px;cursor:pointer;margin-right:15px;background:#fff;text-align:center;color:#666666;}
.form span{color:#c30f12;}
.vtp{vertical-align:top;padding-top:50px;}
/*产品展示*/
.subProUL{width:690px; margin:0px; padding:0px; list-style:none; overflow:hidden; margin-left:15px; padding-top:15px;}
.subProUL li{margin:0px;padding:0px;width:230px;height:182px;text-align:center;float:left;}
.subProUL li img{width:198px;height:138px;border:#dbdbdb solid 1px;margin-bottom:5px;}
.subProUL li a img{width:198px;height:138px;border:#dbdbdb solid 1px;}
.subProUL li a:hover{color:#c30f12;}
.subProUL li a:hover img{width:198px;height:138px;border:#c30f12 solid 1px;}
/*---详细页面---*/
.detail{width:675px;margin:0px;line-height:22px;margin-left:20px;}
.detail .dl{margin:0px auto;padding:0px;}
.detail .dl dt{border-bottom:#808080 dashed 1px;text-align:center;width:675px;overflow:hidden;}
.detail .dl dt span{font-size:14px;font-weight:bold;}
.detail .dl dd{margin:0px;padding:0px;}
.detail .dl dd a{text-decoration:none;}
.detail .dl .dd{margin:0px auto;padding:10px 15px;}
/*---资质荣誉---*/
.zzryUl{width:672px;margin:0px;padding:0px;list-style:none;margin-left:20px;margin-top:30px;}
.zzryUl li{width:168px;height:147px;float:left;background:url(../images/zzryimgbg.jpg) no-repeat left top;text-align:center;margin-bottom:15px;}
.zzryUl li img{margin-top:4px;margin-bottom:12px;}
.zzryUl li a{display:block;margin:0px;padding:0px;}
.zzryUl li a:hover{background:url(../images/zzryimgbg2.jpg) no-repeat left top;color:#c30f12;}

#kinMaxShow{visibility:hidden;width:100%; height:421px; overflow:hidden; margin:0px auto; padding:0px;}

#full-screen-slider { width:100%; height:421px;position:relative; border-bottom:1px solid #ddd;}
#slides { display:block; width:100%; height:421px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:28%; top:385px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#666}

.kf_list {float:left;}
.kf_list p.user {float:left; padding-left:15px; padding-top:10px; width:135px; border-bottom:1px dashed #ddd; padding-bottom:10px; margin:0;}
.kf_list p.code { text-align:left; padding-left:8px; border-bottom:none; padding-top:0px; float:left;}
a.gray {color:#666;}
a.gray:hover {color:#ac100b;}

.page_lists { float:left; width:715px; padding-left:15px;}
.page_lists .lists {float:left;padding-bottom:15px; border-bottom:1px dashed #bbb; padding-top:15px; float:left;}
.page_lists .lists span.title { width:715px; float:left; padding-bottom:10px; font-weight:bold;}
.page_lists .lists span.title a {color:#444; text-decoration:underline; font-style:normal;}
.page_lists .lists span.title a:hover {color:#333; text-decoration:none;}
.page_lists .lists span.title em {float:left;}
.page_lists .lists span.descpt { width:715px; float:left; color:#777; float:left;line-height:20px;}
.page_lists .lists i {font-style:normal; font-size:12px; color:#999; font-weight:normal; float:right;}

.single_content { width:705px; float: left; padding-left:25px;}
.single_content {line-height:28px; float:left; padding-bottom:15px; color:#333;}
.single_content h1.titles {font-size:12px; width:705px; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:10px; float:left; margin-bottom:15px;}
.single_content .info {width:705px; text-align:center; color:#999; float:left; padding-bottom:15px;}
.single_content .textContent {width:705px; line-height:28px; color:#666;}
.preNext {width:705px; float:left; border-top:1px dashed #ddd; margin-top:20px; padding-top:15px;}
.preNext a {color:#666; text-decoration:underline;}

#main-r_mst{  margin:0 auto; padding-bottom:20px;}
#main-r_mst ul{margin:0; padding:0;}
#main-r_mst ul li{list-style:none; display:block; width:190px; padding:0px; line-height:50px; float:left; text-align:center;margin-bottom:15px; margin-right:0px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
#main-r_mst ul li:hover{}
#main-r_mst ul img{max-width:190px; height:130px; border:1px solid #ddd;}
#main-r_mst_dt{width:705px; height:155px; margin:0 auto; padding-bottom:20px; padding-top:5px;}
#main-r_mst_dtl{width:200px; height:145px; float:left; background-image:url(../images/a001.jpg); padding:5px; text-align:center;  }
#main-r_mst_dtl img{max-width:200px; height:140px;}
#main-r_mst_dtr{width:480px; height:155px; float:right; line-height:30px; overflow:hidden;}
#main-r_mst_dc{width:705px; line-height:26px; padding-top:10px;}

.message_input{width:400px;height:25px;line-height:20px;border:1px solid #d0d0d0;text-indent:2px; background:url(../images/area_bg.png); background-color:#fff;}
.msg_btn_area{text-align:left; padding-left:80px; float:left;}
.msg_btn_area a{display:inline-block;width:90px;height:38px;line-height:35px;background:url(../images/page_btn.png);text-align:center;font-size:12px;overflow:hidden;cursor:pointer; font-weight:bold; color:#333;}
.msg_btn_area a:hover{text-decoration:none;}
.dataForm td { padding:5px 0px;}

/*分页*/
.pages {width:705px; float: left;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;margin-top:30px; margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #bbb;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 3px;}
.page_list a:hover{color:#fff;border:1px solid #777;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #777;background:#898989;}

.page_info { width:705px; text-align:center; padding-top:15px;}

.search_con {float:left; padding:0px 20px;}
.search_con p{float:left;height:50px;}
.search_con p strong {width:90px;float:left;text-align:right;padding-right:10px;color:#666; font-weight:normal;}
.search_con p select {float:left;font-size:12px; padding: 5px 5px; width:140px; line-height:30px; border:1px solid #ccc; font-family:Verdana; background:#f5f5f5;}
.search_con p input {float:left; margin:0; padding:5px; width:127px; border:1px solid #ccc;}
.search_con p.btn_box {width:700px;}
.search_con p.btn_box .sea_btn { background:url(../images/home_btn.png); height:31px; width:104px; border:none; color:#fff; font-weight:bold; cursor:pointer;}