@charset "utf-8";

body{color:#666;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;background:#DEDEDE;}

.wp{margin:0 auto;width:1000px;font-size:12px;}

a{color:#444;}
a:hover{text-decoration:none;color:#DB0E01;}

.mod{position:relative;}
.hide{display:none;}

/*header*/


.header{height:118px;color:#fff;width:100%;z-index:10;background:#EBEBEB;}

.header a.menu{display:none;background:#666;width:40px;height:40px;line-height:40px;position:absolute;left:5px;top:8px;z-index:2000;text-align:center; border-radius:5px;cursor:pointer;}
.header a.menu:hover{background:#666;color:#fff;}
.header a.menu i:before{content:"≡";font-size:30px;color:#fff;}
.header a.menu i{width:40px;height:40px;display:block;font-style: normal;}

.header_l{float:left;margin:28px 0 0 0;}
.header_l img{width: 120px;}
.header_r{float:left;margin:0 -150px 0 107px;width: 868px;}

.tools{position:absolute;right:0;top:30px;}

.header-lang{float:right;margin:0 0 0 5px;position:relative;z-index:200;}
.header-lang h3{cursor:pointer;background:url("../images/lang.png") no-repeat;width:102px;height:27px;color:#4c4c4c;text-indent:-9999em;}
.header-lang ul{overflow:hidden;min-width:80px;width:80px;position:absolute;left:0px;top:27px;z-index:200; background:#fff;border:1px solid #B0B0B0;}
/*
.header-lang ul li{width:100%;margin:3px 3px;height:18px;line-height:18px;}
.header-lang ul li img{vertical-align:middle;}
.header-lang ul li a{display:block;padding:0 5px;}
.header-lang ul li a:hover{background:#ccc;text-decoration:none}
*/
.header-lang ul li{padding:0 10px}
.header-lang ul li a{display:block;text-decoration:none;color:#333;padding:5px 0;border-bottom:1px solid #e6e8ea}
.header-lang ul li:last-of-type a{border:none}
.header-lang ul li i{margin-right:5px;color:inherit;vertical-align:middle}
.header-lang ul li:hover a{color:#57a9d9}


.search{float:right;margin:0 0 0 0;background:url("../images/search.png") no-repeat;width:194px;height:27px;}
.search .submit_text{border:none;background:none;width:150px;height:27px;line-height:27px;float:left;color:#B3B3B3;padding:0 0 0 6px;}
.search .submit_btn{border:none;width:38px;height:27px;display:block;float:right;cursor:pointer;background:none;}

.nav-btn,.nav-narrow{display:none;}

/*nav*/
.nav{height:23px;margin:30px 0 0 0;}
.nav ul li{display:table-cell;position:relative;padding:0 17px;height:auto;height:23px;font-size:15px;}
.nav ul li a{display:inline-block;padding:0 16px;height:23px;line-height:23px;}
.nav ul li.nav-current a,.nav ul li a:hover{color:#fff;background:#E6212A;}

.smartmenu{margin:15px 0 0 0;}
.smartmenu ul li{display:table-cell;position:relative;padding:0 74px 0 12.5px;height:auto;height:35px;}
.smartmenu ul li.last{border:none;}
.smartmenu ul li a.bt{display:inline-block;font-size:18px;color:#494949;padding:0 20px;height:29px;line-height:29px;}

.smartmenu ul li.nav-current a.bt,.smartmenu ul li a.bt:hover{color:#fff;background:#E6212A;}
.smartmenu ul li.active a.bt{background:#E6212A;color:#fff;}

.smartmenu .lis{display:none;position:absolute;min-width:270px;max-width:270px;height:auto;left:10px;top:32px;z-index:1000;background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;}
.smartmenu .lis i{position:absolute;left:0;top:-14px;width:100px;height:14px;background:url("../images/subnavBg.png") no-repeat;}
.smartmenu .lis dl{}
.smartmenu .lis dl dd{float:none;padding:0 15px;background:url("../images/ibg1.jpg") repeat-x left bottom;}
.smartmenu .lis dl dd a{display:block;border:none;color:#493b3b;font-size:13px;height:32px;line-height:32px;}
.smartmenu .lis dl dd a:hover{color:#DE3A30;text-decoration:underline;}
.smartmenu .lis dl dd:last-child{border:none;background:none;}

.smartmenu .lis2{min-width:300px;max-width:300px;}


/*------------footer-----------*/

.footer{background:#E9E9E9;height:198px;margin:45px 0 0 0;padding:38px 0 0 0;}

.footer .mod{position:relative;}

.footer h5{color:#777;font-size:16px;font-weight:bold;border-bottom:1px solid #bbb;padding:0 0 10px 0;}

.footerA{width:302px;float:left;}
.footerA p{font-size:12px;color:#777;margin:15px 0 0 0;}
.footerA ul{margin:10px 0 0 0;}
.footerA ul li{line-height:19px;color:#777;font-weight:bold;margin:15px 0 0 0;padding:0 0 0 30px;font-size:12px;}
.footerA ul li.l1{background:url("../images/i_mail.png") no-repeat left center;}
.footerA ul li.l2{background:url("../images/i_tel.png") no-repeat left center;}
.footerA ul li.l3{background:url("../images/i_fax.png") no-repeat left center;}
.footerA ul li a{font-size:12px;color:#777;font-weight:bold;}
.footerA ul li a:hover{text-decoration:underline;}

.footerB{width:300px;float:left;margin:0 0 0 43px;}
.footerB dl{margin:15px 0 0 0;}
.footerB dl dd{line-height:22px;color:#fff;margin:5px 0 0 0;background:url("../images/li1.png") no-repeat left 8px;padding:0 0 0 18px;}
.footerB dl dd a{font-size:13px;font-family:Arial;color:#777;font-weight:bold;}
.footerB dl dd a:hover{text-decoration:underline;color:#F00;}

.footerC{float:right;width:301px;}
.footerC h6{font-size:16px;color:#fff;font-weight:bold;margin:15px 0 0 0;}
.footerC .footer-search{margin-top:34px;background:url("../images/search2.png") no-repeat;width:301px;height:30px;}
.footerC .footer-search .btn-input{float:left;width:200px;height:30px;line-height:35px;background:none;border:none;font-size:12px;color:#979998;margin:0;font-family:Arial;}
.footerC .footer-search .btn-submit{float:left;width:90px;height:30px;border:none;cursor:pointer;margin:0;padding:0;background:none;}

.footerC  p{margin:60px 0 0 0;}
.footerC  p img,.footerC p span{float:left;margin:0 12px 0 0;line-height: 30px;font-weight: bold;}
.footerC  p .footerCerweima{ position: relative;}
.footerCerweima span{ width: 104px; position: absolute;bottom: 30px;left:-70px;background:url(../images/erweimabg.png) no-repeat bottom center;padding:15px 25px;display: none;}
.footerCerweima span i{ font-size: 13px;text-align: center;color: #fff;line-height: 28px;}
.footerCerweima span img{width: 100%;}

.copyright{background:#E9E9E9;height:35px;border-top:1px solid #D1D1D1;}
.copy{line-height:35px;text-align:center;color:#798092;}

/*----------弹出框------------*/
.qqonline{position:fixed;z-index:2000;bottom:40px;right:35px;width:49px;}
.qqonline .chat{background:url("../images/online.png") no-repeat left top;width:49px;height:47px;display:block;position:relative;cursor:pointer;}
.qqonline .chat-hover{background:url("../images/online.png") no-repeat right top;}
.qqonline .chat img{margin: 10px;}
.qqonline .chat p{position:absolute;top:0;right:49px;width:104px;height:47px;background:#C8C2C2;display:none;font-size: 14px;line-height: 27px;}
.qqonline .chat p a,.qqonline .chat p span{display:inline-block;text-align:center;margin:10px 10px 0;}

.qqonline .share{background:url("../images/online.png") no-repeat left -47px;width:49px;height:46px;display:block;position:relative;cursor:pointer;}
.qqonline .share-hover{background:url("../images/online.png") no-repeat right -47px;}
.qqonline .share p{position:absolute;top:0;right:49px;width:200px;height:50px;background:#C8C2C2;display:none;}
.qqonline .share p a{display:inline-block;text-align:center;margin:10px 10px 0;font-size:11px;color:#fff;width:30px;line-height:30px;font-weight:bold;}
.qqonline .share p img{vertical-align:middle;}

.qqonline .gotop{background:url("../images/online.png") no-repeat left bottom;width:49px;height:45px;display:block;}
.qqonline .gotop:hover{background:url("../images/online.png") no-repeat right bottom;width:49px;height:45px;display:block;}


/*----------底部导航------------*/
.rw-footer-box{ float:left; width:100%; position:fixed; bottom:0; left:0; display:none; z-index:10;}
.rfb-h3{ width:100px; height:16px; background:#1693FF; margin:0 auto; cursor:pointer; border-radius:4px 4px 0 0;}
.rfb-h3 span{ display:block; color:#fff; text-align:center; transform:rotate(270deg);}
.rfb-cont{ float:left; width:100%; background:#1693FF; font-family:Arial, Helvetica, sans-serif; border-radius:4px 4px 0 0;}
.rfb-cont ul{ overflow:hidden; padding-left:3%;}
.rfb-cont li{ float:left; width:19%; padding:6px 0; text-align:center; font-size:10px;}
.rfb-cont a{ color:#fff;}
.rfb-cont a span{ display:block; width:30px; height:20px; margin:0 auto; background:url(../images/common.png) no-repeat; background-size:400px; -moz-background-size:400px;}
.rfb-cont a.rfbcli0 span{ background-position:-90px -110px;}
.rfb-cont a.rfbcli1 span{ background-position:0 -110px;}
.rfb-cont a.rfbcli2 span{ background-position:-120px -110px;}
.rfb-cont a.rfbcli3 span{ background-position:-60px -110px;}
.rfb-cont a.rfbcli4 span{ background-position:-30px -110px;}

/*----------弹出框------------*/

#basic-modal-content {display:none; font-family:Arial, Helvetica, sans-serif;}

#simplemodal-overlay {background-color:#000;}

#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#F8F8F8; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.logn_t{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:6px; font-weight:normal;}
.logn li{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:5px; float:left}
.logn li em{ color:#F00; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.logn{ margin-top:16px;float:left}
.logn111{margin-top:20px; float:left;}
.close_inq {background: url("../images/close_03.png") no-repeat scroll 0 0 transparent;display: block;height: 13px;margin-left: 56px;width: 13px;}
.logn li.td1{ text-align:right; width:110px;}


#basic-modal-content input[type=button]{background:none repeat scroll 0 0 #3A3A37;border:1px solid #fff;color:#fff;cursor:pointer;height:26px;padding:0;width:72px;margin-left:84px;font-size:12px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);border-radius: 4px;-moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
	
#basic-modal-content input[type=button]:hover{ color:#E37006; border:1px solid #E37006;}

/*----------在线聊天------------*/

.contact-bar {position:fixed;bottom:0;right:10px;width:203px;overflow:hidden;z-index:9999;}

.contact-bar .cb-btn {float:left;position:relative;height:23px;font-size:12px;background:url(../images/b_i_box_bg.jpg) no-repeat;}

.contact-bar .cb-btn:hover{ cursor:pointer;}
.contact-bar .cb-btn-selected, .contact-bar .cb-btn-selected:hover, .contact-bar .cb-btn-selected.cb-btn-hover {background-image:none;background-color:#232423;-moz-box-shadow:inset 0 5px 20px black;-webkit-box-shadow:inset 0 5px 20px black;box-shadow:inset 0 5px 20px black;}

.contact-bar .cb-btn.cb-chat, .contact-bar .cb-btn.cb-phone {width:234px;}

.contact-bar .cb-btn-selected.cb-chat {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.contact-bar .cb-chat .cb-btn-text {background:url(../images/cb-icon-livechat.png) no-repeat 12px 14px;}
.contact-bar .cb-phone .cb-btn-text {background:url(../images/cb-icon-phone.png) no-repeat 14px 11px;}
.contact-bar .cb-btn-text {float:left;height:38px;padding-left:40px;font-weight:bold;}
.contact-bar .cb-kb, .cb-twitter, .cb-facebook {width:40px;text-indent:-3000em;}
.contact-bar .cb-kb span, .contact-bar .cb-twitter span, .contact-bar .cb-facebook span {float:left;width:100%;}
.contact-bar .cb-kb span {background:url("../images/cb-icon-kb.png") no-repeat center center;}

.contact-bar .cb-twitter span {background:url("../images/cb-icon-twitter.png") no-repeat center center;}
.contact-bar .cb-facebook span {background:url("../images/cb-icon-facebook.png") no-repeat center center;}
.cb-status {position:absolute;right:0;width:10px;height:10px;margin:15px 10px 16px 0;}
.cb-online {background:url(../images/cb-status-online.png) no-repeat center center;}
.cb-offline {background:url(../images/cb-status-offline.png) no-repeat center center;}
.cb-popup {
	z-index:9998;
	position:fixed;
	bottom:30px;
	right:10px;
	width:234px;
	background-color:#FFF;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.36);
	-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.36);
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.36);
	font-family:Arial, Helvetica, sans-serif;
}
.cb-popup-toolbar {width:234px;height:25px;background:url(../images/b_i_box_h3.jpg) no-repeat;line-height:10px;}
.cb-popup-close {font-size:18px;font-weight:bold;position:absolute;right:0;top:0;}
.cb-popup-close:hover {cursor:pointer;}
.cb-popup-inner {padding:50px 0;width:400px;text-align:center;}

.cb-popup.call-us {height:168px}
.cb-popup.chat-invitation .cb-popup-close {width:28px;height:25px;z-index:99999;}
.cb-popup #eye-catcher {float:left;width:227px;border:1px solid #080808;border-top:none;padding:5px 0 0 5px;}
.cb-popup #eye-catcher a {background:url(../images/livechat.png) no-repeat;height:170px;width:400px;display:block;text-indent:-999em;}
.cb-popup p {color:#999;}
.cb-popup .cb-btn {
	text-align:center;
	border:1px solid #043b8f;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	background-color:#49bae3;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(73,186,227)), to(rgb(42,73,180)));
	background-image:-webkit-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-moz-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-o-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-ms-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#49bae3', EndColorStr='#2a49b4');
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 2px #25daee;
	-webkit-box-shadow:inset 0 1px 2px #25daee;
	box-shadow:inset 0 1px 2px #25daee;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.5)
}
.cb-btn.cb-btn-first {margin-left:0}

.cb-btn.cb-btn-last {margin-right:0}

.cb-form .cb-btn {width:100%;}

.cb-popup .contact-phone {font-size:30px;font-weight:bold;line-height:1;margin-bottom:.25em;}

.cb-top-text{ width:196px; height:auto; border:1px solid #cdcdcd; font-size:11px; color:#666; padding:3px 12px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom:8px;}

#eye-catcher dl{ margin-bottom:5px;}
#eye-catcher dl dt{ font-size:11px; line-height:20px; color:#333;}
#eye-catcher dl dd input[type=text]{ width:220px; height:21px; line-height:21px; border:1px solid #cdcdcd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; font-size:11px;}
#eye-catcher dl dd textarea{ width:220px; max-width:220px; height:38px; border:1px solid #cdcdcd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; font-size:11px;}
#eye-catcher dl dt input[type=submit]{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:64px; height:21px; line-height:21px; text-align:center; color:#888; font-weight:bold; background:#e8e8e8; border:1px solid #d8d8d8;border-radius: 3px; margin-top:6px; font-size:11px;}
#eye-catcher dl dt input[type=submit]:hover{ cursor:pointer; border:1px solid #000;}
#eye-catcher form{ overflow:hidden; padding-bottom:50px;}