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 11px 0 11px;  height: 64px; line-height: 64px; white-space: nowrap;width:75px; }

.bj a:hover { background: url(images/mm_03.png) center no-repeat; height:75px; line-height:64px; width:75px; 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; }

#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; }



/*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;margin-bottom: 25px; }

.c2_1{ font-size:18px; font-family:"΢���ź�"; color:#00659F; font-weight:bold; width:125px; height:56px;background:url(images/fh3.png) no-repeat;padding-left:60px; 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:31px; line-height:20px;}

.c2_2 a{ color:#fff;}

.c3{ float:left; color:#9c9c9c;}



.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;}

.az1{ width:200px; height:34px; border-bottom:1px solid #dddddd; line-height:34px; }

.az1 a{ color:#676767; font-size:14px; display:block;width:160px; height:34px; line-height:34px; padding-left:40px;}

.az1 a:hover{display:block;width:160px; height:34px;  color:#fff; background:url(../images/n_03.png) no-repeat 15px 8px #017CC2;}

.az3{display:block;width:200px; height:34px;  color:#fff; background:url(../../images/n_03.png) no-repeat 15px 8px #017CC2;}

.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;}

