@charset "gb2312";

*{ margin:0px auto; padding:0px;}
body{
    
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	color: #1e1e1e;
	margin:0; padding:0;
	background-color:#fbfbfb;
	/*background:url(../images/bj_top.jpg) no-repeat  center  top ;*/
}
ul{
	list-style-type:none;
}
h1{font-size: 12px;	line-height: 30px;	text-align: left;}
td{font-size:12px;}
a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	
}
a:hover {
	text-decoration: none;
	color:#bebebe;
}
a:active {
	text-decoration: none;
	
}
form{margin:0;}
img{border:0;}
html,body,div,b,ul,li,img,pre,input,td,table,H1,H2,H3{ margin:0px auto; padding:0px;}
html { overflow-x: hidden; }
#topbox{ width:100%; height:145px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x;}
#topbox_in{ width:100%; height:428px; overflow:hidden; background:url(../images/top_bg2.jpg) repeat-x;}
#logo{width:1002px; height:103px; overflow:hidden; background:url(../images/logo.jpg) no-repeat; margin-left:auto; margin-right:auto;}
#logo span{ float:right; overflow:hidden; line-height:20px; padding-top:15px; color:#000; padding-right:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#logo span a{ color:#ff0000;}
#logo span a:hover{ color:#666666; text-decoration:underline;}
/*
#menu_dh {
	height:36px;
	width: 1002px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
#menu_dh ul{
 line-height:36px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;
}
#menu_dh ul li{ float:left; width:122px; overflow:hidden;}
#menu_dh ul li.nav_fir{width:122px;height:36px;display:block;background:url(../images/dh_bj.jpg) no-repeat center center;}
#menu_dh ul li a{ float:left; display:block; width:122px; color:#044e24; line-height:36px; height:36px; text-align:center;}
#menu_dh ul li a:hover{ color:#FFFFFF; background:url(../images/dh_bj.jpg) no-repeat center center;}
#menu_search {
	float: left;
	height: 30px;
	width: 191px;
	overflow: hidden;
	padding-top: 12px;
	padding-left: 7px;
}
*/
.menu_dh {
	height:42px;
	width: 1002px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.menu_dh ul{
 line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
.menu_dh UL LI {
	BACKGROUND: url(../images/nav_bg.jpg) no-repeat center center; FLOAT: left; width:91px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 42px; POSITION: relative; TEXT-ALIGN: center
}
.menu_dh UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 91px; CURSOR: pointer; POSITION: relative; HEIGHT: 42px
}
.menu_dh UL LI A SPAN {
	LEFT: 0px; WIDTH: 91px; POSITION: absolute
}
.menu_dh UL LI A SPAN.out {
	TOP: 0px
}
.menu_dh UL LI A SPAN.over {
	TOP: -42px
}
.menu_dh UL LI A SPAN.bg {
	TOP: -42px
}
#menu_dh UL LI A {
	COLOR: #49372d
}
#menu_dh UL LI A SPAN.over {
	COLOR: #fff;
}
#menu_dh UL LI SPAN.bg {
	BACKGROUND: url(../images/nav_bga.jpg) no-repeat center center; HEIGHT: 42px
}

/***********************  banner******************************/
.banner {width:100%; clear:both; height:370px; overflow:hidden; margin:0 auto; }
.banner li {list-style-type:none; text-align:center; margin-left:-250px; margin-right:-250px;}
.banner li img{ vertical-align:top; }
.botton {position:absolute; width:1002px; margin:0px auto; padding:0px; z-index:1;  left: 50%;
	margin-left: -501px;bottom: 69px; }
.botton ul{ position:absolute; top:8px; right:430px;}
.botton span{ background:url(../images/dian_02.jpg) no-repeat; display:block; float:left; margin:12px 7px; width:25px; height:25px;cursor:pointer;}
.botton .current { background:url(../images/dian_01.jpg) no-repeat; }
/*********************************************/
.banner_down{height:68px; background:url(../images/btn_bg.png) center top;  position: absolute;bottom: 0px;
	width: 100%;}

#banner_box{width:100%; height:370px; margin-left:auto; margin-right:auto;text-align:center; overflow:hidden; background:url(../images/banner_bg.gif) repeat-x;}
#banner_in{width:1002px; height:370px; margin-left:auto; margin-right:auto;text-align:center; overflow:hidden;}

