body { margin: 0px; padding: 0px; font: 12px/24px "ËÎÌå"; color:#333; background:#fff;}



img{ _float:left; border:0; }



li{ list-style-type:none;}



ul,li,span,p{ margin:0; padding:0;}



.clear{ clear:both;}



a{ color:#333; text-decoration:none;}



a:hover{ color:#063; text-decoration:underline;}







main{ width:1920px; margin:0 auto; background:#FFF; }







.head{ width:960px; height:76px; margin:0 auto; }



.logo{  float:left; padding-top:15px;}











.search{float: right;width:199px; background:url(images/search_bg.gif) no-repeat 0 0; padding:0px; margin:0;}



.search_input{



	float:left;



	font: 12px/16px Arial;



	width:150px;



	height:16px;



	border:0;



	color:#999;



	margin:2px 0 0 25px;



	}



#searchBtn{float:left; width:22px; height:22px; }







/*-------------------------menu style--------------------------------------------------------*/



#nav {width:960px; height:35px; padding:0; margin:0 auto;}



#nav ul{list-style:none;padding:0;margin:0;}



.navigation {height:41px; float:left;padding:0;margin:0;}



.navigation LI {Z-INDEX: 102; FLOAT: left;font-size:12px;color:#FFFFFF;WIDTH: 120px;BACKGROUND-REPEAT: no-repeat; POSITION: relative; TEXT-ALIGN: center;padding:0;margin:0;}



.navigation LI a{color:#FFFFFF;line-height:29px; }



.navigation LI a:visited{color:#FFFFFF;line-height:29px;}



.navigation UL { list-style:none;}



.navigation LI UL {	DISPLAY: none; Z-INDEX: 100; LEFT:0; WIDTH: 120px; POSITION: absolute; TOP:41px;}



.navigation LI UL UL {Z-INDEX: 200; LEFT: 120px; TOP: 0px;}



.navigation LI UL LI {text-align:center;background-color:#EFEFEF; color:#333; position:relative; font-size:12px;border-top:#FFF 1px solid; background-image:none; height:28px; line-height:28px; }



.navigation LI UL LI A { display:block;font:12px/28px Arial, Helvetica, sans-serif; /*padding-left:10px;*/}



.navigation LI.hover UL LI A { display:block;COLOR:#333;font-size:12px; text-decoration:none;}



.navigation LI UL LI A:visited {FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; font-size:12px; _height: 25px;COLOR:#333; }



.navigation LI UL LI A:hover {BACKGROUND: #286E00; COLOR: #fff; _height: 25px;font-size:12px; }



.navigation LI UL LI.hover {BACKGROUND: #427aba; COLOR: #fff; _height: 25px;}



.navigation LI.hover UL A {BACKGROUND-IMAGE: none; _height: 25px;display:block;}







#focus {width:960px; height:280px; overflow:hidden; position:relative; margin:0 auto; }

#focus ul {height:280px; position:absolute;}

#focus ul li {float:left; width:960px; height:280px; overflow:hidden; position:relative;}

#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0;}

#focus .btn {position:absolute; width:780px; height:10px; padding:15px 10px; right:0; bottom:0; text-align:right;}

#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}

#focus .btn span.on {background:#fff;}

#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}s

#focus .pre {left:0;}

#focus .next {right:0; background-position:right top;}





.k_pic{ width:960px; height:110px; margin:0 auto;}



.pic1,.pic2,.pic3{ width:232px; height:110px; float:left; background:url(images/k_pic.gif) no-repeat 0 0; }



.pic1{margin-right:11px;}



.pic2{margin-right:10px;}



.pic_text{ float:left; width:232px; margin:0; padding:10px 0 0 0;}



.pic_text ul{float:left; padding:0 10px 0 0; margin:0; width:222px;}



.pic_text ul li{float:left; overflow:hidden; list-style:none; color:#666; font: 12px/18px Arial;}



.pic_text ul li h2{ font:bold 12px/24px Arial; color:#FF6600; display:block; margin:0; padding:0; }



.pic_text ul li h2 a{ color:#012E64; text-decoration:none;}



.pic_text ul li h2 a:hover{ text-decoration:underline;}



.pic_text ul li p a{ color:#666; text-decoration:none; font-family:"ËÎÌå";}



.pic_text ul li p a:hover{ text-decoration:underline; color:#F60;}



.pic_text ul li.propic,.pic_text ul li.tu{float:left; margin:0px; text-align:center; width:35px; height:90px;}



.pic_text ul li.propic{padding:0 25px 0 25px; }



.pic_text ul li.tu{padding:0 40px 0 25px; }







.cont{ width:960px; height:190px; margin:10px auto 0 auto; }



.cont_l{ float:left; width:232px; margin-right:11px;}



.l_img1 a span,.l_img2 a span,.l_img3 a span,.l_img4 a span{ display:none;}



.l_img1,.l_img2,.l_img3{ margin-bottom:10px;}



.l_img1,.l_img1 a,.l_img2,.l_img2 a,.l_img3,.l_img3 a,.l_img4,.l_img4 a{width:232px; height:40px; display:block;}







.l_img1,.l_img1 a{ background:url(images/l1.gif) no-repeat 0 0;}



.l_img1 a:hover{ background:url(images/l1_1.gif) no-repeat 0 0;}







.l_img2,.l_img2 a{ background:url(images/l2.gif) no-repeat 0 0;}



.l_img2 a:hover{ background:url(images/l2_1.gif) no-repeat 0 0;}







.l_img3,.l_img3 a{ background:url(images/l3.gif) no-repeat 0 0;}



.l_img3 a:hover{ background:url(images/l3_1.gif) no-repeat 0 0;}







.l_img4,.l_img4 a{ background:url(images/l4.gif) no-repeat 0 0;}



.l_img4 a:hover{ background:url(images/l4_1.gif) no-repeat 0 0;}







.cont_midd{ width:475px; height:190px; float:left; margin-right:10px; background:#CCC;}



.midd_mroe{ width:475px; height:30px; background:url(images/pr_title.jpg) no-repeat 0 0;}



.midd_mroe a{ float:right; font: 12px/30px "ËÎÌå"; color:#666; padding-right:15px; text-decoration:none;}



.midd_bg{ background:url(images/pr_bg.jpg) no-repeat 0 0; height:160px; width:475px;}



.pic{ margin:10px 5px 0 5px;}







.cont_right{ float:left; width:232px; }



.tel,.tel1,.aliba{ float:left; width:232px; }



.tel{margin-bottom:14px;}



.tel1{margin-bottom:10px;}











.bottom{ width:960px; height:75px; margin:20px auto 0 auto; background:url(images/bot_bg.jpg) no-repeat 0 0 #FFF;}

.footcontent{width:550px; float:left; padding-left:180px;}

.jscontent{  float:left; margin-top:10px;}

.bottom p,.bottom p a{ font: 12px/20px Arial; padding-top:5px; text-decoration:none; color:#333 ; text-align:center;}



.bottom p a:hover{ text-decoration:underline; color:#F47303;}















.page,.c_page{ text-align:center; }



.page{ text-align:center; font: 12px/35px Arial; color:#666; }



.c_page{ font: 12px/40px Arial; text-align:center; margin-top:10px;}



.page a,.c_page a{ padding:2px 4px; border:solid 1px #CCC; text-decoration:none; color:#333; margin:0 2px;}



.page a:hover,.c_page a:hover{ background:#48719B; color:#FFF;}



.headyan{ width:280px;; float:right;}

.logo_r{ height:42px;  float:right; margin-top:8px;}

.logo_r a{ font:bold 12px/30px Arial; color:#063; padding:0; margin:0; text-decoration:none; text-align: right;}

.logo_ra:hover{ color:#063; text-decoration:underline;}

.guge{ float:left;}

.yuyan{ float:left;};



.search{float: right; background:url(images/search_bg.gif) no-repeat 0 0; padding:0px; margin:0;}



.search_input{



	float:left;



	font: 12px/16px Arial;



	width:150px;



	height:16px;



	border:0;



	color:#999;



	margin:2px 0 0 25px;



	}



#searchBtn{float:left; width:22px; height:22px; }