html{color: #333;background: #fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:12px/1.5 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;color:#666;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight: 400;}
address,cite,dfn,em,var,caption,strong,th,i,code,kbd,pre,samp{font-style:normal;font-weight: 400;}
ul,ol {list-style:none;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
fieldset,img, button {border: 0 none;}
button,input,select,textarea {font-size:100%;vertical-align:middle;font-family:inherit;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse:collapse;border-spacing:0;}
th{ text-align: inherit;}
caption,th{text-align: left;}
a {text-decoration: none;color:#333;}
a:hover { color:#e8400b;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
q:before,q:after{content: ""}
.clear { clear:both;}
iframe{display: block;}
abbr,acronym{border: 0 none;font-variant: normal;}
del{text-decoration: line-through;}
.fl{float: left;}
.fr{float: right;}
.fc{clear: both;}
.fz{zoom:1;}
.tc {text-align: center;}
.f14 {font-size: 14px;}
.p10 { padding: 10px;}
.w1200{width: 1200px;margin: 0 auto;}
.w1200 .title{font-size: 38px;padding-left: 115px;text-align: center;padding-top: 60px;line-height: 40px;}
.w1200 .title a{float: right;display: block;background: url(../images/icons_03.png) right center no-repeat;margin-right: 50px;padding-right: 20px;font-size: 16px;margin-top: 15px;}
.w1200 .title a:hover{color: #393939;text-decoration: underline;}
.w1200 .title p{font-size: 14px;padding-right: 115px; color:#4e4e4e;}
/*长度高度*/  
.warp{width: 100%;}
/*reset结束*/
.header{height:72px;background-color:#EFEFEF;min-width:1100px;}
.header_box{width:1100px;margin:0 auto;height:72px;}
.logo{width: 350px;height: 72px;display: block;float: left;overflow: hidden;text-indent: -999em;background-image: url(../images/main_logo.png);background-repeat: no-repeat;}

.nav{width:605px;overflow:hidden;float:right;padding-top: 31px;}
.nav li{width:100px;text-align:center;float:left;}
.nav li a{text-decoration: none;display: block;font-size:18px;height:40px;line-height:40px;}
.nav li a:hover,.nav li a.now{background-color:#00A3D6;color:#FFF;}


/*.bigheader{position: relative;z-index:200; background-image:url("../images/xuehua.jpg"); background-repeat:no-repeat;}*/
.bigheader{position: relative;z-index:200;}
.bigheader .top{background: #f7f7f7;color: #9d9d9d;font-size: 12px;padding: 10px 50px}
.bigheader .top .topNav{}
.bigheader .top .topNav a{color: #9d9d9d;font-size: 12px;margin: 0 15px}

.navAndLogo{margin:20px auto;padding:0 50px;margin-bottom: 0; position:relative; width:1280px;}
.navAndLogo .mlogo{position: relative;z-index: 1001; width:200px;}
.navAndLogo .bigNav{text-align: center;margin-top:30px;position: relative;z-index: 1000;}
.navAndLogo .bigNav ul li{display: inline-block;margin: 0 12px}
.navAndLogo .bigNav ul li{*display: inline}
.navAndLogo .bigNav ul li a{display: block;font-size: 18px;color: #3d3d3d;padding: 50px 0;padding-top: 0;position: relative}
.navAndLogo .bigNav ul li a i{display: none;position: absolute;width: 18px;height: 8px;background: url("../images/navArrow.png") no-repeat;bottom: -7px;*bottom: -6px;left: 50%;margin-left: -9px;z-index: 9999999;}
.navAndLogo .bigNav ul li.on a,.navAndLogo .bigNav ul li:hover a,.navAndLogo .bigNav ul li.hover a{color: #982a3c}
.navAndLogo .bigNav ul li.hover a i,.navAndLogo .bigNav ul li:hover a i{display: block}

.navAndLogo .search{position: relative;z-index: 1001;margin-top:20px;}
.navAndLogo .search{border: 1px solid #982a3c;border-radius: 20px;height:38px;}
.navAndLogo .search input[type=text]{border: 0;border-radius: 20px;margin-left: 15px;line-height: 34px;width: 125px;height: 33px;*height: 30px;*line-height: 30px;display: inline-block;vertical-align: middle;*margin-top: -10px}
.navAndLogo .search input[type=text]{*display: inline}
.navAndLogo .search button{background: #982a3c;color: #fff;text-align: center;border-radius: 20px;border: 0;cursor: pointer;height: 30px;line-height: 30px;padding: 0 15px;margin: 4px 4px 0 0;}


.subNav{position: absolute;left: 0;right: 0;top:165px;padding: 30px 0;background:#982a3c  none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#982a3c;text-align: center;display: none}
@media screen and (-webkit-min-device-pixel-ratio:0){.subNav{top:165px}}
.subNav .row{display: none}
.subNav li{display: inline-block;padding: 5px 35px;border-radius: 40px;cursor: pointer}
.subNav li{*display: inline}
.subNav li a{display: block}
.subNav li:hover{background: #bf526d}
.subNav li .desc{color: #fff;font-size: 12px;text-align: left;overflow: hidden;display: inline-block;vertical-align: middle;}
.subNav li .desc{*display: inline}
.subNav li h2{font-size:18px;font-weight: normal}
.subNav li .navIcon{width: 50px;height: auto;display:inline-block;vertical-align: middle;}
.subNav li .navIcon{*display: inline}
.subNav li .navIcon i{display: block;background: url("../images/sprite.png") no-repeat;margin: 0 auto;vertical-align: middle}
.subNav li.wx .navIcon i{background-position: -286px -0px;width: 50px;height: 40px;}
.subNav li.o2o .navIcon i{background-position: -242px -0px;width: 44px;height: 40px;}
.subNav li.e-commerce .navIcon i{background-position: -118px -0px;width: 40px;height: 40px;}
.subNav li.other .navIcon i{background-position: -0px -0px;width: 38px;height: 40px;}
.subNav li.company .navIcon i{background-position: -199px -0px;width: 43px;height: 40px;}
.subNav li.team .navIcon i{background-position: -158px -0px;width: 41px;height: 40px;}
.subNav li.qualification .navIcon i{background-position: -336px -0px;width: 50px;height: 40px;}
.phoneError{height: 30px;line-height: 30px;float: left;text-align: center;display: none;border: 1px solid #aaa;cursor: pointer;position: absolute;left: 50%;top: -500px;margin-left: -150px;width: 300px;color: #fff;background:url("../images/rgbabg.png") repeat ;padding: 10px 0;border-radius: 8px;z-index: 999;}


/*头部结束*/
.footer{width:100%;min-width:1040px;padding-top:43px;overflow:hidden;clear:both;margin-top:10px;background-color:#f6f6f6;}
.footer_box{width:1040px;overflow:hidden;margin:0 auto;}
.foot_tad{width:1040px;height:132px;}
.foot_tad td{vertical-align: top;}
.foot_td1{border-right:1px solid #e0e0e0;width:217px;padding-left:13px;}
.foot_td2{border-right:1px solid #e0e0e0;width:149px;}
.foot_td3{border-right:1px solid #e0e0e0;width:196px;}
.foot_td4{border-right:1px solid #e0e0e0;width:171px;}
.foot_td5{width:155px;}
.foot_td6{width:148px;}
.foot_logo{display: inline-block;width: 155px;height: 55px;background-image: url(../images/foot_logo.png);background-repeat: no-repeat;}
.foot_gpdm{width:135px;height:22px;line-height:25px;color:#333; display:none;}
.foot_tel_tit{font-size:14px;padding-top:5px;color:#333;}
.foot_tel{font-size:18px;font-weight:bold;color:#666;}
.footer_box dl{padding-left:28px;}
.footer_box  dt{color:#777777;font-weight:bold;}
.footer_box dd {height:22px;line-height:22px;}
.footer_box dd a{color:#777777;}
.footer_box dd a:hover{color:#e8400b}
.foot_td6{text-align:center;}
.copy_right{width:100%;border-top:1px solid #CCCCCC;margin-top:16px;height:100px;text-align:center;line-height:2.2em;padding-top:26px;}


/*footer*/
.footer{background: #27323f;padding-top: 50px;height: auto;overflow: hidden;}
.footer .left{width: 840px;border-right: 1px solid #525b65;color: #7f909d;height: auto;overflow: hidden;margin-bottom: 20px;}
.footer .left a{color: #7f909d;}
.footer .left .menu{padding-bottom: 30px;}
.footer .left .menu a:hover{text-decoration: underline;}
.footer .left .info{line-height:24px;}
.footer .right{padding-left: 20px;height: auto;overflow: hidden;margin-top:10px;}
.footer .right .no1{height: auto;overflow: hidden;padding-bottom: 10px;}
.footer .right .no1 li{float: left;color: #FFF;margin-right: 10px;height: 40px;overflow: hidden;}
.footer .right .no1 li a{display: block;padding-top: 5px;}
.footer .right .no1 li em{font-size: 18px;line-height: 18px;}
.footer_b{background: #18202b;height: 45px;text-align: center;padding-top: 15px;}
.footer_b a{display: inline-block;}
.footer_icon1 {background:url(../images/footer_icon_03.png) no-repeat;width:28px; height:28px; margin-right:15px; margin-left:15px;}
.footer_icon1:hover{ background:url(../images/footer_icon_12.png) no-repeat;}
.footer_icon2 {background:url(../images/footer_icon_05.png) no-repeat;width:28px; height:28px; margin-right:15px; margin-left:15px;}
.footer_icon2:hover{ background:url(../images/footer_icon_13.png) no-repeat;}
.footer_icon3{background:url(../images/footer_icon_07.png) no-repeat;width:28px; height:28px; margin-right:15px; margin-left:15px;}
.footer_icon3:hover{background:url(../images/footer_icon_14.png) no-repeat;}
/**/

.mfooter{padding:15px 0;width:100%;background:#f8f8f8;font-size:14px;line-height:22px;_line-height:28px;border-top:2px solid #ddd;}
.mfooter .footer-content{overflow:hidden;margin:0 auto;padding-top:10px;width:1000px;/*background:url(../images/foot-logo.png) 50px 15px no-repeat;*/color:#919292}
.mfooter .foot-menu{margin-left:300px;width:700px}
.mfooter .foot-menu p{color:#333;font-size:13px;line-height:22px}
.mfooter .foot-menu p a{color:#333;text-decoration:none; margin:0 3px;}
.mfooter .copyright{margin-top:15px;color:#333;font-size:12px; margin-bottom:10px; text-align:center;}

.floor_8{background: url(../images/fl08_bg.jpg) left top repeat-x #f5f5f5;}
.floor_8 .cont{margin: 10px auto 0;padding-bottom: 40px;font-size: 14px;line-height: 27px;height: auto;overflow: hidden;}
.floor_8 .cont{color: #ccc}
.floor_8 .cont a{display: inline-block;margin: 0 5px;font-size: 15px;}
.floor_8 .cont a:hover{text-decoration: underline;color: #393939;}


/*底部结束*/
.help_box{width: 130px;height: 345px;background-image: url(../images/help_bg2.png);background-repeat: no-repeat;position:fixed;top:76px;right:5px;z-index:9999;}
.help_box .free_go{display:block;}
.help_box h3,.help_box b.tels,.help_box .free_go{display:block;width:130px;height:35px;line-height:35px;text-align:center;color:#FFF;font-size:18px;}
.help_box h3{margin-top:8px;}
.help_box b.tels{display: block;margin-top: 8px;font-family: Arial, Helvetica, sans-serif;}
.help_box #help_qq{display:block;width:130px;height:108px;padding-top:22px;text-align:center;color:#FFF;font-size:18px;margin-top:8px;}
.help_box .u-qq{width:110px;height:22px;line-height:35px;text-align:center;position:relative;z-index:1001;margin-bottom:8px;padding:7px 0 6px 20px;opacity:0;filter:alpha(opacity=0);}
#qq_list{display:none;width:590px;height:480px;padding-top:10px;padding-bottom:10px;background-color:#FFF;position:absolute;top:0;right:143px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.close_qq{display: block;position:absolute;right:15px;top:10px;width: 18px;height: 18px;background:url(../images/close.jpg) no-repeat -7px -7px;}
#qq_list h4{width:560px;margin:0 auto;border-bottom:1px solid #D9D9D9;height:28px;line-height:28px;font-size:14px;color:#000;text-indent:5px;}
.area_qq{width:570px;padding-left:10px;margin:0 auto;overflow:hidden;padding-top:8px;}
.area_qq p{width:270px;height:24px;float:left;overflow:hidden;margin-right:15px;}
.area_qq p.bg_gray{background-color:#f6f6f6}
.area_qq p b,.area_qq p span,.area_qq p a{display:inline-block;color:#444444;}
.area_qq p b{width:50px;font-weight:normal;color:#e83e0b;height:24px;line-height:24px;text-align:center;}
.area_qq p a{padding-left: 22px;background: url(../images/qq.png) no-repeat 4px center;margin-left:3px;}
.area_qq p a:hover{color:#e83e0b;}
/*服务热线结束*/

