@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, textarea,th, td,img,p{   border:none;   margin: 0;   padding: 0; color:#616161; list-style: none;} 
body,button, input, select, textarea {   font: 12px Arial, Helvetica, sans-serif;}  em{font-style:normal;} 
a{ text-decoration:none; color:#616161}
ul, ol ,li{ list-style: none; } 
img{ border:none;} 
.clear{ clear:both}
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.white { color:#FFF;}
.shell { width:1230px; margin:0 auto;}
 .colorre { width:100%;}
.nomargin {margin-right:0px;}

body {background:#ececec;}
#header {width: 100%;height: 90px;background-image:url(../images/header-back.jpg);background-repeat: repeat-x; border-bottom:solid 4px #b2231d;}
.logo {width: 300px;float: left; padding-top:10px;}

.nav {width: 900px;float: right;padding: 0;font-size:14px;}
.nav li { position: relative; z-index: 105; float:left;height:50px; line-height:50px; padding:0 29px; background:url(../images/suline.jpg) no-repeat center right;}
.nav li A{ display: inline-block; font-family: "微软雅黑";  color: #000; font-size:14px; text-decoration: none;}
.nav li a:hover,.nav li a.cur{display: inline-block; font-family: "微软雅黑";color: #c2231d;  font-size:14px;background:url(../images/sanjiao.png) bottom center no-repeat;}
.nav li ul { float:left; left: 0px; top: 50px;  display: none; position:absolute; z-index: 1000;}
.nav li ul li { float:left; font-size:13px; color:#FFF; line-height:34px; height:34px;padding:0; margin:0;	}
.nav li ul li a {float:left;  color:#FFF; padding:0 15px; height:34px; line-height:34px; background:none; text-align:center; font-size:12px;}
.nav li ul li a:hover{	float:left;color:#FFF; padding:0 15px; height:34px; line-height:34px; background:none #a3221c; text-align:center;font-size:12px;}
.bb{ width:100%;}
.aa{ height:30px; width:100%; background:#c2231d; display:none; position:absolute; z-index: 102;}
.sitemap {float:left; padding-top:15px;}
.close_btn { float:right; top:10px; right:20px; position:relative; z-index:1001;}
.headertopright {float:right;width:100%; height:40px;clear:both;text-align:right; z-index:20000; line-height:40px;}

.banner { width:100%;}
.indexmainbg { float:left;width:100%;  background:url(../images/indexmainbg.jpg) repeat-x bottom #FFF;height:256px; margin-bottom:20px;}
.indexnews { float:left; width:350px; margin-left:18px; margin-top:18px;}
.indexnews01 { float: left; width:100%; margin-top:15px;}
.indexnews01 .news02 { float:right; width:217px; display:block; line-height:18px;} 
.indexnews01 .news02 p { margin:0px; padding:0px; line-height:20px;}
.indexnews02 {float: left; width:100%;margin-top:10px;}
.indexnews02 li {width:340px;  padding-left:10px; background:url(../images/indexnewsli.jpg) no-repeat left center; line-height:25px;}
.indexmiancont { float:right; width:755px;margin-right:18px; margin-top:28px;}
.indexmiancont li { float:left;}

.bannerli { float:left; width:100%; min-height:301px;text-align:center;}
.localtitle { float:left; width:215px; height:230px; padding:42px 0px 0px 30px; margin-top:29px; background:#a1221b; text-align:left;}
.localtitle p { font-size:30px; font-family:"黑体"; color:#FFF; font-weight:bold; }
.localtitle .ename {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; padding-top:10px;}
.about { float:left; width:1160px; background:#FFF; padding:30px; margin:20px 0; line-height:24px; }
.shehuizeren { float:left; width:100%;}
.shehuizeren li { float:left;}

#read{width:43px;height:151px;margin-left:1220px; position:fixed;bottom:154px;color:#fff; z-index:999;}
#read .code{width:42px; height:86px; background:url(../images/btn-code.gif); position:relative;}
#read .code .info{width:377px; height:145px;padding:15px 0 0 13px;background:url(../images/codebg.gif); position:absolute;left:-250px;top:-5px; display:none;}
#read .code .info dl{width:112px; height:139px; float:left; overflow:hidden; margin-right:7px;}
#read .code .info dt{width:112px; height:112px; background:#fff; overflow:hidden;}
#read .code .info dd{ text-align:center;padding-top:4px;font-family:"宋体";}
#gotop{ display:block;width:42px; height:42px; background:url(../images/btn-top.gif); margin-top:23px;}



#left{	float:left;	width:210px; height:100%;overflow:hidden;  }
.zinav {float:left; width:210px; overflow:hidden; }
.zinav li {float:left; margin-top:6px; list-style:none; border-bottom:dotted 1px #f2f2f2; background:url(../images/sanjiao.jpg) no-repeat 10px 13px; }
.zinav li a{ display:block; overflow:hidden; font-size:12px; color:#666666;width:160px;height:34px; line-height:34px; padding-left:30px;}
.zinav li a:hover,li a.lcur{ color:#233d81; font-weight:bold; }
.zinav li ul { float:left; width:100%; }
.zinav li ul dd{ float:left; list-style:none;line-height:10px;   }
.zinav li ul dd a{   background:url(../images/lidian.png) no-repeat 10px 10px;}
.zinav li ul dd a:hover,.zinav li ul dd a.dlcur{ color:#a1221b; font-weight:bold;  background:url(../images/lidian.png) no-repeat 10px 10px #f2f2f2;}

#right{ float:right; width:930px;  overflow:hidden; }
.productslist { float:left; width:930px; padding-bottom:50px;}
.productslist li { float:left; width:217px; height:360px; margin-right:15px; background:#ededed; margin-top:26px;}
.productslist li .tp{float:left; width:217px; overflow:hidden;}
.productslist li img { float:left; clear:both; }
.productslist li .productintro { float:left; margin-top:10px; margin-left:13px; width:187px; clear:both;}
.productslist li .productname {float:left;width:187px; height:30px; line-height:30px; color:#101010; border-bottom:solid 1px #c3c3c3; clear:both; font-size:14px; overflow:hidden}
.productslist li .productintromore {float:left;width:187px; line-height:19px; color:#585858; font-size:11px; padding:5px 0 5px 0; }

.product_detail{ float:left; width:815px; line-height:28px;margin-top:15px;}
.product_detail p{float:left; clear:both}
.product_detail h1{ float:left;font-size:12px; font-weight:bold;}
.product_detail .photo{ float:left; width:810px; overflow:hidden; clear:both;}
.product_detail .photo img{ display:block; border:1px solid #ebebeb; float:left;}
.product_detail .right_contacts{ float:left; width:325px; margin-left:32px; color:#656565;}
#pnav li{ width:200px; margin-bottom:2px;}
#pnav li a{ display:block; text-decoration:none; height:26px; line-height:26px; color:#525252; padding-left:28px;}
#pnav li a:hover{color:#476abe;	text-decoration:none;}
#pnav li a.e_pdf{ background:url(../images/e_pdf.jpg) no-repeat left center; }
#pnav li a.e_inquiry{ background:url(../images/e_inquiry.jpg) no-repeat left center;}
#pnav li a.e_print{ background:url(../images/e_print.jpg) no-repeat left center; }
#pnav li a.e_bookmark{ background:url(../images/e_bookmark.jpg) no-repeat left center; }
#pnav li a.e_tell{ background:url(../images/3-06.jpg) no-repeat left center; }
#pnav li a.e_msn{ background:url(../images/e_msn.jpg) no-repeat left center; }
#pnav li a.e_skype{ background:url(../images/e_skype.jpg) no-repeat left center; }
#pnav li a.e_email{ background:url(../images/e_email.jpg) no-repeat left center; }
.e_request{ background:url(../images/e_request.jpg) no-repeat left center; }

.product_other{ float:right; width:330px; line-height:24px; }
.product_other p{}
 
.product_other table { margin:20px 0 30px 0;}
.product_other table th{ color:#fff; padding:0;}
.product_other table,.product_other table td{border:1px solid #ebebeb; border-collapse:collapse; margin:10px 0;}
.product_other table td{ padding:5px 0 5px 10px;}
 
 
.detail_three{ padding:20px 0 30px;}
.last_title{ clear:left; width:900px;line-height:32px; color:#fff; font-size:18px; background-color:#a3221c; padding-left:10px;}

.rollBox{ width:870px; overflow:hidden;} 
.rollBox .LeftBotton{ height:20px; width:20px;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;} 
.rollBox .RightBotton{height:20px;width:20px;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;} 
.rollBox .Cont{width:870px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .tpic{width:200px; float:left;text-align:center; margin-right:10px;} 
.rollBox .Cont .tpic img{display:block;margin:0 auto; border:1px solid #dedede; margin-left:3px;} 
.rollBox .Cont .tpic p{ line-height:16px; color:#6f6f6f; padding-top:3px;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fe0000;text-decoration:none;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;} 

/*** news ***/
.newslist{width:100%;  margin-top:15px;}
.newslist li { float:left;width:100%;height:150px;  margin-top:18px;  overflow:hidden; clear:both; border-bottom:dotted 1px #CCC;}
.newslist li .newstuleft{ float:left; width:180px;}
.newslist li .newsintro{ float:right; width:920px;}
.newslist li .newslisttitle{ float:left; width:920px; line-height:38px;font-size:12px; color:#323232;}

.newslist li .newslisttitle span{ font-size:18px; font-weight:bold;}
.newslist li .newslisttitle span a:hover{color:#c2231d;}
.newslist li p{ line-height:25px; font-size:12px; color:#888;}
.newslist li time{ float:left; background-color:#b50007; padding:0 5px; height:60px; width:60px; border-right:1px solid #ebebeb;}

.newscontentlist{ float:left; width:100%; color:#777; padding:20px 0;}
.newscontentlist h3{ font-size:20px; color:#111; text-align:center;}
.newscontentlist .newlist-n{ padding-top:10px; border-bottom:1px  dotted #d5d5d5; padding-bottom:10px; margin:30px 0; text-align:center}
.newscontentlist .fr{ float:right}
.newscontentlistdetail {float:left; width:215px; margin-top:30px;background:url(images/newsdetailbg.jpg) repeat-y;}
.newscontentlistdetailtitle {float:left; width:170px; padding-left:45px; height:47px; line-height:40px; background:url(images/newsdetailtitle.jpg) no-repeat; color:#FFF; font-weight:bold;}
.newscontentlistdetailtitlebody {float:left;width:260px; background:none;}
.newscontentlistdetailtitlebody li{ list-style:circle; line-height:28px; background:none; margin-left:-30px;}

/**production**/
.production{ float:left; width:100%; margin-top:20px; clear:both;}
.production li{ float:left;  width:220px; display:inline; margin-right:10px;}
.production li span{  width:220px; line-height:20px; height:40px; overflow:hidden; display:block; text-align:center}
.production li a{float:left;  display:inline;}
.production li  a:hover {float:left; border:solid 2px #124898; padding: 2px;}

/**honor**/
.honor{ float:left; width:100%; margin-top:10px; clear:both;}
.honor li{ float:left; width:215px; height:330px;  margin-right:10px; margin-bottom:20px; display:inline;  padding:5px 0 0 5px;}

.honor li .pic1{ 
	float:left;
	width:210px; margin-right: 19px;margin-bottom: 10px;margin-top: 10px; 
	background: #ffffff; overflow: hidden; }
.honor li .pic1 a{
	 height:340px;padding:5px; display: block;
	background: #ffffff;}
.honor li .pic1 a:hover{	background: #124898;cursor: pointer;}
.honor li .pic1 a:hover .title{color:#ffffff;}
.honor li .pic1 a:hover .intro{color:#ffffff;}	

.honor li .pic1 dt{ height:280px;}
.honor li .pic1 dd{
	position: relative;
	width:200px; height:30px;padding:0 5px;}	

.honor li .pic1 .title{
	width:214px; height:30px;padding-top:10px; display: block; 
	color:#0b61a5;font-size:14px;line-height:30px;  font-weight: bold; }




/*pages*/
.pages{ float:left;height:50px;line-height:30px;clear:both; text-align: center; padding-top:30px;font-size:25px; margin:0 auto; width:860px;}
.pages A {border:1px solid #a8a7a7;margin:0 2px;padding:1px 10px 2px;text-align:left;text-decoration:none; color:#666; font-size:18px}
.pages A:hover{border:1px solid #124898;text-decoration:none;background-color:#124898; color:#FFF}
.pages .now{border:1px solid #124898;text-decoration:none;background-color:#124898;COLOR: #fff;font-size:25px;font-weight:700}
/*底部*/
.footer{ float:left;width:100%; background:#FFF; color:#858585;height:41px;line-height:41px;}

.fl li{ color:#c2231d; font-size:16px; line-height:40px;}
.fl li a:hover{ color:#c2231d;}
.news_nr{ line-height:35px; color:#666; font-family:"微软雅黑"; font-size:14px}

.pgfy{
	 width:910px; border-top:1px solid #c8c8c8; padding-top:15px;padding-bottom:20px; float:left}
.pgfyl{ width:740px;float:left}
.pgfyl p{ color:#666;font-size: 12px;}
.pgfyl p a{ color:#666; font-size: 12px;}
.pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.pgfyr a{ color:#277ec3;font-size:12px;}


.case1{width:100%x;height:auto;overflow:hidden;}
.case1 li{width:270px;height:235px;float:left;overflow:hidden; margin-right:20px;}
.case1 li p{width:270px;height:55px;overflow:hidden;font:14px/55px "microsoft yahei";color:#2b2823;text-align:center;}
.case1 li p a{color:#2b2823;}


.con_right{ width:650px; overflow:hidden; float:right;}
.con_right .mbt{ width:100%; height:38px; margin-top:15px; display:inline; font:20px/38px "微软雅黑"; color:#333; float:left;}
.con_right .s_bt{ width:100%; height:40px; font:14px/40px "微软雅黑"; color:#999;float:left;}
.con_right .s_bt span{ color:#f00;float:left;}
.con_right .ink{ width:650px;float:left;}
.con_right .ink .input1{ width:314px; margin-right:18px; display:inline;float:left;}
.con_right .ink .input1 input{ width:314px; height:40px; border:solid 1px #dedede; text-indent:5px;font:14px/40px "微软雅黑"; color:#333;background:#fbfbfb; outline:none;float:left;}
.con_right textarea{ width:100%; height:128px; background:#fbfbfb; border:solid 1px #dedede; padding:5px; display:inline; font:14px/24px "微软雅黑"; color:#333; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; resize:none; outline:none;float:left;}
.con_right .s_btn{ width:100%; height:45px; background:#25282c; text-align:center; font:14px/45px "微软雅黑"; color:#fff; margin-top:20px; display:inline;float:left; border:0;}
.con_right .s_btn:hover{ background:#b2231d;}

.map_dt{width:99%; margin-top:20px;}
.contact{float:left; width:450px; }
    /*总容器样式*/ 
.pager { width:100%;float: left;padding: 10px 0; text-align: center; color:#a3221c;font-size:12px; font-family:Tahoma; margin-top:25px;}   
/*分页链接样式*/ 
.pager a { margin: 2px; padding:2px 5px; color: #333; text-decoration: none; border: 1px solid #e26561; }   
/*分页链接鼠标移过的样式*/ 
.pager a:hover { color: #151515; border: 1px solid #a3221c; background-color:#a3221c; }   
/*当前页码的样式*/ 
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #a3221c; border: 1px solid #a3221c; }   
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/ 
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #CCC; border: 1px solid #DDD; }   
/*跳转下拉菜单的样式*/ 
.pager select {margin: 0px 2px -2px 2px; color:#124898;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/ 
.pager input {margin: 0px 2px -2px 2px; color:#124898; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;}   