ul,li{list-style: none;margin: 0;padding: 0;}
dl,dt,dd{margin: 0;}
a{color: #333;}
a:hover{text-decoration: none;}
.clear {
    zoom: 1;
}
.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{float: left;}
.fr{float: right;}
.wp{max-width: 1200px;margin: 0 auto;}
.top{width: 100%;height: 35px;background: #333;color: #FFF;line-height: 35px;}
.head{padding: 20px 0px;background: url(../img/head.jpg);}
.tel{background: url(../img/ico1.png) left no-repeat;padding-left: 40px;margin-top: 18px;}
.tel span{color: #333;}
.tel b{display: block;color: #F64F0B;font-size: 26px;}
.menu{background: #fafafa;border:1px solid #efefef;border-bottom: none;}
.menu ul li{width: 149px;float: left;height:65px;text-align: center;border:1px solid #efefef;border-left: none;border-top: none;border-bottom: none;position:relative;}
.menu ul li>a{display: block;line-height: 65px;font-size: 16px;font-weight:bold;}
.menu ul li.on{background: linear-gradient(#F64F0B, #CD430B);}
.menu ul li.on>a{color: #FFF;font-weight:bold;}
.menu ul li:nth-child(1){border-left:1px solid #efefef; }
.menu ul li dl{width:100%; position:absolute;z-index:99;background:#FFF;text-align:center;display:none;}
.menu ul li dl dt{position:relative;}
.menu ul li dl dt a{line-height:40px;font-weight:normal;}
.menu ul li.on dl dt a{color:#333;display:block;}
.menu ul li dl dt:hover{background:#F64F0B;}
.menu ul li dl dt:hover a{color:#FFF;font-weight:bold;}
.menu ul li:hover dl{display:block;}
.menu ul li dl dt div{width:180px; position:absolute;left:148px;top:0px;background:#FFF;display:none;}
.menu ul li dl dt div a{color:#333;}
.menu ul li dl dt:hover div{display:block;}
.menu ul li dl dt:hover div a{color:#333;}
.menu ul li dl dt div a:hover{background:#F64F0B;color:#FFF;font-weight:bold;}
.s1{width: 100%;background: url(../img/bg1.jpg) center no-repeat;}
.search{height: 80px;}
.search .fl{line-height: 80px;}
.search .fl a{margin-left: 10px;}
.search .fr{margin-top: 22px;}
.search form{width: 350px;}
.search form input.form-control{width: 288px;height: 43px;border:1px solid #CCC;background: #fbfbfb;border-radius: 0px;float: left;}
.search form button{width: 50px;height: 43px;background: #333;color: #FFF;border: none;float: left;}
.s1-tt{text-align: center;padding-top: 40px;}
.s1-tt h2{font-size: 36px;}
.s1-tt p{padding-top: 10px;font-size: 15px;color: #666;}
#left{width: 245px;float: left;}
.catname{width:100%;height: 100px;background: rgba(0,0,0,0.8); color: #FFF;padding:20px;}
.catname span{font-weight: normal;font-size: 26px;}
.catname em{font-style: normal;display: block;font-size: 15px;margin-top: 6px;}
.product_main{margin-top: 40px;}
#left dl{background: #FFF;padding:5px;border:1px solid #ccc;border-top: none;border-bottom: none;}
#left dl dt{line-height:35px;position: relative;z-index: 5; border-bottom:1px dashed #CCCCCC;}
#left dl dt a{color: #000;font-weight: normal;font-size: 16px;margin-left: 20px; display:block;}
#left dl dd{line-height: 50px;border-bottom: 1px dashed #CCC;position: relative;z-index: 5;}
#left dl dd i{font-size: 18px;margin-left: 20px;}
#left dl dd div>a{margin-left: 10px;font-size: 15px;}
#left dl dd ul{display: none;}
#left dl dd ul li{line-height:35px;padding-left: 36px;border-bottom:1px solid #EFEFEF;}
#left dl dd:hover ul{display: block;}
#left dl dd.cur div{background:#efefef;}
#left dl dd.cur ul{display:block;}
#left dl dd ul li.curr a{color:red;}
.contact{padding: 20px 15px;background: linear-gradient(#F64F0B, #F64F0B) no-repeat; color: #FFF;}
.contact img{margin-left:0px;margin-right:10px;}
.contact span{display: block;}
.contact b{font-size: 22px;}
#right{width: 930px;float: right;}
.rt{border:1px solid #EFEFEF;background: #ffffff; color: #333;height: 68px;line-height: 68px;overflow: hidden;}
.rt div.fl i{width: 30px;height: 30px;border-radius: 50%;display:inline-block;border:1px solid #CCC;text-align: center;line-height: 30px;font-size: 22px;color: #666;margin-right: 10px;float: left;margin-top: 20px;margin-left: 10px;}
.rt div.fl{font-size: 16px;}
.rt div.fr{margin-right: 10px;}
.product_list ul li{width: 293px;border:1px solid #ededed;background: #FFF;margin-left: 30px;margin-left: 25px;margin-top: 20px;float: left;}
.product_list ul li:nth-child(3n){margin-left: 0;}
/*.product_list ul li div{height: 220px;}*/
/*.product_list ul li div img{width: 100%;height: 100%;}*/
.product_list ul li p{line-height:35px;text-align: center;height:35px;overflow:hidden;}
.s2 dl{margin-top: 50px;}
.s2 dl dt{width: 25%;padding:50px 30px;height: 222px;background: #fbfbfb;color: #F64F0B;font-weight: normal;float: left;}
.s2 dl dt div{margin-bottom: 20px;}
.s2 dl dt div b{font-size: 16px;}
.s2 dl dt p{line-height: 40px;font-size: 16px;font-weight:bold;}
.s2 dl dd{width: 25%;float: left;}
.s2 dl dd img{width: 100%;height: 222px;}
.s2 dl dt.s2-dl2{padding: 25px 30px;}
.s2 dl dt.s2-dl3 b{font-size:16px;}
.s2 dl dt.s2-dl4{padding-top: 80px;}

.s3{width: 100%;height: 174px;background: url(../img/bg2.jpg) center no-repeat;margin-top: 50px;color: #FFF;margin}
.s3 h2{font-weight: bold;margin-top: 36px;}
.s3 h3{font-size: 30px;letter-spacing: 3px;font-style: italic;}
.s3 div.fr{margin-top: 30px;}
.s3 div.fr p{margin-top: 20px;margin-left: 40px;font-size: 18px;text-align: right;}
.s3 div.fr p b{font-size: 30px;}
.s4{width: 100%;height: 1127px;background: url(../img/bg3.jpg) center no-repeat;padding-top: 50px;}
.s4-top{width: 600px;margin: 0 auto;position: relative;z-index: 6;}
.s4-top dl dt{width: 50%;float: left;padding-left: 25px;text-align: right;}
.s4-top dl dt b{font-size: 28px;color: #333;background: #fafafa;padding: 0px 10px;}
.s4-top dl dt span{font-size: 14px;color: #999;font-weight: normal;display: block;text-align: right;padding: 0px 10px;}
.s4-top dl dt p{font-weight: normal;font-size: 22px;text-align: right;background: #fafafa;padding: 0px 10px;}
.s4-top dl dd{width: 50%;float: left;}
.s4-top dl dd b{font-size: 24px; color: #F64F0B;background: #fafafa;padding: 0px 20px;}
.s4-top dl dd p{font-size: 18px;margin-left: 20px;margin-top: 10px;}
.s4-top:after{
	content: "";
	width: 578px;height: 58px; border:1px solid #CCC;
	position: absolute;z-index: -1;left: 0;top: 20px;
}
.s4-list{margin-top: 150px;}
.s4-list dl{margin-top: 50px;}
.s4-list dl dt div{width: 520px;height: 180px;padding-left: 120px;margin-bottom: 20px;}
.s4-list dl dt div.s4-div1{background: url(../img/s4-ico1.png) left top no-repeat;}
.s4-list dl dt div.s4-div2{background: url(../img/s4-ico2.png) left top no-repeat;}
.s4-list dl dt div.s4-div3{background: url(../img/s4-ico3.png) left top no-repeat;}
.s4-list dl dt div.s4-div4{background: url(../img/s4-ico4.png) left top no-repeat;}
.s4-list dl dt div h3{font-size: 18px;}
.s4-list dl dt div h3 span{font-size:24px; color: #F64F0B;}
.s4-list dl dt div p{color: #666;font-weight: normal;font-size: 14px;line-height: 30px;margin-top: 20px;}

.s5{width:100%;height: 157px;background: url(../img/bg4.jpg) center no-repeat;}
.s5 div.fl{color: #FFF;text-align: right;margin-top: 35px;margin-left: 20px;}
.s5 div.fl span{font-size: 16px;}
.s5 div.fl b{font-size:50px;display: block;}
.s5 div.fr{width:56%;margin-left: 30px; color: #FFF;margin-top: 20px;}
.s5 div.fr p{line-height: 30px;}

.s6{width: 100%;height: }
.s6-left{width: 680px;}
.s6-left h3{font-size: 26px;font-weight: bold;}
.s6-left h3 em{font-size: 23px;color: #cdcdcd;font-style: normal;}
.s6-left p{font-weight: bold;font-size: 15px;margin-top: 20px;}
.s6-left h4{margin-top: 80px;}
.s6-left a{color: #FFF;background: #F64F0B;width: 125px;height: 43px;display: block;line-height: 43px;text-align: center;margin-top: 20px;}
.s6{width: 100%;height: 526px;background: url(../img/bg5.jpg) bottom no-repeat;padding-top: 35px;line-height: 25px;}
.s6 h4{font-weight: bold;letter-spacing: 5px;font-size: 26px;}
.s6-right{margin-top: 50px;}
.s6 .about{margin-top: 30px;line-height: 35px; text-indent: 2rem;}
.s7{margin-top: 10px;}
.s7-left{margin-top: 30px;}
.s7-tt{padding-top: 20px;}
.s7-tt h3{font-size: 26px;font-weight: bold;}
.s7-tt h3 em{color: #cdcdcd;font-style: normal;}
.s7-left{width: 410px;}
.s7-left img{width: 100%;height: 215px;}
.s7-left h3{font-size: 16px;font-weight: bold;}
.s7-left span{color: #666;font-size: 13px;}
.s7-left p{color: #666;font-size: 12px;margin-top: 10px;line-height: 25px;}
.s7-right{width: 760px;margin-top: 30px;}
.s7-right dl{width: 380px;height:70px;margin-bottom:20px; float: left;}
.s7-right dl dt{width: 70px;height: 70px;border:1px solid #333;float: left;}
.s7-right dl dt span{width: 100%; display: block;height: 38px;line-height: 38px;display: block;text-align: center;font-size: 24px;font-weight: normal;}
.s7-right dl dt em{width:100%;height: 32px;background: #333;color: #FFF;display: block;text-align: center;font-weight: normal;line-height: 32px;font-style: normal;}
.s7-right dl dd{width:270px;margin-left: 20px;float: left; }
.s7-right dl dd a{font-weight: bold;}
.s7-right dl dd p{font-size: 12px; color: #666;margin-top: 10px;line-height: 20px;}
.s8{margin-top: 50px;}
.s8 dl dt{width: 223px;height: 88px;border:1px solid #CCC;float: left;margin-left: 21px;}
.s8 dl dt:nth-child(1){margin-left: 0;}
.s8 dl dt img{width: 100%;height: 100%;}
.link{margin-top: 30px;border-bottom: 1px solid #CCC;}
.link div.fl{width: 90px;height: 90px;font-size: 16px;}
.link div.fr{width: 1100px;}
.link div.fr a{color: #666;margin-right: 20px;}
.link div.fr a:hover{color: #F64F0B;}
.contact-ways ul li{width: 25%;float: left; font-size: 15px;color: #666;margin-top: 20px;}
.contact-ways ul li i{font-size: 24px;margin-right: 5px;margin-left: 5px;}
.contact-ways b{display: block;font-size: 26px;margin-top: 10px;}
.contact-ways em{font-style: normal;display: block;margin-top: 15px;font-size: 16px;}
footer{padding: 30px 0px 0;background: url(../img/footer.jpg);margin-top: 30px;}
footer div.wp{padding-bottom: 20px;}
.bot{width: 100%;line-height: 45px;color: #FFF;text-align: center;}
.bot a{color:#FFF;}
footer dl{width: 200px;float: left;}
footer dl dt{margin-bottom: 20px;}
footer dl dt a{font-size: 16px;color: #FFF;font-weight: normal;}
footer dl dd{margin-top: 10px;}
footer dl dd a{color: #FFF;font-size: 14px;}
footer dl:nth-child(2){width: 400px;}
footer dl:nth-child(2) dd{width: 50%;float: left;}
footer dl:nth-child(2) dd a{color: #FFF;}
footer dl:nth-child(3){width: auto;}
.main{background:#FFF; }
.main .catname{background: url(../img/bg.jpg); }
.main .search{border-bottom: 1px solid #EFEFEF;}
.main .side{background: url(../img/contact-bg.jpg); }
.side-info{padding:30px 10px;border:1px solid #efefef;background: url(../img/ct-bg.jpg) bottom no-repeat;}
.side-info div{padding-left:50px; background: url(../img/tel.png) no-repeat;}
.side-info div span{display: block;}
.side-info div b{font-size: 24px;color:#F64F0B; }
.side-info p{margin-top: 20px;}
.mini-rt{line-height: 40px;border-bottom: 1px solid #efefef;color: #666;}
.mini-rt a{color: #666;}
.mini-rt a:hover{color:#337ab7; }
.news dl{width: 100%;height: 100px; float: left;margin-top: 20px;}
.news dl dt{width: 70px;height: 70px;border:1px solid #333;float: left;}
.news dl dt span{width: 100%; display: block;height: 38px;line-height: 38px;display: block;text-align: center;font-size: 24px;font-weight: normal;}
.news dl dt em{width:100%;height: 32px;background: #333;color: #FFF;display: block;text-align: center;font-weight: normal;line-height: 32px;font-style: normal;}
.news dl dd{width:800px;margin-left: 20px;float: left; }
.news dl dd a{font-weight: bold;}
.news dl dd p{font-size: 12px; color: #666;margin-top: 10px;line-height: 20px;}

.pageshow{margin-top: 20px;color: #333;line-height: 25px;}

.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{    
    border: 1px solid #ccc;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    background: #fff;
    text-decoration:none;
    color:#999;
}
.page a:hover{
    border:1px solid #FF6600; 
    background-color:#FF6600; 
    color:#fff;
}
.page span{
    border: 1px solid #FF6600;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #FFEEE5;
    color: #FF6600;}

.focusBox { position: relative; width:500px; height:440px; overflow: hidden;float: left;top: 30px;}
.focusBox .pic li{width: 100%; text-align: center;}
.focusBox .pic img { max-width:100%; max-height:340px;display: inline-block; }
.focusBox .hd {width: 100%; overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3;text-align: center;}
.focusBox .hd li{ line-height:15px; text-align:center; font-size:12px; width: 88px;height: 65px; cursor:pointer; overflow:hidden; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;border:1px solid #EFEFEF;margin-left: 10px;padding: 10px;display: inline-block;}
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;}
.focusBox .hd li.on{border:1px solid #F64F0B;}
.focusBox .hd li img{width: 68px;height: 45px;}
.focusBox .prev,
.focusBox .next { width:50px; height:50px; position:absolute; top:151px; z-index:3;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;background:#eeeeee;text-align: center;line-height: 50px;font-size: 24px;color: #666;}
.focusBox .prev { left:0; }
.focusBox .next { right:0; }

.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 ;background: #F64F0B;color: #FFF;}
.product-des{width: 400px;float: right;margin-top: 30px;}
.product-des h3{border-bottom: 1px solid #CCC;padding-bottom: 20px;color: #666;}
.product-des li{color: #666;line-height: 30px;}
.product-des p{font-size: 13px;margin-top: 10px;color: #444;}
.detail{  margin-top: 50px;}
.det-tab{border:1px solid #EDEDED;background:#f5f5f5;padding:0px 15px;line-height: 30px;font-size: 16px;}
.det-tab span{padding: 0px 20px;position: relative;display: inline-block;line-height: 50px;color: #666;cursor: pointer;}
.det-tab span:after{
    content: "|";
    position: absolute;right: 0;
}
.det-tab span:nth-child(2):after{content:"";}
.det-tab span.on:before{
    content: "";
    border-bottom: 2px solid #333;
    width: 66px;
    position: absolute;left: 50%;margin-left: -33px;bottom: -1px;
}
.detail-content{padding: 20px 10px;margin-top: 10px;line-height: 25px;color: #333;}
.custom-list ul li{margin-left:16px;float:left;margin-top:20px;}
.custom-list ul li div,.custom-list ul li{width:220px;height:86px;border:none;}
.custom-list ul li div img{width:218px;height:84px;border:1px solid #CCC;}
.custom-list ul li:nth-child(1),.custom-list ul li:nth-child(5),.custom-list ul li:nth-child(9),.custom-list ul li:nth-child(13){margin-left:0;}

.nybanner{height:400px; width:100%; margin:0 auto;}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

.biaoti{border-bottom:1px dashed #CCCCCC; text-align:center; margin-bottom:20px;}
.biaoti h1{font-size:20px;}
.biaoti span{font-size:12px;}
.intro{font-size:14px; line-height:24px;}


#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#f67821;}