@charset "utf-8";
.top {
	background: #f8f8f8; height: 31px;border-bottom:#dddcdc solid 1px;
}
.top_box {
	color: rgb(51, 51, 51); line-height: 31px;
}
.langua s {
	padding: 0px 10px; color: rgb(102, 102, 102); text-decoration: none;
}
.langua a {
	color: rgb(102, 102, 102); line-height: 80px; font-family: "宋体"; font-size: 14px;
}
.langua a:hover {
	color: rgb(51, 87, 133);
}
.header {
	height: 80px;
}
.navtopp {
	 width:100%; height:30px; background-color:#f8f8f8;border-bottom-color: #dddcdc; border-bottom-width: 1px;border-bottom-style: solid;
}
.navtop {
	color:#999;  margin:0 auto; width:1024px; text-align:right; line-height:30px; 
}
.navtop a {
	color:#999; padding-top: 9px;  font-size: 12px; text-decoration: none; margin-right:10px;
}
.navtop a:visited {
	color: rgb(125, 125, 125) outline-width: 0px;
}
.navtop a:hover {
	color: #F00
}
.logo {
	padding: 10px 0px; width: 250px; height: 60px;
}
.logo a {
	background: url("logo.png") no-repeat; width: 100%; height: 100%; display: inline-block;
}
.menu {
	height: 80px; margin-left: 90px;
}
.menu li {
	width: 134px; text-align: center; line-height: 80px; overflow: hidden; border-right-color: rgb(234, 234, 234);  float: left; position: relative; cursor: pointer;
}
.menu li a {
	font: 16px/80px "Segoe Ui", arial; width: 154px; height: 80px; color: rgb(51, 51, 51); display: block; position: relative; font-size-adjust: none; font-stretch: normal; 
}
.menu li :hover { background-color:#ffb814; border-right:1px solid #efefef;
}
.menu li a:hover {
	color: #fff; 
}

.menu li a span {
	left: 0px; width: 133px; height: 80px; font-family: "微软雅黑"; position: absolute; 
}
.menu li a span.current {
	color: #007cc3; font-weight: bold;
}
.menu li a span.navhome {
	background: url("nav_home.jpg") no-repeat 33px 25px; width: 134px; height: 80px; padding-left: 10px; position: absolute;
}

.bannerAbout {
	width: 100%; height: 220px; border-top:1px solid #dddcdc;
}
.bannerAbout ul {
	width: 100%; height: 220px; background: url("bannerAbout.jpg") no-repeat center center ;
}
.bannerSolu ul {
	width: 100%; height: 220px; background: url("bannerSolu.jpg") no-repeat center center ;
}
.bannerPro ul {
	width: 100%; height: 220px; background: url("bannerPro.jpg") no-repeat center center ;
}
.bannerCase ul {
	width: 100%; height: 220px; background: url("bannerCase.jpg") no-repeat center center ;
}

.banner {
	width: 100%; height: 500px; position: relative;
}
.banner dl {
	width: 100%; height: 500px; position: relative;
}
.banner dl dt {
	width: 100%; height: 500px; position: absolute;
}
.banner dl dt ul {
	width: 100%; height: 500px; position: absolute;
}
.banner dl dd {
	right: 50%; bottom: 15px; position: absolute;
}
.banner dl dd ul {
	background: url("bannercurrent.png") no-repeat left top; width: 12px; height: 12px; font-size: 0px; margin-left: 5px; float: left; cursor: pointer;
}
.banner dl dd ul.current {
	background: url("bannercurrent.png") no-repeat right top;
}

.nnews {
	height: 40px;background-color:#fff;width:100%;border-bottom:1px solid #dddcdc;
}
.hnews {
	height: 40px;
}
.hnewsti {
	height: 40px; line-height: 40px;  font-weight: bold; background:url(nn.png) 0px 12px no-repeat; padding-left:22px; font-family: "微软雅黑";
font-size: 16px;
font-weight: bold;
}

.news {
	width: 900px; height: 40px; overflow: hidden; position: relative;
}
.news ul {
	width: 750px; position: absolute;
}
.news ul li {
	height: 40px; line-height: 40px;
}
.news ul li a {
	font-size:15px;
}

.hhh {
	height:30px;background-color:#fff;width:100%;border-bottom:0px solid #dddcdc;border-top:1px solid #dddcdc;
}
.hhlist {
	height: 30px;line-height:40px; background:url(hh.png) 0px 10px no-repeat; padding-left:22px; font-family: "微软雅黑";
font-size: 14px; color:#999; margin-right:10px;
}
.hhlist a {
	font-size: 14px;color:#999;
}

.hhlist a:hover {
	color:#f30;font-size: 14px;
}


