﻿/*common*/
*{margin: 0px auto;padding: 0px;}
body{font-family: "微软雅黑","宋体", sans-serif;font-size: 15px;color: #444;min-width: 1200px;background: #fff;}
a{text-decoration: none;color: #444;transition-duration: 0.3s;-moz-transition-duration: 0.3s; /* Firefox 4 */-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */-o-transition-duration: 0.3s; /* Opera */}
a:hover{text-decoration: none;color: #F20000;}
img{border: 0;}
li{list-style: none;}
.clear{clear: both;}
.img_xiaoguo{transition-duration: 0.3s;-moz-transition-duration: 0.3s; /* Firefox 4 */-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */-o-transition-duration: 0.3s; /* Opera */}
.img_xiaoguo:hover{filter:alpha(opacity=70);opacity:0.7;}
/*common end*/

/*header*/
.header{}
.header_top{height: 35px;line-height: 35px;background: #f5f5f5;border-bottom: 1px solid #dcdcdc;}
.top_box{width: 1200px;}
.top_left{float:left;}
.top_right{float:right;}
.top_right span{float:right;font-size:17px;}
.top_right img{float:right;width:25px;margin-top:7px;margin-right:7px;}
.nav{height: 100px;z-index: 10;width: 1200px;}
.nav .logo{float: left;margin-top:10px;}
#nav{position: relative;z-index: 10;width: 840px;float: right;}
#nav a{}
#nav .nLi{ float: left;position: relative;z-index: 10px;width: 100px;height: 100px;margin-left: 5px;}
#nav .nLi h3 a{ display: block; font-size: 16px; font-weight: normal;width: 100%;height: 100px;line-height: 85px;text-align: center;}
#nav .nLi h3 a span{position: absolute;color: #bbb;font-size: 13px;display: block;top: 50px;left: 0;text-align: center;width: 100%;line-height:35px;}
#nav .nLi:hover h3 a,#nav .nLi.on h3 a{color: #efefef;background: #F20000;}
#nav .sub{ display:none; width:100px; top:100px;position:absolute;background:#F20000;}
#nav .sub li{zoom:1; }
#nav .sub a{display:block; width: 100%;text-align: center;line-height:35px;color: #efefef;font-size: 14px;}
#nav .sub a:hover{color: #efefef;background: #F9BF11;}
/*banner*/
.banner{position:relative;height:550px;}
.index_focus{width:100%;height:550px;position:relative;overflow:hidden;}
.index_focus .bd ul{position:relative;left:50%;top:0;margin-left:-960px;}
.index_focus .bd li{display:none;}
.index_focus_post{z-index:0;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus_pre,.index_focus_next{position:absolute;top:40%;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:5;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:15px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:15px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.bottom_bg{position:absolute;z-index:1;bottom:-10px;left:0;width:100%;height:10px;background:url(../images/banner_bottom.jpg) repeat-x;}
.index_focus .slide_nav{position:absolute;left:0;bottom:8px;width:100%;z-index:2;height:11px;line-height:11px;text-align:center;}
.index_focus .slide_nav a{cursor:pointer;display:inline-table;width:42px;height:8px;background:#bbb;margin-left:2px;margin-right:2px;filter:alpha(opacity=80);opacity:0.8;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:#F20000;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
/*banner end*/

/*header end*/

/*home*/
.home{}
/*公司简介*/
.gsjj{width: 1200px;position: relative;padding-top:40px;padding-bottom: 25px;}
.gsjj_title{width: 755px;float: right;margin-top: 5px;border-bottom: 1px solid #ccc;height: 40px;position: relative;}
.gsjj_title span{width: 95px;border-bottom: 2px solid #F20000;height: 39px;line-height: 39px;position: absolute;top: 0;left: 0;font-size: 22px;text-align: center;}
.gsjj_title a{float: right;color: #F20000;font-size: 15px;margin-top: 10px;}
.gsjj_content{width: 755px;height: 240px;float: right;}
.gsjj p{width:411px; float:left;}.gsjj p img{width:100%;height:281px;}
.gsjj_content div{width: 755px;height: 210px;line-height: 30px;overflow: hidden;float: right;margin-top: 20px;}
.gsjj_content div p{width:100%;}
.gsjj_content .gsjj_info{position: absolute;top: 25px;left: 0;width: 411px;height: 281px;}
/*公司简介 end*/

/*产品展示*/
.cpzs{padding-top: 25px;padding-bottom: 30px;background: #FAFAFA;}
.cpzs_title{width:1200px;height: 50px;margin:0 auto;text-align: center;/*background: url(../images/cpzs_bg.jpg) center no-repeat;*/line-height: 27px;border-bottom: 1px solid #ccc;}
.cpzs_title h3{color: #444;font-size: 22px;font-weight: normal;width: 95px;border-bottom: 2px solid #F20000;height: 49px;line-height: 49px;display:block;margin:0 auto;}
/*.cpzs_title span{color: #aaa;font-size: 13px;display: block;}*/
.cpzs_content{margin-top: 25px;width: 1200px;position: relative;}
.cpzs_content li{width: 266px;height: 240px;float: left;padding: 4px;padding-bottom: 0;border: 1px solid #ddd;margin-left: 12px;margin-right: 12px;}
.cpzs_content li:hover{border: 1px solid #F9BF11;}
.cpzs_content li img{width: 266px;height: 200px;float: left;}
.cpzs_content li span{width: 266px;height: 40px;line-height: 40px;display: block;overflow: hidden;float: left;text-align: center;font-size: 16px;}
.cpzs_content .prev{position: absolute;width: 36px;height: 64px;background: url(../images/btn_left2.png) no-repeat;top: 90px;left: 0;display: none;z-index: 100;}
.cpzs_content:hover .prev:hover,.cpzs_content:hover .next:hover{filter:alpha(opacity=70);opacity:0.7;display: block;}
.cpzs_content .next{position: absolute;width: 36px;height: 64px;background: url(../images/btn_right2.png) no-repeat;top: 90px;right: 0;display: none;z-index: 1;}
.cpzs_content:hover .prev,.cpzs_content:hover .next{filter:alpha(opacity=30);opacity:0.3;display: block;}
.cpzs_content .more{width: 150px;height: 35px;display: block;text-align: center;margin-top: 25px;background: #F9BF11;line-height: 35px;color: #efefef;}
/*产品展示 end*/

/*公司新闻*/
.news{width:1200px;}
.gsxw{width: 765px;float: left;position: relative;padding-top: 20px;padding-bottom: 25px;}
.gsxw_title{border-bottom: 1px solid #ccc;height: 40px;position: relative;}
.gsxw_title span{width: 95px;border-bottom: 2px solid #F20000;height: 39px;line-height: 39px;position: absolute;top: 0;left: 0;font-size: 22px;text-align: center;}
.gsxw_title a{float: right;color: #F20000;font-size: 15px;margin-top: 10px;}
.gsxw_content{}
/*图片新闻*/
.tpxw{ width:343px; height:243px; position:relative;  overflow:hidden; float: left;margin-top: 25px;}
.tpxw .info_bg{width: 100%;height: 32px;background: #000;filter: Alpha(Opacity=50);opacity: 0.5;position: absolute;bottom: 0;z-index: 1;}
.tpxw .bd li span{width: 230px;height: 32px;overflow: hidden;line-height: 32px;color: #fff;position: absolute;top: 211px;left: 8px;z-index: 2;}
.tpxw .hd { position:absolute; right:6px; bottom:6px; z-index:2; }
.tpxw .hd li { cursor:pointer; margin-left:1px;margin-right:1px;background: url(../images/icon_circle1.png) center no-repeat;width: 13px;height: 13px;display: inline-table;}
.tpxw .hd li.on {background: url(../images/icon_circle2.png) center no-repeat;}
.tpxw .bd img{width: 343px;height: 243px;}
/*图片新闻 end*/
.lbxw{width: 403px;float: right;}
.lbxw li{width:100%;height:68px;margin-top:20px;}
.lbxw li a h3{width:320px;height:25px;font-size:16px;font-weight:normal;overflow:hidden;line-height:25px;float:right;}
.lbxw li a span{width:320px;height:48px;line-height:24px;color:#999;overflow:hidden;float:right;}
.lbxw li div{float:left;border:1px solid #F5F1E0;width:65px;height:65px;margin-top:5px;text-align:center;background:#F5F1E0;}
.lbxw li div .date1{font-size:22px;color:#aaa;line-height:25px;margin-top:10px;display:block;}
.lbxw li div .date2{font-size:15px;color:#aaa;line-height:24px;display:block;}
/*公司新闻 end*/

/*行业新闻*/
.hyxw{width: 380px;float: right;position: relative;padding-top: 20px;padding-bottom: 25px;}
.hyxw_title{border-bottom: 1px solid #ccc;height: 40px;position: relative;}
.hyxw_title span{width: 95px;border-bottom: 2px solid #F20000;height: 39px;line-height: 39px;position: absolute;top: 0;left: 0;font-size: 22px;text-align: center;}
.hyxw_title a{float: right;color: #F20000;font-size: 15px;margin-top: 10px;}
.hyxw_content{padding-top: 16px;width: 370px;}
.hyxw_content li{width: 100%;height: 32px;line-height: 32px;overflow: hidden;}
/*行业新闻 end*/

/*home end*/

/*footer*/
.bottom1{border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;color: #fff;background: #F20000;height: 45px;line-height: 45px;text-align: center;}
.bottom2{color: #fff;background: #F20000;padding-top: 35px;padding-bottom: 40px;text-align: center;}
.bottom2_box{width: 1200px;}
.bottom2 .erweima{width: 80px;height:115px;line-height: 35px;font-size: 15px;float: left;margin-left: 200px;margin-top: 10px;}
.bottom2 .erweima img{width: 80px;height: 80px;}
.bottom2_msg{float: left;margin-left: 70px;line-height: 28px;color: #fff;text-align: left;}
.bottom2_msg a,.bottom1 a{color: #fff;}
/*footer end*/

/*inner*/
.zi_com {max-width: 1200px;width: 98%;margin: auto;}
.zi_com .zi_left {width: 16.7%;float: left;}
.zi_com .zi_left .top {background: #F20000;padding: 25px 0px 20px;text-align: center;}
.zi_com .zi_left .top .span1 {font-size: 20px;}
.zi_com .zi_left .top span {display: block;color: #fff;font-weight: 500;}
.zi_com .zi_left .top .span2 {font-size: 14px;font-family: arial;padding-top: 3px;}
.zi_com .zi_left ul {background: #F20000;padding-bottom: 20%;}
.zi_com .zi_left ul li {border-top: 1px solid #eee;}
.zi_com .zi_left ul li a {height: 50px;line-height: 50px;color: #fff;display: block;background: #F20000;padding-left:5px;font-size: 14px; text-align:center; overflow: hidden;padding-right: 5px;transition-duration: 0s;-moz-transition-duration: 0s; /* Firefox 4 */-webkit-transition-duration: 0s; /* Safari 和 Chrome */-o-transition-duration: 0s; /* Opera */}
.zi_com .zi_left ul li a:hover{background: #F9BF11;font-size: 16px;}
.zi_com .zi_left ul .active a {background: #F9BF11;font-size: 16px;}
.zi_com .zi_left .lian {border: 1px solid #e6e6e6;padding: 10px 20px 10px 20px;margin: 20px 0px;}
.zi_com .zi_left .lian .lian_t {background: url(../images/zi_dian.png) no-repeat left top;padding-left: 60px;}
.zi_com .zi_left .lian .lian_t .span1 {color: #F20000;font-size: 20px;}
.zi_com .zi_left .lian .lian_t span {display: block;}
.zi_com .zi_left .lian .lian_t .span2 {color: #999999;font-size: 13px;}
.zi_com .zi_left .lian p {line-height: 20px;color: #666;font-size: 14px;border-bottom: 1px dashed #dfdfdf;padding: 10px 0px;}
.zi_com .zi_right {width: 79.6%;float: right;}
.zi_com .zi_right .bar {border-bottom: 1px solid #eaeaea;padding: 30px 0px 10px;}
.zi_com .zi_right .bar .b_tt {float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 20%;overflow: hidden;}
.zi_com .zi_right .bar .curbar {float: right;text-align: right;font-size: 14px;color: #6e6e6e;width: 78%;vertical-align: middle;margin-top: 6px;}
.about_zi {padding: 3% 0px;font-size: 16px;color: #555;line-height: 2;}
.about_zi p{font-size: 16px;color: #555;line-height: 2;}
.news_ul {padding: 1% 0px;}
.news_ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news_ul li a {display: block;width: 100%;height: 100%;padding: 15px 0px;}
.news_ul li .ri {width: 11%;float: left;font-family: arial;color: #666666;font-weight: 500;text-align: center;}
.news_ul li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;padding-top: 5px;}
.news_ul li .ri time {font-size: 16px;width: 98%;margin: auto;display: block;color: #808080;height: 16px;line-height: 16px;overflow: hidden;padding-top: 5px;}
.news_ul li .wen_nei {width: 88%;float: right;}
.news_ul li .wen_nei h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news_ul li .wen_nei p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;margin: 0 0 10px;}
.news_ul li:hover {background: #F9BF11;}
.news_ul li:hover .ri {color: #fff;}
.news_ul li:hover .ri time {color: #fff;}
.news_ul li:hover .wen_nei h4 {color: #fff;}
.news_ul li:hover .wen_nei p {color: #fff;}
.news_show {padding-top: 2%;padding-bottom: 3%;}
.news_show .top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 10px;}
.news_show .top_show h3 {color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.news_show .top_show p {font-size: 13px;color: #ababab;height: 24px;line-height: 24px;overflow: hidden;width: 100%;margin: 10px 0px;}
.news_show .news_content{font-size: 16px;color: #555;line-height: 2;}
.case_ul{padding-top: 3.5%;}
.case_ul li {float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.case_ul li .pic {position: relative;overflow: hidden;}
.case_ul li .pic i {display: block;padding-bottom: 62.2895622895623%;}
.case_ul li .pic img {transition: 0.3s;width:296px;height:222px;}
.case_ul li p {font-size: 15px;color: #1e1e1e;line-height: 50px;height: 50px;text-align: center;padding: 0px 10px;overflow: hidden;border-bottom: 1px solid #eaeaea;}
.case_ul li:hover p {color: #F20000;}
.prev_next {text-align: left;padding-bottom: 5%;line-height: 40px;color: #7b7b7b;font-size: 14px;height: 40px;}
.prev_next li {float: left;width: 457px;padding-left: 10px;padding-right: 10px;background: #f6f6f6;}
.prev_next li a {color: #7b7b7b;display: block;height: 40px;width: 100%;overflow: hidden;}
.prev_next li:hover {background: #F20000;}
.prev_next li:hover a {color: #fff;}

.page {clear: both;padding-bottom: 40px;text-align: center;font-size: 14px;}
/*inner end*/

/*messages*/
.clears{ clear:both;}
.messages{padding:3% 0;width:650px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:35px;margin-bottom:15px;}
.messlist label{float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#F20000;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;}
/*messages end*/

.news_content img,.about_zi img{max-width:100%;}