@charset "utf-8";

body{  font-size:12px; font-family:"Microsoft YaHei",SimHei,arial; color:#51504D }



html,body,div,span,iframe,input,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,b,i,center,dl,dt,dd,ol,ul,li,form,label,fieldset{margin:0;padding:0}

a:link{color:#4d4d4d;text-decoration:none;}

a:visited{color:#000;text-decoration:none;}

a:hover{color:#f00;text-decoration:none;}

a:active{color:#000;text-decoration:none;}

li{list-style:none;}

a img{border:0;}

.clear{clear:both;}

.fl{ float:left;}

.fr{ float:right;}



.top{ width:1002px; margin:0 auto; height:auto; overflow:hidden}



.nav{ width:100%; height:44px; background:#0154b4}



/*.nav ul{ width:1002px; margin:0 auto; line-height:44px;}



.nav ul li{ width:100px; text-align:center; font-size:14px; background:url(nav_line.jpg) left center no-repeat}



.nav ul li.frist{ background:none}



.nav ul li a{ color:#fff;}*/


.top-nav{ width:1002px; height:44px; position:relative; margin:0 auto;}
.top-nav ul#navmenu {width: 1002px; /*For KHTML*/	list-style: none;	height: 44px;}

.top-nav ul#navmenu li {	margin:0;	border:0 none;	padding:0;	float: left; /*For Gecko*/	display: inline; list-style: none;	position: relative;	height: 44px; font-size:14px;background:url(nav_line.jpg) left center no-repeat}

.top-nav ul#navmenu ul {	margin:0;	border:0 none;	padding:0;	width:100px; 	list-style: none;	display: none;	position: absolute;	top: 44px;	left: 0; z-index: 999999;}

.top-nav ul#navmenu ul li {	float: none; /*For Gecko*/	display: block !important;	display: inline; /*For IE*/width:100px;height:30px; line-height:30px; }
/* Root Menu */ 
.top-nav ul#navmenu a {	width:100px;	float: none !important; /*For Opera*/	float: left; /*For IE*/ text-align:center;
				display: block;	 color: #FFF;text-decoration: none; height:44px; line-height:44px;	 /*For IE*/}				
/* Root Menu Hover Persistence */ 
.top-nav ul#navmenu a:hover,.top-nav ul#navmenu li:hover a,.top-nav ul#navmenu li.iehover a {color: #FFF;} /*一级菜单 a:hover */
/* 2nd Menu */ 
.top-nav ul#navmenu li:hover li a,.top-navul#navmenu li.iehover li a {	float: none;color: #fff; width:100px; height:30px; line-height:30px; background:#0154B4;}/*二级菜单 背景 */
/* 2nd Menu Hover Persistence */ 
.top-nav ul#navmenu li:hover li a:hover,.top-nav ul#navmenu li:hover li:hover a,.top-nav ul#navmenu li.iehover li a:hover,.top-nav ul#navmenu li.iehover li.iehover a { width:100px; height:30px; line-height:30px; background:#04438d}/*二级菜单 a:hover */

.top-nav ul#navmenu li:hover ul ul,.top-nav ul#navmenu li:hover ul ul ul,.top-nav ul#navmenu li.iehover ul ul,.top-nav ul#navmenu li.iehover ul ul ul {	display: none;}
.top-nav ul#navmenu li:hover ul,.top-nav ul#navmenu ul li:hover ul,.top-nav ul#navmenu ul ul li:hover ul,.top-nav ul#navmenu li.iehover ul,.top-nav ul#navmenu ul li.iehover ul,.top-nav ul#navmenu ul ul li.iehover ul {	display: block;}






.banner{ width:1002px; background:url(index_bannerbg.jpg) bottom center no-repeat; margin:0 auto; height:340px;}



.main{ width:1002px; height:auto; overflow:hidden; margin:0 auto}



.s_left{ width:205px; height:auto; overflow:hidden; padding-top:3px}



.left1{ width:203px; border:1px #ddd solid; height:auto; position:relative; margin-bottom:10px}



.title{ position:absolute; background:url(left_tit.jpg) left top no-repeat; height:33px; line-height:32px; text-align:center; width:163px; color:#fff; font-size:14px; left:5px; top:-3px}



.left1 ul{ width:193px; padding:50px 5px 5px 5px;}



.left1 ul li{ background:url(class_tit.jpg) no-repeat; width:167px; height:24px; line-height:24px; text-align:center; margin:0 0 10px}



.left2{ width:203px; border:1px #ddd solid; height:170px; margin:15px 0;}



.contact{ width:193px; padding:40px 5px 5px 5px; line-height:28px;}



.left3 a{ margin:5px 0; display:block;}





.s_right,.company{ width:775px;}



.company1{ width:483px; height:auto; overflow:hidden}



.c_title{ background:url(header_r.jpg) no-repeat; height:34px; line-height:34px;}



.c_title span{ font-size:14px; color:#fff; padding-left:30px;}



.company_txt{ width:471px; border:1px #ddd solid; height:auto; overflow:hidden; line-height:24px; border-top:none; padding:5px;}



.company_txt img{ float:left; padding:0 5px 0 0;}



.company2{ width:283px;}



.example_tit{ background:url(header_r02.jpg) no-repeat; width:283px; height:34px; position:relative;}



.example_tit span{ font-size:14px; background:url(tit_r02.jpg) left top no-repeat; width:80px; height:34px; position:absolute; left:10px; top:-3px; display:block; padding-left:40px; line-height:30px;}



.example_list{ width:281px; border:1px #ddd solid; border-top:none; height:auto; overflow:hidden;}

.example_list ul li,.new_list ul li{ width:98%; height:25px; line-height:25px; margin:0 1%; background:url(article_arrow_1.jpg) left center no-repeat;}



.example_list ul li a,.new_list ul li a{ padding-left:8px;}



.new{ width:773px; border-top:5px #0570da solid; border-right:1px #ddd solid; border-left:1px #ddd solid; border-bottom:1px #ddd solid; height:auto; overflow:hidden; margin-top:10px;}



.new_title{ width:100%; height:36px; line-height:36px; background:url(main_title.jpg) 15px top no-repeat;}



.new_title span{ padding-left:10px; font-size:14px;}



.new_title b{ padding:10px 5px 0 0;}



.new_list{ width:100%; height:auto;}



.product_list ul li{ line-height:20px;}



.product_list ul li h1{ font-size:14px; font-weight:normal; text-align:center}



.product_list ul li img{ padding:3px; margin:10px 10px 5px 5px; border:1px #ddd solid;}



.friend{ width:1000px;border-top:5px #0570da solid; border-right:1px #ddd solid; border-left:1px #ddd solid; border-bottom:1px #ddd solid; height:auto; overflow:hidden; margin-top:10px; }



.friend_list{ width:100%; height:auto; overflow:hidden; margin:5px 0;}



.friend_list a{ border:1px #ddd solid; padding:4px 5px; margin:3px 8px; height:30px; line-height:30px; display: inline-table}





.foot{ width:100%; background:#0154b4; padding:15px 0;}



.f_nav{ width:1002px; margin:0 auto; line-height:34px; text-align:center;}



.f_nav a{ color:#fff; padding:0 10px;}



.copy{ width:1002px; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#fff; line-height:26px;}

.copy a{ color:#fff;}



.n_title{ width:100%; height:30px; line-height:30px;}



.nn_txt{ width:100%; height:auto; overflow:hidden; line-height:28px; border-top:5px #0570da solid;}


.page{ width:100%; margin:10px 0; text-align:center; }

