@charset "utf-8";
/* CSS Document */

/***********************************通用*************************************/
body{ margin:0; padding:0; }
ul,li{ list-style:none; margin:0; padding:0; }
dl,dt,dd,h3{margin:0;padding:0;}
a img{border:none;}
a:link,a:visited{ text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
.l20{line-height:20px;}
.l22{line-height:22px;}
.l24{line-height:24px;}
.font12{font-size:12px;}
.font14{font-size:14px;	}
.clear{clear:both;}
.clear5px{clear:both; height:5px;}
.clear9px{clear:both; height:9px;}
.clear13px{clear:both; height:13px;}
.clear14px{clear:both; height:14px;}

/***********************************主页*************************************/
#top{width:1150px; margin:0 auto; height:100px;}
#logo{float:left;  padding-top:7px;}
#webname{float:left;  padding-top:10px; padding-left:3px;}
#rxdh{float:right; margin-top: 20px; }
#dhhm{float:right;   padding-top:8px;}
#rxdh div.search {
	padding:10px 0;
}
#rxdh form {
	position:relative;
	width:300px;
	margin:0 auto;
}
#rxdh button {
	border:none;
	outline:none;
}
#rxdh input {
	width:280px;
	height:38px;
	padding-left:10px;
	outline:none;
}
#rxdh button {
	height:42px;
	width:100px;
	cursor:pointer;
	position:absolute;
}
.bar6 input {
	border:2px solid #007cd9;
	border-radius:5px;
	background:#f5f5f5;
	top:0;
	right:0;
}
.bar6 button {
	background:#007cd9;
	border-radius:0 5px 5px 0;
	width:60px;
	top:0;
	right:8px;
}
.bar6 button:before {
	content:"搜索";
	font-size:13px;
	color:#F9F0DA;
}

#navs{background:#0090ff; height:60px;  width:100%; margin:0 auto;}
#nav{ height:60px;  width:1150px; margin:0 auto;}
#navbox{height:60px; width:1150px; margin:0 auto;}
#nav_ul{ width:1150px; height:60px; float:right; margin:0;}
.nav_li{ }
#nav_ul {line-height: 24px;  list-style-type: none; }
.nav_li_a{ line-height:60px;font-size:16px; font-family:"微软雅黑"}
#nav_ul a {display: block; width: 115px; text-align:center; color:#FFF;  }
#nav_ul a:link  {color:#fff; text-decoration:none;}
#nav_ul a:visited  {color:#fff; text-decoration:none;}
#nav_ul a:hover  {color:#FFF; text-decoration:none; }
#nav_ul li {float: left;position:relative}
#nav_ul li a:hover{ }
#nav_ul li ul {display: none; text-align:center;  width: 100%; position: absolute; z-index:999; font-size:12px;}
#nav_ul li ul li{float: left; width:100% position:relative; left:-2px; background:#EFEFEF;}
#nav_ul li ul a{display: block;     font-size: 16px;padding:8px 0 8px 0; text-align:center;  overflow:hidden;}
#nav_ul li ul a:link  {color:#666; text-decoration:none;}
#nav_ul li ul a:visited  {color:#666; text-decoration:none;}
#nav_ul li ul a:hover  {color:#fff ; text-decoration:none; font-weight:normal; /background:#093; background:#007cd9;}
#nav_ul li:hover ul {left: auto;}
#nav_ul li.sfhover ul {display:block;}
#content {clear: left;}

#bn{width:1000px; margin:0 auto; height:350px;}
.silder {width: 1000px;height:350px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:350px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}


#gonggao{width:1150px;margin:10px auto;height:64px;margin-bottom:15px}
#gonggao .goo{float:left;width:82px;height:64px;display:table;text-align:center;background:#0090ff}
#gonggao .goo span{display:table-cell;vertical-align:middle;color:#fff;font-weight:bold;font-size:13px;}
#gonggao .golist{float:left;height:62px;border: 1px #cacaca solid;border-left:none;overflow:hidden;}
#gonggao .golist ul{float:left;width:986px;font-size:12px;}
#gonggao .golist ul li{display:block;height:30px;padding:0px 20px;line-height:30px;   }
#gonggao .golist ul li a{display:block; padding:0px 10px;   background: url(../images/index_39a.jpg) no-repeat left center;overflow:hidden; border-bottom: 1px #dcdcdc dotted;}

