/* CSS Document */

*{ margin:0; padding:0; list-style:none; font-size:12px;}

body{ margin:0; padding:0; background:url(../images/by.jpg) repeat-x top}

/*logo*/
.header{ width:964px; height:80px; margin:auto;}
.logo{ float:left; width:190px; padding:10px 0 0 20px;}
.logo img{ border:none;}

.header .reg{ float:right; width:428px; padding:6px 2px 0 0 }
.header .reg td a{ text-decoration:none; color:#184f69; font-family:Arial, Helvetica, sans-serif}
.header .reg td{ color:#184f69}
.header .sub{ width:100px; height:19px; border:1px solid #dcdcde; line-height:19px; padding-left:3px; }
.header .sub2{ width:55px; height:21px; background:#486497; line-height:21px; text-align:center; color:#fff; border:none; cursor:hand}

.header a.sub22{ width:55px; height:21px; background:#486497; line-height:21px; text-align:center; color:#fff; border:none; cursor:hand; display:block;}
.header a{ text-decoration:none; color:#fff;}

/*menu*/
.menu{ height:39px; margin:auto; width:964px; margin-bottom:2px}
.menu .menu_left{ float:left; width:9px; height:39px; background:url(../images/menu_left.jpg) no-repeat left; font-size:0}
.menu .menu_con{ float:left; width:948px; height:39px; background:url(../images/menu-con.jpg) repeat-x; line-height:39px;}
.menu .menu_right{ width:7px; height:39px; background:url(../images/menu-right.jpg) no-repeat right; float:right; font-size:0;}
.menu .menu_con ul li{ float:left; margin-right:23px; }
.menu .menu_con ul { padding-left:45px; width:620px; float:left}
.menu .menu_con ul li a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bold; width:92px; height:30px; background:none; text-align:center; display:block;}
.seach{ float:right; width:215px; height:31px; position:relative}
.seach2{ width:205px; height:24px; background:url(../images/seach_bg.jpg) no-repeat; line-height:24px; border:none; padding-left:8px; color:#999; position:absolute; top:8px}
.menu .menu_con ul li a:hover{ color:#000; width:92px; height:30px; line-height:30px; background:url(../images/menu_hover.jpg) no-repeat; text-align:center; display:block; margin-top:7px;}
.seach img{ border:none; right:4px; top:10px; position:absolute}


.banner{ height:285px; width:970px; margin:auto}
.nav_box{ width:964px; margin:auto; height:70px; margin-bottom:0px;}

.nav{text-align:left;}
.nav img{ border:none;}
.nav ul{list-style-type:none;   }
.nav ul li{position:relative;height:50px;text-align:center; margin-right:0px; float:left; line-height:26px; z-index:100;}
.nav ul li .img1:hover { background:url(../images/navf.jpg) no-repeat; width:262px; height:50px;}
.nav ul li a{color:#fff;font-size:12px; display:block;font-weight:bold; cursor:pointer; }
.nav ul li a:hover{ background:none;  text-decoration:none}

.nav table {position:absolute; top:0; left:0;} 
.nav ul li ul{ visibility:hidden;position:absolute;top:50px; left:0; border:#ccc 2px solid; z-index:100; margin-right:40px; background:#f1f1f1}
.nav ul a:hover ul,.nav ul li:hover ul{visibility:visible;}
.nav ul li li{position:relative;  display:block; height:26px; z-index:100; text-align:center;}

.nav ul li li.nav_1 a{background:#f1f1f1; border-bottom:#ccc 1px solid; width:178px; height:25px; display:block; text-align:left; padding-left:54px; color:#333; text-decoration:none}
.nav ul li li.nav_1 a:hover{background:url(../images/index_38.jpg) no-repeat 45px  center #FFF;}

.nav ul li li.nav_2 a{background:#f1f1f1; border-bottom:#ccc 1px solid; width:184px; height:25px; display:block;line-height:25px;text-align:left; padding-left:54px; color:#333; text-decoration:none;}
.nav ul li li.nav_2 a:hover{background:url(../images/index_38.jpg) no-repeat 45px center #FFF;}

.nav ul li li.nav_3 a{background:#f1f1f1; border-bottom:#ccc 1px solid; width:154px; height:25px;display:block;line-height:25px;text-align:left; padding-left:85px; color:#333; text-decoration:none;}
.nav ul li li.nav_3 a:hover{background:url(../images/index_38.jpg) no-repeat 77px center #FFF;}

.nav ul li li.nav_4 a{background:#f1f1f1; border-bottom:#ccc 1px solid; width:185px; height:25px; display:block;line-height:25px;color:#333;text-align:left;padding-left:54px; text-decoration:none}
.nav ul li li.nav_4 a:hover{background:url(../images/index_38.jpg) no-repeat 44px center #FFF;}

.nav ul li li a:hover{ color:#003979;}

/*main*/
.main{ height:auto; width:960px; margin:auto; }
.main .main_left{ float:left; width:270px;} 
.about{ margin-bottom:8px;}
.about_nav{ height:28px; margin-bottom:4px;}
.about_nav b{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-weight:500}
.about_nav span{ color:#999; font-family:Arial, Helvetica, sans-serif;}
.about_nav a{ text-decoration:none; color:#26617d; font-family:Arial, Helvetica, sans-serif}
.about_nav a:hover{ text-decoration:underline}
.about_con{ height:107px; margin-bottom:20px;}
.about_con img{ float:left; width:119px; height:77px; border:1px solid #ccc; padding:1px; margin-right:15px;}
.about_con p{ line-height:21px; color:#666}
.news{ width:270px; position:relative;}
.news ul li{ height:23px; padding-left:5px; }
.news ul li a{ margin-left:12px; text-decoration:none; color:#333;}
.news ul li span{ position:absolute; right:8px; color:#999; font-family:Arial, Helvetica, sans-serif}
.news ul li a:hover{ text-decoration:underline; color:#26617d}

.main_con{ float:left; width:348px; margin-left:36px;}
.con_nav{ background:url(../images/con_nav.jpg) no-repeat top; height:28px; padding-left:14px; position:relative}
.con_nav b{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-weight:500; position:absolute; top:-2px;}
.con_nav span{ color:#999; font-family:Arial, Helvetica, sans-serif;}
.con_nav a{ text-decoration:none; color:#26617d; font-family:Arial, Helvetica, sans-serif}
.con_nav2 b{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-weight:500; position:absolute; top:-2px;}
.con_nav2 span{ color:#999; font-family:Arial, Helvetica, sans-serif;}
.con_nav2 a{ text-decoration:none; color:#26617d; font-family:Arial, Helvetica, sans-serif}

.con_nav2{  background:url(../images/con_nav2.jpg) no-repeat top; height:28px; padding-left:14px; position:relative}

.con_con{ border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0px 10px 10px; margin-bottom:15px!important; margin-bottom:17px;}
.con_con img{ float:left; width:119px; height:77px; border:1px solid #ccc; padding:1px; margin-right:15px;}
.con_con p{ line-height:22px; color:#666}

.main_right{ float:right; width:270px;}

.business{ height:}
.business ul li{ float:left; border-left:1px solid #ddd; height:70px; padding-top:10px; margin-right:3px;}
.business ul li img{ border:none; margin-top:5px;}
.business ul li span{ color:#666; margin-left:5px;}
.business ul li b{ font-weight:normal; color:#999}


/*footer*/
.footer{ width:950px;  height:30px; padding-top:10px; margin:auto;  color:#666; background:url(../images/footer_bg.jpg) repeat-x; padding-left:10px;}
.footer p{ text-align:left; color:#999}
/*news_banner*/
.news_banner{ width:745px; height:193px;  margin-bottom:4px; text-align:left }
.newss{ width:960px; margin:auto; margin-bottom:8px;}
.newss .newss_left{ width:200px; float:left; padding-top:5px}
.newss .newss_ul{ margin-bottom:4px;} 
.newss .newss_ul dl{ margin-bottom:2px!important; margin-bottom:-2px; }
.newss .newss_ul h1{ height:42px; margin-bottom:5px }
.newss .newss_ul h1 img{ border:none}

.newss .newss_ul dl dd{ padding-left:10px; background:url(../images/dian.jpg) repeat-x bottom; height:22px; padding-top:6px; }
.newss .newss_ul dl dd a{ text-decoration:none; color:#666; margin-left:4px;}
.newss .newss_ul dl dd img{ position:relative; top:-2px;}

.newss .newss_ul dl a:hover{ text-decoration:underline; color:#ff0000;} 
.contact img{ margin-bottom:5px;}
.contact ul li{ line-height:20px; color:#333; font-family:Arial, Helvetica, sans-serif}
.contact ul li span{ color:#999; font-family:"ËÎÌå"}
.contact ul li b{ color:#cd0001; font-weight:normal}
.contact ul{ padding-left:6px;}
.contact{ padding-top:25px;}

.newss_right{ float:right; width:739px;}
.newss_right .newss_nav{ height:29px; line-height:29px; padding-left:8px; padding-right:8px; margin-bottom:10px; background:url(../images/newss_nav_bg.jpg) no-repeat;}
.newss_right .newss_nav b{ color:#26627e;}
.newss_right .newss_nav span{ color:#666}
.newss_right .newss_nav span a{ text-decoration:none; color:#666;}

.fy{ height:30px; margin-top:10px; }
#pages dl{ color:#666}
#pages dl dd{ float:left; margin-right:5px; color:#666}
#pages dl dd a{ text-decoration:none; color:#666; }
#pages dl a{text-decoration:none; color:#666; }


.newss_con{ width:732px; position:relative; margin:auto; padding-top:8px; } 
.newss_con{}
.newss_con h1{ height:35px; border-bottom:1px solid #26627e; line-height:35px; margin-bottom:5px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#26627e; padding-left:10px; font-weight:500}
.newss_con ul { padding-left:5px;}
.newss_con ul li{ height:25px; padding-top:9px; background:url(../images/dian.jpg) repeat-x bottom;}
.newss_con ul li a{ text-decoration:none; color:#666; font-size:12px; margin-left:10px;}
.newss_con ul li span{ position:absolute; right:20px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.newss_con ul li a:hover{ text-decoration:underline; color:#26627e}
.newss_con ul li img{ position:relative; top:-1px;}
.newss_con ul li b a{ text-decoration:none; color:#666; font-weight:normal; position:absolute; right:100px}
.newss_con td{ padding-right:5px;}

.newss_vie p{ line-height:24px; color:#666; font-size:14px; margin-bottom:8px;}
.newss_vie h1{ height:30px;  text-align:center; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#666; font-weight:500; padding-top:0px;}
.newss_vie h2{ height:25px; padding-bottom:5px; margin-bottom:20px; text-align:center; font-weight:normal; color:#999; border-bottom:1px dashed #ddd; line-height:24px;} 
.newss_vie{ padding:10px;}
.newss_vie2{ padding:10px;} 
.newss_vie2 p{ line-height:28px; color:#464646; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.newss_vie2 p b{ height:28px; font-size:12px; color:#464646}
.newss_vie2 p span{ color:#464646; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.newss_vie2 strong{ font-size:12px; border-top:1px  #ddd; width:719px; display:block;  padding-top:5px; margin-top:10px; color:#464646}
.newss_vie2 table span a{ background:#4e7b90; text-align:center; color:#fff; border:none; cursor:hand; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:4px 10px;}


.details{ width:655px; margin:auto; height:230px; padding-bottom:10px;}
.details td span img{  width:156px; height:205px; display:block;}
.details td span{ background:url(../images/img_bg.jpg) no-repeat right; width:200px; height:153px}
.details td b{ font-size:16px; color:#29627c}
.details td { color:#030303}
.details td a img{ border:none;}

.details_bot{ border:1px solid #bac6d1; width:654px; margin:auto;}
.details_nav{ height:28px; border-bottom:1px solid #d2d4d5; background:url(../images/details_bg.jpg) repeat-x}
.details_nav dl dd{ float:left; margin-right:10px;}
.details_nav dl dd td b{ font-size:14px; color:#215d78; margin-left:0px;}
.details_nav dl dd{ font-weight:bold; font-size:12px}
.details_nav dd table td{ padding-left:10px; height:28px; line-height:28px;}

.circle{
	width:105px;
	height:29px;
	line-height:29px;
	text-align:center;
	background:url(../images/details_bg2.jpg) no-repeat bottom;
	font-size:14px;
	color:#252626;
	position:relative;
	bottom:-1px;}
.circlehover{
	width:105px;
	height:29px;
	line-height:29px;
	text-align:center;
	border:none;
	font-size:14px;
	color:#252626;
	cursor:hand;
	position:relative;
	bottom:-1px;}
.001{

	display:block;}	
.un001{

	display:none;}
	
.details_con{ padding:14px;}
.details_con p{ line-height:24px; text-align:24px; color:#303030}

.contact_con{ padding-left:10px}
.contact_con p{ color:#000; font-size:14px; line-height:24px;}
.con_main_bold_black{ font-size:14px; color:#000; font-weight:bold; height:30px; line-height:30px;}
.con_main_bold_red{ color:#ff0000; font-size:14px; font-weight:bold; height:35px; line-height:35px}


.reg2{ width:150px; height:20px; line-height:20px; padding:0 3px; border:1px solid #ddd;}
.reg22{ width:280px; height:20px; line-height:20px; padding:0 3px; border:1px solid #ddd;}
.reg_con td{ color:#333; padding-left:5px; padding-right:5px;}
.reg_con td b{ color:#ff0000; font-weight:normal; margin-right:5px;}
.reg_con strong{ color:#26627e}
.reg222{ width:85px; height:21px; background:#4e7b90; line-height:21px; text-align:center; color:#fff; border:none; cursor:hand}
.magess{ padding:5px; width:277px; height:50px; border:1px solid #ddd}

.shopcart_CN{ margin-bottom:10px;}
.shopcart_CN td{ padding-left:5px; padding-right:5px;}
.shopcart_CN td a{ text-decoration:none; color:#333}
.shopcart_CN td a:hover{ text-decoration:underline; color:#FF0000}

.shop_sub2{ width:85px; height:23px; background:#4e7b90; line-height:23px; text-align:center; color:#fff; border:none; cursor:hand; font-family:Arial, Helvetica, sans-serif; font-size:12px}



.partners td a{ text-decoration:none; color:#333; font-family:Arial, Helvetica, sans-serif}
.partners td a:hover{ text-decoration:underline; color:#000}
.partners td{ height:24px; color:#333}


.zx_news{ width:735px; position:relative; border:1px solid #ddd; padding:2px;}
.zx_news ul { padding-left:5px;}
.zx_news ul li{ height:25px; padding-top:9px; background:url(../images/dian.jpg) repeat-x bottom;}
.zx_news ul li a{ text-decoration:none; color:#666; font-size:12px; margin-left:10px;}
.zx_news ul li span{ position:absolute; right:10px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.zx_news ul li a:hover{ text-decoration:underline; color:#26627e}
.zx_news ul li img{ position:relative; top:-1px;}
.zx_news ul li b a{ text-decoration:none; color:#666; font-weight:normal; position:absolute; right:100px}

.newss_ul2 .ul ul li{ height:25px; padding-top:9px; background:url(../images/dian.jpg) repeat-x bottom;}
.newss_ul2 .ul ul li a{ text-decoration:none; color:#666; font-size:12px; margin-left:10px;}
.newss_ul2 .ul ul li span{ position:absolute; right:10px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.newss_ul2 .ul ul li a:hover{ text-decoration:underline; color:#26627e}
.newss_ul2 .ul ul li img{ position:relative; top:-1px;}
.newss_ul2 .ul ul li b a{ text-decoration:none; color:#666; font-weight:normal; position:absolute; right:100px}
.newss_ul2{ width:730px; position:relative}

.czzy_one { height:150px; margin-bottom:8px;}
.czzy_one .czzy_one_left{ float:left; width:160px; margin-right:10px;}
.czzy_one_left img{ display:block; width:156px; border:1px solid #ddd; padding:1px; height:140px;}
.czzy_one_right{ float:right; width:535px;}
.czzy_one_right h1{ height:35px; line-height:35px;}
.czzy_one_right h1 a{ text-decoration:none; color:#333;}
.czzy_one_right p{ text-indent:0; line-height:20px; color:#666}