.M_news {
	MARGIN: 0px auto; WIDTH: 1002px; HEIGHT: 39px
}
.news {
	MARGIN: 0px auto; WIDTH: 1002px
}
.M_news H1 {
	FLOAT: left; WIDTH: 90px; PADDING-TOP: 6px; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.M_news UL {
	FLOAT: left; WIDTH: 912px;LIST-STYLE-TYPE: none; overflow:hidden;
}
.scrollbox {
	PADDING-TOP: 6px;font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
#scrollDiv {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 912px; HEIGHT: 28px;
}
#scrollDiv ul{ width:100%; height:auto; overflow:hidden;
}
#scrollDiv ul LI {
	LINE-HEIGHT: 28px; float:left; width:400px; padding-left:25px; overflow:hidden; color:#CCCCCC;
}
#scrollDiv ul LI a{ color:#fff;}
#scrollDiv ul LI a:hover{ color:#CCCCCC;}
#scrollDiv ul LI span{ float: right; padding-right:10px;}
.scroltit {
	FLOAT: right; WIDTH: 70px
}
#but_up {
	DISPLAY: block
}


#news_box{width:1002px; height:39px; line-height:39px; margin-left:auto; margin-right:auto;overflow:hidden;}
#news_box ul{ width:102px; height: auto; float:left; overflow:hidden; padding-left:10px; font-size:16px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#news_box ul li{ float:left; width:430px; height:auto; overflow:hidden; background:url(../images/n_line.jpg) no-repeat left center; padding-left:10px;}
#news_box ul li span{ float: right; padding-right:40px;}
#news_box ul li a{ color:#fff; font-weight:normal; }
#news_box ul li a:hover{ color:#dddddd;}

.sy_flash{ width:970px; height:327px; margin:0 auto; padding-top:6px;}
#main_box{ width:100%; height:auto; overflow:hidden; background:url(../images/main_bg.jpg) repeat-x top; background-color:#556889;}
#main_one{ width:1002px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px;}
#main_one .one_about{ float:left; width:529px; height:auto;
	font-size: 14px;overflow:hidden; background:url(../images/one_about.jpg) no-repeat right top; }
#main_one .one_about ul{
	margin:0px;
	list-style-type:none;
	line-height:25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_one .one_about ul span{ float:left; padding-right:10px;}
#main_one .one_con{ float:left; width:473px; height:auto; overflow:hidden;}
#main_one .one_con h3{ background:url(../images/con_t.jpg) no-repeat; width:473px; height:99px; overflow:hidden;}
#main_one .one_con ul{ width:100%; height:auto; overflow:hidden; padding-left:13px;}
#main_one .one_con ul li{ line-height:25px; margin-top:5px; float:left; width:230px;height:25px; text-align:center; background:url(../images/con_l.jpg) no-repeat center top; color:#fff; overflow:hidden;}
#main_one .one_con ul li a{ color:#fff;}
#main_one .one_con ul li a:hover{ color:#CCCCCC;}
#main{ width:1002px; height: auto; margin:0 auto;overflow:hidden; margin-top:55px; padding-bottom:25px; clear:both;}


#inmain{
	width:100%;
	height: auto;
	overflow:hidden;
	background-color:#ebebeb;
	padding-bottom: 30px;
}
#main_content{ width:1002px; height: auto; margin:0 auto;overflow:hidden;}

#right_top{ width:720px; height:39px; overflow:hidden; color:#E46713}
#right_top a{ color:#E46713}
#right_top ul{ margin:0; padding:0; list-style-type:none;}
#right_top ul li.r1{ float:left; line-height:39px; width:100px; text-align:center; font-size:13px; font-weight:bold;}
#right_top ul li.r2{ float:left; line-height:39px; width:615px; text-align:right;}



#main_left{ width:250px; height:auto; float:left; overflow:hidden; padding-bottom:20px;}
#mainleft_top{ width:250px; height:78px; background:url(../images/leftabout_title.jpg) no-repeat; overflow:hidden; margin-top:20px;}
#mainleftabout_top{width:250px; height:78px; background:url(../images/aboutus.jpg) no-repeat; overflow:hidden;margin-top:20px;}
#mainleftnews_top{width:250px; height:78px; background:url(../images/leftnews_title.jpg) no-repeat; overflow:hidden;margin-top:20px;}
#mainleftyp_top{width:250px; height:78px; background:url(../images/pro.jpg) no-repeat; overflow:hidden;margin-top:20px;}
#mainleftzp_top{width:250px; height:78px; background:url(../images/leftzp_title.jpg) no-repeat; overflow:hidden;margin-top:20px;}
#mainleftcase_top{width:250px; height:78px; background:url(../images/leftca_title.jpg) no-repeat; overflow:hidden;margin-top:20px;}

