@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}

/*品牌专区*/
.partner{ width:993px; margin:0 auto; padding-top:39px;}
.partner h2{background:url("../images/partner-tit.jpg") no-repeat center top; font:bold 36px/36px "microsoft yahei"; color:#222; text-align:center;}
.partner h2 em{ font-size:26px; line-height:37px;  color:#fff; padding-bottom:7px; display:block; font-weight:normal;}
.partner h2 a{color:#222;}
.partner h2 .span{display:block;font:normal 12px/14px "microsoft yahei"; color:#222; padding-top:11px;}
.partner i{ color:#c40000;font-style: normal;}

.an1roll{width:1200px;height:140px;margin:15px auto;position:relative;}
.an1roll .prev,.an1roll .next{width:28px;height:28px;position:absolute;top:42px;left:0;z-index:100; cursor:pointer; background:url("../images/partner.png") no-repeat;}
.an1roll .next{left:auto; right:0; background-position:-28px 0;}
.an1roll .scrollWrap{width:1140px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}
.an1roll dl{float:left;width:228px;text-align:center;}
.an1roll  dt{margin:0 auto;width:180px;height:78px;border:1px #ddd solid; overflow:hidden;padding:1px;}
.an1roll  img{display:block;height:78px;margin:0 auto;}
.an1roll  dd{width:228px;height:40px;line-height:40px;overflow:hidden;}

/*产品分类*/
.product{width:100%;height:580px;background:#eee;padding-top:20px;}
.cate_title{width:220px; height:77px;background:#222; color:#fff;font-size: 20px;padding-top:28px;text-align:center;}
.cate_title span{font-size:12px;color:#3a6a0d;display: block;}
.menu_cate .sort1{width:220px; height:462px;background:#2b6920;margin-top:-18px;}
.menu_cate .sort1 li{width:180px; line-height:38px;height:38px; margin-left:18px;margin-top:8px;}
.menu_cate .sort1 li a{display:block;padding-left:30px;color:#fff;border-bottom:1px #999 dotted;}
.menu_cate .sort1 li a:hover{color:#ddd;border-bottom:1px #900000 solid;}

.cp {width:922px; padding:10px 0 0 40px;}
.cp_top { height:31px; line-height:31px; border-bottom:solid 1px #d7d7d7;}
.cp_top ul li{float:left; color:#333;  font-size:14px; padding-left:60px;text-decoration:none;cursor:pointer;}
.cp_top span { float:right; display:block;padding-top:5px;}
.p6t2 .hd li.on{background:url("../images/ico02.gif") no-repeat;color:#309600;}   /*移动样式变化*/
.cp_con {width:940px;padding:22px 0 0; display: inline-block}
.cp_con ul li {float:left;padding:2px 0px 10px 2px; width:273px;height:220px;overflow:hidden; background:#ebebeb;margin:0px 18px 30px 20px;}
.cp_con ul li a img { width:271px; height:178px;}
.cp_con ul li span a { display:block; height:39px; line-height:39px; text-align:center; color:#3d3d3d; font-size:13px;}
.cp_con ul li q { display:block; text-align:center;}
.cp_con ul li q img { width:100px; height:33px; margin:0 3px;}

/*优势*/
.ys_bg{margin-top:45px;}
.ys{ width:960px; margin:0 auto; height:1261px;}
.ys h2{font:normal 36px/36px "Microsoft yahei"; color:#000; text-align:center; padding-top:68px; height:77px;}
.ys h2 em{ display:block; font:14px/14px Arial, Helvetica, sans-serif; color:#d6d6d6; text-transform:uppercase; padding-top:6px;}
.ys h2 b{ color:#2b6920; font-weight:bold;}
.ys dl{ padding:40px 0 0 55px; width:467px;overflow:hidden;}
.ys dt{ margin-left:14px; height:53px; border-bottom:1px dashed #c4c4c4;font:bold 24px/24px "Microsoft yahei"; color:#000;}
.ys dt b{ color:#2b6920;}
.ys dt em{ display:block; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#a7a7a7;-webkit-transform:scale(0.9);-webkit-margin-start:-22px; padding-top:8px; text-transform:uppercase;}
.ys dd p{ padding:10px 0 0 15px; font:14px/24px "Microsoft yahei"; color:#333;}
.ys dd p em{ color:#2b6920;}
.ys .dl_01{width:380px;height:170px;}
.ys .dl_02{ width:380px;height:165px;}
.ys .dl_02 dt em{-webkit-margin-start:-13px;}
.ys .dl_03{ padding:170px 0 0 556px;}
.ys .dl_04{ padding:18px 0 0 556px; }
.ys .dl_04 dt em{-webkit-margin-start:-13px;}
.ys .dl_04 dt{ width:266px;}
.ys .dl_05{ padding:18px 0 0 556px;}
.ys .dl_05 dt em{-webkit-margin-start:-17px;}


/*荣誉资质*/
.anrong{background:#eee;height:520px;}
.anrong .an1{border-top:2px #c40001 solid;margin:0 auto;width:500px;padding-top:20px;}
.anrong .an1 span{color:#297e1a;}
.rongmore{width:100px;height:28px;line-height:28px;background:#c40000;color:#fff;border-radius:5px;margin:0 auto;text-align:center;}
.an2roll{width:1200px;height:360px;margin:15px auto;position:relative;padding-top:30px;}
.an2roll .prev,.an2roll .next{width:28px;height:28px;position:absolute;top:170px;left:0;z-index:100; cursor:pointer; background:url("../images/partner.png") 0 -28px no-repeat;}
.an2roll .next{left:auto; right:0; background-position:-28px -28px;}
.an2roll .scrollWrap{width:1140px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}
.an2roll dl{float:left;width:285px;text-align:center;}
.an2roll  dt{margin:0 auto;width:240px;height:280px;border:1px #ddd solid; overflow:hidden;padding:1px;}
.an2roll  img{display:block;height:280px;margin:0 auto;}
.an2roll  dd{width:285px;height:40px;line-height:40px;overflow:hidden;}

/*客户案例*/
.jz{height:450px;}
.jz1{width:540px;min-height:30px;}
.jz_title{border-bottom:solid 1px #cacaca;padding:0; height:30px;}
.jz_title span {display:block; padding-top:5px;float:right;}
.jz_title h3 {width:120px;height:30px;font-size:16px;border-bottom:solid 2px #4bb618;}
.jz_title h3 em{color:#4bb618;}

.jz_con {width:1316px;} 
.jz_con dl{width:538px;height:190px; float:left;position:relative;margin-top:20px;margin-right:120px;}
.jz_con dl{height:190px; float:left;position:relative;margin-top:20px;}
.jz_con dl dt {float: left;}
.jz_con dl dt img { width:196px; height:190px;}
.jz_con dl dd {float: left; width:280px; padding-left:18px;}
.jz_con dl dd .more{width:100px;height:28px;line-height:28px;background:#c40000;color:#fff;border-radius:5px;text-align:center;position:absolute; bottom:0;}
.jz_con dl dd h3 { }
.jz_con dl dd h3 a {font-size:16px; color:#6c6b6b; line-height:30px;}
.jz_con dl dd p {color:#6c6b6b;line-height:25px; }


/*news-le*/
.news{height:500px;}
.hy { width:700px; height:auto; overflow:hidden;}
.hy_con {width:100%;height:450px;} 
.hy_con dl{width:100%;height:190px; float:left;margin:20px 0;position:relative;}
.hy_con dl dt {float: left;}
.hy_con dl dt img {width:196px; height:190px;}
.hy_con dl dd {float: left; width:450px; padding-left:18px;}
.hy_con dl dd .more{width:100px;height:28px;line-height:28px;background:#c40000;color:#fff;border-radius:5px;text-align:center;position:absolute; bottom:0;}
.hy_con dl dd h3 a {font-size:16px; color:#6c6b6b; line-height:50px;}
.hy_con dl dd p {color:#6c6b6b;line-height:30px; }
.hy_con ul li {height:32px; line-height:30px; overflow:hidden; padding-left:12px;background:url("../images/news-icon.jpg") no-repeat left 12px;border-bottom:1px #ccc dotted;}
.hy_con ul li span { float:right; color:#6e6e6e; font-family:"Microsoft YaHei";}
.hy_con ul li a { color:#6e6e6e; }
/*news-que*/
.wd { width:400px;}
.wd_top { border-bottom:solid 1px #cacaca; padding:0; height:30px;}
.wd_top span { display:block; padding-top:10px;}
.wd_con {padding:25px 0 0 20px; display:inline-block;height:420px; overflow:hidden;}
.wd_con li {padding:10px 0}
.wd_con .nobor { border-bottom:none;}
.wd_con li p.p1   { background: url("../images/wd_w.gif") no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.wd_con li p.p1 a { color:#333; font-size:13px; }
.wd_con li p.p2 { background:url("../images/wd_d.gif") no-repeat left 4px; width:295px;  line-height:30px; padding-left:30px;padding font-size:13px;border-bottom:1px #ccc dotted;}
.wd_con li p.p2 a { display:block; }


/**/
.message_bg{ background:#c40000 url("../images/message-bg.jpg") no-repeat center top; height:387px; margin-top:20px;}
.message{ width:960px; margin:0 auto; padding:29px 0 0 0;overflow:hidden; position:relative;} 
.message-c{ width:300px;}
.message-c li{ margin-top:11px; overflow:hidden;}
.message-c li font{color:#fff;font-size:12px;}
.message-c li em{ width:80px; font:14px/24px "Microsoft yahei";line-height:24px; color:#fff;  height:24px; display:inline-block; }
.message-c .inp_01{ width:165px; height:24px; background:#fff;  border:0; line-height:24px; padding-left:3px;vertical-align:top;}
.message-c .inp_02{ width:165px; height:124px; background:#fff;border:0; resize:none; line-height:24px; padding:3px 0 0 3px; vertical-align:top;}
.message-c .inp_03{ width:63px; height:24px; background:#fff; border:0; padding-left:3px;line-height:24px;vertical-align:bottom;}
.message-c li img{ width:62px; height:24px; margin:0 6px 0 1px;vertical-align:middle;}
.message-c li a{ color:#fff;line-height:24px; font-size:14px; font-family:"Microsoft yahei";}
.message-btn{ padding:27px 0 0 0; height:40px;}
.message-btn .tj{ width:105px; height:40px; line-height:40px; font-size:12px; text-align:center; border:0; background:#000; border-radius:5px;cursor:pointer; color:#fff; margin-right:30px;}
.message-tel{
 /* position: absolute; */
 /* top: 146px; */
_top: 148px;
 /* left: 199px; */
 font-size: 19px;
 font-family: "Microsoft yahei";
 color: #fff;
 line-height: 24px;
 margin-left: 191px;
 margin-top: 129px;
}
.message-tel span{ display:block;}
.message-tel em{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/**/
.link{  height: 60px; width:960px; margin:0 auto;margin-top:30px; background:url(Img/Index/link-line.jpg) repeat-x 0 9px; position:relative; overflow:hidden}
.link h2{  height:47px; width:90px; float:left; background:#fff; font-size:16px; line-height:16px; font-weight:normal; font-family:"microsoft yahei"; padding-top:5px;}
.link h2 a{ color:#c40000;display:inline-block; }
.link h2 em{ display:block; font-size:30px; font-family:"Times New Roman", Times, serif; color:#000; text-transform:uppercase; padding-bottom:3px; line-height:30px; font-weight:normal;}
.link span{ position:absolute; top:0; right:0; font-size:12px; color:#c40000; font-weight:normal; background:#fff; display:inline-block; padding-left:5px; }
.link span a{ color:#c40000; font-family:"宋体"; }
.link-c{color:#666; line-height:22px;overflow:hidden; display:block;padding:17px 0 0 0; width:862px; float:right;font-size:12px; }
.link-c a{ padding:0 23px;font-size:12px; color:#666; display:inline-block;}





/**内页全局**/

/*---右上框--*/
.leibp{width:300px;}
.leibp .tit{color:#fff; font-size:16px;font-family: "Microsoft YaHei";background:#509f42; height:39px; line-height:39px; overflow:hidden;text-align:center;}
.leibp .tit a{ color:#fff;font-size: 16px;}
.leibp .nr{ border:1px solid #509f42; border-top:0; background:#fff; padding:12px 11px 8px;overflow:hidden;}
.leibp .nr ul{padding:12px 0px 0px 0px;display:inline-block;text-align:centerl;}
.leibp .nr ul  li a{display:block; width:240px; margin: 0px 5px 12px 5px;border:1px #ddd solid;padding:5px 10px;}
.leibp .nr ul  li a:hover{background:#509f42;color:#fff;}
/*---右下框--*/
.leib3{ width:300px; background:#fff;}
.leib3 .tit{  height:39px; line-height:39px;  background:#509f42;  font-family: 'Microsoft YaHei';font-size: 16px;font-weight: normal; text-align: center;color:#fff; }
.leib3 .tit a{font-family: 'Microsoft YaHei';font-size: 16px;font-weight: normal;text-align: center;color:#fff; }
.leib3 .tit a:hover{color:#fff; }
.leib3 .nr {padding-bottom: 10px;/* padding-top: 5px;*/   border:1px solid #509f42; border-top:0; }
.leib3 .nr img{ width:298px;}
.leib3 .nr p{ padding-left:10px; line-height:28px;}
.leib3 .nr h5{  line-height:36px; color:#FF7801; font-size:13px; padding-left:5px; padding-top:10px;}


.plc{background:url('../images/nbgcont.jpg') #f9f9f9 no-repeat;height:24px;line-height:24px;padding:7px 8px 8px 5px; position:relative; color:#333; overflow:hidden; font-size:14px; border-bottom:1px solid #efefef; padding-bottom:8px;}
.plc span.red_x {background:url("../images/yq12.png") no-repeat 12px 1px;padding-left:40px;}
.plc i,.plc a{ font-style:normal; font-size:15px; color:#444;}
.list{min-height:620px;height:auto;}

.ndetails {padding:10px 15px 0 10px; overflow:hidden;}
.ndetails .titie {border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "Microsoft YaHei";font-weight:300;  font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.ndetails  img{max-width:830px;}
.title_details {font-family:"宋体";  line-height:30px; margin-bottom:15px;color:#BCBBBB;text-align:center; }
.title_details span { margin-right:20px;}

/*图片页面*/
dl.pj0_list_dl{width:258px;height:240px;border: 1px solid #dedede;float: left;margin-right:19px; margin-bottom:20px; padding-top:4px; position:relative;}
dl.pj0_list_dl dt{ height:190px; overflow:hidden;width:258px;border:1px #ddd solid;}
dl.pj0_list_dl dt img{height:204px; display:block;margin: 0 auto;}
dl.pj0_list_dl .d0{text-align: center;}
dl.pj0_list_dl .d0 a{display: block;font-weight: normal;color: #222222;font-size: 16px;margin: 15px 0 10px 0;height: 26px; width: 258px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
dl.pj0_list_dl .d0 p{color: #666666;font-size: 14px;line-height: 25px;padding: 0; text-align:center;}
dl.pj0_list_dl .d0 p em{ display:inline-block; padding-left:10px;}

.prolan{width:100%;}
.prolan a{font-size:14px;text-align: center;width:104px;margin:5px 8px;display:block; border: 1px #ddd solid; box-shadow:1px 3px 5px #ddd;float: left;}
.prolan a:hover{border:1px #c40000 solid;}

/*新闻动态页*/
.pgsleft{width:860px;min-height:570px; border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:url('../images/newsbg.png') center bottom no-repeat; }
.pgsrigt{width:300px;overflow:hidden;padding-right:15px;}

/*新闻动态--dl*/
.news_con { width:840px; margin:0 auto; padding-top:15px;}  /*资讯中心大框架*/
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:720px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url("../images/ico10.gif") no-repeat 0 6px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url("../images/ico7.gif") no-repeat 0 6px;color:#D40426; }
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}

.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}




