#gonggao .golist ul li a:hover{color:#f00;border-bottom: 1px #f00 dotted;}

#gonggao .golist ul li a p{float:left;}
#gonggao .golist ul li a span{float:right;}
#gonggao .golist .gomore{display:table;text-align:center;width:80px;height:62px;float:right;}
#gonggao .golist .gomore a{display:table-cell;vertical-align:middle;}

#main1{width:1150px; margin:10px auto; overflow:hidden}
#main1zuo{float:left; }
#main1you{float:left;  width:330px;margin-left: 25px;}
#xwzxhl{ width:748px; height:41px; line-height:40px;}
#xwzxhl a{ color:#6699cc; float:right; font-family:"微软雅黑"; padding-right:2px;}
#xwzxhl a:hover{color:#C00;}
#xwzxnr{ }
.flash{ float:left;  width:307px;}
.flashtitl{ height:31px;background:url(../images/index_20.jpg) no-repeat left;margin:0px 0px 10px 0px}
.slideBox{ position:relative;padding-top:3px;width:307px; text-align:center; }
.slideBox .hd{ position:absolute; width:100%; bottom:40px;}
.slideBox .hd ul{ float:right;}
.slideBox .hd ul li{ float:left; width:16px; line-height:16px; text-align:center; margin-left:2px;  background-color:#301628; color:#fff;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{background-image:url(../images/bg_box_flash.gif); background-position:bottom; background-repeat:repeat-x;}
.slideBox .bd li{ line-height:28px; font-size:12px;}
.slideBox .bd li a:hover{text-decoration:underline; color:#C00;}
.slideBox .bd li .info_title{line-height:35px;border-bottom:4px #f5f5f5 solid}
.slideBox .bd li .info_title a{font-weight:bold;}
#yyxw{float:left; width:465px;   margin-left: 23px;}

.yyxw_t_tit{background:url(../images/index_18.jpg) no-repeat left; height:35px; text-align:center; line-height:32px; padding:0px 25px 0px 25px;}
.yyxw_t_tit span{ color:#0099FF;float:left;font-weight:bold;}
.yyxw_t_tit a{ color:#333;float:right;font-size:12px;}
.yyxw_t_tit a:hover{text-decoration:underline; color:#C00;}
.yyxw_t_ct{height:50px; padding-top:3px; font-size:12px;  line-height:22px;}
.yyxw_t_ct span a{ color:#e45b00;}
.yyxw_p{overflow:hidden;  }
.yyxw_p ul{ padding-top:8px; }
.yyxw_p ul li{ background:url(../images/index_39a.jpg) no-repeat left center; height:35px; line-height:35px; font-size:14px;}
.yyxw_p ul li a{ padding-left:15px;  float:left; width:350px; }
.yyxw_p ul li a:hover{text-decoration:underline; color:#C00;}
.yyxw_p ul li span{ float:right;  width:90px;text-align:right}

#tzgghl{height:50px;background:url(../images/index_23.jpg) no-repeat left center;    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;}
#tzgghl a{ color:#eee; float:right; font-family:"微软雅黑"}
#tzgghl a:hover{ color:#C00;}
#tzggnr{overflow:hidden;border:1px #dcdcdc solid;border-top:none;}
#tzggnr ul{padding-top:20px;overflow:hidden;}
#tzggnr ul li{ width:83px;float:left;margin:0px 0px 10px 20px;}
#tzggnr ul li a{ font-size:13px;text-align:center; display: table-cell;     vertical-align: middle;}
#tzggnr ul li a:hover{ text-decoration:underline; color:#C00;}
#tzggnr ul li a p{width:83px;height:71px;}
#tzggnr ul li a span{line-height:45px;}

#tzggnr ul li .dt{background:url(../images/index_28.jpg) center no-repeat;}
#tzggnr ul li .mz{background:url(../images/index_30.jpg) center no-repeat;}
#tzggnr ul li .zy{background:url(../images/index_32.jpg) center no-repeat;}
#tzggnr ul li .jc{background:url(../images/index_38.jpg) center no-repeat;}
#tzggnr ul li .zd{background:url(../images/index_40.jpg) center no-repeat;}
#tzggnr ul li .dh{background:url(../images/index_45.jpg) center no-repeat;}

#tzggnr ul li .dt:hover{background:url(../images/index_281.jpg) center no-repeat;}
#tzggnr ul li .mz:hover{background:url(../images/index_301.jpg) center no-repeat;}
#tzggnr ul li .zy:hover{background:url(../images/index_321.jpg) center no-repeat;}
#tzggnr ul li .jc:hover{background:url(../images/index_381.jpg) center no-repeat;}
#tzggnr ul li .zd:hover{background:url(../images/index_401.jpg) center no-repeat;}
#tzggnr ul li .dh:hover{background:url(../images/index_451.jpg) center no-repeat;}

#main2{width:1000px; margin:0 auto; height:273px;}
#main2zuo{float:left; width:237px; height:273px;}
#xlxhnr{background:url(../images/xilixiehui.jpg) no-repeat; height:273px;}
#xlxhnr ul{padding-top:39px; padding-left:68px;}
#xlxhnr ul li{ line-height:46px; }
#xlxhnr ul li a{ color:#333; font-size:15px; font-family:"微软雅黑";}
#xlxhnr ul li a:hover{ color:#C00;}

#main2zhong{float:left; width:501px; height:273px; margin-left:11px;}
#yyjshl{ background:url(../images/yyjs.jpg) no-repeat; height:33px; }
#yyjsnr{ height:237px; width:498px; border-bottom:#c5d5e5 1px solid; border-left:#c5d5e5 1px solid; border-right:#c5d5e5 1px solid;}
#yyjsnr img{float:left; padding-left:10px; padding-top:22px; width:229px;}
#yyjsnr #yyjs_ct{float:left; padding-left:15px; padding-top:20px; width:229px; font-size:13px; line-height:22px; height:200px; overflow:hidden;}
#yyjsnr #yyjs_ct a{ display:block; float:right; color:#427fb1; font-size:14px;}
#main2you{float:left; width:250px; height:273px;}
#yygk{ height:188px; background:url(../images/yygk.jpg) no-repeat right;}
#yygk ul{padding-top:40px; height:118px; width:237px; padding-left:49px; }
#yygk ul li{ line-height:44px; float:left; width:101px; }
#yygk ul li a{color:#427fb1; font-size:14px; }
#yygk ul li a:hover{}
#xlly{ background:url(../images/xlly.jpg) no-repeat right; height:77px; margin-top:5px;}
#xlly a{ display:block; padding-left:110px; height:70px; line-height:70px; font-weight:bold; color:#333;}

#main3{width:1150px; margin:0 auto; }
#main3zuo{width:747px; float:left; height:798px;}
#main3you{width:239px; float:right; height:798px;}
#zjjs{border:1px #ccc solid}
#zjjs_tit{height:30px; background:url(../images/zjjstt.jpg) no-repeat; line-height:24px;}
#zjjs_tit a{color:#eee; float:right; font-family:"微软雅黑"; padding-right:2px;}
#zjjs_tit a:hover{ color:#C00}
#zjjs_ct{height: 150px;
    padding-top: 12px;}
#colee_left{ font-size:13px;}
 .td1 .name{ line-height:35px; font-size:14px;}
.td1 .name a{ color:#006699;}
 .td1 .info { background-image:url(../images/bg_ta2.gif); line-height:22px; padding-left:23px; width:57px; margin-top:13px;}
.slogan{width:1150px;overflow:hidden;}
.slogan a img{width:100%}
#gzxw{ overflow:hidden; }
#gzxw_zuo{float:left; width:354px; height:603px;}
#gzxw_you{float:right; width:354px; height:603px;}
.subbox{width:555px;height:250px;margin-bottom:20px;}
.sub_tit{height:37px; background:url(../images/gzxwtit.jpg) no-repeat; color:#FFF; /width:354px;}
.sub_tit h3{float:left; font-size:16px; padding-left:26px; padding-top:8px;}
.sub_tit a{ float:right; color:#333;  height:37px; line-height:37px; font-size:14px}
.sub_tit a:hover{color:#C00;}
.sub_ct{overflow:hidden;margin-top:15px;}
.sub_ct_t{ height:110px; margin:0 auto; border-bottom:1px #999 dotted;}
.sub_ct_t img{ padding:1px; border:#ccc 1px solid; margin-top:9px; float:left;}
.sub_ct_tbox{width:415px;float:left;margin-left:15px; height:89px; padding-top:13px; }
.tbox_tit{  font-size:14px; font-weight:700; height:18px;}
.tbox_tit a{}
.tbox_tit a:hover{ text-decoration:underline; color:#C00;}
.tbox_ct{ font-size:13px; height:43px; overflow:hidden; margin-top:6px;}
.tbox_more a{ font-size:13px; color:#e45b00;  height:18px;}
.sub_ct_p{ margin:0 auto;}
.sub_ct_p ul{ padding-top:8px;}
.sub_ct_p ul li{ height:30px; line-height:30px; }
.sub_ct_p ul li a{float:left }
.sub_ct_p ul li span{float:right }
.sub_ct_p ul li a:visited,.sub_ct_p ul li a:link{font-size:14px}
.sub_ct_p ul li a:hover{ text-decoration:underline; color:#C00;}
.nnp img{text-align:center;}
#fwzn{width:239px; height:596px; background:url(../images/wfzn.jpg) no-repeat; }
#fwzn ul{padding-left:69px; padding-top:43px;}
#fwzn ul li{ line-height:59px;}
#fwzn ul li a{ font-family:"微软雅黑"; color:#2a69a4; font-size:15px;} 
#fwzn ul li a:hover{color:#C00;}
#yhzq{width:239px; height:182px; background:url(../images/yhzq.jpg) no-repeat;}
#yhzq ul{padding-left:70px; padding-top:43px;}
#yhzq ul li{line-height:59px;}
#yhzq ul li a{font-family:"微软雅黑"; color:#2a69a4; font-size:15px;}
#yhzq ul li a:hover{color:#C00;}

#footbox{width:100%;background:#007cd9;}
#foot{width:1000px; margin:0 auto;  font-size:13px; color:#fff;  }
#youqinglj{width:1128px;border:1px #cacaca solid;padding-left:20px;margin:20px auto;height:40px;   line-height: 40px;}
#youqinglj{color: #0099FF;font-weight:bold;}
#youqinglj a{font-weight:normal;font-size:12px;margin-left:20px;}
#banquanxx{padding:15px;text-align:center;    line-height: 30px;overflow: hidden;}

/***********************************内页*************************************/
#pagemain{width:1150px; margin:15px auto; }
#left{float:left; width:230px;}
#right{float:right; width:910px; }
#lanmu{}
.left_top{ background:url(../images/tb3_bg1.gif) no-repeat; height:33px;}
.left_bt{padding-left:32px; padding-top:8px; color:#fff; font-weight:bold; font-size:14px;}
#lanmu_mid{border-bottom:#c5d5e5 1px solid; border-left:#c5d5e5 1px solid; border-right:#c5d5e5 1px solid; padding-top:11px;}
#lanmu_mid ul{ }
#lanmu_mid ul li{border:#c5d5e5 1px solid; width:200px; line-height:30px; height:30px; margin-left:12px; margin-bottom:11px;}
#lanmu_mid ul li a{font-size:13px; color:#26629e; padding-left:3px; font-family:"微软雅黑"}
#lanmu_mid ul li a:hover{ color:#C00;}
#lnews_mid{border-bottom:#c5d5e5 1px solid; border-left:#c5d5e5 1px solid; border-right:#c5d5e5 1px solid; }
#lnews_mid ul{width:210px; margin:0 auto; padding-bottom:12px; padding-top:2px;  }
#lnews_mid ul li{ border-bottom:dotted 1px #999; line-height:30px; background:url(../images/news.jpg) no-repeat left center;}
#lnews_mid ul li a{font-size:13px; color:#26629e; padding-left:13px; font-family:"微软雅黑"}
#lnews_mid ul li a:hover{ color:#C00;}
#lxwm_mid{border-bottom:#c5d5e5 1px solid; border-left:#c5d5e5 1px solid; border-right:#c5d5e5 1px solid; color:#26629e; padding-left:13px; font-family:"微软雅黑"; font-size:13px; line-height:26px;}

#right_tit{ height:40px; background:url(../images/righttop.jpg) no-repeat; }
#right_n{ padding-left:22px; color:#FFF; font-weight:bold; padding-top:9px;}
#right_ct{ min-height:550px; border-bottom:#c5d5e5 1px solid; border-left:#c5d5e5 1px solid; border-right:#c5d5e5 1px solid;  }
#right_zz{ line-height:24px; padding:15px; overflow:hidden;  margin:0 auto; font-size:13px }

/********************** 分页样式********************/
#pages{
	width:98%; height:24px; text-align:center; line-height:22px; _line-height:22px; _padding-top:1px;
	}
#pages a{
	background:#f5f5f5; border:#ddd solid 1px; padding:2px 8px; margin:0 2px; float:none; color:#9d7751; font-size:14px;
	}
#pages a:hover{
	color:#000; 
	}
#pages span{
	background:#FFC; border:#F93 solid 1px; padding:2px 8px; margin:0 2px; float:none;
	}


/********************** 新闻列表默认样式********************/

#defult_news{
	margin:0; padding:0; width:98%; overflow-x:hidden;
	}
#defult_news li{
	width: 100%; height:24px; background:url(../images/list1.gif) no-repeat left center; overflow:hidden;
	border-bottom:#ddd dashed 1px; text-indent:1em; margin:0; padding:0;
	}
#defult_news a{
	line-height:24px; font-size:12px; color:#666; text-decoration:none; float:left; margin:0; padding:0;
	}
#defult_news a:hover{
	 color:#000; text-decoration: underline; margin:0; padding:0;
	}
	
#defult_news span{
	float:right; color:#777; font-size:12px; margin:0; padding:0;
	}
	
/********************** 新闻列表有简介样式********************/


#list_news{
	margin:0 auto; padding:0; width:98%; overflow-x:hidden;
	}
#list_news dt{
	width: 100%; height:24px; background:url(../images/list1.gif) no-repeat left center; overflow:hidden;
	text-indent:1em;  padding:0; margin:10px 0 0 0;
	}
#list_news dd{
	width:100%; line-height:26px; height:22px; padding:0 0 8px 0; margin:0; overflow:hidden; text-indent:2em; border-bottom:#ddd dashed 1px; color:#444; font-size:14px; color:#666;
	}
#list_news a{
	line-height:24px; font-size:15px; font-weight:bold; 
/color:#9d7751; color:#a0672d; text-decoration:none; float:left; margin:0; padding:0;
	}
#list_news a:hover{
	 color:#000; text-decoration: underline;
	}
#list_news span{
	 color:#777; font-size:12px; float:right; margin:0; padding:0;
	}

/********************** 产品列表有简介样式********************/

#list_pros a{
	float:left; display:inline-block;  margin:15px; background:#fff; text-decoration:none; padding:0;
	width:188px;  overflow:hidden;
		}
#list_pros a div{
	padding:3px; width:180px; height:200px; overflow:hidden; border:#aaa solid 1px;background-size:contain
	}
	
