*{margin: 0;padding: 0}
body{font-family: Microsoft Yahei;font-size: 12px;}
img{border: 0;}
a{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.mt90{margin-top: 90px;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
li{list-style: none;}
.header{height: 65px;background: #313e49;color: #fff;}
.header a.logo{margin-top: 20px;}
.header ul{margin-left: 40px;}
.header ul li{float: left;line-height: 65px;padding: 0 16px;cursor: pointer;font-size: 18px;font-family: Simsun;}
.header ul li.active{background: #1a2127;}
.header ul li a{color: #fff;display: block;}
.header div.fr{line-height: 65px;}
.header div.fr span{display: inline-block;*display: inline;*zoom: 1;}
.header span.s1{background: url(../images/phone.png) no-repeat left center;padding-left: 36px;}
.header span.s2{background: url(../images/email.png) no-repeat left center;padding-left: 36px;margin-left: 25px;}
.wrapper{width:1000px;margin-left: auto;margin-right: auto;}

.nav{margin-top: 10px;}
.detail{margin-top: 10px;background: #f8f8f8;padding: 25px 100px;font-size: 14px;color: #575757;line-height: 24px;}
.detail h2{font-size: 30px;text-align: center;margin-bottom: 30px;color: #313e49;}
.detail h5{margin-top: 25px;font-weight: normal;font-size: 14px;color: #37839b;margin-bottom: 20px;}

.tabs_tlt{margin: 10px 0;}
.tabs_tlt li{float: left;width: 326px;margin-right: 11px;background: #1881a3;text-align: center;padding: 30px 0 20px 0;height: 90px;}
.tabs_tlt li.last{margin-right: 0;}
.tabs_tlt li.active{background: #0d4557;}
.tabs_tlt h3{color: #fff;font-size: 24px;margin-bottom: 15px;}
.tabs_tlt h3 span{font-size: 16px;}
.tabs_tlt p{font-size: 14px;font-weight: normal;color: #c5d9e1;line-height: 24px;}
.video{margin-right: 50px;position: relative;}
.video span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5555;background: rgba(0,0,0,.5)}

.tabs_list{;color: #fff;}
.tabs_list>div{display: none;}
.tabs_list .tabs{padding: 50px 0 0 60px;background: url(../images/tabs.jpg);height: 340px;}
.tabs_list .tabs div.fl{width:440px;}
.tabs_list .tabs h2{font-size: 30px;margin-bottom: 24px;}
.tabs_list .tabs p{line-height: 24px;color: #a2aaaf;font-size: 14px;}

.wrapper h1{font-size: 30px;color: #1cb5d8;letter-spacing: 2px;padding-left: 75px;margin: 40px 0 30px 0;line-height: 50px;background-repeat: no-repeat;background-position: 12px center;}
.t1{background-image: url(../images/t1.png);}
.t2{background-image: url(../images/t2.png);}

.root .clearfix div.fl,.root .clearfix div.fr{width:475px;}
.root h2{font-size: 24px;color: #333;font-weight: normal;line-height: 40px;}
.root p{margin-top: 18px;color: #8f8f8f;font-size: 14px;}
a.look{font-size: 22px;display: block;width:140px;height: 40px;line-height: 40px;text-align: center;background: #1cb5d8;color: #fff;border-radius: 8px;margin-top: 10px;}

.load_content li{width: 475px;color: #333;}
.load_content p{font-size: 22px;margin-top: 12px;}

.g-footer{margin-top: 40px !important;}

.pop{top: 50%;left: 50%;z-index: 8888;width:430px;height: 412px;background: rgba(0,0,0,.5);position: fixed;border: 8px solid #d8d8d8;background: #f6f6f6;margin: -230px 0 0 -223px;border-radius: 4px;padding-top: 32px;display: none;}
.close{position: absolute;right: 0;top: 0;cursor: pointer;background: url(../images/btn-close.jpg);display: block;width: 18px;height: 17px;}
.pop dl{position: relative;margin-bottom: 10px;}
.pop dt{position: absolute;left: 0;top: 0;width: 112px;line-height: 28px;text-align: right;font-size: 14px;font-weight: bold;color: #5a5a5a;}
.pop dt sub{color: #CA0000;margin-right: 10px;}
.pop dd{margin-left: 122px;}
.pop dd input{width: 270px;height: 30px;line-height: 30px\9;font-size: 12px;padding: 0 8px;border: 1px solid #d7d7d7;border-radius: 2px;background: #fff;color: #333;outline: none;}
.submit{width: 100px;height: 30px;background: #1ab5d8;color: #fff;font-size: 14px;border: none;border-radius: 3px;text-align: center;display:block;line-height: 30px;margin-left: 165px;margin-top: 30px;cursor: pointer;}
.error{line-height: 20px;color: #c00;font-size: 12px;position: absolute;width: 100%;bottom: 96px;left: 0;text-align: center;}

.label{color: #848484;font-size: 14px;margin-top: 10px;}