#main_class{ width:250px; height: auto; margin-left:auto; margin-right:auto; overflow:hidden;}
#main_class ul{ list-style-type:none;}
#main_class ul li{ height:30px; width:250px;overflow:hidden; line-height:30px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#main_class ul li.sub{display:block; color:#c7c7c7; font-size:14px; height:30px; padding-left:2px; background-color:#232323; font-size:12px;}
#main_class ul li.sub a{ background:none; padding-left:25px;background:url(../images/sub_nav_arrow.gif) #232323 left bottom no-repeat;border-left: 1px dashed #CCCCCC;}
#main_class ul li.sub a:hover{ background:none; color:#c0c0c0;padding-left:25px;background:url(../images/sub_nav_arrow.gif) #232323 left bottom no-repeat;border-left: 1px dashed #CCCCCC;}
#main_class ul li a{ color:#e7e7e7; display:block; width:209px; height:30px; background:url(../images/left_a.jpg) no-repeat; overflow:hidden; padding-left:41px;}
#main_class ul li a:hover{ background:url(../images/left_ah.jpg) no-repeat; color:#083861;width:209px; height:30px; display:block; overflow:hidden;padding-left:41px;}

#main_class2{ width:250px; height: auto; margin-left:auto; margin-right:auto; overflow:hidden;}
#main_class2 ul{ list-style-type:none;}
#main_class2 ul li{ height:30px; width:250px;overflow:hidden; line-height:30px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main_class2 ul li a{ color:#e7e7e7; display:block; width:234px; height:30px; background:url(../images/left_a2.jpg) no-repeat; overflow:hidden; padding-left:16px;}
#main_class2 ul li a:hover{ background:url(../images/left_ah2.jpg) no-repeat; color:#083861;width:234px; height:30px; display:block; overflow:hidden;padding-left:16px;}

#leftpro_bom{ width:250px; height:30px; background:url(../images/leftpro_bom.gif) no-repeat; overflow:hidden; margin-left: auto; margin-right:auto;}

#incon{ width:250px; height: auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:25px;}
#incon ul{line-height:25px; color:#fff; height:78px; border-bottom:1px dashed #9ba1a4}


#main_right{ width:730px; height:auto; float:right; overflow:hidden;}
.mainright_dh{width:730px; height:20px;overflow:hidden; margin:0 auto; overflow:hidden; margin-top:20px;}
.mainright_dh ul{line-height:20px; padding-right:5px;}
.mainright_dh ul span{ float:right; background:url(../images/sub_06.jpg) left center no-repeat; padding-left:20px;}

