﻿@charset "utf-8";



/*全局控制*/

body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none; background: #f5f5f5; overflow-x: hidden;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{text-decoration:none;}

a:hover{text-decoration:none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}



.top_up{	  

  border-bottom: solid 1px #dadada;  

  overflow: hidden;

}

.top_up span,.top_up a{

	color: #7d6e6e;

	line-height: 36px;

}

.left_welcome{

	float: left;

}

.right_map{

	float: right;

}

.headerBg{	

	background:#f5f5f5;

	text-align: center;

	margin: 15px 0px;

}

.headerBg1{

	background: #006dba;

}

.header{

	height:105px;

	width:1200px;

	margin:0 auto;

	color:#FFF;

}

.header a{

	color:#FFF;

}

.header .nav{

	line-height: 60px;

}

.header .nav > ul > li{

	float:left;

	width: 133px;

	font-size:16px;

	position: relative;

}



.header .nav > ul > li > a{display: block; text-align: center;text-decoration: none;}

.header .nav ul li .nav_sub{position:absolute; z-index: 9; padding-top:20px; background-color: #006dba; width: 133px; display: none;}

.header .nav ul li .nav_sub li a{display: block; line-height: 35px; text-align: center;text-decoration: none;}

.header .nav ul li:hover .nav_sub{display: block;}

.footer .fnav ul li .nav_sub{display: none;}



/*.tempWrap{width: 870px !important; overflow: hidden;}

.tempWrap li{width:260px !important; overflow: hidden; margin-right:30px;}

.tempWrap li img{max-width: 260px;}*/





.banner{ min-width:1000px;  position:relative;  height:500px; background:#000; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}

.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }

.banner .bd ul{ width:100% !important;  }

.banner .bd li{ width:100% !important;  height:520px; overflow:hidden; text-align:center;  }

.banner .bd li a{ display:block; height:520px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); 	}

.banner .hd ul{ text-align:center;  padding-top:5px;  }

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden;line-height:9999px; 	}

.banner .hd ul .on{ background-position:0 0; }

.banner .prev{background:url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 180px;width: 45px;left: 0;opacity:0.2;}

.banner .prev:hover{opacity:0.5;}

.banner .next{background:url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 180px;width: 45px;right: 0;opacity:0.2;}

.banner .next:hover{opacity:0.5;}



.hotProduct{

	width:1200px;

	margin:0 auto;

	margin-top:50px;

}

.hotProduct .title{

	font-size:30px;

	font-weight: bold;

	text-align: center;	

	line-height:56px;

	color:#fc8700;	

}



.b-main{

	width: 1200px;

	margin: 0 auto;

}

.icon-groups{

	overflow: hidden;

	margin-top: 60px;

}

.icon-groups li{

	width: 33%;	

	padding: 2% 0;

	border-right: solid 1px #e8e8e8;	

	float: left;

}

.neikuang{

	width: 65%;

	margin: 0 17.5%;

}

