body {
	margin:0;
	padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px;
}

html{ overflow-x:hidden}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#0259a0;text-decoration:none;}

.center{ text-align:left; width:1200px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border:1px solid #cccccc;}
.img img{border:1px solid #cccccc;padding:3px;}
.img:hover img{border:1px solid #cccccc;}

/*¶¥²¿ÑùÊ½*/
.top_up_bg{ width:100%; height:44px; background:url(top_up.jpg) repeat-x center top; margin:0 auto}
.top_up{ width:1200px; height:44px; margin:0 auto; line-height:44px; color:#666;}
.top_up_left{ float:left; width:800px; height:44px;}
.top_up_right{ float:right; text-align:right; margin-right:0px;}
.top_up_right a{ color:#666}

.top{ width:1200px; height:120px; background:url(top.jpg) no-repeat;margin:0 auto}


/* ÂÖ»»Çø */
.flash{}
/*ÂÖ»»*/
.banner{position: relative; height:548px; overflow: hidden; clear:both;}
.bwrap{position: relative; z-index: 0; text-align:center; margin:0 auto}
.bquery{position: relative; z-index: 0; height: 548px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 548px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 548px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 548px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }


/*µ¼º½ÑùÊ½*/
.Top_menu {height:53px; width:100%; margin:0 auto; overflow:hidden; background:url(nav.jpg) repeat-x center top; font-family:"Î¢ÈíÑÅºÚ"}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:125px;text-align:center; height:53px; line-height:53px; font-size:14px;}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center center;}
.Top_menu ul li a:link{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff; display: block;}

.nqType{position:relative; overflow: hidden; height:53px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:53px; padding: 0  line-height:53px; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:53px; width:125px; background:url(on_nav.jpg) repeat-x center top; z-index:1; top:0; }


/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}


/*¹«Ë¾¼ò½é*/
.gsjj{ width:100%; height:691px; background:url(gsjj.png) no-repeat center top #e8e8e8; margin:0 auto;}

.gsjj_top{ width:680px; height:200px; background:url(gsjj_top.png) no-repeat center top; margin:0 auto}
.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px; color:#fff}
.gsjj_bg a{ color:#FFFFFF}

/*ÉñÆ÷*/
.shenqi{ width:100%; height:520px; background:url(shenqi.jpg) no-repeat center top; margin:0 auto}
.shenqi_top{ width:1200px; height:146px; margin:0 auto; text-align:center; padding-top:82px;}
.shenqi_tf{ width:1200px; height:60px; text-align:center; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:32px; color:#333333; font-weight:bold}
.shenqi_tf0{ width:1200px; height:80px; text-align:center; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:50px; color:#333333; font-weight:bold}
.shenqi_bg{ width:1200px; height:100px; margin:0 auto; margin-top:165px;}

.shenqi_con{ float:left; width:260px; text-align:center}
.shenqi_con_tf{ height:40px;font-family:"Î¢ÈíÑÅºÚ"; color:#0259a0; font-weight:bold; font-size:28px; margin-top:10px;}
.shenqi_con_tf0{ height:60px; line-height:30px; color:#666; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}

.shenqi_bt{ width:1200px; height:62px; margin:0 auto; margin-top:120px; text-align:center}
/*banner1*/

.banner1{ width:100%; height:286px; background:url(banner1_bg.jpg) no-repeat center top; margin:0 auto;}
.banner1_text1{ width:1200px; height:100px; text-align:center; margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:48px; font-weight:bold; line-height:100px; color:#be1c1e; padding-top:40px;}
.banner1_text2{ width:1200px; height:42px; background:url(banner1_text.png) no-repeat center top; margin:0 auto; text-align:center; font-size:24px; line-height:42px; color:#ffff00}
.banner1_tel{ width:1200px; height:60px; margin:0 auto; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:36px; line-height:80px; color:#FFFFFF; margin-top:20px;}

/*cp_list*/
.cp_list{float:left; width:220px; height:210px; border: 1px #f0f0f0 solid; margin-left:6px; margin-top:8px; text-align:center;}
.cp_list a{  width:220px; height:210px; text-align:center; display:block; line-height:54px; font-size:14px; background-color:#FFFFFF;}
.cp_list a:hover{  width:220px; height:210px; text-align:center; background-color:#4190c9; display:block; color:#FFFFFF; line-height:54px;}

/*ÐÂÎÅ×ÊÑ¶*/
.news{ width:1200px; margin:0 auto; margin-top:20px;}
.news1{ float:left; width:324px;}
.news1_top{ width:324px; height:49px; background:url(news1_top.jpg) no-repeat; margin:0 auto}
.news1_bg{ width:324px; height:auto; overflow:hidden; background:url(news1_bg.jpg) repeat-y; margin:0 auto}
.news1_bt{ width:324px; height:10px; background:url(news1_bt.jpg) no-repeat; margin:0 auto}

.news2{ float:left; width:558px; margin-left:12px;}
.news2_top{ width:558px; height:49px; background:url(news2_top.jpg) no-repeat; margin:0 auto}
.news2_bg{ width:558px; height:auto; overflow:hidden; background:url(news2_bg.jpg) repeat-y; margin:0 auto}
.news2_bt{ width:558px; height:10px; background:url(news2_bt.jpg) no-repeat; margin:0 auto}

.news3{ float:right; width:292px;}
.news3_top{ width:292px; height:49px; background:url(news3_top.jpg) no-repeat; margin:0 auto}
.news3_bg{ width:292px; height:auto; overflow:hidden; background:url(news3_bg.jpg) repeat-y; margin:0 auto}
.news3_bt{ width:292px; height:10px; background:url(news3_bt.jpg) no-repeat; margin:0 auto}

.news_tf{ float:left; margin-left:30px; line-height:49px; color:#0259a0; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold}
.news_r{ float:right; margin-right:10px; line-height:49px;}



.news_list0{ width:273px; height:141px; background:url(news3_list.jpg) no-repeat;}


.news_list{ background:url(icon3.jpg) no-repeat left center; text-indent:10px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}


/*left*/
.left{ float:left; width:253px; height:auto; }
.left_top{ width:253px; height:51px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ float:left; margin-left:60px; line-height:51px; font-size:24px; color:#fff; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";text-transform:uppercase;}
.left_bg{ width:253px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:253px; height:10px; background:url(left_bt.jpg) no-repeat; margin:0 auto}

.left_list{ width:253px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:253px; height:51px; line-height:51px; background:url(left_list.jpg) no-repeat; font-size:14px; font-weight:bold; margin-top:0px;}
.left_list ul li a:link{ padding-left:60px; text-decoration:none; color:#333; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list ul li a:hover{height:51px; line-height:51px; display:block; color:#cc0000; background:url(left_list0.jpg) no-repeat; }
.left_list ul li a:active{ text-decoration:none; color:#058bd2; display:block;}

.left_list0{ width:253px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:253px; height:30px; line-height:30px; background-color:#eee; margin-top:2px; font-size:14px;}
.left_list0 ul li a:link{ padding-left:60px; text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:hover{height:30px; line-height:30px; display:block; color:#fff; background-color:#d97f09; }
.left_list0 ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_lx_top{ width:253px; height:64px; background:url(left_lx_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:60px; line-height:20px; font-size:24px; color:#333; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; padding-top:5px; text-transform:uppercase;}
.left_lx_bg{ width:253px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_lx_bt{ width:253px; height:10px; background:url(left_bt.jpg) no-repeat; margin:0 auto}

/*right*/
.right{ float:right;width:912px;}
.right_top{ width:912px; height:49px; background:url(right_top.png) no-repeat; margin:0 auto; }
.right_tf{ float:left; margin-left:40px; line-height:20px; font-size:24px; color:#333; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; padding-top:5px; text-transform:uppercase; }
.right_r{ text-align:right; line-height:49px; margin-right:0px!important; margin-right:0px; color:#666}
.right_r a{ color:#666}

.right_bg{ width:912px; height:auto; margin:0 auto; overflow:hidden; }
.right_bt{ width:912px; height:10px; margin:0 auto;}

.right_con{ width:912px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px;}
/*foot*/

.foot_bg{ width:100%; height:228px; overflow:hidden; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:20px;}
.foot {width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.foot_nav{ width:1200px; height:46px; margin:0 auto; text-align:center; line-height:46px; color:#FFF;}
.foot_nav a{ color:#FFF}

.foot_con{ width:1200px; margin-top:10px; color:#fff; text-align:center; line-height:30px;}
.foot_con a{ color:#FFF}