@charset "utf-8";
body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;width:100%;padding:0;font-family:Arial,Helvetica,sans-serif;font:16px/1.5 'Microsoft Yahei',helvetica,arial;color:#333;background:#fff;min-width:1200px}
*{margin:0;padding:0}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,input,li,ol,p,pre,ul{margin:0PX;padding:0PX}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}
.clear{clear:left}
ol,ul{list-style:none}
hr,img{border:none;margin:0;padding:0}
img{vertical-align:top}
a{text-decoration:none;color:#333;margin:0;padding:0}
i,strong{font-style:normal}
.clear{clear:both}
.header{width:100%;position:relative;background:#fff;overflow:hidden;height:86px}
.header_wrap{position:fixed;width:100%;border-bottom:1px solid #dedede;filter:Alpha(Opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;display:block;background:#fff;z-index:200}
.tpfixed{border-bottom:1px solid #dedede;filter:Alpha(Opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.tpfixed .head{height:70px;width:1240px}
.tpfixed .head .logo{top:10px}
.tpfixed .head .mainnav li a{padding:25px 23px 23px}
.tpfixed .head span{top:25px}
.head{z-index:200;margin:0 auto;position:relative;width:1200px;height:85px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.head .logo{position:absolute;left:0;top:17px}
.head .logo a{display:block;width:196px;height:56px}
.head .mainnav{top:-8px;position:absolute;width:auto;height:100%;right:176px;top:0}
.head .mainnav li{position:relative;float:left;display:inline-block}
.head .mainnav li a{font-size:16px;color:#686868;padding:33px 23px 35px;display:block}
.head .mainnav li a.curr,.head .mainnav li a:hover{color:#30c6fb}
.head span{width:135px;color:#EA5504;height:25px;display:block;background:url(../images/icon_tel.jpg) no-repeat left;padding:0 0 0 25px;position:absolute;right:0;top:31px;font-size:22px;font-weight:700;font-family:Arial;line-height:120%}
.head .mainnav li .submenu{display:none;width:120px;background:#fff;position:absolute;top:60px;right:-16px;border:1px solid #eee;border-top:0 none}
.head .mainnav li.subnav:hover .submenu{display:block}
.head .mainnav .submenu li{height:40px;text-align:center;line-height:40px;border-top:1px solid #eee;width:100%}
.head .mainnav .submenu li a{padding:0;border:0 none;display:block;width:100%;height:40px}
.head .mainnav .submenu li a:hover{background:#30c6fb;color:#fff}
.head .mainnav .submenu:hover .submenu{display:block}
.footer{overflow:hidden;width:100%;color:#ccc;font-size:13px;line-height:26px;background:#222 url(../images/footer_bg.jpg) no-repeat center top;clear:both;border-top:1px solid #333}
.tb7_bz{margin-left:105px}
.footer a{color:#ccc;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.footer a:hover{color:#30c6fb}
.footer .foot_main{padding:28px 0 20px 0;position:relative;font-size:14px;width:1200px;margin:0 auto}
.footer .foot_main .foot_lx{width:505px;height:310px;float:left}
.footer .foot_main .foot_lx dl{padding:15px 0 0 0}
.footer .foot_main .foot_lx dt{overflow:hidden;line-height:31px;float:left;width:100%;margin:10px 0}
.footer .foot_main .foot_lx dd{overflow:hidden;height:31px;line-height:31px;float:left;width:230px;margin:10px 0}
.footer .foot_main .foot_lx label{display:block;float:left;width:56px;margin-left:40px}
.footer .foot_main .foot_lx span{float:left}
.footer .foot_main .foot_lx em{float:left;font-style:normal;padding-right:5px}
.footer .foot_main .foot_lx a{float:left}
.footer .foot_main .foot_lx .tel{font-family:Arial,Helvetica,sans-serif}
.footer .foot_main .foot_lx .tel i{font-size:20px;font-style:normal}
.footer .foot_main .foot_lx .tel b{color:#e05b2f;font-size:22px;font-weight:400}
.footer .foot_main .foot_lx .tb1{background:url(../images/footer_icon.png) left 0 no-repeat}
.footer .foot_main .foot_lx .tb2{background:url(../images/footer_icon.png) left -31px no-repeat;color:#34a5e3}
.footer .foot_main .foot_lx .tb2 a{color:#34a5e3}
.footer .foot_main .foot_lx .tb3{background:url(../images/footer_icon.png) left -62px no-repeat}
.footer .foot_main .foot_lx .tb4{background:url(../images/footer_icon.png) left -93px no-repeat;width:272px}
.footer .foot_main .foot_lx .tb5{background:url(../images/footer_icon.png) left -124px no-repeat;width:230px}
.footer .foot_main .foot_lx .tb6{background:url(../images/footer_icon.png) left -155px no-repeat}
.footer .foot_main .foot_lx .tb7{background:url(../images/footer_icon.png) left -186px no-repeat}
.footer .foot_main .foot_about{width:290px;height:310px;padding:0 30px;float:left;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d}
.footer .foot_main .foot_about .nr{height:160px;overflow:hidden;margin:20px 0 5px 0}
.footer .foot_main .foot_about .nr a{color:#ccc}
.footer .foot_main .foot_about a{color:#34a5e3;line-height:30px}
.footer .foot_main .foot_ewm{float:right;width:313px;height:310px;padding-left:30px;position:relative}
.footer .foot_main .foot_ewm dl{padding:22px 0 0 0}
.footer .foot_main .foot_ewm dt{line-height:24px;text-align:left;color:#fff}
.footer .foot_main .foot_ewm dd{float:left;width:122px;margin:20px 32px 0 0;text-align:center;line-height:30px}
.footer .foot_main .foot_ewm dd img{width:122px;height:122px}
.footer .foot_main .foot_ewm .foot_ewm_pic{position:absolute;left:20px;top:-65px}
.footer .foot_main .foot_bt{font-size:16px;padding-bottom:5px;line-height:30px;color:#aaa;font-weight:400}
.foot_bt_server a{color:#fff}
.foot_copybox{background:#0b0a08}
.foot_copy{width:1200px;margin:0 auto;padding:14px 0;font-size:14px;overflow:hidden}
.foot_copy .sm{float:left;color:#ccc;margin:5px 0;width: 100%;font-size:12px;}
.foot_copy .sm_link{float:left;color:#CCC;margin:5px 0;font-size:12px;width: 100%}
.foot_copy .sm_link a{color:#CCC}
.foot_copy .sm a,.foot_copy a{color:#ccc;font-size:12px;}
.foot_copy .href{float:right;color:#ccc;font-size:12px;}
.right_nav{width:50px;position:fixed;right:6px;top:50%;margin-top:-160px;z-index:1000}
.right_nav a{cursor:pointer;position:relative;display:block;width:50px;height:50px;margin:2px 0;overflow:hidden}
.right_nav a div{position:absolute;-webkit-transition:all .18s ease;-moz-transition:all .18s ease;-o-transition:all .18s ease;transition:all .18s ease;right:50px;width:160px;display:block;opacity:0;text-align:center;overflow:hidden;height:26px;padding:12px 0;color:#fff;background:#30c6fb;font-size:16px}
.right_nav a.rn_qq{background:url(../images/icon_qq_x.png) no-repeat #333;background-size:100%}
.right_nav a.rn_weixin{background:url(../images/icon_weixin_xx.png) no-repeat #333;background-size:100%}
.right_nav a.rn_mobile{background:url(../images/icon_mobile_x.png) no-repeat #333;background-size:100%}
.right_nav a.rn_weixin_x{background:url(../images/icon_weixin_x_x.png) no-repeat #333;background-size:100%}
.right_nav a.rn_tel{background:url(../images/icon_tel_x.png) no-repeat #333;background-size:100%}
.right_nav a.rn_top{background:url(../images/icon_top_x.png) no-repeat #333;background-size:100%;opacity:0;filter:alpha(opacity=0)}
.right_nav a.rn_top.s1{display:block;opacity:1;filter:alpha(opacity=100)}
.right_nav a:hover{background-color:#30c6fb;overflow:visible}
.right_nav a:hover div{opacity:1}
.right_nav a.rn_weixin div,.right_nav a.rn_weixin_x div{top:-52px;height:124px;padding:15px 0}
.right_nav a.rn_weixin img,.right_nav a.rn_weixin_x img{width:124px;height:124px}
#main {width:100%;overflow:hidden;position:relative;}
.wrap{width:1200px;margin:0 auto;position:relative;}
