body{
	min-width:1200px;
}
.w{
	width:1200px;
	margin:0px auto;
}
.top{
	width:100%;
	height:40px;
	border-bottom:1px solid #eeeeee;
}
.top p{
	color:#8a8a8a;
	line-height:40px;
	font-size:14px;
}
.lang{
	float:right;
}
.lang a{
	margin-left:15px;
}
.lang a:hover,.lang .hover{
	color:#0096dc;
}
.header{
	width:100%;
	height:110px;
}
.logo,.logo img{
	width:350px;
	float:left;
	height:110px;
}

.navmenu{
	position:relative;
	float:right;
}
.navmenu li{
	height:72px;
	float:left;
	width:118px;
	padding-top:38px;
	text-align:center;
	border-right:1px solid #eeeeee;
}
.navmenu li a{
	display:inline-block;
	height:35px;
	width:100%;
	font-size:16px;
	line-height:35px;
}
.navmenu li a:hover{
	color:#FFF;
	background:#0096dc;
}

.navmenu li .sub{
	height:35px;
	left:0px;
	width:100%;
	background:#eeeeee;
	border-bottom:2px solid #0096dc;
	display:none;
	position:absolute;
}
.navmenu li .sub li{
	float:left;
	font-size:14px;
	line-height:35px;

height:35px;
	float:left;
	width:auto;
	padding-top:0px;
	border-right:0px solid #eeeeee;

}
.navmenu li .sub li a{
	padding:0px 10px;
	line-height:35px;
	display:block;
	height:35px;
background:#eeeeee;
	width:auto;

}
.navmenu li .sub li a:hover{
	background:#0096dc;
	color:#FFF;
}
.banner{
	width:100%;
	height:190px;
}
.main{
	padding-top:16px;
	padding-bottom:50px;
}
.left{
	width:240px;
	float:left;
}
.left .mt{
	width:240px;
	height:60px;
	background:url(../images/mt_bg.jpg);
}
.left .mt h2{
	font-size:24px;
	padding-top:15px;
	padding-left:65px;
	color:#FFF;
}
.left ul.storUl{
	padding-top:10px;
	padding-left:35px;
	padding-bottom:100px;
	background:#eeeeee;
}
.left ul.storUl li{
	width:170px;
	height:40px;
	line-height:40px;
	font-size:16px;
	background:url(../images/li_bg.jpg)no-repeat left;
	border-bottom:2px solid #e5e5e5;
}
.left ul.storUl li a{
	display:inline-block;
	padding-left:35px;
}
.left_img1{
	width:240px;
	height:55px;
	margin-top:20px;
	background:url(../images/left1.jpg);
}
.left_img2{
	width:240px;
	height:55px;

	margin-top:20px;
	background:url(../images/left2.jpg);
}
.left_img2 p,.left_img1 p{
	color:#FFF;
	line-height:55px;
	font-size:18px;
	padding-left:90px;
}


.right{
	width:920px;
	padding-bottom:20px;
	padding-left:20px;
	border-left:2px solid #eeeeee;
	float:right;
}
.right .position{
	height:60px;
	width:920px;
	margin-bottom:20px;
	background:url(../images/position.jpg)no-repeat left;
	border-bottom:2px solid #eee;
}
.right .position h2{
	float:left;
}
.right .position p{
	padding-right:10px;
	padding-top:35px;
	float:right;
}
.right .position h2 img{
	float:left;
}
.right .position h2 span{
	float:left;
	color:#666666;
	padding-top:20px;
	padding-right:25px;
	padding-left:35px;
	font-size:24px;
}
.content{
	width:920px;
	overflow:hidden;
}
.newslist{
	padding-bottom:30px;
}
.newslist li{
	padding:20px 0px;
	border-bottom:1px dashed #d1d1d1;
}
.newslist li dt{
	width:180px;
	float:left;
	height:120px;
	margin-right:25px;
}
.newslist li dt img{
	width:180px;
	height:120px;
}
.newslist li dd{
	width:520px;
	height:120px;
	float:left;
}
.newslist li dd p{
	font-size:14px;
	line-height:20px;
}
.newslist li dd h2{
	font-size:14px;
	color:#272727;
}
.newslist li dd h2 a{
	color:#272727;
}
.newslist li dd  span{
	display:inline-block;
	padding:10px 0px;
	color:#666666;
	font-size:14px;
}


dl.topnews dt{
	width:400px;
	height:266px;
}
dl.topnews dt img{
	width:400px;
	height:266px;
}
dl.topnews dd{
	width:420px;
}
.job td{
	font-size:14px;
	border-bottom:1px dashed #e5e5e5;
}

.footer{
	width:100%;
	padding:40px 0px 30px;
	background:#eeeeee;
}
.copyright{
	height:56px;
	width:100%;
	background:#666666;
}
.copyright p{
	line-height:56px;
color:#ffffff;

font-family:"思源黑体";
	font-size:14px;
}
.contact{
	float:left;
	margin-right:60px;
}
.er{
float:right;
}
.er p{
text-align:center;
line-height:24px;
}
.contact dt{
padding-bottom:5px;
font-weight:bold;
color:#666666;
font-family:"思源黑体";
	font-size:14px;
}
.contact dd{
	line-height:30px;
	padding-left:28px;
	font-size:14px;
	background:url(../images/dd_bg.jpg)no-repeat left;
}
.links{
	float:left;
padding-right:60px;
padding-left:60px;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}
.links dt{
padding-bottom:5px;
font-weight:bold;
color:#666666;
font-family:"思源黑体";
	font-size:14px;
}
.links dd a{
	font-size:14px;
	line-height:30px;
	display:block;
}

