﻿@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";font-size:14px; color:#2e2d2d;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{outline:none;margin:0;padding:0;}
html{overflow:0;overflow-x:hidden;}
*{word-wrap:break-word;}
table{border-collapse:collapse;}
fieldset,img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none; cursor:pointer; color:#2e2d2d;}
a:hover{color: #BA0501;}

select,input{vertical-align:middle;outline:none;}input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer;}
i,em{font-style:normal;}

::-webkit-scrollbar{width:9px;background-color:#333;}
::-webkit-scrollbar-thumb{border:solid 2px #333;width:5px;border-radius:4px;background-color:#fff;}
::-webkit-scrollbar-corner{background-color:#333;}
::-webkit-scrollbar:horizontal{height:9px;}
.clear{clear:both;}
.date{ font-style:normal; float:right; color:#999; font-size:12px;  font-style:normal;}
.m_m{ width:1200px; margin:0 auto;}
.m_t{ margin-top:15px;}
.m_t30{ margin-top:30px;}
.m_t20{ margin-top:20px;}
.m_r{ margin-right:15px;}
.m_r10{ margin-right:10px;}
.p_t30{padding-top:30px;}
.p_t15{padding-top:15px;}
.p_t10{padding-top:10px;}
.display_none{display:none;}
.display_inline{display:inline;}
.hidden{overflow:hidden;}
.fl{float:left}
.fr{float:right}
body{min-width:1200px;}

/*layout*/

.topbox{ width:100%; height:186px; background:url(../images/top.jpg) center no-repeat;}
.topmid{ height:136px;}
.logo{ max-width:580px; float:left; overflow:hidden;}
.logo a{ display:block;}
.topright{ max-width:330px; overflow:hidden;padding-top:10px;}
.topr_one{ float:right; padding-top:5px;}
.home{ color:#FFF; margin-top:5px;}
.home a{ color:#FFF;}
.home a:hover{ color:#FC0;}
.search{ width:175px; height:30px; background:url(../images/search.png) no-repeat left center;}
.searchkk{ width:115px; height:28px; line-height:28px; border:0; background: none; padding-left:10px; color:#78cff6;}
.button{ width:45px; height:30px; background:none; border:0;}

.phone{ width:235px; height:55px; line-height:55px; float:right; color:#feef02; font-size:20px; background: url(../images/phone.png) no-repeat left center; padding-left:50px; padding-top:20px; text-align:right;}

/*菜单*/

.menubox{ position:relative; z-index:9999;}
.nav { display:block; line-height:50px;}
.nav .nLi{ width:130px; position:relative; display:inline; background:url(../images/nav_jg.jpg) no-repeat right center; float:left; }
.nav .nLi h3{ float:left;  text-align:center;}
.nav .nLi h3 a{ width:130px; display:block; font:16px/50px "微软雅黑"; color:#FFF; text-align:center;}
.nav .nLi:hover{ background:#fdaf06; color:#fff; }
.nav .sub{width:120px; display:none; background:#026db7; position:absolute; top:50px; left:0; padding:5px;}
.nav .sub li{ line-height:24px; zoom:1; border-bottom:1px solid #045b98; padding:8px 0;}
.nav .sub a{ display:block; line-height:24px; text-align:center; color:#fff;}
.nav .sub a:hover{ color:#fed702;}


/*banner*/
.focusBox { position:relative; width:100%; height:365px; overflow: hidden; background:url(../images/banner_yy.jpg) repeat-x bottom;}
.focusBox .pic{width:100%; height:350px;  position:relative; z-index:0;}
.focusBox .pic a{ display:block; width:100%;  height:350px; min-width:1100px;}
.focusBox .hd { width:100%; position: absolute; bottom:25px; text-align: center; font-size:0; z-index:1;}
.focusBox .hd li{margin:0 5px;width: 16px;height: 16px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#FFF; cursor: pointer; display:inline-block; *display:inline; zoom:1; overflow:hidden;}
.focusBox .hd .on{width: 16px;height: 16px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color: #ffc602;}
.focusBox .prev,.focusBox .next { width:40px; height:80px; display: none; background: url(../images/ad_ctr.png) no-repeat -6px 0px; position: absolute; top:40%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left:18px;}
.focusBox .next { background-position:-15px -90px; right:20px;}
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=40) !important; opacity:0.4!important;}


/*产品分类*/
.midone{ height:300px; padding-top:15px; overflow:hidden;}
.class_p{ width:250px; background-color:#f9f8f8;}
.lm{ width:100%; height:35px; background:url(../images/lm_mid.png) repeat-x;}
.lm span{ display:block; width:137px; height:35px; line-height:35px; float:left; background:url(../images/lm_l.png) left no-repeat; font-size:16px; color: #FFF; padding-left:30px;}
.lm a{ display:block; height:35px; line-height:35px; text-align:right; padding-right:10px;  background:url(../images/lm_r.png) no-repeat right;}
.class_p ul{ width:230px; padding:10px 0;}
.class_p ul li{ width:230px; height:30px; background:url(../images/classlm.jpg) center no-repeat; padding:5px 10px;}
.class_p ul li a{ line-height:30px; text-align:left; padding-left:45px;}
.gsjj{ width:670px;}
.gsjj em{ display:block; width:200px; height:140px; float:left; border:5px solid #f6f5f5;overflow:hidden;}
.gsjj em img{width:200px; height:140px; overflow:hidden; }
.gsjj p{ width:670px; display:block; padding-top:10px; line-height:24px; overflow:hidden;}
.gsjj p a{color:#e97b05;}

.newbox{width:250px; background-color:#f9f8f8;}
.newbox ul{ width:230px; padding:8px 0;}
.newbox ul li{ line-height:36px; background: url(../images/d.jpg) 10px no-repeat; border-bottom: 1px dashed #e8e7e6;}
.newbox ul li a{ padding-left:25px;}


.midtwo{ height:380px; padding-top:15px; overflow:hidden;}
.contact{width:250px; height:380px; background:url(../images/contact.jpg) #f9f8f8 no-repeat bottom; overflow:hidden;}
.contact p{ padding:10px; line-height:24px;}

.showcp{ width:935px; height:380px; overflow:hidden;}
.showcp ul{ padding:5px;}
.showcp ul li{ float:left; height:140px; padding:10px 5px 15px; overflow:hidden;}
.showcp ul li a{ display:block; width:175px; height:130px; }
.showcp ul li a img{ width:165px; height:115px; overflow:hidden; border:1px solid #e8e7e6; padding:4px;}
.showcp ul li a img:hover{ border:1px solid #fdad02;}
.showcp ul li a p{ line-height:36px; text-align:center;}

.caseshow{padding-top:15px; overflow:hidden;}
.casebox{ width:1198px; height:223px; border-left:1px solid #e8e7e6; border-right:1px solid #e8e7e6;  border-bottom:1px solid #e8e7e6;}
.casebox ul{ height:223px;}
.casebox ul li{ float:left; padding:10px;}
.casebox ul li a{ display:block; width:220px; height:203px; }
.casebox ul li a img{ width:210px; height:150px; border:1px solid #e8e7e6; padding:4px;}
.casebox ul li a img:hover{ border:1px solid #fdad02;}
.casebox ul li a p{line-height:43px; text-align:center;}

/*link*/
.link{ background-color:#f2f2f2; overflow:hidden;}
.linklm{ height:50px;  border-bottom:1px dashed #c0c0c0; text-align:left; font:18px/50px "Microsoft YaHei"; background:url(../images/links.png) no-repeat left center; padding-left:30px;}
.link p{ padding:10px 0 20px; color:#5f5e5e; }
.link p a{ line-height:24px;}
.foot{ width:100%; height:100%; background-color:#4d4848; padding:20px 0; overflow:hidden;}
.foot p{ width:60%; color:#f6f6f6; line-height:24px; float:left;overflow:hidden; padding-top:25px;}
.foot p a{ color:#f6f6f6; }
.foot p a:hover{ color:#FC0;}
.footpic{ width:40%; float:right; overflow:hidden; padding-top:10px;}
.footpic a{ display:block; width:100px; height:130px; overflow:hidden; float:right; padding:0 10px;}
.footpic a img{width:100px; height:100px; overflow:hidden;}
.footpic a em{ width:100%; line-height:30px; text-align:center; display:block; color:#f6f6f6;}


/*======================inlayout==========================*/
.inbanner{ width:100%; height:300px; overflow:hidden;}

.inmainbox{ padding:10px 0; overflow:hidden;}
.inlayout_left{ width:230px; float:left; margin-right:20px; overflow:hidden;}
.inlayout_right{ width:950px; float:right; background:#FFF; overflow:hidden;}
.weizhi{background:url(../images/sj.gif) no-repeat 10px 13px; padding-left:35px; border-bottom:3px solid #1087de; height:38px; font:16px/38px "微软雅黑"; position:relative;}
.weizhi i{height:40px; line-height:40px; font: normal 16px/40px "宋体"; padding:0 10px;}
.weizhi a{font:16px/40px "微软雅黑";}
.alm{text-align:left; height:100px;cursor:pointer;  font: 600 30px/70px "微软雅黑"; color:#fff; text-align:center; background: url(../images/classbg.png) no-repeat center -3px;}
.blm{text-align:left; line-height:40px;cursor:pointer;  font:20px/40px "微软雅黑"; color:#fff; text-align:center; background:#1c95fe; margin-top:5px;}
.blm a{ color:#FFF;}
.sa_lm{text-align:left; line-height:50px;cursor:pointer;  font:18px/50px "微软雅黑"; color:#fff; text-align:center; background: url(../images/lm_left.png) no-repeat #1087de left top;}
.sa_lm a{ color:#FFF;}

.fltu{ width:230px; height:100px; overflow:hidden; margin-top:5px;}
.fltu img{ width:230px; height:100px; overflow:hidden;}

.inclass{width:100%; overflow:hidden;}
.inclass ul{ padding:10px 0;}
.inclass li{overflow:hidden; line-height:30px; background:url(../images/classlm.jpg) no-repeat left;  padding:5px 10px;}
.inclass li a{display:block;  padding-left:40px;}
.inclass li a:hover{ width:100%; display:block; color:#840101;}

.Contact{ background:url(../images/contact.jpg) no-repeat bottom;}
.Contact span{ display:block; background:#fd9002; height:50px; font:24px/50px "微软雅黑"; color:#FFF; text-align:center; margin-top:10px;}
.Contact p{ min-height:180px; padding:10px 5px; line-height:24px; font-size:15px; background:url(../images/phonebg.png)  no-repeat left bottom;}
.Contact a{ display:block; height:70px;}

/*list*/
.inlist{width:930px; padding:10px; overflow:hidden;}
.inlist ul li{ height:38px; line-height:38px; border-bottom:1px dashed #CCCCCC;  background:url(../images/d.jpg) left center no-repeat; padding-left:15px;}
.inlist ul li a{ font-size:14px;}

/*分页*/
.my_page{background-color:#edecf1; text-align:center; padding:8px 0; overflow:hidden; margin:10px 5px; }
.my_page li { display:inline; text-align:center; margin:0px 5px;  font:14px/30px "微软雅黑";}
.my_page li a{padding:3px 10px; text-align:center; color:#333; border:1px solid #CCC; text-decoration:none; font:14px/30px "微软雅黑";}
.my_page li a:hover{background:#C0130A; color:#FFF; text-decoration:none;}

/*product*/
.insidepic_list{ padding:20px 3px; clear:both; overflow:hidden;}
.insidepic_list ul li{width:220px; padding:0 8px 5px; float:left; position:relative;}
.insidepic_list ul li img{ width:210px; height:150px; overflow:hidden; border:1px solid #e8e7e6; padding:4px;}
.insidepic_list ul li img:hover{ border:1px solid #fdad02;}
.insidepic_list ul li  p{font: normal 15px/36px "微软雅黑";color:#000; text-align:center;}
.insidepic_list ul li  p:hover{ color:#d72b03;}

/*class*/
.alistinbox{ width:950px; overflow:hidden; margin-top:20px;}
.alistinbox li{border-bottom:1px dashed #CCC; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.apicleft{width:300px; height:180px; overflow:hidden; margin-right:10px;}
.apicleft a{ width:300px; height:180px; overflow:hidden; display:block;}
.apicleft a img{width:300px; height:180px;  overflow:hidden;}
.anr{ width:630px;  height:180px; float:right; overflow:hidden;}
.anr span{ width:630px; display:block; padding-bottom:10px;}
.anr span a{ width:100%; height:30px; font:20px/30px "微软雅黑"; display:block; color:#0166bb;}
.anr span a:hover{color:#ca041b;}
.anr p{ line-height:24px;}
.alookmore{height:30px; line-height:30px;  display:block;  float:left;  margin-top:10px; color: #DA0707;}
.alookmore:hover{ color:#F60;}

.cl_lm{ width:100%; overflow:hidden; padding-top:20px;}
.cl_lm a{margin:5px; float:left; text-align:center; padding:5px 10px; background:#ebfaff; border:1px solid #a9d9eb; cursor:pointer; display:block;}
.cl_lm a:hover{border:1px solid #36b3dd; color:#027ce3;}


/*about*/
.web_nr{ width:940px; padding:10px 5px;}
.web_nr p{ line-height:24px;}
.web_nr img{ max-width:940px; height:auto; width:expression(this.width >940 ? "940px" : this.width); overflow:hidden;}

/*list info*/
.bt{text-align:center; padding:15px 0;}
.bt h1{color:#151515; font-size:24px; font-weight:bold;}
.info{height:30px;line-height:28px; border-bottom: dashed  #BDBDBD 1px;  margin:3px 0px; text-align:center;  font-size:14px; font-family:"宋体";}
.nr{ line-height:24px; padding:10px;}
.nr img{ max-width:940px; height:auto; width:expression(this.width >940 ? "940px" : this.width); overflow:hidden;}
/*page nest up*/
.fyy{ width:940px; height:auto; overflow:hidden; margin:0 5px;}
.fyy ul{}
.fyy ul li{ width:940px; line-height:30px;  float:left; margin:5px 0;  background: #EFEFEF; padding-left:10px;}
.fyy ul li span{ font-weight:600; padding-right:10px;font-size:14px; color: #333;}


