/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, input, p, th,td {	margin: 0;padding: 0;}
img {border: 0px;}
ul {margin: 0px;padding: 0px;}
ul li {list-style: none;}
a {text-decoration: none;color:#666;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl{float:left; overflow:hidden;}
.fr{float:right; overflow:hidden;}
body{ font-family:"Microsoft YaHei"; font-size:14px; color:#666; }
.wide{ width:1200px; margin:0 auto; overflow:hidden;}
.w{width:100%;overflow:hidden;}
.kb{height:35px;overflow:hidden;}



.top{height:35px;line-height:35px;background-color:#f0f0f0;overflow:hidden;}
.top_s{ overflow:hidden;}
.top_s p{float:left;font-size:12px;overflow:hidden;}
.top_s span{float:right;font-size:12px;overflow:hidden;}
.top_s span a{margin-right:10px;margin-left:10px;overflow:hidden;}

.headbox{height:125px;overflow:hidden;}
.head{margin-top:30px;overflow:hidden;}
.logo{overflow:hidden;}
.logo p{font-size:34px;color:#333333;font-weight:700;overflow:hidden;}
.logo span{font-size:18px;color:#666;display:block;overflow:hidden;}
.dh{float:right;overflow:hidden;}
.dh i{width:75px;height:70px;float:left;display:block;overflow:hidden;}
.dh dl{float:left;margin-left:10px;margin-top:5px;display:block;overflow:hidden;}
.dh dl dd{font-size:16px;color:#999999;display:block;overflow:hidden;}
.dh dl dt{font-size:30px;color:#121212;display:block;overflow:hidden;}


/*navbox*/
.navbox{height:58px;line-height:58px;background-color:#2f9300;overflow:hidden;}
.nav{overflow:hidden;}
.nav_list{float:left;overflow:hidden;}
.nav_list li{margin: 0 25px;float: left;overflow:hidden;}
.nav_list span{width:1px;height: 15px;margin-top: 4px;border-right:1px dotted #33a5ff;float: left;margin-top:20px;margin-left:20px;margin-right: 20px;font-size:20px;display:block;overflow:hidden;}
.nav_list li a{font-size: 18px;color: #ffffff;overflow:hidden;}
.nav_list li:hover a{color:#ffffff;overflow:hidden;}
.x_nav{ height:54px;border-bottom:#55ad54 solid 1px; background:#2f9300; margin-top:25px;overflow:hidden;}
.x_navs{ width:1200px; height:54px; line-height:54px;font-size: 15px;text-align:center; color:#fff;overflow:hidden;}
.x_navs a{ padding:10px; color:#fff;overflow:hidden;}
.x_navs a:hover{ text-decoration:underline;overflow:hidden;}

.footer{ background:#2f9300; height:181px; border-top:#55ad54 solid 1px;overflow:hidden;}
.bq{color:#fff; line-height:31px;font-size: 15px;margin-top:30px;overflow:hidden;}
.bq a{color:#fff;overflow:hidden;}
.ewm{margin-top:30px;overflow:hidden;}