﻿@charset "utf-8";
/* CSS Document */




/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
   /* 用 ascii 字符表示，使得在任何编码下都无问题 */
   overflow-x:auto;
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ol { list-style: none; }
.content li{ list-style-type :square;color:#555; } 
/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover {
	text-decoration: underline;
	color: #007e99;
}

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {margin: 0 auto;
    /*border-collapse: collapse;
    border-spacing: 10;*/
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }


/*正文内容*/
body{font-size:14px; font-family:微软雅黑,Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;;line-height:24px;}
a{ cursor:pointer;}
.content{width:1000px;margin:0 auto;}

.head{background:#f8f8f8;height:80px;}
.head .logo1{float:left;margin:13px 1px;}
.head .nav1{float:right;font-size:18px;margin:23px 1px;color:#777;}
.head .nav1 a{color:#777;}
.head .nav1 a:hover{color:#f34949;border-bottom:2px solid #f34949;padding-bottom:10px; text-decoration:none;}

.head1{background:#1c1c1c;height:50px;}
.head1 p{line-height:50px;color:#aeaeae;}
.head1 p a{line-height:50px;color:#aeaeae;}
.banner{ position:relative;}
.banner img{margin-top:-6px; width:100%;height:100%;}
.banner .but_get{color:#fff;padding:5px 12px;position:absolute;top:59%;left:50%;font-size:18px;border:4px solid #ff4c4c;margin-left: -51px;background:#ff4c4c;border-radius: 4px;line-height:22px;}
.but_get:hover{background:none;color: #ff4c4c;border: 4px solid #ff4c4c;}


.block1{padding:30px 0;}
.title{border-left:6px solid #ff4c4c;padding-left:15px;margin-bottom:40px;}
.title p{font-size:22px;font-weight:bold;color:#ff4c4c;margin-bottom: 8px;}
.title span{font-size:16px;color:#555;}
.block1 h5{background: url(../images/photo-1.jpg) center center no-repeat;height: 260px;}
.block1 h5 p{color:#888;float:left;font-size:16px;line-height:24px;font-weight: 100;width: 230px;margin: 80px 0 0 130px;}
.block1 h5 span{color:#888;float:right;font-size:16px;line-height:24px;font-weight: 100;
width: 230px;margin: 80px 120px 0 0;}


.block2{padding:40px 0; box-sizing:border-box;background: url(../images/bac-1.jpg) no-repeat;height:488px;}
.block2 .spied span{background:#fff;width:300px;padding:30px; opacity:0.8;margin:0 13px;display: inline-block;*zoom:1;*display:inline;box-sizing: border-box;}
.block2 .spied p{color:#fb3610;font-size:20px; text-align:center;font-weight: bold;margin-bottom: 25px;}
.block2 .spied li{background: url(../images/icon-check.png) 8px no-repeat;padding-left:50px;color:#353535;font-size:16px; list-style-type:none;margin: 10px 0;}



.block3{padding:40px 0;background:#f5f5f5;}
.block3 .content{background:#fff;box-sizing: border-box;padding:30px;}
.block3 .b3-box{width:225px;display: inline-block;*zoom:1;*display:inline;margin: 10px 3px; vertical-align:top;}
.block3 .b3-box span{height:130px;width:225px;display: block;border: 2px solid #eaeaea;}
.block3 .b3-box h2{border-bottom:1px solid #e9e9e9;font-size:18px;color:#555;padding:18px 30px; text-align:center;}
.block3 .b3-box p{font-size:14px ;color:#888;padding:10px 10px;}



.block4{background:#f5f5f5;}
.block4 .content{background:#fff;box-sizing: border-box;padding:30px;}
.block4 h2{font-size:26px;color:#f35757;font-weight:bold; text-align:center;margin-bottom: 10px;}
.block4 h3{font-size:18px;color:#555;font-weight:100; text-align:center;margin-bottom: 40px;}
.block4 .b4-left{display:inline-block;*zoom:1;*display:inline;margin-right: 15px;}
.block4 .b4-right{display:inline-block;*zoom:1;*display:inline;width: 300px;vertical-align: top;}
.block4 .b4-right .box1{}
.block4 .b4-right .box1 p{color:#ff7e7e;font-size:22px;font-weight:bold;margin-bottom:20px;}
.block4 .b4-right .box1 #stutks,#stutks1{padding:15px;border: 1px solid #cdcdcd;overflow:hidden;height:180px;}
.block4 .b4-right .box1 li{color:#7c7c7c;font-size:16px; list-style-type:none;height: 180px;overflow: hidden;margin-bottom: 30px;}
.block4 .b4-right .box1 li span{font-size:18px;display: block;font-weight: bold;margin-bottom: 10px;}
.block4 .b4-right .box2 p{color:#ff7e7e;font-size:22px;font-weight:bold;margin: 20px 0;}
.block4 .b4-right .box2 ul{border: 1px solid #cdcdcd;width:300px;height:200px;overflow:hidden;}
.block4 .b4-right .box1 li{ list-style-type:none;display:inline-block;}
.block4 .company h3{font-size:22px;color:#555;font-weight:bold;margin:40px 0 10px; text-align:left;}
.block4 .company h4{font-size:17px;color:#555;margin-bottom:15px;}
.block4 .company p{color:#9f9f9f;font-size:17px;width: 850px;margin:10px auto;}



.block5{background:#f5f5f5;padding:40px 0;}
.block5 .content{background:#fff;box-sizing: border-box;padding:30px;}
.block5 h2{font-size:28px;color:#f34949;font-weight:bold;text-align:center;margin-bottom: 10px;}
.block5 h2 strong{font-size:14px;vertical-align:top;line-height: 16px;}
.block5 h4{font-size:16px;color:#a2a2a2; text-align:center;margin-bottom: 20px;font-weight: 200;}
.block5 span{width:150px;height:274px;display: block;border: 1px solid #eaeaea;overflow:hidden;display: inline-block;*zoom:1;*display:inline;}
.block5 span p{background: rgba(62,62,62,0.6);color:#fff;text-align:center;width:150px;height:274px;position:absolute;top:240px;padding: 5px 8px;box-sizing: border-box;transition: 0.4s;}
.block5 span p strong{font-size:18px;margin-bottom: -10px;display: block;}
.block5 .teacher1{background: url(../images/teacher1.jpg) no-repeat;position:relative;}
.teacher1:hover .hidden{top:0px;}
.block5 .teacher2{background: url(../images/teacher2.jpg) no-repeat;position:relative;}
.teacher2:hover .hidden{top:0px;}
.block5 .teacher3{background: url(../images/teacher3.jpg) no-repeat;position:relative;}
.teacher3:hover .hidden{top:0px;}
.block5 .teacher4{background: url(../images/teacher4.jpg) no-repeat;position:relative;}
.teacher4:hover .hidden{top:0px;}
.block5 .teacher5{background: url(../images/teacher5.jpg) no-repeat;position:relative;}
.teacher5:hover .hidden{top:0px;}
.block5 .teacher6{background: url(../images/teacher6.jpg) no-repeat;position:relative;}
.teacher6:hover .hidden{top:0px;}


.block7{background:#f5f5f5;padding:0 0 40px 0;}
.block7 .content{background:#fff;box-sizing: border-box;padding:30px;}
.block7 .b7-left{display: inline-block;*zoom:1;*display:inline;}
.block7 .b7-right{width: 63%;display: inline-block;*zoom:1;*display:inline; vertical-align:top;}
.block7 .b7-right p{font-size:16px;color:#777;}
.block7 .b7-right p strong{display: block;font-weight: bold;margin: 20px 0px 10px;}

.block8{/*background: url(../images/last-bac.jpg) no-repeat;*/
    height: 546px;
    padding-top: 30px;
    box-sizing: border-box;}
.block8 h1{font-size: 28px;
color: #ff4c4c;
font-weight: bold;
text-align: center;
margin: 0 0 15px 0;}
.block8 h2{font-size: 20px;color:#555;
margin: 20px 0px 50px; text-align:center;}
.block8 img{float:left;}


.block6{width:100%;height:441px;padding: 30px 0 100px;background:#f5f5f5;}
.block6 .content{background:#fff;padding: 40px;box-sizing: border-box;}
.block6 h1{color:#ff4c4c;margin: 5px 0 25px;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;text-align: left;font-weight: bold;font-size: 20px;}
.block6 .b6-left{width: 39%;padding-left: 8%;display:inline-block;*zoom:1;*display:inline;vertical-align: top;}
.block6 .b6-left label{font-size:16px;line-height: 42px;color: #424242;}
.block6 .b6-left span{color:red;}
.block6 .input-box{border:1px solid #e0e0e0;width:74%;height: 37px;margin: 7px 0;padding-left: 10px;font-size: 12px; vertical-align:central;color: #b0b0b0;}
.input-box:focus {border: 1px solid #f60;}
.block6 .b6-right{width:41%;display:inline-block;*zoom:1;*display:inline;vertical-align: top;padding-left:8%;color: #424242;font-weight: bold;}
.block6 .b6-right h2{color:#ff4c4c;font-size:20px;font-weight: 500;}
.block6 .b6-right .aboutclass{margin:25px 0;}
.block6 .b6-right .aboutclass a{font-size:16px;color:#777;font-weight:bold;}
.block6 .b6-right .aboutclass a:hover{color:#f60;}
.block6 .b6-right .aboutclass a span{background:#ff4c4c; border-radius:10px;color:#fff;text-align:center;padding:0 10px;font-weight:100;font-size:14px;margin-left: 10px;}
.block6 .b6-right .aboutclass p{font-size:16px;color:#777;font-weight: 100;}
.submit {
    width: 260px;
    height: 50px;
    font-size: 20px;
    color: #fff;
    background: #ff4c4c;
    text-align: center;
    margin: 0 auto;
    line-height: 50px;}
.submit:hover{background:#fc924b; text-decoration:none;}
.error{font-size: 14px;
color: #2ebdce;
margin: 10px 0;
text-align: center;
height: 20px;}

#menu_box {
    background: none repeat scroll 0 0 #0AB0CD;
}
#footer {
    background: none repeat scroll 0 0 #4D4D4D;
}
div[name="nots"]{cursor: pointer;}
.clear {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
    width: 100%;
	font-size:0;line-height:0;
}
.mt20{margin-top:0px;}

#oUlplay li{float:left;display:inline-block;}
#playBox{overflow:hidden;}









.wp{width: 1170px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

.ovh{overflow: hidden;}

.fd-nav li,.ul-list4 li a,.ul-list5 .txt h3,.m-intro4 .list li a,
.ul-list8 .txt h3,.ul-list9 li h3,.ul-list9 .con a,.m-intro8 .info h3,.ul-list18 .txt .tit,
.m-link1 .tit,.m-elites .info h3,.m-elites .info p,.m-intro19 .txt .tit,
.m-page a strong,.ul-list19 li,.ul-list20 .txt h3,.ul-list20 .txt .link,
.ul-list22 li h3,.ul-list23 li h3,.ul-list25 .mark dd,.ul-list27 .tit,
.ul-list28 li,.ul-list29 li p,.ul-list29 li h3,.m-intro25 .con1 li,
.ul-list31 .con h4,.ul-list31 .con p,.m-introBox .txt h3,.ul-list40 .txt h3{
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
}

/*公用模块*/
.curBox{position: relative;background: #e4f0f3;}
.curBox .tit{position: absolute;bottom: -29px;left: 50%;z-index:10;margin-left: -585px;padding: 0 24px;height: 64px;line-height: 64px;background: #00b8d4;font-size: 16px;color: #fff;font-weight: normal;text-align: center;}
.curBox .tit span{margin-right: 17px;font-size: 36px;font-weight: bold;text-transform: uppercase;}
.curBox .cur{height: 80px;line-height: 80px;text-align: right;}
.curBox .cur a,.curBox .cur span{margin: 0 12px;color: #000;}
.curBox .cur a:hover{color: #00b8d4;}

.g-box1{overflow: hidden;margin-top: 50px;}
.g-box1 .col-l{float: left;width: 872px;}
.g-box1 .col-r{float: right;width: 273px;}
.g-box1-1{overflow: hidden;margin-top: 54px;}
.g-box1-1 .col-l{float: left;width: 270px;}
.g-box1-1 .col-r{float: right;width: 876px;}
.g-box1-1-1{margin-top: 28px;margin-bottom: 35px;}
.g-box1-2{margin: 24px 0 36px;}
.g-box1-3{margin-top: 0;padding-top: 64px;}
.g-box1-3 .col-l{width: 550px;}
.g-box1-3 .col-r{width: 570px;}
.g-box1-4 .col-l{width: 604px;}
.g-box1-4 .col-r{width: 516px;}
.g-box1-5{margin-top: 0;}
.g-box1-5 .col-l{width: 446px;}
.g-box1-5 .col-r{width: 716px;}
.g-box1-6{margin-top: 59px;}
.g-box1-7{margin: 40px 0 42px;}
.g-box1-8{margin-top: 72px;}

.g-box2{margin-bottom: 24px;padding:0 18px 1px;background: #fff;}
.g-box2-1{padding: 0 30px 1px;}
.g-box2-1-1{margin-bottom: 0;}
.g-box2-1-2{padding: 0 36px 1px;}
.g-box2-2{margin-bottom: 0;padding: 17px 64px 1px 32px;}
.g-box2-3{padding: 32px 18px 27px;}
.g-box2-4{padding: 0 47px 1px;margin-bottom: 0;}
.g-box2-5{padding: 0 40px 1px;margin-bottom: 0;}
.g-box2-5-1{margin-bottom: 40px;}
.g-box2-6{margin-bottom: 15px;padding: 26px 26px 29px;}


.g-box3{padding: 50px 0;background-position: center center;background-repeat: no-repeat;}
.g-box3-1{padding: 32px 0;}
.g-box3-2{padding: 75px 0;}
.g-box3-3{padding:81px 0;}
.g-box3-4{padding: 40px 0;}
.g-box3-5{padding: 0;}
.g-box3-6{position: relative;}
.g-box3-6 .bgicon{position: absolute;top: 30px;right: 50%;z-index:1;margin-right: -960px;display: block;width: 725px;height: 359px;background: url(../images/img52.png) no-repeat center center;}

.g-box4{padding-top: 81px;background: #fff;}
.g-box4 .col-l{width: 273px;}
.g-box4 .col-r{width: 838px;}

.g-box5{padding-bottom: 1px;background: #fff;}
/*公用标题*/
.g-tit1{margin: 41px 0 18px;font-size: 24px;color: #151314;text-align: center;font-weight: normal;font-family: "黑体";letter-spacing: 7px;}
.g-tit1 span{display: block;font-size: 14px;color:#7c7c7c;text-transform: uppercase;letter-spacing: 3px;}
.g-tit1-1{margin: 0 0 25px;}
.g-tit2{height: 56px;line-height: 56px;font-size: 18px;color: #151314;font-weight: normal;}
.g-tit2 .more{float: right;margin-top: 2px;padding-right: 18px;background: url(../images/icon70.png) no-repeat right center;font-size: 13px;color: #00b8d4;}
.g-tit2-1{height: 86px;line-height: 86px;font-size: 24px;}
.g-tit2-2{height: 38px;line-height: 38px;}
.g-tit2-3{margin-bottom: 16px;height: auto;line-height: 1.5;}
.g-tit2-3-1{margin-top: 33px;}
.g-tit2-4{height: 92px;line-height: 92px;font-size: 24px;}

.g-tit3{margin-bottom: 13px;font-size: 24px;color: #151314;font-weight: normal;text-align: center;letter-spacing: 4px;font-family: "黑体";}
.g-tit3-1{color: #fff;}

.g-tit4{margin-bottom: 37px;font-size: 14px;color: #7c7c7c;font-weight: normal;text-align: center;}
.g-tit4 span{display: inline-block;padding: 0 19px;position: relative;}
.g-tit4 span:before,.g-tit4 span:after{content: "";position: absolute;top: 50%;width: 41px;height: 1px;background-color: #7c7c7c;}
.g-tit4 span:before{left: 100%;}
.g-tit4 span:after{right: 100%;}

.g-tit5{margin-bottom: 39px;font-size: 24px;font-weight: normal;letter-spacing: 5px;}
.g-tit5 span{display: block;margin-bottom: 10px;padding-left: 16px;line-height: 1;background: url(../images/icon60.jpg) no-repeat left top;font-size: 12px;color: #00b8d4;font-family: Myriad Pro;text-transform: uppercase;letter-spacing: 0;}

.g-tit6{margin-top: 24px;height: 42px;line-height: 42px;border-bottom:1px solid #e6e6e6;}
.g-tit6 .more{font-size: 14px;color: #00b8d4;font-family: "黑体";font-weight: normal;}

.g-tit7{margin: 8px 0 14px;padding: 0 22px;height: 52px;line-height: 52px;background: #e4f0f3;font-size: 36px;color: #00b8d4;font-weight: normal;}

.g-tit8{font-size: 18px;font-weight: normal;}
.g-tit8 span{margin-left: 12px;color: #7c7c7c;font-family: Myriad Pro;text-transform: uppercase;}

.g-tit9{margin-bottom: 40px;font-size: 24px;color: #151314;font-weight: normal;text-align: center;}
.g-tit9:after{content: "";display: block;margin: 0 auto;width: 97px;height: 2px;background: #151314;}
.g-tit9 span{display: block;margin: 7px 0 15px;font-size: 14px;}

.g-tit10{padding: 40px 0 28px;font-size: 20px;color: #00b8d4;font-weight: normal;}
.g-tit10 span{margin-left: 18px;font-size: 16px;color: #999;}
.g-tit10-1{padding: 22px 0 13px;}
.g-tit10-1-1{border-bottom:2px dotted #c7c7c7;}

.g-tit11{padding: 0 39px;height: 48px;line-height: 48px;background: #fff;border-bottom:2px solid #f2f2f2;font-size: 14px;color: #151314;}

.g-btn1{display: block;margin: 0 auto;width: 169px;height: 32px;line-height: 32px;border:2px solid #00b8d4;border-radius: 17px;font-size: 19px;color: #00b8d4;text-align: center;}
.g-btn1:hover{background: #00b8d4;color: #fff;}

.g-btn1-1{width: 185px;height: 46px;line-height: 46px;background: #00b8d4;border:none;border-radius: 23px;font-size: 16px;color: #333;}
.g-btn1-1:hover{background: #fff;color: #333;}

.g-btn1-2{width: 221px;height: 50px;line-height: 50px;background: #e5f8fb;border-width: 1px;border-radius: 26px;font-size: 14px;color: #000;font-family: "黑体";}
.g-btn1-2:hover{background: #fff;color: #000;}
.g-btn1-2-1{margin-top: 17px;width: 271px;text-align: left;}
.g-btn1-2-1 i{display: inline-block;vertical-align: middle;margin: -3px 16px 0 41px;width: 22px;height: 22px;background-position: center center;background-repeat: no-repeat;}
.g-btn1-2-1 .icon1{background-image: url(../images/icon65.png);}
.g-btn1-2-1 .icon2{background-image: url(../images/icon66.png);}

.g-btn1-3{width: 157px;height: 36px;line-height: 36px;background: #00b8d4;border:none;border-radius: 18px;font-size: 16px;color: #fff;font-family: "黑体";}

.g-btn1-4{display: inline-block;width: 140px;height: 34px;line-height: 34px;background: #00b8d4;border-width:1px;border-radius: 18px;font-size: 14px;color: #fff;}
.g-btn1-4:hover{background: #fff;color: #00b8d4;}

.g-btn1-5{width: 280px;height: 55px;line-height: 55px;background: #306ffe;border:none;border-radius: 28px;font-size: 18px;color: #fff;text-align: center;}

.g-btn2{display: block;margin: 0 auto;padding-left: 37px;width: 103px;height: 34px;line-height: 34px;background: url(../images/icon-up1.png) no-repeat 107px center;border:1px solid #00b8d4;border-radius:18px;font-size: 14px;color: #00b8d4;}

.g-btn3{display: block;margin: 0 auto;width: 268px;height: 58px;line-height: 58px;background: #00abc9;border:1px solid #00abc9;border-radius: 30px;font-size: 16px;color: #fff;text-align: center;}
.g-btn3:hover{background: #fff;color: #00b8d4;}

.g-info1{font-size: 14px;color: #7c7c7c;text-align: center;text-transform: uppercase;}
.g-info1-1{color: #fff;}

.g-info2{margin-top: 27px;font-size: 14px;color: #666;text-align: center;}

.g-info3{margin-top: 15px;line-height: 26px;font-size: 16px;color: #333;text-align: center;}
.g-info3-1{margin: 13px 0 35px;font-size: 14px;color: #00b8d4;}

.g-tip1{font-size: 14px;color: #00b8d4;text-align: center;}
/*******************************
  -------[=头部]-------
********************************/
.hd-top{overflow: hidden;height: 44px;line-height: 44px;background: #303030;font-size: 14px;color: #fff;}
.hd-top a{color: #fff;}
.hd-top .link{float: left;}
.hd-top .link a{margin:0 17px;}
.hd-top .link a:first-child{margin-left: 0;}
.hd-top .tel{float: right;padding-left: 29px;background: url(../images/icon1.png) no-repeat left center;}
.hd-bt{height: 106px;background: #fff;}
.logo{float: left;height: 106px;line-height: 106px;}
.logo img{display: inline-block;vertical-align: middle;max-height: 95%;}

/*******************************
    -------[=导航]-------
********************************/
.hd-bt .hdr{position: relative;float: right;padding:34px 85px 0 0;}
.nav{float: left;}
.nav li{position: relative;float: left;padding: 0 22px;}
.nav .v1{display: block;padding-bottom: 27px;width: 75px;font-size: 16px;text-align: center;font-weight: bold;}
.nav .v1 span{display: block;font-size: 14px;color: #7c7c7c;font-weight: normal;}
.nav li dl{display: none;position: absolute;top: 100%;left: 50%;margin-left: -60px;z-index: 999;width: 120px;border-top:2px solid #00aabf;background: rgba(21,60,99,.7);}
.nav dd{border-bottom:1px solid #39556f;}
.nav dd:last-child{border-bottom:none;}
.nav dd a{display: block;height: 46px;line-height: 46px;font-size: 14px;color: #fff;text-align: center;}
.nav dd:hover{border-bottom-color: #00aabf;}
.nav dd:hover a{background: #113252;}
.nav li.on .v1,.nav li:hover .v1,.nav li.on .v1 span,.nav li:hover .v1 span{color: #00b8d4;}

.soBox{overflow: hidden;position: absolute;top: 0;right: 0;z-index:10;width: 65px;height: 106px;background: #fff;
    -webkit-transition:width .3s;
    -o-transition:width .3s;
    transition:width .3s;
}
.soBox .btn{position: absolute;top: 50%;right: 39px;z-index:3;margin-top: -12px;display: block;width: 26px;height: 25px;background:#fff url(../images/icon-so.png) no-repeat center center;}
.soBox .searchBox{position: absolute;top: 50%;right: 0;z-index: 2;margin-top: -17px;padding-right: 118px;}
.searchBox .close{position: absolute;top: 0;right: 39px;display: block;width: 34px;height: 34px;background:#fff url(../images/icon-close.png) no-repeat center center;}
.searchBox .search{position: relative;padding: 0 47px 0 12px;width: 370px;height: 32px;line-height: 32px;border:1px solid #bfbfbf;border-radius: 5px;}
.searchBox .search .inp{display: block;margin-top: 6px;width: 100%;height: 19px;line-height: 19px;border:none;font-size: 14px;}
.searchBox .search .sub{position: absolute;top: 0;right: 0;display: block;width: 37px;height: 32px;background: none;background: url(../images/icon-so2.png) no-repeat center center;border:none;font-size: 0;text-indent: -9999px;}
.soBox.on{width: 100%;}
.soBox.on .btn{z-index: 1;}

.hd-bt.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 999;height: 49px;box-shadow: 0 0 30px rgba(0,0,0,.2);}
.hd-bt.fixed .logo{height: 49px;line-height: 49px;}
.hd-bt.fixed .logo img{max-height: 35px;}
.hd-bt.fixed .hdr{padding-top: 13px;}
.hd-bt.fixed .nav .v1{padding-bottom: 15px;font-size: 14px;}
.hd-bt.fixed .nav .v1 span{display: none;}
.hd-bt.fixed .soBox{height: 49px;}
.hd-bt.fixed .soBox .btn{background-image: url(../images/icon-so3.png);}

/*******************************
  -------[=banner]-------
*******************************/

/*******************************
  -------[=底部]-------
********************************/
/*******************************
    -------[=正文]-------
********************************/
#bd.pt106{padding-top: 106px;}

/*细分检索*/
.g-soBox{position: relative;}
.g-soBox .inp{display: block;padding: 0 46px 0 9px;width: 100%;height: 36px;line-height: 36px;border:1px solid #e0e7ec;font-size: 14px;color: #7c7c7c;}
.g-soBox .sub{position: absolute;top: 0;right: 0;display: block;width: 36px;height: 36px;background: #00b8d4 url(../images/icon-so1.png) no-repeat center center;border:none;font-size: 0;text-indent: -9999px;}
.g-soBox1{margin-bottom: 29px;}

.m-hot{overflow: hidden;padding: 17px 0 22px;}
.m-hot li{float: left;margin-bottom: 18px;}
.m-hot li a{display: block;padding: 0 5px;height: 21px;line-height: 21px;border-radius:3px;color: #a6a6a6;}
.m-hot li.on a,.m-hot li:hover a{background: #00b8d4;color: #fff;}

.m-selDate{margin-bottom: 26px;padding: 0 23px 0 8px;height: 36px;line-height: 36px;background: url(../images/icon11.png) no-repeat 212px center;border:1px solid #e0e7ec;font-size: 14px;color: #151314;}

.m-pages{margin-bottom: 24px;text-align: right;}
.m-pages a,.m-pages span{display: inline-block;vertical-align: middle;margin-left: 6px;width: 46px;height: 46px;line-height: 46px;background: #fff;border:2px solid #ecf0f1;font-size: 14px;color: #45464b;text-align: center;}
.m-pages span{line-height: 42px;font-family: Myriad Pro;}
.m-pages .prev,.m-pages .next,.m-pages .first,.m-pages .last{background-position: center center;background-repeat: no-repeat;font-size: 0;text-indent: -9999px;}
.m-pages .prev{background-image: url(../images/icon-prev.png);}
.m-pages .next{background-image: url(../images/icon-next.png);}
.m-pages .first{background-image: url(../images/icon-first.png);}
.m-pages .last{background-image: url(../images/icon-last.png);}
.m-pages a.on,.m-pages a:hover{color: #00b8d4;}


.m-pages1-1{padding-top: 16px;margin-bottom: 0;text-align: center;}
.m-pages1-1-1{padding-top: 37px;margin-bottom: 13px;}
.m-pages1-2{margin-bottom: 37px;}
.m-pages1-2-1{margin-bottom: 0;}
.m-pages1-3 a{width: 32px;height: 32px;line-height: 32px;}
.m-pages1-4{margin-bottom: 31px;}

.m-pages1{margin-bottom: 41px;text-align: right;}
.m-pages1 ul{overflow: hidden;display: inline-block;}
.m-pages1 ul li{float: left;}
.m-pages1 li a{display: block;width: 24px;height: 24px;line-height: 24px;border:1px solid #e3e3e3;margin-left: -1px;text-align: center;}
.m-pages1 li span{padding: 0 5px;height: 24px;line-height: 24px;}
.m-pages1 li.prev a{margin-left: 0;margin-right: 7px;font-family: "黑体";}
.m-pages1 li.next a{margin-left: 7px;font-family: "黑体";}
.m-pages1 li.on a{background: #00a8ad;color: #fff;}


/*内页banner*/
.banner{position: relative;}
.banner .item{height: 380px;outline:none;background-position: center center;background-repeat: no-repeat;}
.banner .con{overflow: hidden;}
.banner .pic{float: left;margin: 18px 19px 0 0;width: 389px;text-align: right;}
.banner .pic img{display: inline-block;}
.banner .txt{float: left;padding-top: 79px;color: #fff;text-align: center;}
.banner .txt h3{margin-bottom: 18px;font-size: 30px;font-weight: normal;}
.banner .txt p{font-size: 18px;font-family: "黑体";}
.banner .txt p span{margin: 0 30px;}
.banner .txt p strong{margin-right: 12px;display: inline-block;position: relative;bottom: -3px;font-size: 72px;font-weight: normal;}
.banner .txt .more{outline:none;display: inline-block;overflow: hidden;margin-top: 10px;padding-left: 25px;height: 38px;line-height: 38px;border:2px solid #40be65;border-radius: 21px;font-size: 16px;color: #40be65;}
.banner .txt .more i{float: right;margin-left: 13px;width: 37px;height: 38px;background: url(../images/icon-right4.png) no-repeat center center;border-left:1px solid #37503f;}
.banner .slick-dots{position: absolute;left: 0;right: 0;bottom: 25px;z-index:1;text-align: center;}
.banner .slick-dots li{display: inline-block;margin:0 3px;}
.banner .slick-dots li button{outline:none;cursor: pointer;overflow: hidden;display: block;padding: 0;width: 11px;height: 11px;background: #65d3e3;border:none;border-radius: 50%;font-size: 0;text-indent: -9999px;}
.banner .slick-dots .slick-active button{background: #d3dade;}


.ban{height: 380px;background-position: center center;background-repeat: no-repeat;}
.ban .txt{padding-top: 63px;text-align: center;color: #fff;}
.ban .txt h3{margin-bottom: 40px;font-size: 36px;font-weight: normal;}
.ban .txt h3 span{display: block;font-weight: bold;}
.ban .txt h3 em{display: inline-block;position: relative;top: -25px;width: 170px;height: 1px;background-color: #fff;}
.ban .txt p{margin-bottom: 17px;line-height: 18px;font-size: 14px;font-family: "黑体";text-transform: uppercase;letter-spacing: 1px;}

.ban .txt1{padding: 40px 0 0 99px;color: #fff;}
.ban .txt1 h3{margin-bottom: 25px;font-size: 74px;font-weight: normal;}
.ban .txt1 p{line-height: 26px;font-size: 14px;}
.ban .txt1 .link{margin-top: 53px;font-size: 19px;}
.ban .txt1 .link .btn{display: inline-block;vertical-align: middle;margin: -3px 0 0 34px;padding: 0 20px;height: 29px;line-height: 29px;background: #1dcfd1;border:1px solid #1dcfd1;border-radius: 16px;font-size: 18px;color: #fff;}
.ban .txt1 .link .btn:hover{background: #fff;color: #1dcfd1;}

.ban .con{overflow: hidden;}
.ban .con .pic{float: right;margin-right: 100px;padding-top: 8px;}
.ban .con .pic img{display: block;}
.ban .con .txt2{float: right;margin-right: 67px;padding-top: 108px;width: 495px;}
.ban .con h3{margin-bottom: 13px;font-size: 52px;color: #fff;text-align: right;font-weight: normal;}
.ban .con p{line-height: 24px;font-size: 14px;color: #fff;}
.ban .con .link{margin-top: 18px;font-size: 18px;color:#41fdcf;text-align: right;}
.ban .con .link i{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;width: 19px;height: 20px;background: url(../images/icon54.png) no-repeat center center;}

.ban1{overflow: hidden;position: relative;}
.ban1 .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/bg9.png) repeat left top;}
.ban1 .bg h3{position: absolute;bottom: -13px;line-height: 1;font-size: 85px;color: #00b8d4;font-family: "黑体";}
.ban1 .bg h3 span{display: block;font-size: 47px;}
.fd-top .contact p,.fd-top .mess p,.fd-top .mess p,.fd-copy p,
.fd-top .code p{color:#fff;}
