body{padding:0px;margin:0px auto;font-family:"Î¢ÈíÑÅºÚ",arial,helvetica,clean,sans-serif; font-size:14px;}
div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,strong,b,textarea,input,button,select,form,a,table,tr,td,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;}
img{border:0;}
p{ font-size:14px; line-height:24px;}
.clear{clear:both}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.STYLE1{ color:#ff0000;}
#z{ float:left}
#y{ float:right}
#top{ width:auto; height:80px; border-top:6px solid #00659F; background:#017CC2;}
.top{width:1024px;  height:auto; margin:0px auto; padding:0px;}
.logo{width:600px; height:80px; float:left;}
.tel{width:246px; height:80px; float:right;}
/*menu*/
.menu{width: 1026px;height: 64px;position: absolute;left: 50%;top: 0%;margin-left: -515px;margin-top: 87px;}
.nav {font-size: 16px; width:1026px;height: 64px; line-height: 64px; position: relative; z-index: 1; background:url(../../images/menu.png) no-repeat; font-family:"Î¢ÈíÑÅºÚ";}
.nav a { text-decoration: none; }
.navmain { height:64px;position: relative;}
#nav_all {width:1002px; height: 64px; float: left; line-height: 64px; position: relative; z-index: 222; padding-left:24px; }
#nav_all li { text-align: center; float: left; }
.bj1 a { color: #017CC2; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding: 0 11px 0 11px;  height: 64px; line-height: 64px; white-space: nowrap;width:75px;}
.bj a { color: #017CC2; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding: 0 5px 0 5px;  height: 64px; line-height: 64px; white-space: nowrap;width:102px; }
.bjj a { color: #017CC2; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding: 0 5px 0 5px;  height: 64px; line-height: 64px; white-space: nowrap;width:180px; }
.bj a:hover { background: url(images/mm_03.png) center no-repeat; height:75px; line-height:64px; width:102px; color:#fff; overflow: hidden; }
.bjj a:hover { background: url(images/mm_05.png) center no-repeat; height:75px; line-height:64px; width:180px; color:#fff; overflow: hidden; }
*html .bj a:hover { background: url(images/mm_03.jpg) center no-repeat; height:75px; line-height:64px; width:75px; color:#fff; overflow: hidden; }
*html .bjj a:hover { background: url(images/mm_05.jpg) center no-repeat; height:75px; line-height:64px; width:180px; color:#fff; overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 950px; left: 40px; top: 61px; background: none repeat scroll 0% 0% #017cc2;}
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height:32px; line-height: 32px; color: #fff; font-weight: normal; background:#017CC2; border: none; }
#nav_all ul li a:hover { background-image: none;margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background: #017CC2; font-weight:bold; }
#nav_all li ul a{width:auto;}
/*banner*/
.m_banner{ background:#fff;height:417px; position:relative; margin-top:1px;}
.m_banner .banner{height:417px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:965px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background: url(../../images/banner_ctrl.png) no-repeat;_background:url(../../images/banner_ctrl.png) no-repeat; position:absolute;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:417px;}
#box{ width:1024px;  height:auto; margin:0px auto; padding:0px;}
#project{ width:1024px; height:328px; margin-top:20px;position:relative;}
.p1{ font-size:18px; color:#00659F; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; float:left; width:994px; border-bottom:4px solid #017CC2; line-height:32px; height:32px; background:url(images/fh.png) no-repeat 0px 3px; padding-left:30px;}
.p2{ width:1024px; height:34px; background:#ebebeb; margin-top:1px; float:left;}
/*project*/
.rollBoxs{
	width:1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
}
.rollBoxs .LeftBottons{ position: absolute; left:965px; top:2px; width:26px; height:26px;
	background: url(images/z1.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
}
.rollBoxs .RightBottons{ position:absolute;  left:998px; top:2px; width:26px; height:26px;
	background: url(images/y2.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
}
.rollBoxs .Conts{
	width:1024px;
	overflow:hidden;
	float:left;
	margin-top:30px
}
.rollBoxs .ScrConts{ width:10000000px;}
.rollBoxs .Conts .pics{
	width:240px;
	float:left;
	text-align:center;
    margin-right:19px;
}
*html .rollBoxs .Conts .pics{
	width:240px;
	float:left;
	text-align:center;
	margin-right:13px;
}
.rollBoxs #List1s,.rollBoxs #List2s{float:left;}
.gx{ background:url(../../images/d3.jpg) repeat-x; margin-top:25px; width:auto; height:19px;}
#main{ width:auto; height:429px; margin-top:25px; margin-bottom:25px;}
.contact{ width:350px; height:429px; float:left;}
.c1{ border:2px solid #e7e7e7; width:345px; height:200px;}
.c2{width:242px; margin:0 auto; height:50px;margin-top: 20px;}
.c2_1{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#00659F; font-weight:bold; width:157px; height:56px; line-height:56px;/*background:url(images/fh3.png) no-repeat;*/padding-left:0px; float:left;}
.c2_1 span{ color:#dcdcdc; font-size:24px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.c2_2{ width:56px; height:19px; background:#017CC2;font-size:12px; text-align:center; float:right; margin-top:20px; line-height:20px;}
.c2_2 a{ color:#fff;}
.c3{ float:left; color:#9c9c9c; height:144px; overflow:hidden;}
.news{ float:left; width:636px; height:auto; margin-left:38px;}
.n1{font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#00659F; font-weight:bold; width:146px; height:56px;background: url(images/fh2.png) no-repeat;padding-left:60px; }
.n1 span{ color:#dcdcdc; font-size:24px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.n2{width:636px; height:19px;}
.n2_1{background:url(../../images/d3.jpg) repeat-x; width:575px; height:19px; float:left;}
.n2_2{ width:56px; height:19px; background:#017CC2;font-size:12px; text-align:center; float:right;line-height:20px;}
.n2_2 a{ color:#fff;}
.n3{width: 580px;height: 112px;padding-top: 20px;padding-bottom: 30px;margin: 0 auto}
.n3_1{ float:left; border:2px solid #e7e7e7;width: 138px;height: 104px;padding-left: 3px;padding-top: 3px;}
.n3_2{ float:left; width:405px; padding-left:30px; padding-top:20px; padding-bottom:19px;}
.n3_2 a{ color:#017CC2; font-weight:bold;}
.n4{width: 580px;margin: 0 auto; height:32px; line-height:32px;}
*html .n4{width: 580px;margin: 0 auto; height:32px; line-height:12px;}
.n4_1 a{ color:#676767;}
.n4_1 a:hover{color:#017CC2;}
.n4_2{ color:#233f00;}
#project2{ border-top:4px solid #017CC2; background:#f3f3f3; height:317px; width:auto;}
.project2{ width:1024px; margin:0 auto; height:317px;}
.pr1{ width:1024px; height:32px;}
.pr1_1{ font-size:18px; color:#00659F; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; float:left; width:968px;  line-height:32px; height:32px; background:url(images/fh.png) no-repeat 0px 3px; padding-left:30px; float:left;}
.pr1_2{ padding-top:5px;}
.rollBox{
	width:1024px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
}
.rollBox .LeftBotton{
	height:42px;
	width:42px;
	background: url(images/z.png) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:120px;
	margin-right:55px;
	margin-bottom: 0;
	margin-left: 0;
}
.rollBox .RightBotton{
	height:42px;
	width:42px;
	background: url(images/jz_64.png) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:120px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:45px;
}
.rollBox .Cont{
	width:840px;
	overflow:hidden;
	float:left;
	margin-top:30px
}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{
	
	width:240px;
	float:left;
	text-align:center;
    margin-right:50px;
}
*html .rollBox .Cont .pic{
	
	width:240px;
	float:left;
	text-align:center;
    margin-right:45px;
}
.rollBox #List1,.rollBox #List2{float:left;}
.teanames{text-align:left;font-size:14px;margin-top:5px; background:#d8d8d8; width:246px; height:35px;}
.teanames a{color:#414141; display:block;width:246px; height:35px; font-family:"Î¢ÈíÑÅºÚ";}
.teanames a:hover{ color:#fff; background:#017CC2;width:246px; height:35px;font-family:"Î¢ÈíÑÅºÚ";}
#foot{ width:auto; height:139px;}
.foot{ width:auto; height:45px; background:#22ACFB;}
.f1{ width:1024px; margin:0 auto; text-align:center; line-height:45px; font-size:12px; color:#fff;}
.f1 a{color:#fff;}
.fot{ width:auto; height:94px; background:#017CC2;}
.f2{text-align:center; line-height:45px;  color:#fff; padding-top:20px;}
.f2 p{font-size:12px;}
/*about*/
.ban{
height: 299px;
width: auto;
position: relative;
overflow: hidden;
margin-top:1px;
}
.ban2{width: 1920px;
height: 299px;
position: absolute;
left: 50%;
top: 0;
margin-left: -960px;
margin-top: auto;}
#about{ width:1024px; height:32px; margin-top:20px;border-bottom:4px solid #017CC2;}
.a1{font-size:18px; color:#00659F; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; float:left;line-height:32px;height:32px ;background:url(../images/fh.png) no-repeat 0px 3px; padding-left:30px; }
.a2{ float:right; color:#00659F; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;line-height:32px;height:32px ;}
.a2 a{  color:#00659F; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;line-height:32px;height:32px ;}
.a3{ width:1024px; height:34px; background:#ebebeb; margin-top:1px;}
.about{ width:1024px; height:auto; overflow:hidden;}
.about_z{ width:200px; height:auto; float:left; margin-top:20px; padding-bottom:200px;}
.az1{ width:200px; height:auto; border-bottom:1px solid #dddddd; line-height:34px; }
.az1 a{ color:#676767; font-size:14px; display:block;width:160px; line-height:28px; padding-left:40px; background-color:#017CC2;color:#fff;}
.az1 ul{ width:200px;}
.az1 ul li{ width:200px;}
.az1 ul li a{ background-color:#ebebeb; color:#828282; margin-bottom:2px;}
.az1 ul li a:hover{ background-color:#0096eb; color:#ffffff; margin-bottom:2px;}
.az1 a:hover{display:block;width:160px;line-height:28px; background-color:#017CC2; color:#FFF; }
.az3{display:block;width:200px; height:34px;  color:#fff; background:url(../../images/n_03.png) no-repeat 15px 8px #017CC2;border-bottom:1px solid #dddddd;}
.az3 a{color:#fff; font-size:14px; display:block;width:160px; height:34px; line-height:34px; padding-left:40px;}
.az2{width:126px; height:34px; background:#ebebeb; margin-top:25px; color:#00659F; line-height:34px;  padding-left:40px; float:left;}
.az2_1{ float:right;margin-top:25px;}
.liuyan{ width:200px; height:74px; margin-top:15px;float:left;}
.lianxi{ width:200px; height:74px; margin-top:15px; margin-bottom:10px;float:left;}
.lianxi1{ width:200px; height:64px; margin-top:15px; margin-bottom:10px;float:left;}
.about_y{ float:left; width:784px; height:auto; padding:40px 0px 40px 40px; color:#676767;font-size: 14px;line-height: 24px;}
/*news*/
.r3{ height:32px; line-height:32px; font-size:14px; width:785px;}
*html .r3{ height:32px; line-height:12px; font-size:14px; width:784px;}
.r3_z a{ color:#676767;}
.r3_z a:hover{ color:#017CC2;}
.r3_y{ color:#989898;}
/*???*/
DIV.quotes {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP:25px; TEXT-ALIGN: center; overflow:hidden;
}
*html DIV.quotes {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 18px; TEXT-ALIGN: center; overflow:hidden; padding-bottom:20px;
}
DIV.quotes A {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;PADDING-RIGHT: 5px;PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #aaa; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;  TEXT-DECORATION: none
}
DIV.quotes A:hover {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid;
}
DIV.quotes SPAN.disabled {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; 
}
/*news???*/
.r3_n{width:785px; border-bottom:1px solid #f1f1f1; height:65px; text-align:center;}
*html .r3_n{width:784px; border-bottom:1px solid #f1f1f1; height:65px; text-align:center;}
.r3_n1{ font-size:12px; color:#676767;}
.r3_n1 span{ color:#676767; font-size:14px; font-weight:bold; line-height:32px;}
.r3_n2{ color:#676767; padding-top:20px; }
*html .r3_n2{ color:#676767; padding-top:20px; padding-bottom:20px; }
.r3_n2 p{line-height:28px;}
/*show*/
.r4{width:785px; height:auto; overflow:hidden;}
*html  .r4{width:784px; height:auto; overflow:hidden;}
.r4 ul li{ border:1px solid #ebebeb; width:230px; height:180px; padding-left:1px; padding:1px; float:left; margin-right:26px; margin-bottom:45px;} 
*html .r4 ul li{ border:1px solid #ebebeb; width:230px; height:180px; padding-left:1px; padding:1px; float:left; margin-right:26px; margin-bottom:20px;}
.r4_1{ text-align:center; height:32px;}
.r4_1 a{ color:#676767; line-height:40px;}
.r4 ul {width:784px; height: auto;}
/*message_n*/
.mk{ float:left;text-align: left; margin-top:8px; width:100%; font-size:12px; color:#676767;} 
.mk li{ height:30px; line-height:30px;color:#676767;}
.mk .zx {text-align: left; height:30px;color:#676767;}
.mk .hf { height:auto;color:#676767;}
.ys{ border:1px solid #f1f1f1;color:#676767;}
/*join*/
.r5_1 span{ font-family:"Î¢ÈíÑÅºÚ"; color:#676767; font-size:14px; font-weight:bold;}
.r5_1{ font-size:12px; color:#676767; padding-bottom:15px;}