@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
	font-size:12px;
	color:black;
}

input,textarea,img{
	background: none;
	border:none;
}

li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	background: white;
	width:100%;
	margin:0 auto;
}
body{
overflow-x: hidden;
}
.cl{
	clear: both;
}
.all{
	width:100%;
	margin:0 auto;
	position: relative;
}
.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:15px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;clear:both;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:30px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;clear:both;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}
.h120{width:1px;height:120px;}
.h136{width:1px;height:136px;}

/*头部修饰*/
.header{
	width: 100%;
	margin:0 auto;
}
.topt{
	width: 100%;
	height: 12px;
	background: #0371C2;
}
.top{
	width: 100%;
	margin:0 auto;
	height: 142px;
}
.htopcon2{
	margin: 0px auto;
	width: 100%;
	height: 30px;
	border-bottom-color:#E0E0E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.topcon2c{
	margin-left: 1061px;
	width: 488px;
	height: 30px;
}
.t1{
	width: 162px;
	height: 23px;
	float: left;
	line-height:32px;
}
.t1 img{
	display: block;
	float: left;
	width: 18px;
	padding-top:1px;
}
.t1 span{
	display: block;
	float: left;
	color:#808080;
	font-size: 12px;
	margin-left:5px;
}
.t2{
	width: 240px;
	height: 23px;
	float: left;
}
.t2-1 input{
	float: left;
	width: 158px;
	height: 21px;
	border:1px solid #E0E0E0;
	padding-left: 22px;
	background:url(../images/a3.png) no-repeat scroll 3px 3px;
}
.key{
	color: #333333;
	font-size: 12px;
}
.t2-2{
	width: 45px;
	height: 23px;
	float: left;
}
.search{
	background: url(../images/a2.png) no-repeat center center;
	width:45px;
	height: 20px;
	line-height:20px;
	margin-top: 2px;
	margin-left: 5px;
	text-align: center;
	color: #edd4d4;
	font-size: 14px;
	cursor: pointer;
}
.topcon3{
	margin: 1px auto 0px;
	width: 1000px;
	height: 101px;
}
.topcon3a{
	width: 239px;
	height:66px;
	margin-top: 22px;
	float: left;
}
.topcon3b{
	width: 742px;
	height: 101px;
	float: right;
}
.topYI_list{
	float: left;
    height: 115px;
    text-align: center;
    border-left: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
    width: 100px;
    position: relative;
    z-index: 4;
}
.topYI_list-1{
	width: 101px;
	height: 17px;
	margin-top: 43px;
    border-left: 1px solid #C4DAEA;
}
.topYI_list-1 a{
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
.topYI_list-1 :hover{
		color:#0371c2;
}
.topYI_list:hover{
	  background:url(../images/a5.png) no-repeat bottom left;
}
.topcon3b-r{
	float: right;
   height: 101px;
   width: 636px;
   position: relative;
}
.box{
	left: -106px;
	position: absolute;
    top:18px;
    width: 742px;
    z-index: 2;
    padding-top:100px;
}
.cont{
	background: rgb(255, 255, 255) none repeat scroll 0 0;
   min-height: 205px;
   padding-bottom: 24px;
   padding-top: 24px;
   position: relative;
   z-index: 3;
}
.ncont{
	float: right;
   margin-right: 35px;
   padding-bottom: 10px;
   width: 600px;
}
.ncontl{
	float: left;
	margin-top: 10px;
	width: 106px;
	height: 130px;
	overflow: hidden;
}
.ncontl ul a{
	display: block;
	height: 27px;
	line-height: 27px;
	margin-bottom: 8px;
	text-align: center;
	width: 106px;
	color: #585858;

}
.ncontl ul a:hover {
    background: #0371C2;
    color: #ffffff;
}
.ncontr{
	width: 455px;
	float: right;
}
.ncontr-left{
	float: left;
    line-height: 30px;
    width: 235px;
    overflow: hidden;
}
.ncontr-left h2{
	font-size: 14px;
	color:#585858;
}
.ncontr-left span{
	font-size: 12px;
	color:#585858;
}
.ncontr-right{
	float: right;
    margin-top: 20px;
    width: 200px;
}


.conter{
	width: 1200px;
	margin: 0 auto;
}
.conterYI{
	margin: 30px auto 0px;
	width: 1000px;
	height: 410px;
}
.act-l{
	width: 296px;
	height: 410px;
	border-top-color: rgb(235, 235, 235);
	border-top-width: 5px;
	border-top-style: solid;
	float: left;
}
.aca{
	margin: 0px auto;
	width: 276px;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-weight: bold;
}
.aca span{
	color:#d2d0d0;
	font-size: 12px;
	margin-left: 10px;
}
.acb{
	margin: 0px auto;
	width: 276px;
	height: 175px;
	overflow: hidden;
}
.ban{ width: 276px;height: 175px; position:relative;}
#banBox{ width:276px; height:175px; position:absolute; top:0; left:0;}
#bannList{ position:relative;}
#banList li{position: absolute; left:0; top:0; width:276px; height:175px;}
#banList li img{width:276px; height:175px;display:block;}
#banList h2{
	padding: 0px 4px;
	left: 0px;
	top: 152px;
	color:#ffffff;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	display: block;
	position: absolute;
	z-index: 2;
}
#banBton{ 
	position:absolute; 
	right:0px; 
	top:150px;
	width: 276px;
	height: 25px;
	background: url(../images/a7.png) no-repeat center center; 		
}
#banBton li{
 width:15px; 
 height:16px; 
 float:right; 
 text-align: center;