#list_pros a p{
	margin:4px 0 0 0; *margin:0; padding:0; height:30px; display:block; line-height:24px; text-align:center; border:#ccc solid 1px; color:#222; font-size:12px; background:#eee url(../images/news_ico.png) -20px -151px; float:none;
	}

#list_pros a:hover img{
	padding:3px; width:182px; height:142px; overflow:hidden; border:#c00 solid 1px;
	}
#list_pros a:hover p{
	color:#c00;
	}
	
/**************************表单样式**************************/

.subt{
	width:76px; height:28px; line-height:28px;
	}
#gbook td{
	margin:0; padding:0;
	}
#gbook .listbook{
	border:#ddd solid 1px; padding:8px; margin:10px auto;
	}
#gbook .listbook .booktitle{
	background:#f5f5f5; border-bottom:#ddd solid 1px; padding:2px 8px; font-weight:bold;
    }
#gbook .listbook .books{
	padding:10px; line-height:24px; text-indent:2em;
	}
#gbook .listbook .rebooks{
	padding:10px; line-height:24px; text-indent:2em; background:#FFC; border:#F90 solid 1px; 
	}
#imsg .msg{
	width:90%; background:#FFC; border:#F90 solid 1px; color:#400000; line-height:24px; padding:20px; margin:10px auto;
	}
#imsg .urls{
	width:90%; padding:20px;
	}
