html, body{
	SCROLLBAR-FACE-COLOR: #f03100; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fb7f00;
	SCROLLBAR-SHADOW-COLOR: #f03100; 
	SCROLLBAR-3DLIGHT-COLOR: #f03100;
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ff0;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; list-style:none}
img{border:0px}
body{font-size:12px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; background:#fff; color:#4f4f4f;}
a{color:#2f2f2f; text-decoration:none}
a:hover{color:#ff0000}
/*top start*/
.top_bj{background:url(top_bj.jpg) repeat-x center top; width:100%; height:106px; overflow:hidden;}
.top_m{ width:970px;margin: 0px auto}
.logo{ float:left;}

.topbj{background:url(topbj.jpg) no-repeat center; width:738px; height:106px; float:left; display:inline}
.tel24{background:url(24tel.jpg) no-repeat top; width:377px; height:88px; margin-left:373px; padding-top:18px;}
.tel24 span{ display:block; float:right}
.tel24 span a{margin:0px 6px;}
.nav{width:100%; background:url(navbj.jpg) repeat-x center top; height:37px; overflow:hidden;}
.nav_ba{width:1002px; height:37px; margin:0px auto; line-height:37px;}
.nav_ba ul li{float:left; height:37px; display:inline}
.nav_ba ul li a{ font-size:14px; font-weight:bold; color:#FFFFFF; width:91px; display:block; text-align:center}
.nav_ba ul li a:hover{background:url(navhover.png) center no-repeat; color:#F6F6F6}
.nav_xm{width:100%; background:url(navxm.jpg) repeat-x center top; height:auto; padding-top:10px}
.flash{background:url(flash.jpg) no-repeat center; width:971px; height:320px; margin:0px auto; z-index:0}
.flashxm{background: url(flashxm.jpg)  no-repeat center; width:100%; height:24px;}
/*top end*/
.content_m{margin:0px auto; width:1002px; height:auto;}
.aljs{ width:932px; height:200px; overflow:hidden; border: 1px solid #d2c8c8; margin:0 auto; clear:both; padding:17px 20px 0px 20px}
.albottbj{background:url(anlbottbj.jpg) no-repeat center top; width:100%; height:13px;text-indent:-999em}
.wztcmore{background:url(morebj.jpg) no-repeat; width:70px; height:26px; line-height:28px; text-align:center;}
 .wztcmore a{color:#FFFFFF}
 .wzalcon{ height:230px; width:972px; margin:0 auto; margin-top:14px}
.wztc{border-bottom:#d1d1d1 1px solid; height:40px; width:972px; margin:0 auto; overflow:hidden}
.wzaltc{background:url(wztcbj.jpg) no-repeat ; width:230px; height:227px; float:left; display:inline}
.wzalcon .wzalwen{font-size:16px; font-weight:bold; color:#0069ca}
.wzalwen span{color:#ed0000}
.wzalcon img{border:#F6F6F6 solid 1px}
.wzalcon ul li span{color:#FF0000}
.wzalcon ul li{margin-top:5px; line-height:20px}
.wzalcon  ul{ padding-left:13px; padding-top:13px}
.tcml{ margin-left:16px}
.tcml2{ margin-left:4px}
.news_mian{ width:972px; height:auto; margin:0 auto; margin-top:23px; overflow:hidden}
.newsdt{ width:313px; height:297px; border:#d3d3d3 solid 1px; float:left; display:inline}
.newshy{ width:313px; height:297px; border:#d3d3d3 solid 1px; float:left; margin-left:13px; display:inline}
.newsjz{ width:313px; height:297px; border:#d3d3d3 solid 1px; float:left; margin-left:13px; display:inline}
.newsdhbj{ background:url(newsdhbj.jpg) no-repeat; width:313px; height:35px; border-bottom:#d3d3d3 solid 1px;}
.newsfron{ font-size:14px; color:#FFFFFF; font-weight:bold; padding-left:30px}
.newslb{ width:290px; height:260px; overflow:hidden; margin-left:12px}
.newslb ul{ padding-top:8px}
.newslb ul li{ color:#F00; width:290px;; line-height:32px; height:32px; border-bottom:#CCC dotted 1px}
.newslb ul li a{ color:#2f2f2f; width:210px; float:left; display:inline}
.newslb ul li a:hover{ color:#f00; }
.newslb ul li span{ float:right; width:auto; color:#2f2f2f; display:block}
.alpic{width:220px; height:183px; border:#CCC solid 1px ;text-align:center;  float:left; display:inline; margin-left:10px}
.alpic p{ line-height:22px}
.alpic img{padding:6px 0px 10px 0px}
.alpic a{display:block; height:183px}
.alpic a:hover{background:#f03100; color:#FFFFFF; font-weight:bold}
/*bottom start*/
.bottombj{background: url(bottombj.jpg) repeat-x #212121; height:auto; width:100%; margin-top:24px; padding-top:10px}
.bottom_bot{ background:#212121; height:136px; line-height:136px;}
.zxzx{margin-top:16px}
.bottomqq{ width:450px}
.bottomqq ul li{ margin-left:10px; width:126px; height:23px;color:#FFF; float:left; margin-top:15px; overflow:hidden; display:inline}
.bottomqq ul li span{ width:48px; display:block; float:left; line-height:26px; margin-left:4px}
.bottomqq ul li  img{float:left; display:inline}
.bottomyqlj{width:920px; margin: 0 auto; margin-top:20px; overflow:hidden; height:36px; border-bottom:#696161 solid 1px; text-align:center}
.bottomyqlj li{width:auto; float:left; display:inline; height:32px}
.bottomyqlj li a{ margin:0px 6px; color:#d2d2d2; height:16px;  width:auto; overflow:hidden}
.bottomyqlj li a:hover{ color:#fff}
.bottombq{ color:#797979; line-height:36px; text-align:center;background:#212121; height:auto}
.bottombq a{ color:#797979}

/*bottom end*/

/*about*/

.navlift{ width:242px; height:auto; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;}
.navlift ul li{ line-height:36px; height:36px; padding-left:30px; border-bottom:#eaeaea solid 1px}
.navlift ul li a{ width:181px; display:block; line-height:36px; float:left;color:#595959; font-size:14px}
.navlift ul li a:hover{color:#F00}
.navlift ul li:hover span{color:#F00}
.aboutbj{background:url(abouttop.jpg); font-size:16px; font-weight:bold; padding-left:20px; color:#FFF;}
.newslift a{ background:url(newsbj.jpg) no-repeat; width:244px; height: 36px; display:block;text-indent:-999em;}
.news_lcon{ width:240px; }
.news_lcon ul li{ line-height:24px;height:24px; padding-left:15px}
.news_lcon ul  { padding:10px 0px}

.about_con{ border:#e7e7e7 solid 1px; width:705px; margin-left:18px}
.about_top{ border-bottom:#e7e7e7 solid 1px; width:auto; height:40px; }
.about_nr{ }
.about_us{ background:url(about_usbj.jpg) no-repeat ; float:left; height:40px; line-height:40px; width:114px; color:#FFF; font-weight:bold; text-align:center; display:block; font-size:14px}
.about_r{ float:right;height:40px; line-height:40px; width:auto;  text-align:center; display:block; padding-right:10px}
.about_nr{ padding:20px; line-height:24px;  overflow: hidden;}
.zxzxabout{padding-top:10px}
.newstop{ height:10px; line-height:10px}


.newsh1{font-size:14px;text-align:center; color:#333333;}
.news_att{text-align:center; line-height:40px; height:40px;}
.news_att img{margin-left:10px;vertical-align:middle}
.newsh2{ height:70px; background:#F7F7F7; border:#EAEAEA solid 1px; display:block; padding:10px; font-weight:normal;text-indent:24px; font-size:12px}
.news_content{margin-top:12px;font-size:14px; line-height:24px; border-bottom:#CCCCCC dashed 1px ; margin-bottom:20px; text-align:left}
.back_p{padding:5px 0 5px 10px; text-align:left }
.news img{ margin-left:8px}
.news li{ line-height:22px; height:22px; margin-top:10px; border-bottom:#CCCCCC dotted 1px; }
.news a{margin-left:10px; display:inline-block}
.news span{float:right; padding-right:10px; display:block; color:#666666}
.about_pro{padding-top:20px}
.about_pro li{width:186px;margin-left:0px; text-align:center;}
.about_pro a img{ border:#CCCCCC solid 2px}
.about_pro p{ line-height:24px}
.about_pro a:hover{color:#9b0c17; font-weight:bold}
.about_pro a:hover img{ border:#9b0c17 solid 2px}
.news_content a{color:#F00; text-decoration:underline}


.jc_spc label{display:inline-block;width:60px;  }
.jc_spc .btn{padding-left:60px}
.jc_spc .btn .tjxq{background-position:-150px -99px;width:69px;height:27px;line-height:27px;color:#fff;text-align:center;     }
.jc_spc .btn .tjxq:hover{text-decoration:none; }
.jc_spc p{margin:0 1px; }

.btn{padding:15px 0 0 47px;}
.btn .tjxq{margin-right:15px}
.tjxq{width:108px;height:41px;display:inline-block;overflow:hidden; line-height:300px;background:url(sp.png) no-repeat -43px -507px; vertical-align:middle; border:0px}
.bottombq{text-align:center}
.bottombq h3{ font-size:12px; float:left; font-weight:100; display:block;color:#797979;background:#212121; padding:0px 2px;}
.bottomtj{ height:22px; background:#212121; float:left; width:100%}
.h3ys{ max-width:1280px;margin:0 auto; height:20px; line-height:20px; display:none}
.h3ys a{color:#212121}





.a_f_g{height:240px;width:960px;margin:0 auto;padding:0;    }
.a_f_g .afg_cho{float:right;width:257px;  }
.afg_l{float:left; height:240px;width:703px;  }


.anli_pic_o .apo_list {border-bottom:1px dashed #B2B2B2;padding:26px 0;padding-left:247px;position:relative; min-height:169px;_height:100px}
.anli_pic_o .apo_list .p_l_l{width:216px;height:169px;position:absolute; left:10px;top:26px ;background:url(h_a.png) no-repeat; }
.anli_pic_o .apo_list .p_l_l .pll_t img{padding:7px 0 5px 6px;display:block; }
.anli_pic_o .apo_list .p_l_l .pll_links{display:block; height:29px;line-height:29px;  }
.anli_pic_o .apo_list .p_l_l .pll_links a{width:67px;display:block;float:left;padding-left:40px;  }
.anli_pic_o .apo_list .p_l_l .pll_links a:hover{color:#4C4C4C;text-decoration:none;  }

.ald_list{background:#fff url(sp.png) no-repeat -239px -362px ;padding-left:18px;zoom:1}
.ald_list li{height:21px;line-height:20px;margin-bottom:3px }


.num_page_s{border:0 none;padding:10px 0 20px 0;  }

.apt_list{float:left; margin-right:-40px;}
.apt_list li {float:left; margin:26px 20px 26px 0;width:215px;height:193px;overflow:hidden;   }
.apt_list li a{display:block; height:100%;background:url(h_a.png) no-repeat -234px -175px; }
.apt_list li a img{margin:6px 0 0 6px; }
.apt_list li span{display:block; height:20px;line-height:20px;color:#4C4C4C;margin:3px 10px 0 10px;overflow:hidden;     }
.apt_list li a:hover{text-decoration:none;background-position:0 -175px; color:#fff; }
.apt_list li a:hover span{color:#fff; }

.anli_pic_t{overflow:hidden; }


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.is_text { border:#cfd8e1 1px solid;background-color:#fff;width:260px; height:18px; line-height:18px; vertical-align:middle }
.is_upload { border:#cfd8e1 1px solid; width:328px; }
.is_textarea { border:#cfd8e1 1px solid;background-color:#fff;width:320px; height:90px }
.is_btn { line-height: 16px }
.is_success{ margin: 0 auto; font: 14px Arial, Helvetica, sans-serif; color: #090 !important; padding: 10px 10px 10px 45px; width: 90%; background: url(success.gif) no-repeat left center; text-align: left; line-height: 160%; font-weight: bold; }
.is_failure{ margin: 0 auto; font: 14px Arial, Helvetica, sans-serif; color:#CC0000 !important; padding: 10px 10px 10px 45px; width: 90%; background: url(failure.gif) no-repeat left center; text-align: left; line-height: 160%; font-weight: bold; }