html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #666;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.5; color:#666; font-size:12px; }
h1,h2,h3,h4,h5,h6{font-size:100%}
i{font-style:normal}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#666;}
a:hover{text-decoration:underline;outline:none; color:#ff9b04;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
textarea{ font-size:12px; padding:5px; line-height:20px; color:#666;border:solid 1px #CCC; border-radius:3px;}
.w1200{width:1200px;}
.w1100{width:1100px;}
.w1000{width:1000px;}
.w1120{ width:1120px;}
.both{clear:both;}
.percent{width:100%; }
.w260{ width:260px;}
.w258{ width:258px;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.center{ margin:0 auto;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.fz-12{font-size:12px;}
.fz-14{ font-size:14px;}
.fz-16{ font-size:16px;}
.fz-18{ font-size:18px;}
.fz-20{ font-size:20px;}
.fz-22{ font-size:22px;}
.fz-24{ font-size:24px;}
.fz-26{ font-size:26px;}
.border-radius{border-radius:5px;}
.w370{ width:370px;}
.w800{ width:800px;}
.w798{ width:798px;}
.w280{ width:280px;}
.w300{ width:300px;}
.w298{ width:298px;}
.w260{ width:260px;}
.w278{ width:278px;}
.w380{ width:380px;}
.w880{ width:880px;}
.w920{ width:920px;}
.w1198{ width:1198px;}
.g200{ height:200px;}
.g170{ height:170px;}
.g250{ height:250px;}
.g340{ height:340px;}
.g160{ height:160px;}
.g135{ height:135px;}
.w600{ width:600px;}
.m20{margin-top:20px;}
.g190{ height:190px;}
.m34{ margin-top:34px;}
.m10{ margin-top:10px;}
.w425{ width:425px;}
.w390{width:390px;}
.mb20{ margin-bottom:20px;}


/*颜色*/
.green,.shentaiyuan a.green{ color:#009014;}
.shentaiyuan a:hover.green{color:#ff9b04;}
.grey,a.grey{ color:#999;}
.blue,a.blue{color:#3294e2;}
.cyan,.taixuetang a.cyan{ color:#2b4a58;}
.taixuetang a:hover.cyan{color:#e00215;}

.blues,.shenqi a.blues{ color:#3294e2;}
.shenqi a:hover.blues{color:#e00215;}

.red,.shenqi a.red{ color:#ec2828;}
.menggongchang a:hover.red{color:#e00215;}

/*头部*/
.header_top{position:relative;z-index:1; line-height:37px; background:#f7f7f7; border-bottom:1px solid #eeeeee; height:37px; display:block; }
.header_top h3{font-weight:normal;font-size:100%;}
.header_top dl{zoom:1; padding-top:1px;}
.header_top dd{float:left;position:relative; padding-right:20px;}
.header_top dd h3{float:left;}
.header_top span{ width:12px; height:12px; background:url(../img/public/top-icon.png) no-repeat; overflow:hidden;  margin:11px 5px 0 0; float:left;}
.header_top span.reg{ background-position:0 -12px;}
.header_top dd h3 a{display:inline-block;*display:inline;zoom:1; font-size:12px;}
.header_top dd h3 a i{display:inline-block;width:9px;height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font-size:12px;line-height:13px;background: url(../img/public/top-icon.png) 0 -244px no-repeat;}
.header_top dd h3 a:hover{color:#FF8400;text-decoration:none;}
.header_top dd.space h3 a{ width:72px; height:23px;background:url(../img/public/top-icon.png) no-repeat; line-height:25px;
background-position:0 -24px; overflow:hidden; color:#fff; padding-left:8px;}
.header_top dd.space h3 a:hover,.header_top dd.on h3 a{background-position:0 -47px;}
.header_top dd.space h3{ padding-top:5px;}
.header_top .welcome{padding-right:20px; color:#999;}
.header_top dd.space ul{display:none;position:absolute;width:80px;top:26px;left:0;border-top:0;background:#ff9b04;border-bottom-right-radius:5px;border-bottom-left-radius:5px; padding:2px 0 5px;}
.header_top dd.space ul li a{ float:left;color: #fff;padding:7px 0; width:100%;}
.header_top dd.space ul li a:hover{background:#FFF5DA;color:#E67902;}
.header_top dd.space ul li a span{ width:14px; height:14px; margin-top:0;margin-left:8px; }
.header_top dd.space ul li a span.mgc{background-position:0 -90px;}
.header_top dd.space ul li a span.sq{background-position:0 -104px;}
.header_top dd.space ul li a span.sty{background-position:0 -118px;}
.header_top dd.space ul li a span.txt{background-position:0 -132px;}
.header_top dd.space ul li{ height:14px; line-height:14px; display:block; }
.header_top dd.centers ul{display:none;position:absolute;width:100px;top:36px;left:-15px;background:#f7f7f7;border-bottom-right-radius:5px;border-bottom-left-radius:5px; padding:2px 0 5px;border:1px solid #eee;border-top:0;}
.header_top dd.centers ul li a{ float:left;color: #666;padding:7px 0 7px 15px; width:100%; }
.header_top dd.centers ul li a:hover{color:#E67902;}
.header_top dd.centers ul li{ height:14px; line-height:14px; display:block; }
.header_top dd.centers h3 a:hover i,.header_top dd.on h3 a i{background: url(../img/public/top-icon.png) 0 -268px no-repeat;}
.header_center .logo{ margin:40px 0 0 10px;}
.header_center .phone{margin:25px 10px 0 0;}
.header_center .soso .somc{ background:#fff;height:32px; line-height:32px;}
.header_center .soso .so-icon{ width:17px; height:17px; background:url(../img/public/top-icon.png) no-repeat 0 -154px; overflow:hidden;margin:9px 10px 0 10px;}
.header_center .soso-form{height:32px; width:260px;border:none; color:#c2c2c2; float:left;}
.header_center .soso .soso-btn{  border:none;height:32px;line-height:32px; font-size:16px; color:#fff; width:70px; cursor:pointer;}
.header_center .hot_word{ padding-top:10px;}
.header_center .hot_word dt,.hot_word dd{ float:left;}
.header_center .hot_word dd{ padding-right:13px;}
.header_bottom{ clear:both;  position:relative; }
.header_bottom .nav-xian{height:1px;border:none;border-top:2px solid #008e15;position:absolute; z-index:-1; margin-top:-2px;   width:100%;}
.header_bottom .nav_menu li{ float:left;}

/*底部*/
.footer{ clear:both; }
.footer .s-box dd{ float:left; height:110px; line-height:24px; border-right:1px solid #ddd; }
.footer .s-box dd h4{ font-size:15px; font-weight:normal; margin-bottom:5px; color:#333;}
.footer .s-box dd p{ margin-top:3px; }
.footer .s-box dt{ float:right; height:90px;  padding-top:10px;}
.footer .s-box dt p{ float:left; padding-top:15px;}
.footer .s-box dt img{ float:left; margin-right:18px;}
.footer .s-box dt .fo1{ font-size:15px; color:#333;}
.footer .s-box dt .fo2{ color:#e6211b; font-family:"Arial"; font-size:14px;}
.foot-text{ width:100%; float:left; text-align:center; padding:20px 0 30px;}
.footer .copyright span{font-family:"Arial"; font-size:14px;}
.footer .foot-link,.footer .foot-link a{ color:#999;}
.footer .foot-link a{ margin-left:6px;}
.footer .foot-link,.footer .copyright{ margin-top:5px;}
.footer .foot-nav,.footer .foot-nav a{ color:#333;}
.footer .foot-nav em{ padding:0 12px;}


.atc-step{position:absolute;left:0;z-index:1;display:block;text-align:center;padding:0 5px;height:20px;width:54px;line-height:20px;color:#fff;background:#ec2828;font-size:12px}
.atc-hot{position:absolute;left:0;z-index:1;display:block;text-align:center;padding:0 5px;height:20px;width:54px;line-height:20px;color:#fff;background:#fab928;font-size:12px}
.atc-success{position:absolute;left:0;z-index:1;display:block;text-align:center;padding:0 5px;height:20px;width:54px;line-height:20px;color:#fff;background:#00ba1d;font-size:12px}

/*返回顶部*/
a.daoqi-top {display: inline-block;height:50px;width:60px;position: fixed; bottom: 20px;right: 20px;overflow: hidden;text-indent: 100%; white-space: nowrap; background:url(../img/public/top-icon.png) no-repeat 0 -184px; visibility: hidden; z-index:5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.daoqi-top.daoqi-is-visible {visibility: visible;}
.daoqi-top:hover {background:url(../img/public/top-icon.png) no-repeat 0 -184px;height:50px; width:60px; opacity: 1;}


.fenye{float:left;width:100%;font-size:12px;margin-top:20px;}
.yellow{padding-right: 7px;padding-left: 7px;padding-bottom: 7px;margin: 3px;padding-top: 7px;text-align: center;}
.yellow a{border-right: #ccc 1px solid;padding-right: 10px;border-top: #ccc 1px solid;padding-left: 10px;padding-bottom: 4px;margin: 2px;border-left: #ccc 1px solid;color:#5f6c76;padding-top: 4px;border-bottom: #ccc 1px solid;text-decoration: none;}
.yellow a:hover{border-right: #f0f0f0 1px solid;border-top: #f0f0f0 1px solid;border-left: #f0f0f0 1px solid;color: #fff;border-bottom: #f0f0f0 1px solid;background: #ec2828;text-decoration: none;}
.yellow span.current{padding-right: 10px;padding-left: 10px;font-weight: bold;padding-bottom: 4px;margin: 2px;color: #fff;padding-top: 4px;background: #ec2828;border: #ec2828 1px solid;}
.yellow span.disabled{border-right: #eee 1px solid;padding-right: 10px;border-top: #eee 1px solid;padding-left: 10px;padding-bottom: 4px;margin: 4px;border-left: #eee 1px solid;color: #ddd;padding-top: 4px;border-bottom: #eee 1px solid;}

/*2015-07-24增加样式*/
.news_cont p{ text-indent:2em;}
.pl-list{ width:100%;}
.g305{ height:305px;}