.mainright_top{ width:730px; height:45px; background:url(../images/hr_bj.jpg) no-repeat; overflow:hidden; margin:0 auto;margin-top:20px;}
.mainright_top ul{ padding-left:40px; line-height:45px; color:#275704; font-size:16PX; font-family:Arial, Helvetica, sans-serif; }
.mainright_top ul span{ float:right; padding-right:15px; color:#000; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.mainright_top ul a{ color:#000;}
.mainright_top ul a:hover{ color:#a2a0a0;}
.mainright_bom{ width:100%; height:20px; background:url(../images/right_foot.jpg) no-repeat; overflow:hidden;}


.videos{width:700px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	clear: both;
	}
.videos ul{ margin:0; padding:10px; list-style-type:none;} 
.videos ul li{ float:left; width:160px; padding:6px; padding-bottom:0px; text-align:center; line-height:25px; background:#FFF; margin:2px;}
.videos ul li div{ width:160px; height:auto; background:#FFF}
.videos ul li div.vtitle{ width:160px; height:auto; height:24px; line-height:24px;}

.about_duan {
	width:730px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	clear: both;
}
.about_duan  ul{ padding:10px;}
.about_duan  .con{padding-left:30px; background:url(../images/ct.jpg) no-repeat right bottom; width:750px; height:600px;}
.about_duan  .con p{ padding-top:20px; padding-bottom:20px; background:url(../images/con_b.jpg) repeat-x left bottom; width:400px; float:left; overflow:hidden; }
#info_menu{ width:680px; height:36px; margin-left:auto; margin-right:auto; background:url(../images/about_t.jpg) no-repeat; margin-top:30px;}
#info_menu ul{ margin:0; padding:0; list-style-type:none;}
#info_menu ul li{ float:left; height:36px; width:95px; font-weight:bold; text-align:center; overflow:hidden; font-size:14px;}
#info_menu ul li a{ color:#999999;}

#info_menu ul li.info1{background:url(../images/about_ta.jpg) no-repeat; width:95px; height:36px; overflow:hidden; display:block; }
#info_menu ul li.info1 a{ color:#000; }

#info_content0{
	width:730px;
	height:auto;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	line-height:25px;
	padding-top:20px;
	padding-bottom:10px;
	font-size:14px;
	

}
#info_content1{ width:680px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; text-align:left; line-height:30px;padding-top:10px;padding-bottom:10px;}
#info_content2{ width:680px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; text-align:left; line-height:30px;padding-top:10px;padding-bottom:10px;}


#explain{ width:730px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	clear: both;
	padding-top:20px;
	}
#explain ul{ margin:0; padding:0; list-style-type:none; padding:10px;}
#explain ul li{ float:left; width:580px; line-height:25px; text-align:left; height:25px; border-bottom:1px dashed #CCCCCC; background:url(../images/news_list_ico.gif) left bottom no-repeat;}
#explain ul li div{ float:left; width:350px; padding-left:25px;}
#explain ul li div a{ color:#000;}
#explain ul li div a:hover{ color:#990000;}
#explain ul li div.divhits{ width:100px; float:left; text-align:left; }
#explain ul li div.divhits span{color:#F00}
#explain ul li div.divimg{ width:30px;}
#explain ul li img{ margin:0; padding:0; margin-top:5px;}
#explain ul li.ntime{ width:130px; text-align:right; background:none;}
.job_tb{ border:1px solid #999999; margin-top:5px;}
.job_top_title{ background-color:#CCCCCC; color:#000; padding-left:5px;}
.job_title{ border-top:1px solid #999999; border-right:1px solid #999999; padding-left:5px; }
.job_content{border-top:1px solid #999999; border-right:1px solid #999999; padding-left:5px;}
.job_content2{border-top:1px solid #999999;padding-left:5px;}
#showproc{ width:680px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	clear: both;
	padding:10px;
	}
#proinfo{ width:680px; height:auto; margin-left:auto; margin-right:auto; text-align:left; padding-top:10px; }
#honors img{ border:#fff solid 4px;}



.inleft{ float:left; width:300px; height:auto; overflow:hidden;}
.inleft .inleft_title{ width:300px; height:41px; overflow:hidden; background:url(../images/yp_t.jpg) no-repeat; margin:0 auto;}
.inleft .inleft_newst{ width:300px; height: auto; overflow:hidden; margin:0 auto;}
.inleft .inleft_newst ul{line-height:25px;  padding-top:15px; padding-bottom:10px;}
.inleft .inleft_newst ul li{ width:135px; height:30px; overflow:hidden;line-height:30px; background-color:#666666;padding-left:15px; float:left; margin-right:4px; margin-left:4px; overflow:hidden; margin-top:5px; margin-bottom:5px;}
.inleft .inleft_newst ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.inleft .inleft_newst ul li a:hover{ color:#000;}
.inleft .inleft_newst ul li span a{ color:#FF0000;}
.inleft .inleft_newst ul li span a:hover{ color:#000;}


.inleft .inleft_cont{ width:321px; height:auto; overflow:hidden; margin:0 auto;}
.inleft .inleft_cont ul{line-height:25px; padding-top:15px; text-indent:20px;}
.inleft .inleft_cont ul span a{ color:#FF0000;}
.inleft .inleft_cont ul span a:hover{ color:#000;}

#classtitle{ width:1002px; height: auto; margin:0 auto;overflow:hidden;}
#classtitle ul{ float:left; width:242px; height:auto; overflow:hidden;}
#classtitle02{ width:1002px; height: auto; margin:0 auto;overflow:hidden;}
#classtitle02 ul{ float:left; width:80px; height:auto; overflow:hidden;}


#nescustom{ width:1002px; height: auto; margin:0 auto;overflow:hidden;}
#nescustom .newscus_top{ width:100%; height:46px; background:url(../images/ncus_top.jpg) no-repeat; overflow:hidden; }
#nescustom .newscus_bom{ width:100%; height:25px; background:url(../images/ncus_bom.jpg) no-repeat; overflow:hidden; }
#nescustom .newscus_con{ width:100%; height: 254px; background:url(../images/ncus_center.jpg) no-repeat; overflow:hidden; }
#nescustom .newscus_con ul{ float:left; width:237px; height:auto; overflow:hidden; line-height:23px; padding-top:10px;}
#nescustom .newscus_con ul li{ padding-left:25px;}
#nescustom .newscus_con ul li h1{ color:#fff; padding-bottom:10px;}
#nescustom .newscus_con ul li.nlist1{ width:240px;}
#nescustom .newscus_con ul li.nlist4{ width:266px;}
.indexmenu{ width:1002px; height:30px; margin-left:auto; margin-right:auto;}
.indexmenu ul{ margin:0; padding:0; list-style-type:none; float:left; text-align:center; width:240px; line-height:40px; font-size:16px; font-weight:bold; padding-top:10px;}
.indexmenu ul.prolm{ width:750px;}
.indexmenu ul li{ width:190px; float:left;}
#gdbox{ width:1002px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; background:url(../images/gdbg.jpg) no-repeat right bottom;}
.pro_gdtop{ width:1002px; height:34px; background:url(../images/gd_top.jpg) no-repeat; overflow:hidden;}
.gd_fp{ width:230px; height:194px; overflow:hidden; background:url(../images/gdfp.jpg) no-repeat; float:left;}
.gd_fp span{ width:105px; height:30px; margin-left:auto; margin-right:auto;}
.gd_fp span a{width:105px; height:30px; display:block; margin-top:145px; padding-left:10px;}
.pro_gd{ width:772px; height:194px; margin:0 auto;overflow:hidden;overflow:hidden; float:left;}
.prev{ width:48px; height:194px; float:left; overflow:hidden;}
.next{ width:48px; height:194px; float:left; overflow:hidden;}
.pro_gd_list{ width:661px; height: auto; float:left; overflow:hidden;}
.pro_gd_list ul li{ width:194px; height:200px; float:left;display:inline; background:url(../images/pro_bg.jpg) no-repeat; padding-left:14px; padding-right:13px; padding-top:14px;}
.pro_gd_list ul li .pic{ width:194px; height:124px; float:left; display:block;overflow:hidden; }
.pro_gd_list ul li span{ width:194px; height:auto;display:block; text-align:center; margin-left:auto; margin-right:auto;line-height:25px; margin-top:10px; overflow:hidden;}
.pro_gd_list ul li span a{ color:#000;}
.pro_gd_list ul li span a:hover{ color:#206fbe;}

.inright{ float:right; width:692px; height:auto; overflow:hidden;}


.inright .inright_l{ float:left; width:430px; height:auto; overflow:hidden;}
.inright .inright_l .inright_ltop{ width:430px; height:41px; overflow:hidden; background:url(../images/news_t.jpg) no-repeat; margin:0 auto;}
.inright .inright_l .inright_newst{ width:430px; height: auto; overflow:hidden; margin:0 auto;}
.inright .inright_l .inright_newst ul{line-height:23px; padding:10px; padding-left:15px;}
.inright .inright_l .inright_newst ul li{padding-left:15px; line-height:23px; background:url(../images/new_d.jpg) no-repeat center left;color:#9cadc7;}
.inright .inright_l .inright_newst ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b9ccea;}
.inright .inright_l .inright_newst ul li a:hover{ color:#9cadc7;}
.inright .inright_l .inright_newst ul span{ float:right;}




.inright .inright_r{ float:right; width:262px; height:auto; overflow:hidden;}
.inright .inright_r .inright_rtop{ width:262px; height:41px; overflow:hidden;background:url(../images/honor_t.jpg) no-repeat; margin:0 auto;}

.inright .inright_r .inright_rcon{width:262px; height: auto; overflow:hidden; margin:0 auto; line-height:25px;}
.inright .inright_r .inright_rcon ul{ line-height:25px; list-style:none; padding:11px; padding-left:15px;}
.inright .inright_r .inright_rcon ul span a{ color:#FF0000;}
.inright .inright_r .inright_rcon ul span a:hover{ color:#000;}

.inright .inright_r .inright_rbom{ width:225px; height:25px; overflow:hidden;background:url(../images/pro_b.jpg) no-repeat; margin-bottom:5px;}
.inright .inright_r .inright_dh{ width:225px; height: auto; overflow:hidden; }
.inright .inright_r .inright_dh ul{ margin-bottom:7px; margin-top:7px;}



#about{ width:245px; height:auto; margin-left:auto; margin-right:auto; text-align:left; line-height:25px;}
#abomore{ width:245px; height:22px; text-align:right;}
#abomore img{ border:0;}
.pubtop{ width:250px; height:28px; background:url(../images/pubtop_bg.jpg) left top no-repeat; margin-top:10px; line-height:28px; text-align:left; font-weight:bold; color:#FFF;}
#indexcontact{ width:250px; height:auto; margin-left:auto; margin-right:auto; text-align:left; line-height:25px; padding-top:5px; background:url(../images/indexcontact.jpg) 150px center no-repeat;}
#indexcontact span{ color:#002665}

#infos{ width:690px; height:102px; background:url(../images/info_bg.jpg) left center no-repeat;}
#infos ul{ margin:0; padding:0; list-style-type:none;}
#infos ul li{ padding-left:40px; text-align:left; line-height:25px; padding-top:10px; padding-right:10px;}
#pro_btm{ width:700px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: center;
	clear: both;
	}
#pro_btm a{color:#1b55a9;}
#pro_btm a:hover{ color:#000;}
.index_d {
	clear: both;
	width: 950px;
}
.index_d_02 {
	float: left;
	width: 17px;
	overflow: hidden;
	height: 200px;
}


#index_products { width:720px;
    height: auto;
	margin-left:auto; 
	margin-right:auto;
	line-height:25px;
	text-align: left;
	overflow:hidden;
	padding-top:15px;
	}
#index_products h3{ widows:700px; height:auto; background-color:#84959f; line-height:25px; padding:10px; color:#fff;}	
#index_products ul{height:151px; width:680px; border-bottom:1px #666 dashed; background:url(../images/case_bg.gif) #dfdfdf left top no-repeat; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #bbbbbb solid; border-right:1px #bbbbbb solid; padding:23px 17px 0 17px; margin-top:15px;}
#index_products li{ width:200px;float:left; list-style:none; margin-bottom:10px; display:inline; }
.pic{
	width:198px;height: 127px;
}
#index_products   a{color:#146AAC;background:none; }
#index_products  a:hover{color:#000; background:none;}


.rightpro_class{width:718px;
border:#CCC solid 1px;
    height:auto;
	margin-left:auto; 
	margin-right:auto;
	line-height: 25px;
	overflow:hidden;
	background:url(../images/pro_class.jpg) no-repeat left top;
	margin-bottom:20px;
	margin-top:30px;}
.rightpro_class ul{ width:720px;height: auto;
	margin-left:auto; 
	margin-right:auto;
	line-height: 25px;
	text-align: left;
	overflow:hidden;
	padding:10px;
	padding-top:40px;
	}
	
.rightpro_class ul li{ float:left;width:240px; height:25px; overflow:hidden; background:url(../images/tb_08.gif) no-repeat left center; }
.rightpro_class ul li a{ color:#000;padding-left:15px;}
.rightpro_class ul li a:hover{ color:#CCCCCC;padding-left:15px;}


.rightpro_class2{width:720px;
    height:62px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	overflow:hidden;
	background:url(../images/pro_class2.jpg) no-repeat;
	margin-bottom:20px;}
.rightpro_class2 ul{ width:706px;height: auto;
	margin-left:auto; 
	margin-right:auto;
	line-height:30px;
	text-align: left;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	}
	
.rightpro_class2 ul li{ float:left; margin-left:5px;margin-right:20px;height:30px; overflow:hidden; padding-left:15px; padding-right:15px; background:url(../images/tb_08.gif) no-repeat left center;}
.rightpro_class2 ul li a{ color:#000;}
.rightpro_class2 ul li a:hover{ color:#CCCCCC;}


#index_products2 { width:700px;
    height: auto;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	overflow:hidden;
	padding-top:15px;
	}
	
#index_products2 li{ width:160px;float:left; list-style:none; margin-right:5px; margin-left:5px; margin-bottom:10px; display:inline; }
#index_products2 li table{width:160px; height:150px; }
a.imgsty:link,a.imgsty:visited{ display:block;  padding:2px; }
a.imgsty:hover,a.imgsty:active{ background-color:#146AAC; display:block;padding:2px;}
#index_products2 li p{line-height:14px; background-color:#CCCCCC; text-align:center; line-height:25px;}
#index_products2 li p a{color:#323232;background:none; }
#index_products2 li p a:link{color:#323232; background:none; }
#index_products2 li p a:visited{color:#323232; background:none;}
#index_products2 li p a:hover{color:#146AAC; background:none;}
#index_products2 li p a:active{color:#146AAC; background:none;}



.index_products_zs02 {
 width:720px; overflow:hidden; height:auto;margin-top:5px; margin-bottom:5px;
}
.index_products_zs02 ul{ line-height:25px; width:50%; height:130px; overflow:hidden; float:left; margin-top:10px; margin-bottom:10px;}
.index_products_zs02 ul h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#145a8d; width:340px; margin-right:20px;height:28px; display:block; background:url(../images/m_bg.jpg) no-repeat; overflow:hidden;}
.index_products_zs02 ul h1 a{color:#fff; padding-left:15px;}
.index_products_zs02 ul h1 a:hover{ color:#3b97bc;}
.index_products_zs02 ul li { color:#2d6bb8; background:url(../images/news_list_ico.gif) no-repeat left center; padding-left:25px;}
.index_products_zs02 ul li  a{ color:#2d6bb8;}


.protitle{ width:336px; height:30px; color:#000;}
.protitle ul{ margin:0; padding:0; list-style-type:none;}
.protitle ul li{ float:left; width:280px; height:25px; text-align:left; overflow:hidden;}
.protitle ul li.pmore{ width:50px; text-align:right; padding-top:2px;}
.protitle ul li.pmore a{ color:#FFF;}
#classcontent{ width:240px; height:auto;}
#classcontent ul{ margin:0; padding:0; list-style-type:none;}
#classcontent ul li{ height:25px; text-align:left; padding-left:10px; line-height:25px; background:#EEE; margin-top:5px;}
#pageinfo{ width:700px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: center;
	clear: both; padding-bottom:20px;}
#pageinfo a{ color:#000;}
#pageinfo a:hover{ color:#CCCCCC;}
.index_products_zs_01 {	height: 110px;	width: 131px;	border: 1px solid #999999;	float: left;}

.index_products_zs_02 {	float: left;height: 110px;width: 200px; padding-left:3px;}
.index_products_zs_02 h2{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
}
.index_products_zs_02 h2 a{ color:#FF0000}
.index_products_zs_02 h2 a:link {
	text-decoration: none;
	color:#FF0000;
}
.index_products_zs_02 h2 a:visited {
	text-decoration: none;
	color:#FF0000;
}
.index_products_zs_02 h2 a:hover {
	text-decoration: none;
	color:#FF0000;
}
.index_products_zs_02 h2 a:active {
	text-decoration: none;
	color:#FF0000;
}
.main_pub{ width:690px; height:27px; background:url(../images/main_pub.jpg) left center no-repeat; margin-top:5px;}
.main_pub ul{ margin:0; padding:0; list-style-type:none;}
.main_pub ul li{ float:left; width:120px; line-height:27px; font-weight:bold; color:#FFF; text-align:center;}
.main_pub ul li.mpub2{ width:560px; font-weight:normal; text-align:right;}
#new_content{ width:690px; height:auto;}
#new_content ul{ margin:0; padding:0; list-style-type:none;}
#new_content ul li{ float:left; width:220px; line-height:25px; text-align:left; padding-left:10px; background:url(../images/line.gif) left bottom repeat-x;}
.right_top{ width:690px; height:25px; line-height:25px;}
.right_top ul{ margin:0; padding:0; list-style-type:none;}
.right_top ul li{ float:left; width:100px; font-weight:bold; color:#002665; text-align:center; background:url(../images/line.gif) left bottom repeat-x;}
.right_top ul li a{color:#002665;}
.right_top ul li.rightt2{ font-weight:normal; width:580px; text-align:right; overflow:hidden;}
.news_info{ width:700px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: center;
	clear: both;
	 }
.news_content{ width:680px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	text-align: left;
	padding:10px;
	clear: both;
	}
.news_btm{ width:680px;
	margin-left:auto; 
	margin-right:auto;
	line-height: 30px;
	clear: both;
	padding:10px;
	}
.news_btm a{ color:#000;}
.news_btm  a:hover{ color:#CCCCCC;}	
	
.index_products_zs_02 h3{
	font-size: 12px;
	font-weight: normal;
	color: #0d5eb9;
	text-align: right;
	line-height: 20px;
}
.index_products_zs_02 h3 a{
	color: #0d5eb9;
}
.index_products_zs_02 h3 a:hover{color: #0099FF;}
.index_products_k {
	float: left;
	width: 10px;
	height: 100px;
}


.index_products_ml {
	float: left;
	height: 120px;
	width: 102px;
	overflow: hidden;
	background-image: url(../images/index_products_ml.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.index_products_ml ul {
	margin-bottom:28px;
}
.index_products_ml ul li{
	background-image: url(../images/tb_04.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 18px;
	width: 74px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 20px;
	overflow: hidden;
}

.index_right {
	float: left;
	width: 251px;
}
.index_left {
	float: left;
	width: 218px;
}
.index_video {
	float: left;
	width: 251px;
	vertical-align: top;
}
.index_video_bg {
	background-image: url(../images/index_video_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-color: #FFFFFF;
	background-position: bottom;
	height: 172px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
}
.index_news_bg {
	background-image: url(../images/index_video_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-color: #FFFFFF;
	background-position: bottom;
	height: 126px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	vertical-align: top;
	overflow: hidden;
}
.index_xz {
	float: left;
}
.fangkuang {
	font-family: Arial, Helvetica, sans-serif;
	color: #1273c2;
	line-height: 19px;
	background-image: url(../images/search_02.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	height: 19px;
}
.left_list {
	float: left;
	width: 218px;
}
.left_list_bg {
	background-image: url(../images/index_video_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-color: #FFFFFF;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
}
.left_contact {
	clear: both;
}
.left_xzzx {
	clear: both;
}
.about {
	float: left;
	width: 715px;
}
.news_line {
	line-height: 30px;
	background-image: url(../images/tb_05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 100%;
	text-align: left;
	text-indent: 20px;
}
.word_02 {
	color: #0066CC;
}

.word01 {
	font-size: 12px;
	color: #B4B1B1;
}
.word03 {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
.word04 {
	font-size: 14px;
	font-weight: bold;
}
.word05 {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}
#foottow{ width:100%; height:auto; overflow:hidden; background:url(../images/foot_bg2.jpg) repeat-x; padding-top:20px;}
#foot{ width:100%; height:auto; overflow:hidden; background:url(../images/foot_bg.jpg) repeat-x;}
#foot_top{ width:1020px; height:1px; overflow:hidden; margin-left:auto; margin-right:auto;}
#foot_top ul{ line-height:20px; float:left; color:#fff;FILTER:DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); padding-top:10px; padding-right:2px; padding-left:2px; background:url(../images/foot_line.jpg)  right bottom no-repeat; height:75px; overflow:hidden; width:250px;}
#foot1{ width:1002px; height: auto; margin: 0 auto; line-height:25px;  color:#000;FILTER:DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); text-align:center;font-size:12px;}
#foot1 ul{line-height:25px; width:100%; overflow:hidden;}
#foot1 ul li{ float:left; width:100px; height:auto; overflow:hidden; line-height:25px;}
#foot1 ul a{ color:#000;}
#foot1 ul a:hover{ color:#999999; text-decoration:underline;}
#fenqiejitips{ width:1002px; height:auto; margin-left:auto; margin-right:auto; text-align:left; line-height:25px; color:#b9ccea;}
#fenqiejitips a{ color:#b9ccea; }
#honors{ width:1002px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden;} 
#honors img{ float:left; border:0;}
.down{ width:730px; height:auto; overflow:hidden; background-color:#fff;}
.down ul{ line-height:25px; padding:10px;}
.down ul li{ float:left; padding-left:10px;}



.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;margin: 0 auto;
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}


.proproperty{ margin:0px; padding:0px;line-height:36px; height:36px;display: block; width: 100%; background-color: #cfcfcf;}
.proproperty span{height:36px; width:274px; display:block;  margin:0px; padding:0px;padding-left:10px;}


.listtumian{float: left;border: 1px solid #EAEAEA;padding: 2px;background-color:#F7F7F7;}
.listtumian .listtu{ width:140px; height:100px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}

.news2 li{ border-bottom:1px #cdcdcd dashed; padding:10px;width: 100%;float: left;}
.news2 li .listwen{ float:left; width:550px; margin-left:15px;}
.news2 li .listwen h1{ line-height:20px; font-size:14px;}
.news2 li .listwen p{ margin-top:8px;}
.listWen h1 a,.look {color: #0066CC;text-decoration: none;}


.pagelink{text-align: center;height:26px; line-height:26px; background-color:#F7F7F7; margin:20px 0 0 0; padding:0 10px;width: 100%;
float: left;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.nr{  padding-top:10px; color:#505050;}
.nr .text{ line-height:18px;}
.nr .text p{ text-indent:24px; padding-top:7px;}

.nr_bt{ margin-bottom:20px; margin-top:40px;}
.nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.nr_bt h6{ text-align:center; font:normal 12px "ËÎÌå"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
.nr_text{ font-size:12px; line-height:26px; color:#333;}

.column_l {
	width: 250px;
	float: left;
	margin-bottom: 10px;
}
.column_l div.columntop {
	background: url(../images/bg_ct_35.gif) no-repeat;
	width: 100%;
	display: block;
	float: left;
	width: 250px;
	height: 29px;
}
.column_l div.columnbottom {
	background: url(../images/leftpro_bom.gif) no-repeat;
	width: 100%;
	display: block;
	float: right;
	width: 250px;
	height: 30px;
}
.column_l div.columncnter {
	background: url(../images/bg_ct_38.gif) repeat-y;
	width: 230px;
	display: block;
	float: left;
	color: #e7e7e7;
	padding: 0 10px;
	height: 143px;
}
.column_l div.columncnter p{
	line-height: 26px;
}