.home_con  {
	background-color:#f8f8f8;width:100%; height:320px;
}
.home_con  UL{
	width:1024px; margin:0 auto;height:320px;
}
.home_con  UL li{
	float:left;width:160px; height:160px; margin:50px 40px 0 12px;  text-align:center; font-size:15px; line-height:21px; 
}
.home_con UL li.hcon1{background:url(hconAll.jpg)  no-repeat;background-position: 0px 0px;}
.home_con UL li.hcon11{background:url(hconAll.jpg)  no-repeat;background-position: -160px 0px;}
.home_con UL li.hcon2{background:url(hconAll.jpg)  no-repeat;background-position: -320px 0px;}
.home_con UL li.hcon22{background:url(hconAll.jpg)  no-repeat;background-position: -480px 0px;}

.home_con UL li.hcon3{background:url(hconAll.jpg)  no-repeat;background-position: -0px -160px;}
.home_con UL li.hcon33{background:url(hconAll.jpg)  no-repeat;background-position: -160px -160px;}
.home_con UL li.hcon4{background:url(hconAll.jpg)  no-repeat;background-position: -320px -160px;}
.home_con UL li.hcon44{background:url(hconAll.jpg)  no-repeat;background-position: -480px -160px;}

.home_con  UL li P{
	margin-top:180px; text-align:center; font-size:15px; line-height:21px; 
}
.home_con UL li.home_conArr {
	float:left;width:71px; height:250px;   margin-top:10px; background:url(hconArr.jpg) 0px 90px no-repeat;padding:0;margin-right:10px; margin-left:-23px;
}


.home_par  {
	width:100%; height:200px;
}
.partners {
width: 1024px;
margin: 0 auto;
padding: 40px 0 20px 0px;
clear: both;
}
.content_title {
margin-bottom: 25px;
background: url(../images/content_title_bg.png) repeat-x center center;
}
.content_title2 {
background-color: #fff;
width: 207px;
}
.title_ch {
font-family: "微软雅黑";
font-size: 20px;
font-weight: bold;
margin-right: 15px;
background: none;

}
.title_en {
font-family: Arial;
font-size: 20px;
color: #aaa;
text-transform: uppercase;
background: none;
}
.partners_table {
margin-top: 20px;
clear: both;
display: none;
}
.partners_table li {
float: left;
width: 127px;
height: 72px;
margin-right:18px;
}
.partners_table li.hpar1 {
background:url(hparall.jpg)no-repeat;background-position: 0px 0px;
}
.partners_table li.hpar11 {
background:url(hparall.jpg)no-repeat;background-position: -127px 0px;
}
.partners_table li.hpar2 {
background:url(hparall.jpg)no-repeat;background-position: 0px -72px;
}
.partners_table li.hpar22 {
background:url(hparall.jpg)no-repeat;background-position: -127px -72px;
}
.partners_table li.hpar3 {
background:url(hparall.jpg)no-repeat;background-position: 0px -144px;
}
.partners_table li.hpar33 {
background:url(hparall.jpg)no-repeat;background-position: -127px -144px;
}
.partners_table li.hpar3 {
background:url(hparall.jpg)no-repeat;background-position: 0px -144px;
}
.partners_table li.hpar33 {
background:url(hparall.jpg)no-repeat;background-position: -127px -144px;
}
.partners_table li.hpar4 {
background:url(hparall.jpg)no-repeat;background-position: 0px -216px;
}
.partners_table li.hpar44 {
background:url(hparall.jpg)no-repeat;background-position: -127px -216px;
}
.partners_table li.hpar5 {
background:url(hparall.jpg)no-repeat;background-position: 0px -288px;
}
.partners_table li.hpar55 {
background:url(hparall.jpg)no-repeat;background-position: -127px -288px;
}
.partners_table li.hpar6 {
background:url(hparall.jpg)no-repeat;background-position: 0px -360px;
}
.partners_table li.hpar66 {
background:url(hparall.jpg)no-repeat;background-position: -127px -360px;
}
.partners_table li.hpar7 {
background:url(hparall.jpg)no-repeat;background-position: 0px -432px;
}
.partners_table li.hpar77 {
background:url(hparall.jpg)no-repeat;background-position: -127px -432px;
}



.About {
	background-color:#fff; min-height:550px;
}

.Aboutleft {
width: 240px;overflow: hidden;display: inline;float: left;
}

.Aboutleft li {
overflow: hidden;height: 35px;line-height: 35PX;width: 240px;padding-left: 12px;
}
.Aboutleft li A {
font-size: 16px;
}

.solu li A {
font-size: 14px;
}

.left_1 {
overflow: hidden;height: 35px;line-height: 35PX;width: 240px;color: #fff;
font-size: 21px; background: url(Aboutleft.jpg) left center no-repeat #999;
}
.left_2 {
border-bottom: 1px solid #fff;width: 240px; margin-left:-12px;
}
.left_2 a {
overflow: hidden;
display: block;
height: 35px;
line-height: 35px;width: 215px;padding-left: 25px;
background: url(blue.png) left center no-repeat #f4f4f4;
color: #333;font-size: 14px;
}
.Aboutleft a.now2 {
overflow: hidden;color: #c3291f;
background: url(red.png) left center no-repeat #eee;

}
.Aboutleft a:hover {
overflow: hidden;color: #c3291f;
background: url(red.png) left center no-repeat #eee;

}


