/*通用样式*/
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-weight: normal;}body{color:#323232;font-size:14px;font-family:Arial,"","","宋体";line-height:28px;}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}li,ol,ul{list-style:none}fieldset,img,input{border:0}table{border-collapse:collapse;border-spacing:0}td{padding:0 5px;line-height:26px}img,input,select{vertical-align:middle}button,input,select,textarea{font-size:100%}textarea{resize:none}a{outline:0;color:#222;text-decoration:none}a:hover{text-decoration:none;}.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}.clear{zoom:1}
body{ overflow-x:hidden}

.wp{ width:1440px; margin:0 auto;}
.wp2{ width:1114px; margin:0 auto;}
.z{ float:left;}
.y{ float:right;}
.cl{ clear:both;}
.mr_0{ margin:0;}
.img{ border:none;}
/*首字母大写*/
.sax {text-transform:capitalize;}
/*全都是大写*/
.qdx {text-transform:uppercase;}
/*全都是小写*/
.qxx {text-transform:lowercase;} 

/*头部开始*/
.logos{ background:#ffffff; repeat-x; height:115px; width:100%; }
 .nav-fixed{ position: fixed;
top: 50px;
left: 0;
z-index: 999;} 
/*lang*/
.logo { width:504px; height:115px; margin-left:0px;}
.logo img{ vertical-align:middle; margin-right:7px; margin-left: -43px;}
.logo em{ font-style:normal; display:inline-block; vertical-align:middle;font-family:Arial,"", Helvetica, sans-serif; color:#201513; font-size:14pt;}
.top-lang a{ display:inline-block; width:68px; height:28px; line-height:28px; text-align:center; background:#a8a8a8; border-bottom-left-radius:10px; border-bottom-right-radius:10px; color:#ffffff;}
.top-lang a:hover{ background:#008ae2;}
/*头部结束*/
/*导航*/
.nav{ 
     width: 518px;
line-height: 41px;
color: #ffffff;
margin-right: -423px;
margin-top: 64px;
	 }

.nav li{
	 list-style:none;
	 float:left;
     display:inline;
     width:auto;
	 text-align:center;
	 color:#ffffff;
	font-weight: bold;
    font-size: 10.5pt;
	line-height: 34px;
	text-decoration:none; 
	text-transform:uppercase;
	  } 

.nav a{
	color:#ffffff;
	font-weight: bold;
    font-size: 10.5pt;
	line-height: 34px;
	text-decoration:none; 
	text-transform:uppercase;
	
	  }
	 
.nav a:hover{ color:#FFF;}


/*下拉菜单*/
.mainlevel{position:relative;}
.sub_menu{display:none; position:absolute;left:0; width:224px; top:34px; z-index:99;text-align: center;font-size: 12px;font-weight: normal;}
.sub_menu dd{float:none; line-height:30px;margin-bottom:1px; background:#e5e5e5;white-space: nowrap;text-overflow: ellipsis;position:relative;}
.menu-ab dd:hover{background: #ddc20e}
.menu-cp dd:hover{background:#569bd2;}
.menu-js dd:hover{background:#b765be;}
.sub_menu dd a{font-size: 14px; color:#fff; float:none;line-height:28px; height:28px;color: #333333;}
.sub_menu dd:hover a{color:#fff;}
.mainlevel:hover .sub_menu{display:block;}
/*下拉菜单*/
.sub_menu1{display:none;position: absolute;left: 112px;top:0;z-index: 100;text-align: center;font-size: 12px;font-weight: normal;}
.sub_menu1 dd{float:none; line-height:30px;margin-bottom:1px; width:112px; background:#e5e5e5;white-space: nowrap;text-overflow: ellipsis;position:relative;}
.sub_menu1 dd a{font-size: 14px; color:#fff; float:none;line-height:28px; height:28px;color: #333333;}
.sub_menu1 dd:hover a{color:#fff;}
.sub_level:hover .sub_menu1{display:block;}
 
/*导航结束*/

/*搜索*/
/*搜索*/
.tuijian{line-height: 56px;background:#ffffff no-repeat; border-bottom:#dfdfdf solid 5px;}

.tijcp a{ line-height:56px; color: #959595;}
.sousuo{ height:28px; float:right; line-height: 56px;}
	  
.shuru{display:inline-block;
       padding-left:16px;
       width:169px;height:26px;background: url(../images/sl.jpg) no-repeat left;color:#666;  line-height: 28px; margin: 0px -24px 0 0; outline: medium;}	   
.submit{display:inline-block;
        width:40px;height:28px;background:rgba(0,0,0,0) url(../images/sr.jpg) no-repeat scroll 0 0;text-indent:9999px;cursor:pointer; line-height: 56px;}

.tongtong{ margin:0 auto;}
.xiatu{ margin:0 auto; margin-top:30px;}

/*四大*/

#wrap{margin:0 auto;width:1013px;overflow:hidden; position:relative; top:18px;}
.item5{position:relative;float:left;margin-right:23px;width:230px;height:140px;cursor:pointer;overflow:hidden;}
.item5 h2{position:absolute;left:0;top:106px;height:34px;width:100%;}
.item5 h2{height:34px; background:url(../images/fw_bg.png) repeat;color:#fff; font-family:""; text-align:center; font-size:17px; line-height:34px; }
.item5 div{position:absolute;width:0;height:0;background:#bb0109;overflow:hidden;_zoom:1;}
.item5 .cornerTL{left:0;top:0;}
.item5 .cornerTR{right:0;top:0;}
.item5 .cornerBL{left:0;bottom:0;}
.item5 .cornerBR{right:0;bottom:0;}
.item5 .cornerCC{left:78px;top:101px;}
.item5 dl{position:absolute;top:0;left:0;width:230px;height:140px;display:none;}
.item5 dt{height:34px;width:100%;line-height:34px;text-align:center;color:#FFF;}
.item5 dt h3{height:34px;text-indent:-10000px;background:url(../images/demo03.png) no-repeat;}
.item5 dd{padding:12px;width:210px;line-height:20px;text-indent:2em;color:#FFF;font-size:12px;}

/*left*/

.menu-zuo{ width:232px;margin-top: 80px; }
.chanchan{width:232px; height:143px; margin-top: 30px;}
.menu-zuo a{color:#ffffff; font-size:16px; text-decoration:none;line-height:55px; padding-left:30px;}
.menu-zuo a:hover{ color:#ffffff;  }
.cp-zuo1{background:url("../images/hong.jpg") no-repeat; width:232px; height:55px; margin-bottom:2px; }
.menu-zuo li:hover {opacity: 0.8;}
.cp-zuo2{background:url("../images/cheng.jpg") no-repeat; width:232px; height:55px; margin-bottom:2px;}
.cp-zuo3{background:url("../images/zi.jpg") no-repeat; width:232px; height:55px; margin-bottom:2px;}
.cp-zuo4{background:url("../images/tuh.jpg") no-repeat; width:232px; height:55px; margin-bottom:2px;}
.cp-zuo5{background:url("../images/huang.jpg") no-repeat; width:232px; height:55px; margin-bottom:2px;}
/*left2*/
.page-left{width: 234px; margin-top:80px;}
.pl-tit{background: url(../images/bg-pl-top.jpg) no-repeat center;width:234px;height: 40px;padding: 20px 0 14px;}
.pl-tit h2{line-height: 40px; width: 100px;margin-left: 30px; text-align: center;  color:#ffffff; font-weight:bold;}
.pl-cate{background: #f7f6f6;min-height: 562px;}
.pl-cate li{line-height: 40px;border-bottom: 1px solid #ddd;padding-left: 50px;font-weight:bold; background: url(../images/icon-lx.png) no-repeat 30px center;}
.pl-cate li:hover,.pl-cate .left-on{background:#d92129 url(../images/icon-lx-w.png) no-repeat 30px center;}
.pl-cate li:hover a,.left-on a{color:#fff;}
.menu-zuo{background:url("../images/cp-bjj.jpg") repeat-y; width:220px; margin-left:20px; }
.chanchan li{ background:url("../images/jiant-y.jpg") no-repeat right; line-height: 54px; border-bottom:#dddddd solid 1px; width:180px;  }
.chanchan dd{line-height: 54px; border-bottom:#dddddd solid 1px; width:180px; margin-left: 20px; }
.dalei{ padding-left:10px;}
.xiaolei{color:#33333; padding-left:8px; font-weight:bold;}
.lan{margin-left: 14px;float: left; margin-top: 25px;}
/*company*/
.biaoti{ margin-top:30px; width:800px;}
.ggjj h2{ font-size:24px; border-bottom:4px solid #ccc; margin-top:60px; height:40px; line-height:40px;}
.about-tu{ height:360px; margin-top: 20px;}
.sale-tu{ width:836px; margin:0 auto;}
.about-r{ width:836px; margin-left: 5px;  margin:0 auto; line-height:24px; min-height:700px;}
.about-r p{ font-size:16px; line-height:28px;}
/* 新闻 */
.newnew{ width:700px;margin-left: 25px; margin-bottom:40px;  height:500px;}
.newnew1{ width:700px;margin-left: 25px; margin-bottom:40px; }
/* fanhui */
.d4 p{color: #4f4f4f; font-size:16px;}
.d4 a{color: #4f4f4f;font-size:16px;}
.d4 a:hover{color: #f20341;}
.d4 div{color: #4f4f4f;}
.d5{height: 180px;margin-top:15px;margin-left:31px;float: left;border: 3px solid #e5e5e5;padding: 3px; line-height:180px;}
.d5:hover{border: 3px solid #f20341; }
.d5 img:hover{opacity: 0.7;}
.newspage {
    width:100%; DISPLAY: block; padding:25px 0 0px 0; TEXT-ALIGN: center; clear:both
}
.newspage A {
    BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; font-family:Arial,"宋体"; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
; font-size:13px;}
.newspage A:hover {
    BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #f20341; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none;font-size:13px;
}
.newspage A:active {
    BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#f20341; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid;font-size:13px;
}
.newspage SPAN.current {
    BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#f20341; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid;font-size:13px;
}
.newspage SPAN.disabled {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid;font-size:13px;
}
.sida{ margin:0 auto; margin-bottom:60px;margin-top: 60px;}

/*contact*/		
.contact_list{ /*background:url(../images/contact_bg.png) no-repeat scroll right center;*/ margin-bottom:38px; margin-left: 16px; }
.contact_list ul li{ border-bottom:1px dotted #ccc; line-height:30px;background:url(../images/mprod_list2_bg.jpg) no-repeat scroll 5px center; padding-left:20px; width:370px; }
.right_body1{ padding:20px 40px}

/* order */
.order-main input{padding-left:5px;height:24px;border:1px solid #01325b}
.order-main input:hover{border-color:#e22a34}
.form-btn{display:inline-block;margin:10px 20px;padding:.3em 1em;outline:0;border:solid 1px #d58437;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#e1b516,#be5b10););-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#d9eef7;vertical-align:baseline;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')}
.form-btn:hover{text-decoration:none}
.order-mes{margin:5px 0;padding:5px 0 0 8px;width:450px;border:1px solid #01325b}
.red{color:red}
.a01{color:#323232;text-decoration:none;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;line-height:36px}
.a02{border:1px solid #e5e1e1;color:#323232;text-align:center;text-decoration:none;line-height:30px}
.list-m{ margin: 0 23px 0 -47px;
float: right;
color: #ffffff;
font-size: 14px;}

.a01{color:#323232;text-decoration:none;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;line-height:36px}
.a02{border:1px solid #e5e1e1;color:#323232;text-align:center;text-decoration:none;line-height:30px}
.list-m{ margin: 0 23px 0 -47px;
float: right;
color: #ffffff;
font-size: 14px;}
.a03{padding-left:7px; padding-right:7px;border:1px solid #e5e1e1;color:#323232;text-decoration:none;line-height:34px}


.mapmap{ margin: 0 auto; text-align:center;}


/*脚部*/
.footer{ background:#000;  line-height:48px; text-align:center;}
.footer a{ font-size:14px; color:#ffffff;}
.footer a:hover{ color:#ffffff; }
.footer span{ color:#ffffff; font-size:14px;}

.nyprotitle{ float:left; width:100%; margin-bottom:0px;}
.nyprotitle i{ float:left; margin-left:7px;font-size:18px; line-height:33px; color:#323232; font-weight:bold; font-style:normal;}
.nyprotitle i:hover{color:#e60000;}
.nyprotitle b{ float:right; display:inline-block; font-size:15px; font-weight:normal; line-height:1; color:#323232;  margin-right:6px; margin-top:9px;}
.nyprotitle b:hover{color:#e60000;}
.nyprotitleline{ float:left; width:100%; height:2px;border-bottom:1px solid #b5b5b5; border-top:1px solid #b5b5b5; margin-bottom:12px;}


.nyprotit{ float:left; width:100%; margin-bottom:0px; font-size:0;}
.nyprotit i{ display:inline-block; vertical-align:middle; margin-top:13px; margin-bottom:13px;}
.nyprotit .i0{ margin-left:7px; margin-right:5px;}
.nyprotit .i1{font-size:16px; line-height:1; color:#323232; font-style:normal;}
.nyprotit .i1:hover{color:#e60000;}
.nyprotit b{ float:right; display:inline-block; font-size:14px; font-weight:normal; line-height:1; color:#323232;  margin-right:7px; margin-top:17px;}
.nyprotit b:hover{ color:#e60000;}
.nyprotitline{ float:left; width:100%; height:1px; background:#323232;}

.protable{ width:100%; margin:0 auto; margin-top: 20px; border-spacing:0;padding:0;border-collapse:collapse;}
.protable tr td{color:#323232; text-align:center; font-size:14px; line-height:30px;  border-bottom:1px solid #b5b5b5;}
.protable tr .td0{font-size:14px; line-height:30px;}

.lnytable{ float:left; width:234px; margin-top:70px; border-spacing:0;padding:0;border-collapse:collapse;}
.lnytit {/* float: left; */
    /* background: #da2129; */
    /* width: 234px; */
    /* height: 74px; */
    /* text-align: center; */
    color: #333333;
    font-weight: bold;
    font-size: 20px;
    /* line-height: 38px; */
    letter-spacing: 1.5px;
    margin-bottom: 5px;
    margin-top: 6px;}
.lnytitline{     /* float: left; */
    width: 100%;
    margin-bottom: 5px;
    height: 2px;
    border-bottom: 5px solid #b5b5b5;
    /* border-top: 1px solid #b5b5b5; */}
.lnycplb{ display:inline-block; width:204px; padding-left:30px; background:rgba(245,245,245,0.7) url(../images/icon17.gif) no-repeat 10px center; height:37px; line-height:37px; color:#000; font-size:14px; border-bottom:1px solid #ccc; font-weight:bold; cursor:pointer;}
.lnycplb_1{display:inline-block;  width:204px; padding-left:30px; background: rgba(245,245,245,0.7) url(../images/ico.jpg) no-repeat 20px center; height:37px; line-height:37px; color:#000; font-size:14px; border-bottom:1px solid #ccc;}
.lnycplb_1:hover{ color:#e60000;}



.fuwubox{ margin:0 auto; margin-top:40px; margin-bottom:60px; width:1114px; height:151px; background:#a0a0a0; }
.fuwubox li{ float:left; width:33.3%; text-align:center;}
.fuwubox li h1{ text-align:center; line-height:1; padding-top:20px; margin-bottom:16px; }
.fuwubox li h1 img{ width:70px;}
.fuwubox li h2{ text-align:center; color:#fff; font-size:16px; font-weight:bold; line-height:1;}


.wenzi{ min-height:500px;}


