/* CSS Document */
* {padding:0; margin:0;}
img {border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
h2{ font-size:14px; color:#333438; margin-bottom:10px; width:180px; margin-top:10px;}
li,dt,dd,ul,ol,dl { list-style:none;}
a {color:#6e6e6e; text-decoration:none;}
div { overflow:hidden; margin:0 auto;}
body {font:12px Verdana, Geneva, sans-serif; color:#6e6e6e; background:#f4f4f4; line-height:20px;}
a:hover{text-decoration:underline;}
/*********************************js*********************************************/
#nav { margin-left:198px; font-size:14px;}
#nav{list-style:none;}
.mainlevel{float:left;width:147px; width:147px; height:38px; text-align:center; line-height:38px; border-left:#656774 solid 1px;}
.mainlevel_a{color:#FFF;text-decoration:none;display:block;height:38px;line-height:38px;text-align:center}
.mainlevel_a:hover{color:#fff;display:block;width:147px; background:url(images/hover.jpg) repeat-x;}
.mainlevel ul {list-style:none;display:none;position:absolute;background:#4c505c;}
.mainlevel ul li{list-style-type:none;text-transform:capitalize;position:relative;width:147px; height:35px;}
.mainlevel ul li a{display:block;color:#FFF;line-height:14px;text-decoration:none;font-size:13px;line-height:35px;text-align:center; height:35px;}
.mainlevel ul li a:hover{color:#FFF;display:block;background:url(images/hover.jpg) repeat-x; width:143px; margin-left:2px;}
.re_list{width:684px;height:141px; padding-bottom:20px;}
.re_list h2{float:left;width:440px;text-transform: capitalize; font-weight:bold;}
.abstr{float:left;width:440px;}
.img{float:left;}
.img img{float:left; width:200px;height:133px;padding: 3px;border: 1px solid #CCC; margin-right:10px; display:inline;}
.more{float:right; padding-top:10px; padding-right:15px;}
/*******************************index**********************************************/
.head{ width:1014px; height:85px;}
.head img{ float:left;}
.tel{ float:right; height:85px; width:305px;}
.tel span{ background:url(images/tel.jpg) no-repeat 7px; text-indent:24px; float:right; margin:25px 5px 0 0;}
.tel ul{ float:right; width:290px; margin-top:5px; background:url(images/qq.jpg) no-repeat;}
.tel ul li{ float:left;}
#menu{  height:38px; background:url(images/menubg.jpg) repeat-x; width:1423px;}
#nav li a{ color:#FFFFFF; display:block;}
#nav li a:hover{ text-decoration:underline; background:url(images/hover.jpg) repeat-x;}
.banner { width:1423px; height:375px; margin-top:1px;}
.con2{ width:1423px; height:auto; margin-bottom:18px; margin-top:15px;}
.z-con{ width:1014px; height:auto; margin:0 auto;}
.anli{width:684px;height:auto;border-right-width: 1px;border-right-style: dashed;border-right-color: #e1e1e1; margin-bottom:10px;}
.anli a{ font-size:14px; color:#d86b04; font-weight:bold;}
.content{ width:684px;height:auto;float:left;}
.entry{ margin-top:10px; color:#333438;}
.proan li{ margin-bottom:10px;}
.proan p{ text-align:center; margin-top:1px;}
.proan a{ color:#333438;}
.index-news{ width:210px; height:auto;}
.index-news ul li{text-indent:10px;}
.foot{ width:1423px; height:260px; background:#383435;}
.foot p{ text-align:center; margin-top:10px;}
.foot2 { width:1423px; height:25px; background:#000000;}
.foot2 p{ text-align:center; color:#d2d2d2; line-height:25px;}
/**************************************foot**********************************************/
.footer_cunt {	margin: 0px auto; width: 1014px; height: 250px; padding-top: 25px;}
.footer_cunt dl {	width: 120px; overflow: hidden; margin-left: 30px; float: left;}
.footer_cunt dl dt {font: 14px; height: 20px; color: rgb(254, 254, 254); padding-bottom: 5px; border-bottom-color: rgb(100, 100, 100); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;}
.footer_cunt dl dt a {	font: 14px; color: rgb(254, 254, 254); float: left; display: block; font-size-adjust: none; font-stretch: normal;}
.footer_cunt dl dd {width: 110px;  margin-top: 5px;}
.footer_cunt dl dd a {	font: 12px; color: rgb(157, 157, 157); font-size-adjust: none; font-stretch: normal;}
.footer_cunt dl dd a:hover {	color: rgb(157, 157, 157);}
.footer_cunt dl .topdd {	padding: 0px;}
.footer_cunt dl .topdd a {	 font: 14px; border: currentColor; width: 96px; height: 25px; color: rgb(254, 254, 254); padding-left: 30px; clear: both; margin-top: 15px; float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal;}
.footer_cunt dl .topdd a:hover {	color: rgb(254, 254, 254); text-decoration: none;}
.footer_cunt .about_dl {	margin: 0px 10px 0px 0px; width: 200px; overflow: hidden; float: left; color:rgb(157, 157, 157);}
.footer_cunt .about_dl dd {	padding: 0px; width:200px; margin-top: 10px; float: left; }
.footer_cunt .about_dl dd img { width: 20px; height: 20px; margin-right: 5px; float: left;}
.footer_cunt .about_dl dd a {font: 12px; color: rgb(157, 157, 157); font-size-adjust: none; font-stretch: normal;}
.footer_cunt .about_dl .about_select {	width: 200px; height: 27px; margin-top: 15px; float: left;}
.footer_cunt .about_dl .about_select .input_text {font: 12px; border: currentColor; width: 135px; height: 27px; color: rgb(255, 255, 255); padding-left: 5px; float: left; font-size-adjust: none; font-stretch: normal; background-color: rgb(77, 77, 77);}
.footer_cunt .about_dl .about_select .input_but { border: currentColor; width: 29px; height: 27px; float: left; cursor: pointer;}
.footer_cunt .about_dl .about_briefdd {font: 12px; width: 160px; color: rgb(157, 157, 157); margin-top: 10px; float: left; font-size-adjust: none; font-stretch: normal;}