
/* 重置样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1";}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0px;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
a{ text-decoration:none;}
/*万能清除浮动*/
.clearfix:after { display:block;visibility:hidden;clear:both;height:0;content:'.';font:normal 0px/0px Arial;}
.clearfix { zoom:1;}
body{overflow-x:hidden !important;}
.h50,.h30{display:block;visibility:hidden;clear:both;height:0;content:'.'; zoom:1;height:40px;line-height:40px;font-size:1px;}
.h30{height:50px;line-height:50px;}

a {color:#333;text-decoration:none;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color: #f30;}
a:active {color: #f30;}

/*通用文字功能样式*/
.f-fb{ font-weight:bold;}
.f-unline{ text-decoration:none;}
.f-ffyh { font-family:"\5FAE\8F6F\96C5\9ED1"; }
.f-ffar { font-family:Arial; }
.f-ffst { font-family:"\5b8b\4f53"; }

.f-lh23{ line-height:23px;}
.f-lh26{ line-height:26px;}
.f-lh180{ line-height:180%;}
.f-lh200{ line-height:200%;}

.f-f16{font-size:16px;}
/*通用布局功能样式*/
.f-fl{ float:left; _display:inline;}
.f-fr{ float:right; _display:inline;}
.f-cb{ clear:both;}
.f-pr{ position:relative;}
.f-dn{ display:none;}
.f-db{ display:block;}
.f-tal{ text-align:left;}
.f-tac{ text-align:center;}
.f-tar{ text-align:right;}

/*内外边距*/
.f-mt10{ margin-top:10px;}
.f-mt15{ margin-top:15px;}
.f-mt40{ margin-top:40px;}
.f-mb20{ margin-bottom:20px;}
.f-ml10{ margin-left:10px;}
.f-ml20{ margin-left:20px;}
.f-mr20{ margin-right:20px;}
.f-mr40{ margin-right:40px;}

.f-pt15{ padding-top:15px;}
.f-pt45{ padding-top:45px;}
.f-pb15{ padding-bottom:15px;}
.f-pb30{ padding-bottom:30px;}

/* 光标 */
.f-csp { cursor:pointer; } 
.f-csd { cursor:default; } 
.f-12{font:normal 12px 微软雅黑;}


/*=============================顶部TOP样式开始=============================*/

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
/*=============================顶部TOP样式结束=============================*/
.ui-grid-box{width:100%;margin:0 auto;padding:0px 0px 0px; position:relative; z-index:1; margin-top:30px}
.ui-grid-box:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}
/* 固定三列 */
.ui-grid-side1-1{float:left;width:320px;}
.ui-grid-main1{float:left;width:auto;margin-left:10%;}
.ui-grid-side1-2{float:right;width:200px;}


/*弹出层*/
.layer-border{border:1px solid;border-color:#bfbfbf #acacac #acacac;position:absolute; z-index:9999;top:42px;background:#fff;padding:0px;}
.icon-up-arrow{height:0;position:relative;font-size:0;line-height:0}
.icon-up-arrow i{position:absolute;top:-11px;left:50px;width:20px;height:11px;overflow:hidden;background:url(../image/ico11.png) no-repeat -80px -217px;}
.icon-up-arrow i{left:135px}

.layer-border .n-unity{overflow:hidden;width:198px;}
.layer-border .n-unity span{padding-left:10px;max-width:175px;height:22px;overflow:hidden}
.layer-border .n-unity a{width:174px;height:22px;line-height:22px;padding:7px 15px 9px;overflow:hidden;display:block;color:#444;font-size:14px}
.layer-border .n-unity a:hover{background-color:#ededed;color:#f30}
.layer-border .n-unity span{float:left;padding-left:12px;cursor:pointer}

.f-icon{width:22px;height:22px;display:inline-block;line-height:14px;vertical-align:text-top;background:url(../image/ico11.png) no-repeat}
.icon-per{float:left; background-position:0 -135px}
.icon-kc{float:left; background-position:0 -162px}
.icon-tiku{float:left; background-position:0 -189px}
.icon-share{float:left; background-position:0 -216px}
.icon-group{float:left; background-position:0 -243px}
.icon-gzhu{float:left; background-position:0 -270px}

.icon-xiaoxue{float:left; background-position:-35px -135px}
.icon-zixun{float:left; background-position:-35px -162px}
.icon-PC{float:left; background-position:-35px -189px}
.icon-IPh{float:left; background-position:-35px -216px}
.icon-anz{float:left; background-position:-35px -243px}

.n-set-bar{width:90%;#width:98%;_width:120%;border-top:1px solid #f0f0f0;height:53px;padding-left:20px;overflow:hidden;background-color:#fafafa}
.n-set-bar a{padding:0 5px;line-height:20px;margin:16px 0;float:left;font-size:14px;color:#999;display:inline-block;}
.n-set-bar a:hover{color:#f5690a}
.n-set-bar .border-r{width:1px;float:left;display:inline-block;height:53px;margin:0 28px 0 16px;border-right:1px solid #f0f0f0}
.n-set-bar a.n-quit:hover{text-decoration:none}


.fix:after,.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden; overflow:hidden}
.fix{*zoom:1;}

.top-nav-wrap .tn-title .tn-tab .zhuye{ background-position:0 -304px;}
.top-nav-wrap .ui-check .tn-tab .zhuye,.top-nav-wrap .tn-title .tn-tab:hover .zhuye{background-position:-37px -304px;}

/*end 主导航*/


/*导航*/
.header{width:1190px;margin:0px auto;position:relative; z-index:2; }
.ui-tel{width:200px;height:42px;background:url(../image/wx-bg.png) no-repeat 0 -90px;}
.sehbom{width:428px;height:38px;line-height:38px;border:1px solid #dbdbdb; position:relative; z-index:999}
.sehbom .input2{width:358px;height:38px;line-height:38px;border:0;float:left;padding-left:12px;webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.sehbom .submit{width:58px;height:38px;background:#dbdbdb url(../image/wx-bg.png) no-repeat -185px 0;border:none;float:left;cursor:pointer}
.sehbom:hover{border:1px solid #d62100;height:38px;line-height:38px;}
.sehbom:hover .submit{background:#d62100 url(../image/wx-bg.png) no-repeat -95px 0;}
.sehbom .ui-search-list {width:100.5%; background-color:#f7f7f7; position:absolute; top:39px; *top:39px; left:-1px; z-index:9999;; }
.sehbom .ui-search-list ul {border:1px solid #dadada;border-top:0px; position:relative; zoom:1; }
.sehbom .ui-search-list li{padding-left:24px;padding-right:10px;border-bottom:1px solid #dadada;margin-left:0px;font:normal 14px/34px "microsoft yahei";color:#666;display:block;cursor:pointer;background:url(../image/wx-bg.png) no-repeat -208px -42px;}
.sehbom .ui-search-list li:hover{color:#f30}
.sehbom .ui-search-list li.jieguo{line-height:18px !important;padding-top:10px;padding-bottom:10px;}
/* 导航+css3优化效果——主导航 */ 
.ui-nav{ width:100%;background:#d62100; position:relative; z-index:1; box-shadow:0 2px 2px rgba(0,0,0,.1)}
.ui-nav-main{ width:1190px; margin:0px auto; height:34px;}
.ui-nav-main ul{ width:100%;}
.ui-nav-main ul li{ float:left; display:inline; height:34px; line-height:34px; position:relative; }
.ui-nav-main ul li a,.ui-nav-main ul li a:link{ display:block; height:100%; float:left; padding:0px 30px; font:bold 14px/34px "宋体"; color:#fefefe !important; position:relative;transition:background-color 1s;-moz-transition:background-color 1s; -webkit-transition:background-color 1s; -o-transition:background-color 1s;}
.ui-nav-main ul li a.z-s1,.ui-nav-main ul li a.z-s1:hover{ background:#ae1000; background:-webkit-gradient(linear, left top, left bottom, from(#ff5500), to(#fc8d1c)); background:-moz-linear-gradient(top, #ff5500, #fc8d1c);}
.ui-nav-main ul li a.z-sel,.ui-nav-main ul li a.z-sel:hover{ background:#f38600; background:-webkit-gradient(linear, left top, left bottom, from(#ff5500), to(#fc8d1c)); background:-moz-linear-gradient(top, #ff5500, #fc8d1c);}
.ui-nav-main ul li a.cger{ color:#a8ff00;}
.ui-nav-main ul li a:hover{background:#ae1000; color:#FFF;}

.Hidebox{display:none;}
.hidden{display:none;}
.Showbox{display:block;}


.links_pane2{width:240px;float:left;display:inline;margin:0px;padding:0px;border-right:1px solid #f5f5f5;}
.links_pane2{border:0px;padding-bottom:0px;width:220px;margin-left:15px;}

.links-tel{width:220px;height:40px;float:left;display:inline;margin:26px 0px 5px 0px;background:url(../image/wx-bg1.png) no-repeat 0 -522px;}
.links-pt{width: 200px;float:left;display:inline;margin:0px;font:normal 12px/18px "microsoft yahei";border:none;padding:10px;margin-left:5px;}
.links-pt .sina-weibo,.links-pt .weixin{ float:left;width:90px; overflow:hidden; padding:0px; background:none;}
.links-pt .weixin{ float:right;font-size:12px;}
.links-pt a{ float:left;color:#666; width:100%; padding-top:0; text-align:center;}.links-pt a:hover{color:#f30}
.links_pane h4 em{float:left;display:inline-block;font: normal 18px/14px "SimSun";font-size:12px;margin:15px 8px 0 -6px;overflow:hidden;vertical-align:middle;color:#eee}
.links-pt img{ float:left; width:90px; height:90px; }

.tyijian{margin-top:0;}

/*foot*/
.layout-box{ width:1196px; margin:0 auto; clear:both}
.ascen_box{ width:100%; height:98px; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ea663d,endColorStr=#e13b29); /*IE 6 7 8*/  background: -ms-linear-gradient(right, #e13b29,  #ea663d);/* IE 10 */background:-moz-linear-gradient(right,#ea663d,#e13b29);/*火狐*/background: -webkit-linear-gradient(right, #e13b29, #ea663d);   /*Safari5.1 Chrome 10+*/background: -o-linear-gradient(right, #ea663d, #e13b29);  /*Opera 11.10+*/ _background:#ec653e}/* background:url(ascen_bg.jpg) top center no-repeat;*/
.ascen_box ul{ width:1260px; height:98px; margin:0 auto}
.ascen_box ul li{ width:20%; height:54px; padding:22px 5% 22px 0; float:left; position:relative}
.ascen_box ul li .ascen-tit{ width:50px; height:50px; text-align:center; font:lighter 30px/50px "Microsoft Yahei"; color:#fff; border:2px solid #fff; border-radius:50%; float:left}
.ascen_box ul li .ascen-line{ width:21px; height:40px; background:url(../image/wx-page-ico.png) -255px -170px no-repeat; position:absolute; z-index:2; top:29px; right:7%}
.ascen_box ul li h4{ padding-left:65px;}
.ascen_box ul li h4 em{ display:block; height:30px; line-height:30px; font-size:22px; overflow:hidden; color:#fff}
.ascen_box ul li h4 span{ display:block; height:24px; line-height:24px; font-size:14px; color:#f5e5e2}/**底部区**/
.site-footer{ width:100%; background:#f5f5f5}
 
.col-contact{ text-align:center; float:right; width:240px; height:132px; padding:25px 70px 0 30px; border-left:solid 1px #eee}
.col-contact .phone{ font-size:32px; height:38px; line-height:38px; color:#e84932}
.col-contact .phone-txt02{ font-size:12px; color:#999; height:18px; line-height:18px}
.col-contbtn{ margin-top:15px}
.col-contbtn a{ display:block; height:30px; line-height:30px; padding:8px 0; text-align:center; border-radius:2px; background:#e84932; transition:0.5s}
.col-contbtn a span, .col-contbtn a i{ display:inline-block; height:30px; vertical-align:middle; transition:0.5s}
.col-contbtn a span{ width:30px; background:url(../image/wx-page-ico.png) -290px -230px no-repeat; margin-right:10px}
.col-contbtn a i{ font-size:18px; color:#fff; line-height:30px; font-style:normal}
.col-contbtn a:hover{ background:#e72e26}
 