.AboutRight {
width: 760px;overflow: hidden;display: inline;float: left; margin-left:20px;min-height:300px; margin-bottom:20px;
}
.AboutRight_title2 {
background-color: #fff;
 margin:0px 0 0 15px;
}
.Aboutline {
background: url(../images/content_title_bg.png) repeat-x center center; height:8px;width:750px;margin-left:-10px;
}

.AboutRight_ch {
font-family: "微软雅黑";
font-size: 28px;
margin-right: 10px;
}

.solu_ch{ font-size:21px; }

.AboutRight_en {
font-family: Arial;
font-size: 20px;
color: #ccc;
text-transform: uppercase;
margin-left:18px;
}
.solu_en{ font-size:18px; }
.AboutCont {
 margin:20px 12px 12px 12px;font-size:14px; line-height:30px;
}
.AboutCont  A{
font-size:14px;
}
.bottom {
	height:80px;  line-height: 40px;border-top:#dddcdc solid 1px; background-color:#f8f8f8;margin:0px auto; float:left; width:100%
}
.bottom ul{
	width:1024px; margin:8px auto; line-height:30px; color:#999;
}


.bottom .copy {
	font-family: "微软雅黑";
}
.bottom a {
	color:#999;
}
.bottom a:hover {
	color:#F00;
}
.bt_box { width:500px;
}
.br_box { width:500px; float:right; text-align:right;
}
.ProList {
	WIDTH: 880px; HEIGHT: auto; margin-left:-25px; margin-top:-20px;
}
.ProList .ProItem {
	PADDING-BOTTOM: 0px; MARGIN: 19px 12px 0px; PADDING-LEFT: 0px; WIDTH: 365px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 205px;  PADDING-TOP: 0px;border:1px #efefef solid; 
}
.ProList .ProItem_hover  {
		PADDING-BOTTOM: 0px; MARGIN: 19px 12px 0px; PADDING-LEFT: 0px; WIDTH: 365px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 205px;  PADDING-TOP: 0px;
border:1px #c7ebfb solid; 
}
.ProList .ProItem_img {
 float:left;	
}
.ProList .ProItem_img A {
	DISPLAY: block
}

.ProList .ProItem_img IMG {
	WIDTH:180px; 
}

.ProList .ProItem_txt {
	TEXT-ALIGN: left; LINE-HEIGHT: 21px; WIDTH: 180px;  margin-left:10px; overflow:hidden; font-size:12px; margin-top:15px;
}	
.ProList .ProItem_txt a{
	font-size:14px; padding-bottom:10px;
}	
.message {
	background: url("../images/message.jpg") no-repeat top right; width: 684px; overflow: hidden;
}
.message INPUT,TEXTAREA{width:330px}
.message TEXTAREA{margin-left:72px; margin-top:-20px;  }
.message input{ height:23px; width:330px;}

.main_right_news{width:750px;float:center; height:auto; 
	}
.main_right_news_title_line{width:750px; height:2px;border-bottom:solid 1px;border-bottom-color:#eaeaea;
	}
.main_right_news li{float:left;list-style:none;text-align:left;width:750px;font-size:14px; line-height:36px;  border-bottom: 1px dashed;border-bottom-color:#eaeaea;
	}
.main_right_news a{ color:#333;
	}
.main_right_news a:hover{ color:#C00
	}
.main_right_news dd{
	font-size:18px; font-weight:bold; text-align:center}
	
.list li span{width:115px; color:#999; float:right; text-align:right; margin-right:10px;}


.main_right_solu{width:750px;float:center; height:auto; 	}
.main_right_solu_title_line{width:750px; height:2px;border-bottom:solid 1px;border-bottom-color:#eaeaea;	}
.main_right_solu li{float:left;list-style:none;text-align:left;width:750px;font-size:14px; line-height:36px;  border-bottom: 1px dashed;border-bottom-color:#eaeaea; margin-bottom:20px;	}
.main_right_solu li:hover{ background-color:#f2f2f2;}
.main_right_solu a{ color:#333;	}
.main_right_solu a:hover{ color:#C00; 	}

.case li:hover{ background-color:#fff;}



.solulist li span a{width:115px; color:#73b790; float:right; text-align:right;margin-right:10px;}
.solulist_img{ width:200px; float:left; margin-bottom:10px;}
.solulist_img img { max-width:200px; max-height:132px}
.solulist_right{ float:left;margin-left:20px; width:530px; line-height:23px;margin-top:10px;}
.solulist_right h1{ font-weight:bold}


.content2{width:750px; line-height:28px;}	
.sidlist{background-color:#fff;  padding-top:0px;
	}
.sidlist span{display:block; border-bottom: 1px solid #eee; line-height:28px; background:none; padding-left:20px; height:28px;
	}	
.sidlist span a {display:block; color:#666;
	}	
.pdf {
	FLOAT: left; WIDTH: 100%;padding-top:20px; padding-left:20px;
}	
.Proview_img {
 float:left;WIDTH:750px; margin:10px; text-align:center;	
}
.Proview_img A {
	DISPLAY: block
}

.Proview_img IMG {
	Max-WIDTH:650px;
}
