@charset "utf-8";
/* CSS Document */
.cw{width:1200px; margin:0 auto;min-width:1200px}
a,a:hover{text-decoration:none;}
/*header*/
header{ position:absolute;top:0;padding-top:30px;left:0;right:0;z-index:99;}
header .topbar-top{display:inline-block;width:100%;background:url(../images/common/top_line.png) repeat-x left bottom;padding-bottom:20px;margin-bottom:20px;}
header .topbar-top .logo{width:230px;height:75px; overflow:hidden; text-indent:-9999em;background:url(../images/common/logo2.png) no-repeat;}
header .topbar-top .logo img{display:none;}
header .topbar-top .con{width:820px;padding-right:30px; text-align:right;}
header .topbar-top .con .language{padding-bottom:10px;}
header .topbar-top .con .language a{font-size:16px;line-height:26px; color:#fff;margin-left:15px;font-weight:bold;}
header .topbar-top .con .language a.active{color:#8b1124;border-bottom:1px solid #543532;}
header .topbar-top .con ul.nav{display:inline-block;}
header .topbar-top .con ul.nav li{float:left;margin-left:50px;}
header .topbar-top .con ul.nav li:first-child{margin-left:0;}
header .topbar-top .con ul.nav li a{font-size:16px;line-height:36px;height:36px;color:#fff; position:relative; font-weight:bold; }
header .topbar-top .con ul.nav li a:hover:after,header .topbar-top .con ul.nav li a.cur:after{ content:"";position:absolute;height:5px;background:#fff;left:0;right:0;top:49px;}
header .topbar-bottom{height:69px;background:url(../images/common/bottom.png) no-repeat left top;}

.foot-contact{height:92px; position:relative;}
.foot-contact .content{height:105px;background:url(../images/common/contact_bg.png) no-repeat center; position:absolute;left:0;right:0;bottom:0;}
.foot-contact .content div.clearfix{width:100%;padding-top:30px;}
.foot-contact .content div.fl{width:460px;padding-left:75px; overflow:hidden;}
.foot-contact .content div.fl h4{font-size:20px;line-height:30px;color:#fff;padding-left:90px;background:url(../images/common/contact_tel.png) no-repeat left center;}
.foot-contact .content div.fr{width:620px;padding-left:45px;padding-top:5px;}
.foot-contact .content div.fr h4{float:left;line-height:50px;font-size:20px;color:#fff;}
.foot-contact .content div.fr h5{float:left;font-size:20px;color:#fff;line-height:50px;padding-left:15px;}
.foot-contact .content div.fr a{display:inline-block;margin-left:25px;width:150px;height:50px;line-height:50px; box-sizing:border-box;background:#fff;
border-radius:8px; text-align:center; }
.foot-contact .content div.fr a span{display:inline-block;padding-right:20px;font-size:14px;color:#333;background:url(../images/index/index04_span.png) no-repeat right center;}
.foot-contact .content div.fr a:hover{background:#004099}
.foot-contact .content div.fr a:hover span{color:#fff;background:url(../images/index/index04_span_hover.png) no-repeat right center;}

footer{background:#666;padding-top:40px;}
footer ul.foot01{display:inline-block;width:100%;padding-bottom:25px;border-bottom:2px solid #777}
footer ul.foot01 li{float:left;margin-right:130px}
footer ul.foot01 li.last{margin-right:0;}
footer ul.foot01 li h3{padding-bottom:15px;}
footer ul.foot01 li h3 a{font-size:18px;color:#fff;line-height:28px; }
footer ul.foot01 li h3 a:hover{color:rgba(255,255,255,.6);}
footer ul.foot01 li p a{font-size:15px;line-height:28px;color:#fff; }
footer ul.foot01 li p a:hover{color:rgba(255,255,255,.6);}
footer .foot02{display:inline-block;width:100%;padding:10px 0;height:30px;}
footer .foot02 div.fl{font-size:14px;line-height:30px;color:#dcdcdc;}
footer .foot02 div.fl a{font-size:14px;color:#dcdcdc;margin-left:15px;}
footer .foot02 div.fl a:hover{color:rgba(220,220,220,.6);}
footer .foot02 div.fr ul{display:inline-block;}
footer .foot02 div.fr ul li{float:left;margin-left:10px; position:relative;width:30px;height:30px;}
footer .foot02 div.fr a{float:left;width:30px;height:30px; background-repeat:no-repeat;background-position:center;}
footer .foot02 div.fr a.weibo{background-image:url(../images/common/foot_icon_1.png);}
footer .foot02 div.fr a.weixin{background-image:url(../images/common/foot_icon_2.png);}
footer .foot02 div.fr ul li img{display:none;width:180px; position:absolute;bottom:40px;left:-80px; opacity:1;}
footer .foot02 div.fr ul li:hover img{display:inline-block;}
footer .foot02 div.fr a.facebook{background-image:url(../images/common/foot_icon_3.png);}
footer .foot02 div.fr a.twitter{background-image:url(../images/common/foot_icon_4.png);}
footer .foot02 div.fr a.linkedin{background-image:url(../images/common/foot_icon_5.png);}
footer .foot02 div.fr a.mail{background-image:url(../images/common/foot_icon_6.png);}
footer .foot02 div.fr ul li:hover a{ opacity:0.6;}


.pageBanner{height:450px; background-repeat:no-repeat; background-position:center; text-align:center;}
.pageBanner .cw{padding-top:170px;}
.pageBanner h3{font-size:40px;font-weight:bold;color:#fff;}
.pageBanner h4{font-size:20px;color:#fff;font-weight:bold; text-transform:uppercase;}

.pageAnchor{height:70px;background:#eef0f4; text-align:center;}
.pageAnchor ul{display:inline-block;height:70px;}
.pageAnchor ul li{float:left;width:200px;height:70px;}
.pageAnchor ul li a{display:block;height:70px; position:relative;font-size:16px;line-height:70px;color:#333;background:url(../images/common/anchor_line.jpg) repeat-y right top;}
.pageAnchor ul li.last a{background:none;}
.pageAnchor ul li a i{display:none;}
.pageAnchor ul li a.active,.pageAnchor ul li a:hover{background:#952934;color:#fff;}
.pageAnchor ul li a.active i{display:inline-block;height:11px;border:0;position:absolute;left:0;right:0;top:70px;background:url(../images/common/anchor_i.png) no-repeat center top;}
.pageAnchor ul.solNav li{width:inherit;}
.pageAnchor ul.solNav li a{padding:0 40px;}

.crumb{padding:60px 0 30px;}
.crumb div.clearfix{width:100%;border-bottom:1px solid #d1d1d1}
.crumb h3.tit{font-size:40px;color:#333;font-weight:600;line-height:40px;padding-bottom:15px; position:relative;}
.crumb h3.tit i{display:inline-block;width:72px;height:4px; position:absolute;left:0;bottom:-2px;background:url(../images/common/crumb_h3_line.png) no-repeat;}
.crumb div.fr{padding-top:12px;}
.crumb div.fr a{float:left;font-size:14px;color:#666;line-height:24px;}
.crumb div.fr a.home{width:14px;height:24px;background:url(../images/common/home.jpg) no-repeat center;}
.crumb div.fr em{float:left;height:24px;width:4px;background:url(../images/common/crumb_em.jpg) no-repeat center;padding:0 10px;}
.crumb div.fr span{float:left;font-size:14px;color:#666;line-height:24px;}

a.backTop{width:48px;height:48px;background:#952934 url(../images/common/backTop.png) no-repeat center;display:inline-block; cursor:pointer;}