﻿/*基础代码*/
body,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,textarea,p,blockquote,th,td,iframe{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
ul,ol,li,dd{list-style-type:none;list-style:none;}
a img,img {border:0;border:none;}
:focus{outline:0;}
.clearfix:after{display:block;clear:both;height:0;line-height:0;visibility:hidden;content:"";}
.clearfix{*zoom:1;}
.spacebox{width:100%;border-top:1px transparent;height:0;overflow:hidden;background-color:transparent;clear:both;}

input, select { outline: none; }

body{ font-family:"Microsoft YaHei"; font-size:12px; background:#fff; color:#777; word-break:break-all;word-wrap: break-word;-webkit-text-size-adjust: none; min-width:1200px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%;}
table { border-collapse: collapse; border-spacing: 0; margin: 0px auto; }
input,button { vertical-align:middle; font-family:"Microsoft YaHei";  margin: 0; padding:0px; font-size:100%; }
textarea { resize:none; font-size:12px; margin:0px; padding:0px; }
img { border: 0px; margin: 0px; padding: 0px; vertical-align:top; }
div{ margin:0 auto;}
em,i,sub,sup{ font-style:normal; font-weight:normal;}

a { color: #666; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none; }
a:hover, a:active { cursor: pointer; color: Red; }
img { vertical-align: middle; }

.fl { float: left; }
.fr { float: right; }

.bg-body{width:100%;background:#fafafa;}
.w-1200{ width: 1200px; margin: 0 auto;}
.mainBox{ width:1200px; margin: 0 auto;}
.w_100{width:100%;}
/*头部*/

.header { color: #bcbaba; background-color: #fff; }
/*顶部信息栏*/
.header_top { width: 100%; height: 40px; background-color:#fafafa; border-bottom:1px solid #eee; line-height: 40px; position: relative; z-index: 101; }
.header_top_l { font-size: 12px; height: 100%; }
.header_top_add_box { height: 100%; width: 98px; margin-right: 17px; position: relative; float: left; height: 40px; }
.header_top_add { height: 100%; position: relative; width: 98px; padding-left: 3px; z-index: 10; box-sizing: border-box; color:#666; }
.add_hide { position: absolute; top: 40px; background-color: #fbfafa; padding: 10px; width: 340px; border: 1px solid #ccc; clear: both; color: #555; font-size: 12px; z-index: 101; display: none; }
.add_hide .sec_childs { margin-top: -1px; position: relative; z-index: 8; }
.add_hide .arealist { height: 24px; line-height: 24px; margin-top: 4px; }
.add_hide .arealist.border { border-bottom: 1px solid #cecccd; margin-top: 0; padding-bottom: 4px; }
.add_hide .arealist .dt { color: #333; float: left; padding: 0 5px; width: 50px; }
.add_hide .arealist .dd { float: left; width: 280px; }
.add_hide .arealist .dd a { width: 40px; }
.add_hide .sec_item { background-color: #fbfafa; margin: 0 16px 4px 0; }
.add_hide .sec_item:hover { background-color: #eee; }
.add_hide .sec_childs .sec_item.sec_item_active { background-color: #f55354; color: #fff; }
.add_hide .sec_childs .sec_item { color: #555; float: left; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden; text-align: center; text-decoration: none; white-space: nowrap; }
.header_top_add_box:hover .add_hide { display: block; }
.header_top_add_box i { display: inline-block; }
.header_top_add_box:hover i { transform: rotate(-180deg); -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform-origin: 50% 53%; -moz-transform-origin: 50% 53%; -webkit-transform-origin: 50% 53%; }
.header_top_add_box:hover .header_top_add { background-color: #fbfafa; border-top: 1px solid #cecccd; border-left: 1px solid #cecccd; border-right: 1px solid #cecccd; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.header_top_add_box:hover { background-color: #fbfafa; color: #333; }
.header_top_tel { color: #333; height: 40px; overflow: hidden; line-height: 40px; }
.header_top_tel p span { margin-right: 10px; float: left; }
.header_top_r { padding-right: 3px; }
.header_top_r ul { height: 40px; float: right; overflow: hidden; }
.header_top_r ul li { float: left; margin-left: 8.5px; font-size: 12px; line-height: 40px; }
.header_top_r ul li.spacer { background: #eee none repeat scroll 0 0; height: 12px; margin-top: 14px; overflow: hidden; padding: 0; width: 1px; }
.header_top_r ul li.header_top_r2 a { color: #666; }
.header_top_r ul li.header_top_r2 { margin-left: 5px; }
.header_top_r ul li a { color: #666; }
.header_top_r ul li a:hover { color: #f60; }
.logo_box { height: 124px; width:460px; overflow:hidden; }
.logo { display: block;float:left; margin-top:20px; width:190px;}
.logo_box p{ display:inline-block; float:left; font-size:20px; height: 124px; line-height:160px; color:#666; }
.head_form_box { height: 70px; width: 414px; float: left; margin-top: 44px; }
.head_form { height: 35px; width: 412px; border: 1px solid #f60; }
.head_form .head_text { display: inline-block; padding: 4px 4px 4px 10px; height: 27px; line-height: 27px; outline: 0 none; border: none; width: 310px; float: left; }
.head_form .head_btn { display: inline-block; height: 100%; width: 88px; border: none; background: #f60; font-size: 18px; color: #fff; cursor:pointer; }
.head_words { width: 100%; font-size: 12px; color: #5c5c5d; }
.head_words dt { font-weight: bold; float: left; line-height: 24px; padding: 0 8px 0 3px; }
.head_words dd { float: left; line-height: 24px; margin-right: 10.5px }
.head_words dd.color_fd5455 a { color: #fd5455; }
.head_words dd a { color: #5c5c5d; }
.head_words dd a:hover { color: #fd5455; }
.head_carbtn { height: 37px; margin-top: 44px; float: right; }
.head_carbtn a { display: inline-block; height: 35px; line-height: 35px; border: 1px solid #dddddd; background-color: #f9f9f9; font-size: 15px; color: #3e3e3e; text-indent: 26px; float: left; position: relative; padding: 0 10px }
.head_carbtn a:hover { background-color: #ededed; }
.need_btn { margin-right: 16px; background: url(../images/catbtn1.png) no-repeat 0 0; }
.car_btn { background: url(../images/catbtn2.png) no-repeat 0 0; }
.cart_count { background-color: #f55354; border-radius: 7px 7px 7px 0; color: #fff; display: inline-block; font-size: 12px; right: 8px; line-height: 12px; min-width: 12px; padding: 1px 2px; position: absolute; text-align: center; top: -8px; text-indent: 0px; }


/*导航栏*/
.head_nav_box { width: 100%; height: 40px; border-bottom:1px solid #f60; }
.header2 .head_nav_box { border-bottom: none; }
.head_nav { position: relative; z-index: 100; width: 1200px; margin: 0 auto; height: 100%;}
.head_nav_l { width:200px; height: 40px; }
.head_nav_r { width: 940px; overflow: hidden; height: 40px; }
.head_nav_item { height: 100%; position: relative; overflow: hidden; padding-left: 47px; }
.head_nav_item li { height: 100%; line-height: 38px; float: left; font-weight:bold; }
li.head_nav_item_last { height: 2px; background-color: #f60; position: absolute; bottom: 0px; margin: 0 6px; }
.head_nav_item li a { display: block; height: 40px; padding: 0 16.5px; font-size: 16px; color: #555454; }
.header2 .head_nav_item li a { font-size: 16px; padding: 0 22px; }
.head_nav_item li a:hover { color: #f60; }
.nav_dt { height: 40px; position: relative; cursor: pointer; background: #f60 url(../images/i-ico12.png) no-repeat 146px 18px; }
.nav_dt.cur { background: #f60 url(../images/i-ico13.png) no-repeat 146px 18px; }
.nav_dt a { display: block; font-size: 16px; color: #fff; line-height: 40px; padding-left: 16px; }
.nav_dd_box { width:200px; height: 433px; overflow: hidden; }
.nav_dd { width:200px; height: 433px; display: none; position: relative; }
.dd_show { width: 100%; height: 100%; position: relative; }
/*.dd_show > div { width: 100%; height: 72px; }*/
.dd_show > div { width: 100%; height:54px; }
.dd_show > div.dd_show8 { border-bottom: none; }

.dd_show p { padding-left: 13px; height:54px; line-height:54px; position: relative; z-index: 20; border-bottom: 1px solid #f60; border-top: 1px solid #666; background: url(../images/newI-ico3.png) repeat; }
.dd_show > div.dd_show_hover p{background: #fff; height:54px;line-height:54px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #dddddd; }
.dd_show p a { font-size: 14px; color: #eee; }
.dd_show > div.dd_show_hover p a { font-size: 14px; color: #ff6600; }

/*.dd_show dl { padding-left: 13px; height: 70px; position: relative; z-index: 20; border-bottom: 1px solid #8b6161; border-top: 1px solid #5b6263; background: url(../images/newI-ico3.png) repeat; }
.dd_show > div.dd_show_hover dl { background: #fff; height: 70px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #dddddd; }
.dd_show dt { height: 33px; line-height: 33px; }
.dd_show dt a { font-size: 14px; color: #ff6600; }
.dd_show .dd_show_list dd { float: left; line-height: 22px; }
.dd_show dd a { font-size: 14px; color: #fff; margin-right: 4px; }
.dd_show > div.dd_show_hover { background-color: #ffffff; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; width:199px; height: 70px; box-shadow: 0 0 3px rgba(0,0,0,0.2); }
.dd_show_hover dd a { color: #606161; }*/


.dd_hide_line1 { position: absolute; left: -4px; height: 71px; width: 5px; background-color: #fff; }
.dd_hide1 .dd_hide_line1 { top: 1px; }
.dd_hide2 .dd_hide_line1 { top: 72px; }
.dd_hide3 .dd_hide_line1 { top: 145px; }
.dd_hide4 .dd_hide_line1 { top: 217px; }
.dd_hide5 .dd_hide_line1 { top: 290px; }
.dd_hide6 .dd_hide_line1 { top: 310px; }
.dd_hide7 .dd_hide_line1 { top: 361px; }
.dd_hide_list { display: none; width: 753px; height: 434px; position: absolute; background-color: #fff; left:200px; top: 0; box-shadow: 0 0 3px rgba(0,0,0,0.2); }
.dd_hide_show { display: block;}
.dd_hide_show .pic_linkBox { display: block; animation: move-left 0.15s ease-in; -moz-animation: move-left 0.15s ease-in; -webkit-animation: move-left 0.15s ease-in; }
.dd_hide_s { font-size: 14px; padding: 0 0 0 40px; }
.ileft_linkBox { width: 476px; position: absolute; left: 40px; top: 0; z-index: 2; background-color: #fff; height: 100%; }
.link_tit { font-size: 12px; color: #555151; width: 407px; height: 32px; line-height: 32px; padding-top: 10px; margin-bottom: 9px; font-family: '微软雅黑'; position: relative; border-bottom: 1px solid #dadada; font-weight:bold; }
.link_tit div { float: left; position: relative; }
.link_tit div:after { content: ''; position: absolute; left: 0; bottom: -1px; width: 115%; height: 1px; background-color: #fd5455; }
.link_tit span { right: auto !important; left: 73px; top: 0px !important; }
.link_list_item li { float: left; height: 26px; line-height: 26px; position: relative; font-size: 12px; margin-right: 17px; }
.link_list_item li span, .link_tit span { position: absolute; right: -19px; top: -17px; animation: bounce-up 1.6s linear infinite; -moz-animation: bounce-up 1.6s linear infinite; -webkit-animation: bounce-up 1.6s linear infinite; }
.link_list_item li a { color: #606161; }
.link_list_item li a:hover { color: #f20002; }
.link_list_item li.color_red a { color: #f20002; }
.pic_linkBox { width: 236px; height: 100%; position: absolute; top: 0; left: 516px; z-index: 1; display: none; }
.pic_linkBox img { width: 236px; height: 100%; }
.dd_hide2 .link_tit { padding-top: 4px; margin-bottom: 6px; height: 30px; line-height: 30px; }
.dd_hide2 .link_list_item li { height: 30px; line-height: 30px; }
.dd_hide7 .link_tit { padding-top: 3px; margin-bottom: 0; height: 30px; line-height: 30px; }
.dd_hide7 .link_list_item li { height: 26px; line-height: 26px; }
/*导航栏*/




/*面包签导航*/
.Navigation{ width:1200px; margin:0 auto; color:#666; text-align:left; font-size:14px;height:40px; line-height:40px;}
.Navigation a:link,.Navigation a:visited{color:#666;text-decoration:none;}
.Navigation a:hover{ text-decoration:underline;}
.Navigation span{margin:0 2px 0 0;}
.Navigation .now{font-weight:700;}

/*右侧边栏*/
.slidebar-right { position: fixed; right: 20px; top: 400px; z-index: 99; background: #fff; border: 1px solid #ddd; }
.slidebar-item { position: relative; display: block; width: 40px; height: 40px; border-bottom: 1px solid #ddd; background-image: url("../images/ico-tphsop-index.png"); background-repeat: no-repeat; }
.ico-slidebar4 { border-bottom: none; height: 0; overflow: hidden; }
.ico-slidebar1 { background-position: -235px 0; }
.ico-slidebar2 { background-position: -275px 0; }
.ico-slidebar3 { background-position: -235px -40px; }
.ico-slidebar4 { background-position: -275px -40px; }
.sbar-hover-txt { display: none; position: absolute; left: 0; top: 0; width: 30px; height: 30px; padding: 5px; font-size: 12px; color: #fff; line-height: 15px; background-color: #aaa; text-align: center; }
.slidebar-item:hover .sbar-hover-txt { display: block; }
.sbar-hover-pic { position: absolute; /*left: -117px;*/
left: 61px; top: -41px; padding: 10px; width: 80px; background: #fff; border: 1px solid #ddd; opacity: 0; }
.slidebar-item:hover .sbar-hover-pic { left: -117px; opacity: 1; -ms-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.sbar-hover-pic:before { content: ''; position: absolute; left: 101px; top: 48px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 14px solid #ddd; }
.sbar-hover-pic:after { content: ''; position: absolute; left: 100px; top: 49px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 13px solid #fff; }
.ico-slidebar3 .sbar-hover-pic { top: -82px; }
.ico-slidebar3 .sbar-hover-pic:before { top: 89px; }
.ico-slidebar3 .sbar-hover-pic:after { top: 90px; }
.qrcode-wrap { width: 80px; height: 80px; overflow: hidden; cursor: pointer; }
.qrcode-wrap img{ width: 80px; height: 80px;  }
.qrcode-des { line-height: 20px; height: 20px; overflow: hidden; font-size: 12px; color: #333; text-align: center; }

/*优势*/
.features-container {width:100%;border-bottom: 1px solid #eee; box-shadow: 0 1px 5px #eee; position: relative; z-index: 5; *position:static}
.features-con { height: 100px; padding-top:20px; width:1200px; margin:0px auto; }
.features-con .features-icon { background-image: url(../images/features_icon.png); background-size: 195px 60px; display: inline-block; width:60px; height: 60px;float:left;}
.features-con .features-strict { background-position: 2px 0 }
.features-con .features-professional { background-position: -60px 0 }
.features-con .features-flexible { background-position: -131px 0 }
.features-con .flexible, .features-con .professional, .features-con .strict { width:350px; float:left; margin-left:50px;}
@-moz-keyframes flash {
0% {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}
100% {-webkit-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}
}
@-webkit-keyframes flash {
0% {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}
100% {-webkit-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}
}
@-o-keyframes flash {
0% {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}
100% {-webkit-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}
}
@keyframes flash {
0% {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}
100% {-webkit-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}
}
.features-con .flexible:hover .features-icon, .features-con .professional:hover .features-icon, .features-con .strict:hover .features-icon { -webkit-animation: flash .5s both; -o-animation: flash .5s both; animation: flash .5s both }
.features-con .features-info { width: 260px; margin-left: 20px; color: #666; float:left;}
.features-con .features-info h3{ display: inline-block; width: 100%; font-weight: 700; font-size: 16px; color: #333 }
.features-con .features-info p{ color: #666; margin-top:8px; font-size:14px; line-height:22px; }


/*footer*/
.footer { background-color: #fff; }
.footer_top { background: #fafafa; height: 240px; }
.footer_top_item li { height: 240px; float: left; width: 292.5px; position: relative; text-align: center; overflow: hidden; }
li.footer_top_list1 i { background-position: 0 0; }
li.footer_top_list2 i { background-position: -80px 0; }
li.footer_top_list3 i { background-position: -160px 0; }
li.footer_top_list4 i { background-position: -240px 0; }
.footer_top_item li i { display: inline-block; height: 80px; width: 80px; position: absolute; left: 50%; margin-left: -40px; top: 44px; background-image: url(../images/new-footer-01.png); background-repeat: no-repeat; }
.footer_top_item li h5 { margin-top: 140px; line-height: 32px; font-size: 18px; color: #333333; font-family: '微软雅黑'; }
.footer_top_item li p { font-size: 14px; color: #666666; line-height: 24px; }
.footer_item_box { background-color: #fff; height: 183px; }
.footer_item { width: 1170px; margin: 0 auto; padding: 28px 0; }
.footer_item>div { float: left; height: 136px; border-right: 1px dotted #cccccc; overflow: hidden; }
.footer_list { width: 232px; padding: 0 30px; }
.footer_item>div.footer_listL { border-right: 0; width: 231px; }

.footer_list-cap { height: 40px; line-height: 21px; }
.footer_list-cap h3 { font-size: 16px; color: #333333; font-weight: normal; font-family: '微软雅黑'; float: left; height: 100%; position: relative; }
.footer_list-cap h3:before { content: ''; position: absolute; top: 24px; height: 2px; width: 30px; background-color: #fd5455; }
.footer_item_list { height: 24px; line-height: 24px; padding-left: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666666; position: relative; }
.footer_item_list a { font-size: 12px; color: #666666; }
.footer_item_list i { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #f74344; position: absolute; top: 10px; left: 0; }
.footer_item_list a:hover { color: #f55354; }
.footer_item_list a:hover i { background-color: #333; }
.new-trade-box { height: 96px; overflow: hidden; }
.new-trade-cnt { line-height: 24px; color: #999; border-bottom: 1px solid #ebebeb; }
.new-trade-cnt p:first-child { color: #666; }
.new-trade-cnt p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new-trade-cnt b { color: #f74344; }


.footer_carousel_box { background-color: #fafafa; height: 192px; }
.footer_carousel_tit { height: 59px; line-height: 59px; padding-bottom: 7px; font-size: 18px; color: #666666; position: relative; text-align: center; width: 1170px; margin: auto; }
.footer_carousel_tit:before, .footer_carousel_tit:after { content: ''; position: absolute; top: 29px; width: 210px; height: 1px; background-color: #ebebeb; }
.footer_carousel_tit:before { left: 320px; }
.footer_carousel_tit:after { right: 320px; }
.footer_carousel_b { margin-left: -5px; overflow: hidden; }
.footer_middle_box { width: 100%; height: 198px; background: url(../images/new-footer-05.jpg) no-repeat center top; border-top:2px solid #f60; }
.footer_middle { height: 198px; }
.footer_middle_left { height: 100%; float: left; overflow: hidden; width: 660px; }
.footer_dl { padding-top: 33px; }
.footer_dl dl { float: left; text-align: center; }
.footer_dl_1 { width: 58px; margin-right: 52px; }
.footer_dl_2, .footer_dl_3, .footer_dl_4 { width: 161px; }
.footer_dl dl dt { font-size: 14px; color: #ffffff; height: 34px; line-height: 34px; width: 100%; font-weight: bold; white-space: nowrap }
.footer_dl dl dt a { color: #ffffff; }
.footer_dl dl dd { width: 100%; font-size: 12px; height: 32px; line-height: 32px; white-space: nowrap }
.footer_dl dl dd a { color: #dbdbdb; }
.footer_dl dl dd a:hover { color: #f55354; }
.footer_middle_contact { float: left; padding-top: 45px; width: 374px; margin-right: 16px; }
.tabB { margin-left: 127px; height: 22px; width: 118px;/* border: 1px solid #b6b6b7;*/ text-align:center;}
.tabB li a { display: block; width: 100%; height: 100%; font-size: 12px; color: #b8b8b8; background-color: #48484a; }
/*.tabB li { float: left; height: 100%; width: 59px; text-align: center; line-height: 22px; }
.tabB li a { display: block; width: 100%; height: 100%; font-size: 12px; color: #b8b8b8; background-color: #48484a; }
.tabB li a.tabB_cur { background-color: #b6b6b7; color: #333333; }*/
.contact_cont { width: 100%; text-align: center; }
.tabB_cont_hide { display: none; }
.contact_box_qq { padding-top: 5px; }
.footer_time p { font-size: 12px; color: #cccccc; line-height: 28px; }
.footer_timeTab { padding-left: 110px; }
.footer_timeTab li { float: left; height: 27px; width: 38px; text-align: center; font-size: 12px; color: #cccccc; line-height: 27px; cursor: default; position: relative; }
.footer_timeTab li.cur { color: #fd5455; }
.footer_timeTab li.cur:before { border-color: #f55354 transparent transparent; border-style: solid; border-width: 4px; top: 0; content: ""; height: 0; left: 50%; margin-left: -4px; position: absolute; width: 0; }
.contact_box_qq a, .contact_box_tel a { display: inline-block; height: 28px; width: 132px; line-height: 28px; border-radius: 17px; font-size: 16px; color: #fff; text-indent: 25px; }
.contact_box_qq a { background: #f60 url(../images/contact_box_qq.png) no-repeat 15px -2px; }
.contact_box_tel a { background: #f60 url(../images/contact_box_tell.png) no-repeat 15px -2px; }
.contact_box_qq a:hover { background-color: #d64445; }
.contact_box_tel p { font-size: 12px; color: #cccccc; line-height: 22px; padding-top: 8px; }
.contact_box_tel p span { font-size: 18px; color: #e5e5e5; font-weight: bold; }
.contact_box_tel .contact-tel-info { padding-top: 0; padding-bottom: 6px; }
.footer_middle_code { float: left; padding-top: 21px; }
.footer_middle_code .tabB { margin-left: 0; }
.code_cont { width: 120px; height: 120px; text-align: center; padding-top: 12px; }
.code_cont img { width: 100%; height: 100%; }
.footer_about { text-align: center; line-height: 16px; color: #666666; }
.footer_about a { color: #666666; font-size: 14px; }
.footer_about em { font-style: normal; padding: 0 4px; }
.footer_about a:hover { color: #fd5455; }
.footer_icp { margin: 0 auto; height: 36px; text-align: center; color: #b8b8b8; font-size: 14px; line-height: 36px; padding-bottom: 10px; }
.footer_icp a { color: #b8b8b8; }
/*footer*/