.links dd a:hover{
color:#0096dc;
}
.innews{
	width:770px;
	float:left;
	height:240px;
}
.innews h2,.cxxm h2{
	color:#0096dc;
	line-height:40px;
	font-size:20px;
}

.cxxm{
	float:right;
	width:400px;
	height:240px;
}

.video{
	width:290px;
	height:180px;
	float:left;
}
.innewslist{
	height:180px;
	width:460px;
	float:right;
}
.innewslist h3{
	color:#333333;
	line-height:24px;
	font-size:14px;
}
.innewslist h3 a{
	color:#333333;
}
.innewslist h3 a:hover{
color:#0096dc;
}
.innewslist p{
	font-size:14px;
	line-height:20px;
	color:#666666;
}
.innewslist ul{
	padding-top:10px;
}
.innewslist ul li,.cxxm  ul li{
	font-size:14px;
	line-height:30px;
	padding-left:20px;
	background:url(../images/d.jpg)no-repeat left center;
}
.innewslist ul li a:hover,.cxxm  ul li a:hover{
color:#0096dc;
}
.cxxm  ul{
	padding-top:15px;
}

.abouts{
	height:377px;
}
.abouts li{
	width:299px;
	height:376px;
	float:left;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
.abouts li.key1{
	width:288px;
	border-left:1px solid #eeeeee;
}
.abouts li .mt{
	height:88px;
	width:100%;
	padding-top:30px;
	background:url(../images/more.jpg)no-repeat right bottom;
	border-bottom:2px solid #eeeeee;
}
.abouts li .mt b{
	display:block;
	width:54px;
	float:left;

font-weight:400;
	color:#e4e5e6;
	margin-left:47px;
	font-size:36px;
	text-align:center;
	line-height:54px;
	height:54px;
	border-radius:50%;
	border:3px solid #eee;
}
.abouts li a:hover .mt b,.abouts li a:hover .mt h2 span{
color:#0096dc;
}
.abouts li .mt h2{
	float:left;
	padding-left:10px;
	color:#0096dc;
	padding-top:6px;
	font-size:20px;
}
.abouts li .mt h2 span{
	font-size:14px;
	color:#666666;
	display:block;
}
.abouts li .mc{
	width:100%;
	height:256px;
}
.abouts li .mc p{
	font-size:14px;
	color:#666;
	line-height:24px;
	padding:20px 30px 0px;
}

.fullSlide{width:100%;position:relative;height:400px;background:#000;margin-bottom:10px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;top:50%;}
.fullSlide .hd .ww{width:1200px;margin:0px auto;position:relative;height:100px;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;left:0px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;margin-top:-30px;}
.fullSlide .next{left:auto;background-position:-6px -137px;right:0px;}
.project{
	width:980px;
}
.project li{
	float:left;
	height:200px;
	margin-right:60px;
	margin-bottom:30px;
	width:430px;
	border-bottom:1px dashed #ddd;
}
.project li dl{
	height:170px;
}
.project li dl dt{
	width:170px;
	float:left;
	height:170px;
}
.project li dl dt img{
	width:170px;
	height:170px;
}
.project li dl dd{
	float:right;
	width:240px;
	height:170px;
}
.project li dl dd h3{
	font-size:18px;
	color:#0096dc;
	font-weight:bold;
}
.project li dl dd p{
	font-size:14px;
	color:#666666;
	padding-top:5px;
	line-height:20px;
}
.abouts ul li .mc a:hover{
color:#0096dc;
}



#servicesBox{
	width:960px;
	height:270px;
	margin:0 auto;
	clear:both;
	padding:14px 0px 20px 0px;
	line-height:18px;
	color:#999999;
	font-size:12px;
}

#servicesBox .serBox{
	cursor:pointer;
	display:inline;
	width:310px;
	height:270px;
	float:left;
	overflow:hidden;
	background-color:#f7f7f7;
	position:relative;
	padding:0;
}


.servicesPop{
	background:url(../images/bg.png);
	width:100%;
	clear:both;
	height:100%;
	top:0px;
	position:absolute;
	z-index:999;
	display:none;
}
.servicesPop #serFocus{
	width:1024px;
	height:600px;
	margin:0 auto;
	clear:both;
	margin-top:2%;
	background:#FFF;
}
#serFocus div.box{
	height:504px;
	width:950px;
	display:none;
	padding-top:29px;
	margin:0px auto;
}
#serFocus div.box .title{
	height:30px;
	font-size:16px;
	line-height:30px;
	border-bottom:1px dashed #bbb;
}
#serFocus div.box .conleft{
	width:250px;
	height:474px;
	float:left;
	padding-top:10px;
	
}
#serFocus div.box .conleft p{
	font-size:16px;
	line-height:30px;
}
#serFocus div.box .conright{
	width:658px;
	padding:15px 20px;
	border-left:1px dashed #bbb;
	height:474px;
	font-size:14px;
	line-height:28px;
	float:left;
}
#serFocus div.box .conright p{
	font-size:14px;
}
a.close{cursor:pointer;display:inline-block;width:28px;height:28px;background:url(../images/bt_bg.gif) no-repeat 0px -608px;position:absolute;top:0px;z-index:99;right:0px;}
a.close:hover{background:url(../images/bt_bg.gif) no-repeat -38px -608px;}