margin-right: 5px;
 line-height: 16px;
 margin-top: 5px;
 background-color:#ccc; 
 cursor:pointer;
}
#banBton li.up{ background-color:#0371C2; color:#fff;}
.acc{
	margin: 18px auto 0px;
	width: 276px;
	height: 78px;
	color: rgb(160, 160, 160);
	line-height: 26px;
	overflow: hidden;
}
.acc span{
	color: rgb(144, 144, 144);
	margin-left: 6px;
}
.acx1{
	margin: 0px auto;
	width: 276px;
	height: 22px;
	background: url(../images/a8.png) no-repeat center center;
}
.acd1{
	margin: 5px auto 0px;
	width: 276px;
	height: 52px;
}
.acd1 a{
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-top: 6px;
	display: block;
	color:#585858;
	font-size: 12px;
	background: url(../images/a9.png) no-repeat center center;
}
.actr{
	width: 648px;
	height: 410px;
	float: right;
}
.act-c{
    width: 296px;
    height: 410px;
    border-top-color: rgb(235, 235, 235);
    border-top-width: 5px;
    border-top-style: solid;
    float: left;
}
.acb{
	margin: 0px auto;
	width: 276px;
	height: 175px;
	overflow: hidden;
}
.banYI{ width: 276px;height: 175px; position:relative;}
#banBoxYI{ width:276px; height:175px; position:absolute; top:0; left:0;}
#bannListYI{ position:relative;}
#banListYI li{position: absolute; left:0; top:0; width:276px; height:175px;}
#banListYI li img{width:276px; height:175px;display:block;}
#banBtonYI{ position:absolute; right:3px; bottom:7px; z-index:2;}
#banBtonYI li{ width:10px; height:10px; float:left; text-align: center; margin-right:5px; background:url(../images/p13.png) no-repeat top center; line-height:7px; cursor:pointer;}
#banBtonYI li.up{ background:url(../images/p14.png) no-repeat top center;}
.acc ul li{
	float: left;
}
.acc ul li a{
    width: 112px;
    height: 26px;
    line-height: 26px;
    padding-left: 26px;
    color: #585858;
    font-size: 12px;
    display: block;
	background: url(../images/b2.png) no-repeat left center;
}
.act-r{
	width: 296px;
	height: 410px;
	border-top-color: rgb(235, 235, 235);
	border-top-width: 5px;
	border-top-style: solid;
	float: right;
}
.div{
	width: 287px;
	height: 175px;
}
.accR{
	margin: 18px auto 0px;
	width: 276px;
	height: 78px;
	line-height: 26px;
	overflow: hidden;
	color:#585858;
}
.acd1R{
	margin: 5px auto 0px;
	width: 276px;
	height: 42px;
	padding-top: 10px;
}


