@charset "gb2312";
body{   font-family:Arial,Helvetica,sans-serif;font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff  }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:100%; margin:0px auto; text-align:left; overflow:hidden; background:url(../img/top.jpg); height:100px;}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:35px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.body1{ width:100%;overflow:hidden}

.cor{ color:#666666}

.head{ width:100%;  background: url(../img/topbo.jpg) no-repeat center;  }
.logo{ width:1200px; margin:0px auto;  overflow:hidden;}
.logo_left{ width:300px; float:left; margin-right:0px; overflow:hidden; margin-top:5px;}
.logo_right{width:890px; line-height:30px; float:right;}

.nav{ width:880px; margin:0 auto ; }
.nav ul{ width:880px; margin:0 auto}
.nav ul li{ width:130px; float:left; overflow:hidden;}
.nav ul li a{ width:130px; height:45px; display:block; text-align:center; color:#fff; font-weight:bold; font-size:18px; line-height:45px;}
.nav ul li a:hover{ color: #FFCC00; background:#9E1A16}


#banner{width:100%; overflow:hidden; margin:0 auto;}
.mainbanner{height:550px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:550px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:550px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:550px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }


/**产品中心**/
.w_1200{width:100%;margin:auto;}
#in_pro_class{width:100%; margin:0 auto;}
#in_pro_class ul li{ width:15%; float:left; line-height:66px;border-bottom:1px solid #ccc; text-align:left; padding-left:50px;}
#in_pro_class ul li:hover{}
#in_pro_class ul li a{font-size:20px;color:#333; text-align:left}

.in_pro_list{width:100%; margin:0 auto;}
.in_pro_list h3{font-size:32px;background: #dedede;line-height:36px;padding:10px 36px;color:#000; text-align: center; font-weight:400;}
.in_pro_list span{float:right;margin-top:10px;}
.in_pro_list h3 strong{font-size:18px;font-weight:400; text-align: left; color:#999;}
.in_pro_list_img{padding:0 0 10px 50px; text-align:left; }
.in_pro_list_img li{float:left;width:352px;height:365px;display:block;overflow:hidden;margin:10px 10px 0 0;}

.in_pro_list_img li a{width:350px;height:285px;overflow:hidden;display: block;border:1px solid #ddd;}
.in_pro_list_img li a img{width:350px;height:290px;-webkit-transition:all 1.1s;-moz-transition:all 1.1s;-o-transition: all 1.1s;-ms-transition:all 1.1s;transition:all 1.1s;vertical-align:top;}
.in_pro_list_img li a img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform: scale(1.1);}

.in_pro_list_img li h4{font-size:14px;line-height:30px;clear:both;color:#000;font-weight:400; text-align:center}
.in_pro_list_img li h4 span{float:right;background:#ff7e00;border-radius:5px;background:url(../images/6.jpg) no-repeat;width:70px;height:30px;}
.in_pro_list_img li h4 span img{width:70px;height:30px;border:0;}


/**优势**/
.into{width:1200px; margin:0 auto; overflow:hidden }
.youtitle{width:350px; float:left; text-align:center; background:url(../img/you.png) repeat center; height:77px}
.youtitle span{ font-size:38px;letter-spacing: 2px; color:#FFFFFF; line-height:77px;}
.youtitle2{float:left; font-size: 25px; margin-left:10px; margin-top:10px; line-height:30px; color:#FF3300}
.youtitle2en{font-size: 12px; margin-left:10px; color:#000; text-align:left}
.youda{font-size: 35px; color: #990000; font-weight: bold; text-align:left}
.youxiao{ font-size:14px; color:#666; line-height:30px; text-align:left}



/**新闻**/
.content{ width:1200px; margin:0 auto; position:relative; }
.newsLine{ padding:40px 0 0 60px;}
.titleN{ width:100%; position:relative; background:#efefef; height:45px; overflow:hidden; margin-bottom:20px;}
.titleN h2{ display:inline-block; padding:0 30px; line-height:45px; font-size:20px; margin:0;}
.titleN h2.current{ background:#fff; color:#d00e0f; border-top:2px solid #d00e0f;}  
.titleN a{ position:absolute; right:25px; top:8px;}
.indexNews{ width:788px; overflow:hidden; height:580px; overflow:hidden;}
.newsCon{ height:505px; }
.newsCon .tuijian{ }
.newsCon .tuijian img{ width:420px; height:260px; float:left;}
.newsCon .tuijian .details { width:350px; overflow:hidden; float:right;}
.newsCon .tuijian .details a h4{ font-size:24px; color:#d00e0f; padding-bottom:10px;}
.newsCon .tuijian .details p{ line-height:2.0; color:#929292;  border-top:1px solid #dedede;}
.newsCon .tuijian .details .more{ display:block; width:120px; line-height:32px; text-align:center; background:#d00e0f; color:#fff; text-align:center; margin-top:10px; float:right;}
.newsCon .tuijian .details .more:hover{ opacity:1;}
#news { width:90%; margin:0 auto; }
#news ul{ margin-top:10px;}
#news ul li{ float:left; width:30%; margin-right:10px;}
#news ul li:nth-child(2n){ margin-right:0;}
#news ul li a{ display:block; line-height:46.5px; border-bottom:1px dashed #d1d1d1; background:url(../Img/nLi.jpg) no-repeat 6px 18px; text-indent:20px;}
#news ul li a span{ float:right; color:#777;}
#news ul li a:hover{ color:#d00e0f;}
.qAa{ width:365px; overflow:hidden;}
.qAa ul li{ border-bottom:1px dashed #d1d1d1; padding-top:20px; padding-bottom:21px; font-size:16px; text-align:left}
.qAa ul li p{ margin-top:11px; padding-left:32px; line-height:24px; background:url(../Img/d.jpg) no-repeat left top;}
.qAa ul li a{ display:block; padding-left:32px; background:url(../Img/w.jpg) no-repeat left top; line-height:24px;}
.qAa ul li a:hover{ color:#d00e0f;}




/*合作流程*/
.m1200{width:90%; margin:0 auto; overflow:hidden}
.gc_title{text-align: center; color: #2b2b2b; font-size:30px;  margin-top:40px; line-height:45px; }
.gc_title p{font-size: 14px; color: #2b2b2b;}

.hezuo{width:1200px; margin:0 auto; }
.hezuo ul{}
.hezuo ul li{width:220px; float:left; text-align:center; margin-right:10px; margin-left:10px;}
.hezuo ul li a{ text-align:center}
.hezuoda{font-size:16px;  line-height:60px;}


/*内页*/

.ab{float:left;width:950px;}
.ab h3{font-size:22px;background:#990000;border-bottom:4px solid  #FFCC00;height:36px;line-height:36px;padding:10px 36px;color:#fff; text-align:left; font-weight:400;}
.abcon{padding:0 10px 10px 20px; text-align:left; line-height:45px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}


.news2{width:94%; margin:0 auto; overflow:hidden}
.news2 ul{}
.news2 ul li{width:46%; float:left; margin-right:1%; text-align:left; font-size:16px; line-height:55px; border-bottom:1px #666 dotted}
.news2 ul li a{color:#333}



/*底部*/
#footer{ border-top:4px solid #ddd;   background: url(../img/foot.jpg); overflow:hidden;  }
#footer .content{ position:relative;width:1200px; padding-top:36px;  }
.fNav{  width:260px; padding-right:58px; border-right:1px solid #d1d1d1; }
.fNav ul li{ float:left; width:50%; text-align:left; }
.fNav ul li a{ display:block; width:100%; color:#fff; font-size:14px; line-height:36px;}
.fNav ul li a:hover{ color:#fff;}
.fContact{  margin-left:80px; width:470px; border-right:1px solid #d1d1d1;  }
.fContact ul li{ line-height:30px; color:#fff; }
.fContact ul li a{ color:#fff;}
#footer .mas{ padding-top:66px;}
.copy{ color:#fff; line-height:38px; padding-top:0px;}
.copy a{ color:#fff; }
.copy a:hover{ color:#fff;}
.fLogo img{ margin-left:120px;}