.iconbg1{

	background: url(../images/sc1.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.iconbg2{

	background: url(../images/sc2.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.iconbg3{

	background: url(../images/sc3.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.iconbg4{

	background: url(../images/sc4.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.iconbg5{

	background: url(../images/sc5.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.iconbg6{

	background: url(../images/sc6.jpg) no-repeat right center;

	width: 110px;	

	height: 76px;

	margin: 0 auto;	

}

.neikuang span{

	font-size: 14px;

	color: #7d6e6e;

	font-weight: bold;

	display: block;

	text-align: center;

	line-height: 56px;

}

.neikuang p{

	text-align: center;

	color: #a0a0a0;

}



.mainAboutBg{

	background: #ececec;

	padding: 40px 0px 60px;

	margin: 50px 0px 40px;

}

.mainAbout{

	width:1200px;

	margin:0 auto;

}

.picbox{ 

	width: 688px;

	float: left;

	margin-top: 415px;		

	}

.picbox .content { 

	overflow:hidden;

	position:relative; 

	}

.picbox .content ul { 

	overflow:hidden; 

	margin-right:-12px; 

	}

.picbox .content ul li { 

	width:212px; 

	overflow:hidden;	

	float:left;

	margin-left:20px; 

	}

.picbox .content ul li .tit { 

	height:50px; 

	line-height:50px; 

	text-align:center; 

	}

.picbox .content .prev,.picbox .content .next{

	width:60px;

	height:90px;

	margin:-45px 0 0;

	display:none;

	background:url(../images/banner_btn.png) no-repeat 0 0;

	}

.picbox .content .prev,.picbox .content .next{

	position:absolute;

	top:50%;

	z-index:10;

	cursor:pointer;

	text-indent:-9999px;

	filter:alpha(opacity=20);

	opacity:.2;

	}

.picbox .content .prev{

	left:20px;

	}

.picbox .content .next{

	background-position:0 -90px;

	right:0;

	}

.picbox .content .prev:hover,.picbox .content .next:hover{

	filter:alpha(opacity=50)!important;

	opacity:.5!important;

	}	



.desc{

	overflow: hidden;

}

.desc .damen{

	float: left;

}

.desc p.duanzi{

	width: 680px;

	float: left;

	margin-left: 20px;

	color: #7d6e6e;

	text-indent: 28px;

	line-height: 28px;

}

.desc .more{

	float: left;

	margin:10px 0px 0px 20px;

	padding: 4px 15px;

	border-radius: 16px;

	background: #ff0404;

}

.desc .more a{

	color: #fff;

}



.mainNewBg{

	margin-bottom: 50px;

}

.company-news{

	float: left;

	width: 662px;

}

.titleN{

	overflow: hidden;

	background: url(../images/hotpt.png) no-repeat center center;

	height: 56px;

	margin-bottom: 35px;

}

.titleN span{

	font-size: 24px;

	font-weight: bold;

	line-height: 50px;

	color: #fc8700;

}

.titleN a{

	float: right;

    color: #908e8e;

    margin-top: 18px;

}

.tuwen{

	overflow: hidden;

	margin-bottom: 25px;

}

.toutiao-img{

	float: left;

	width: 256px;

	height: 176px;

}

.toutiao-text{

	width: 392px;

	float: left;

	margin-left: 14px;

}

.toutiao-text strong{

	color: #585858;

    font-size: 15px;

    line-height: 38px;   

}

.toutiao-text p{

	color: #7d6e6e;

	line-height: 24px;

	text-indent: 28px;

	margin-bottom: 13px;

}

.toutiao-text span{

	margin-top: 16px;    

    color: #908e8e;

    padding: 4px 15px;

    border-radius: 16px;

    background: #ff0404;

    color: #fff;

}

.newsList li{

	border-bottom: dashed 1px #cccaca;

	line-height: 40px;

}

.newsList li:last-child{

	border-bottom: none;

}

.newsList li a{

	color: #7d6e6e;

}

.newsList li span{

	float: right;

	color: #7d6e6e;

}

.trade-news{

	float: left;

	width: 490px;

	margin-left: 48px;

}



.madeP{

	background: #ececec;

	padding: 50px 0px;

}

.row1,.row2{

	overflow: hidden;

}

.row1 li{

	float: left;

	width: 25%;

	text-align: center;

}

.row1 li p,.row2 li p{

	color: #7d6e6e;

	line-height: 36px;

}

.row2 li{

	float: left;	

}

.callme{

	width: 20%;

	text-align: center;

	line-height: 50px;

	background: #fc8700;

	margin: 5% auto 0;

	border-radius:12px;

}

.callme a{

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}



.friendbox {

    overflow: hidden;

    margin-top: 60px;

}

.friendbox .middle-box {

	width: 1200px;

	margin: 0 auto;

    border-top: solid;

    border-width: 1px;

    border-color: #b7b7b7;

    padding-top: 20px;

    position: relative;

}

.friendbox li {

    float: left;

    margin-left: 12px;        

}

.line {

    width: 36px;

    height: 1px;

    background: #ff0000;

    position: absolute;

    top: -1px;

    left: 0;

}

.friendbox li a {

    color: #727272;  

    line-height: 42px;  

}



.footerbg{

	background: #443f3f;

	margin-top: 26px;

	padding: 40px 0px;

	overflow: hidden;

}

.part1,.part2,.part3{

	float: left;

}

.part1{	

	margin-left: 32px;

	margin-top: 15px;

	text-align: right;	

}

.part2{

	width: 510px;

	border-left: solid 1px #565656;

	border-right: solid 1px #565656;

	margin-left: 40px;

	padding: 15px 0;

}

.part2 li{	

	float: left;

    width: 130px;

    text-align: center;

    line-height: 40px;

    padding-left: 32px;

}

.part2 li a,.part3 p{

	color: #b1abab;;

}

.part3{

	width: 216px;

	text-align: center;

}





/* pagecss */



.localed {

    overflow: hidden;

    border-bottom: solid 1px rgba(0,0,0,0.16);

    padding: 15px 0px;

}

.left_add {

    float: left;

    margin-top: 0px;

}

.left_add h3 {

    font-size: 22px;

    color: #191919;

    line-height: 36px;

}

.left_add a.home_btn {

    background: url(../images/home_ico.gif) no-repeat 0 center;

    padding-left: 20px;

}

.left_add a {

    color: #707070;

    display: inline-block;

    padding-left: 12px;

    margin-right: 12px;

    background: url(../images/home_ico1.gif) no-repeat 0 center;

}

.tel_box {

    background: url(../images/tel.png) no-repeat left center;

    float: right;

    padding-left: 32px;

    margin-top: 15px;

    line-height: 26px;

    font-size: 20px;

}  

.classList{

	width: 1050px;

	margin: 46px auto 0;

	overflow: hidden;

}   

.classList li{

	float: left;

	width: 130px;

	background: #697a86;

	margin: 0px 10px;

	text-align: center;

}

.classList li a{

	font-size: 15px;

	font-weight: bold;

	color: #fff;

	line-height: 36px;

}

.proList{

	overflow: hidden;

	margin-top: 56px;

	margin-bottom: 100px

}

.proList li{

	float: left;

    margin: 0 5px;

    display: inline;

    border: solid 2px rgba(0,0,0,0.15);

    padding: 3px;

    margin-bottom: 30px;

}

.scale{

    width: 100%;

    height: auto;

    overflow: hidden;

}

.scale img{

	cursor: pointer;

	transition: 0.6s all;

}

.proList li:hover .scale img{

	transform: scale(1.2);

}

.proList li span {

    display: block;

    text-align: center;

    line-height: 50px;

    color: #545454;

}

.zpt {

    overflow: hidden;

    padding-top: 42px;

}

.big-img, .dates {

    float: left;

}

.dates {

    width: 600px;

    padding-left: 40px;

}

.dates h3 {

    font-size: 26px;

    color: #4c4c4c;

    font-weight: normal;

}

.ms-text {

    margin: 40px 0px 90px;

}

.ms-text span {

    background: url(../images/icon-1.png) no-repeat left center;

    padding-left: 26px;

    color: #4d4d4d;

}

.ms-text p {

    color: #707070;

    line-height: 30px;

    margin-top: 15px;

}

.ms-call .p1 span {

    background: url(../images/icon-2.png) no-repeat left center;

    padding-left: 26px;

    color: #545454;

}

.ms-call .p1 strong {

    font-family: "方正黑体_GBK";

    font-size: 26px;

    color: #d30300;

}

.ms-call .p2 {

    margin-top: 20px;

}

.ms-call .p2 span:first-child {

    background: url(../images/icon-3.png) no-repeat left center;

    padding-left: 26px;

}

.ms-call .p2 span {

    color: #545454;

}

.detail ul{

	border-bottom: #ccc 1px solid;

  padding-bottom: 0;

  list-style-type: none;

  margin-top: 40px;

  padding-left: 0;

  width: 100%;

  padding-right: 0;

  display: inline-block;

  background: #fff;

  clear: both;

  border-top: #ccc 1px solid;

  list-style-image: none;

  padding-top: 0;

}

.detail li{

	border-bottom: #006dba 2px solid;

	text-align: center;

  line-height: 45px;

  width: 120px;

  float: left;

  height: 45px;

  margin-right: 1px;

}

.detail li.current span{

	font-size: 18px;

  font-weight: bold;

  text-decoration: none;

  color: #006dba;

}

.words{

	padding-top: 16px;

	margin-bottom: 50px;

}

.words p{

	color: #7d6e6e;

	line-height: 32px;

}



.newlist{

	overflow: hidden;

	padding-top: 40px;

	margin-bottom: 100px;

}

.newlist li{

	float: left;

  border: solid 1px rgba(0,0,0,0.16);

  width: 380px;

  padding: 2px;

  margin: 0px 7px 14px;

}

.newlist li:hover{

	border: solid 1px #ff0404;

}

.small_img {

    width: 380px;

}

.small_text {

    margin-left: 16px;

    padding-right: 16px;

}

.small_text strong {

    font-size: 15px;

    line-height: 36px;

    color: #333;

}

.small_text p {

    color: #545454;

    line-height: 20px;

}

.small_text span {

    color: #ee8718;

    line-height: 40px;

}

.newsdetailshow{

	margin: 40px 0px;

}

.newsdetailshow h2{

	  text-align: center;

    line-height: 30px;

    color: #555;

    font-size: 16px;

    font-weight: bold;

}

.message{

	  border-bottom: #d4d4d4  1px dashed;

    text-align: center;

    padding-bottom: 15px;    

}

.date,.date em,.skim,.skim em{

	font-style: normal;

  color: #999;

}

.describes{

	padding-top: 20px;

}

.describes p{

	  color: #737373;

    line-height: 36px;

}

.message2 a{

	color: #737373;

}



.contact_css{

	overflow: hidden;

  margin: 55px auto 150px;

}

.contact_css li {

    line-height: 30px;

}

.contact_css li span {

    color: #545454;

}



.contact_css img{

	margin: 0 auto;

    display: block;

    border: solid 1px #ccc;

     padding: 5px; 

}



.duoR{

	margin: 30px 0 50px;

}

.fen1{

	text-align: center;

}

.fen1 h3,.fen2 h3{

	font-size: 25px;

  font-family: "微软雅黑";

  line-height: 60px;

  font-weight: normal;

}

.fen1 p{

	color: #7d6e6e;

	line-height: 40px;

	text-align: left;

}

.ideaBg {

    background: url(../images/ideaBg.png) left top no-repeat;

    width: 1132px;

    height: 620px;

    position: relative;

    margin-top: 50px;

    margin-bottom: 60px;

}

.ideaBg p {

    font-size: 13px;

    font-family: microsoft yahei;

    color: #666666;

    line-height: 30px;

    position: absolute;

    left: 600px;

    width: 550px;

    overflow: hidden;

}

.ideaBg p.p1 {

    top: 0px;

}

.ideaBg p.p2 {

    top: 300px;

}

.ideaBg p.p3 {

    top: 364px;

}

.fen2{

	overflow: hidden;

	text-align: center;

}

.fen2 li{

	float: left;

	margin: 0px 18px 30px;

}



.titleH3 h3{

	font-size: 22px;

	font-weight: bold;

	color: #565656;

	line-height: 60px;

	text-align: center;

}

.tactext{

	line-height: 40px;

	color: #7d6e6e;

}