/*尾部修饰*/
.footert{
	width: 100%;
	height: 4px;
	margin-top: 30px;
	border-bottom-color: rgb(235, 235, 235);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.footertYI{
	margin: 0px auto;
	width: 1000px;
	height: 4px;
	background-color:#EBEBEB;
}
.footer{
	width: 100%;
	margin: 0 auto;
}
.footerin{
	margin: 0px auto;
	width: 1000px;
}
.botnav{
	width: 750px;
	height: 167px;
	overflow: hidden;
	float: left;
}
.botnav ul{
width: 890px;

overflow: hidden;
}
.botnav ul li{
	background: url(../images/bot_xian.png) no-repeat right top;
	list-style: none;
	width: 125px;
	padding-top: 22px;
	padding-right: 5px;
	padding-left: 18px;
	margin-right: 5px;
	float: left;
	min-height: 145px;
}
.bottit{
	margin-bottom: 12px;
	color: #585858;
	font-size: 14px;
	font-weight: bold
}
.bottitYI{
	width: 100%;
	line-height: 24px;
    height: 72px;
	overflow: hidden;
}
.bottitYI a{
	color:#999999;
	display: block;
}
.copy_infor{
	width: 230px;
	padding-top: 22px;
	padding-left: 20px;
	float: left;
}
.copy_infor p{
	color: #999999;
	font-size: 12px;
	line-height: 25px;
}

/*单页修饰*/
.conterDANYE{
	width: 100%;
	margin: 0 auto;
}
.bannera{
	 width:1680px;
	 margin: 0 auto;
}
.main{
	margin: 20px auto 0px;
	width: 1000px;
}
.main-left{
	width: 200px;
	float: left;
}
.mla{
	width: 200px;
	height: 48px;
	line-height: 48px;
	padding-left: 16px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/wx.png) no-repeat center center;
}
.mla span{
	color: #ffffff;
	font-size:12px;
	margin-left: 6px;
}
.mlb{
	margin: 10px auto 0px;
	width: 200px;
}
.mlb-1{
	padding-left:7px;
}
.mlb-1 a{color: #666;}
#menu li{
    width: 175px;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    margin-bottom: 4px;
    display: block;
    color:#666666;
    background: #EEEEEE;
}
#menu li:hover{
	background: #0371C2;
	color:#ffffff;
}
.mlb-1 a{
    width: 175px;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    margin-bottom: 4px;
    display: block;
    color:#666666;
    background: #EEEEEE;
}
.mlb-1 a:hover{
	background: #0371C2;
	color:#ffffff;
}
.mlc{
	margin: 20px auto 0px;
	width: 200px;
	height: 80px;
	padding-top: 10px;
	padding-left:7px;
	border-top:1px solid #F0F0F0;
}
.main-right{
	width: 770px;
	float: right;
}
.mra{
	background-position: bottom;
	background-image: url(../images/z3.png);
	background-repeat: no-repeat;
	width: 770px;
	height: 48px;
	line-height: 48px;
	
}
.mral{
	font-size: 15px;
	font-weight: bold;
	float: left;
}
.mrar{
	background-position: left;
	height: 30px;
	color: rgb(152, 152, 152);
	line-height: 30px;
	padding-left: 20px;
	font-size: 12px;
	margin-top: 9px;
	float: right;
	background-image: url(../images/z2.png);
	background-repeat: no-repeat;
}
.mrb{
	margin: 10px auto 20px;
	width: 770px;
	line-height: 26px;
}
.mrb p{
	color:#585858;
	font-size: 12px;
}

/*产品中心页面修饰*/
.conterTUWEN{
	width: 100%;
	margin: 0 auto;
}
.mrb-pro{
	margin: 0px auto;
	width: 770px;
}w
.list_pro{
	overflow: hidden;
	margin-bottom:10px;
	margin-top:5px;
	width:770px;
}
.list_pro_main{
	overflow: hidden;
	width: 800px;
}
.list_pro_main li{
	width: 185px;
	height: 193px;
	float: left;
	text-align: center;
	padding-left: 7px;
	margin-bottom: 20px;
	line-height:30px;
}
.shi-1{
	width:190px;
	height: 170px;
	border-right: 1px dotted #757575;
}

/*产品中心详情页面修饰*/
.conterTUXIANG{
	width: 100%;
	margin: 0 auto;
}
.mrbYI{
	width: 770px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 24px;
	color:#1e1e1e;
}
.mrbER{
	width: 770px;
	margin-top: 25px;
}
.mrbER img{
	float: left;
	padding-right: 35px;
	display: inline;
}
.mrbER-right{
	width: 372px;
	float: right;
}
.mrbER-right-1{
	width: 372px;
	height: 37px;
	border-bottom: 1px dotted #CCCCCC;
}
.mrbER span{
	color:#585858;
	font-size: 12px;
}


/*新闻列表页面修饰*/
.conterXINWEN{
	width: 100%;
	margin: 0 auto;
}
.mrb-new{
	margin: 0px auto;
	width: 770px;
}
.mrb-new a{
	background-position: left;
	width: 755px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding-left: 15px;
	margin-top: 6px;
	border-bottom-color: rgb(232, 232, 232);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	display: block;
	background-image: url(../images/z5.png);
	background-repeat: no-repeat;
}
.mrb-new ul span{
	color:#666666;
	float: right;
}

/*新闻列表详情页面修饰*/
.conterXINXIANG{
	width: 100%;
	margin: 0 auto;
}
.mrb-YI{
	width: 770px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:#666666;
	border-bottom: 1px dotted #CCCCCC;
}
.mrb-ER{
	width: 770px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color:#666666;
}
.mrb-SAN{
	width: 770px;
	line-height: 25px;
	margin-top: 10px;
}
.mrb-SAN p{
	font-size: 12px;
	color:#585858;
}
.cont-TUXIANG7{
	width: 770px;
	height: 67px;
	border-top: 1px dotted #CCCCCC;
}
#mrb{
	margin: 10px auto 20px;
	width: 770px;
	line-height: 26px;
}
.b1 {
    margin: 0px;
    padding: 0px;
    border: 1px solid rgb(224, 224, 224);
    width: 310px;
    height: 30px;
    line-height: 30px;
}
.b2 {
    margin: 0px;
    padding: 0px;
    border: 1px solid rgb(224, 224, 224);
    width: 410px;
    height: 120px;
    line-height: 30px;
    resize: none;
}
.b3 {
    margin: 0px;
    padding: 0px;
    border: 1px solid rgb(224, 224, 224);
    width: 100px;
    height: 30px;
    line-height: 30px;
}
.gbooktj input{
	width: 99px;
	height:27px;
	background: #0371C2;
	color:#FFFFFF;
	margin-top: 10px;
	cursor: pointer;
	margin-left:93px;
}
/*banner样式*/
.banner{ width:1800px!important;position:relative;}
#bannerBox{ width:100%;  position:absolute; top:0; left:0;}
#bannerList{ position:relative; width:100%; }
#bannerList li{position: absolute; left:0; top:0; width:100%; }
#bannerList li a img{position: absolute; left:0; top:0; width:100%!important; }
#bannerBton{ position:absolute; right:6px; bottom:6px; }
#bannerBton li{ width:9px; height:9px; float:left; text-align: center; margin-right:7px; background-color:#ccc; line-height:15px; font-size:12px; cursor:pointer;}
#bannerBton li.up{ background-color:#00640a; color:#fff;}

#page{
	margin:0 auto;
    /*text-align: center;*/
    width:1032px;
}
#page a{
	background:#eaeaea none repeat scroll 0 0;
    color: #666666;
    font-size:14px;
    margin:6px;
    padding:4px 14px;
}
#page a:hover{
	background:#0371C2;
	color:#FFFFFF;
}