body{ background:#f9f9f9;}
.wrap_bai{background:#fff; overflow:hidden;}
.wrap{width:1200px; margin:0 auto; overflow:hidden;}
.con_banner_products{ overflow:hidden; margin-top:120px; width:100%; height:320px;background-image: url(../images/2-15111QT401Y4.jpg);background-repeat: no-repeat;background-position: center top;}
.con_banner_case{ overflow:hidden; margin-top:120px; width:100%; height:320px;background-image: url(../images/2-15111H01456239.jpg);background-repeat: no-repeat;background-position: center top;}
.con_banner_markets{ overflow:hidden; margin-top:120px; width:100%; height:320px;background-image: url(../images/2-15111QT506440.jpg);background-repeat: no-repeat;background-position: center top;}
.con_banner_about{ overflow:hidden; margin-top:120px; width:100%; height:320px;background-image: url(../images/2-15111H01159640.jpg);background-repeat: no-repeat;background-position: center top;}
.con_banner_news{ overflow:hidden; margin-top:120px; width:100%; height:320px;background-image: url(../images/news02.jpg);background-repeat: no-repeat;background-position: center top;}

.con_banner_products article{width:1200px; margin:85px auto; height:150px; background:url(../images/touzi01.png) no-repeat; color:#fff; overflow:hidden;}
.con_banner_products article h2{font-size:36px; margin:20px 0 15px 20px; font-weight:bold;}
.con_banner_products article p{font-size:18px; margin-left:20px; font-weight:bold;}

.con_banner_case article{width:1200px; margin:85px auto; height:150px; background:url(../images/touzi01.png) no-repeat; color:#fff; overflow:hidden;}
.con_banner_case article h2{font-size:36px; margin:20px 0 15px 20px; font-weight:bold;}
.con_banner_case article p{font-size:18px; margin-left:20px; font-weight:bold;}

.con_banner_markets article{width:1200px; margin:85px auto; height:150px; background:url(../images/touzi01.png) no-repeat; color:#fff; overflow:hidden;}
.con_banner_markets article h2{font-size:36px; margin:20px 0 15px 20px; font-weight:bold;}
.con_banner_markets article p{font-size:18px; margin-left:20px; font-weight:bold;}

.con_banner_about article{width:1200px; margin:85px auto; height:150px; background:url(../images/touzi01.png) no-repeat; color:#fff; overflow:hidden;}
.con_banner_about article h2{font-size:36px; margin:20px 0 15px 20px; font-weight:bold;}
.con_banner_about article p{font-size:18px; margin-left:20px; font-weight:bold;}

.con_banner_news article{width:1200px; margin:85px auto; height:150px; background:url(../images/touzi01.png) no-repeat; color:#fff; overflow:hidden;}
.con_banner_news article h2{font-size:36px; margin:20px 0 15px 20px; font-weight:bold;}
.con_banner_news article p{font-size:18px; margin-left:20px; font-weight:bold;}

.sub_nav{width:100%; height:74px; border-bottom:1px solid #dcdcdc;}
.sub_nav article{float:left; line-height:74px;}
.sub_nav article a{margin:0 10px; display:inline-block; *display:inline; *zoom:1; font-size:16px;}
.sub_nav article b{width:17px; height:15px; background:url(../images/home.png) no-repeat; display:inline-block; *display:inline; *zoom:1;}

.sub_nav article i{width:16px; height:15px; background:url(../images/nav04.png) no-repeat center 6px; display:inline-block; *display:inline; *zoom:1;}
.sub_nav summary{float:right;}
.sub_nav summary a{height:72px; line-height:72px; float:left; display:block; margin-left:25px; font-size:16px;}
.sub_nav summary a.act{height:72px; line-height:72px; border-bottom:2px solid #1892e7; color:#1892e7;}


.invest_pic{width:1200px; height:450px; overflow:hidden; margin-top:40px; margin-bottom:30px;}
.invest{overflow:hidden; margin-bottom:40px;}
.invest li{position:relative; float:left; margin-right:30px; background:#1892e7; height:134px; width:380px; color:#fff; line-height:134px; font-size:16px; text-indent:150px;}
.invest li i{position:absolute; left:20px;top:50%; margin-top:-56px; width:112px; height:112px; background:url(../images/touzi04.png) no-repeat;}
.invest li.cz i{background-image:url(../images/touzi05.png);}
.invest li.yx i{background-image:url(../images/touzi06.png);}
.invest li:last-of-type{margin-right:0;}

.business{overflow:hidden;}
.business h2{line-height:90px; height:90px; font-size:24px; font-weight:bold; color:#1892e7; border-bottom:1px solid #e5e5e5;}
.business article{overflow:hidden; padding:35px 0; border-bottom:1px solid #e5e5e5;}
.business article summary{float:left; width:740px;}
.business article summary p{font-size:16px; color:#333;}
.business article summary .more{font-size:16px; color:#fff; width:164px; height:48px; line-height:48px; text-align:center; background:#1892e7; display:block; margin-top:25px; margin-bottom:30px;}

.business article picture{ float:right; position:relative; width:400px; height:300px; overflow:hidden;}
.business article picture i{position:absolute; left:50%; top:50%; margin-left:-31px; margin-top:-31px; width:62px; height:62px; background:url(../images/video.png) no-repeat; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; cursor:pointer;}
.business article picture i:hover{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}

.value{overflow:hidden; padding-bottom:30px;}
.value h2{line-height:90px; height:90px; font-size:24px; font-weight:bold; color:#1892e7; text-align:center;}
.value ul{overflow:hidden;}
.value ul li{ float:left; width:299px; text-align:center; font-size:16px;}
.value ul li i{width:299px; height:184px; border-right:1px solid #e5e5e5; display:block; background:no-repeat center;}
.value ul li i img{margin-top:48px;}
.value ul li.value_04 i{border-right:0;}

.scheme_bt{position:relative; line-height:90px; height:90px; font-size:24px; font-weight:bold; color:#1892e7;}
.scheme_bt a{position:absolute; right:0; top:0; line-height:90px; height:90px; font-size:14px; font-weight:bold; color:#1892e7; background:url(../images/nav05.png) no-repeat right center; padding-right:15px;}
.scheme_list{overflow:hidden; padding-bottom:40px;}
.scheme_list li{ width:380px; float:left; margin-right:30px; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; margin-bottom:25px;}
.scheme_list li a{display:block; height:100%;}
.scheme_list li picture{width:380px;height:200px; overflow:hidden;}
.scheme_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.scheme_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.scheme_list li:last-of-type{margin-right:0;}
.scheme_list li article{padding:20px; height:100px; position:relative;}
.scheme_list li article h3{color:#333; font-size:18px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scheme_list li article p{line-height:24px;}
.scheme_list li article span{position:absolute; left:20px; bottom:20px; width:340px; height:30px; line-height:30px; border-top:1px solid #e5e5e5; font-weight:bold; background:url(../images/jt_hui.png) no-repeat 65px center; display:block;}
.scheme_list li:hover{background:#1892e7;}
.scheme_list li:hover article h3{color:#fff;}
.scheme_list li:hover article p{color:#fff;}
.scheme_list li:hover article span{border-color:#fff; color:#fff; background:url(../images/jt_huang.png) no-repeat 70px center;}


.correlation_list{overflow:hidden; padding-bottom:40px;}
.correlation_list li{ width:380px; float:left; margin-right:30px; background:#f9f9f9;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; margin-bottom:20px;}
.correlation_list li a{display:block; height:100%;}
.correlation_list li picture{width:380px; height:180px; overflow:hidden;}
.correlation_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.correlation_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.correlation_list li:last-of-type{margin-right:0;}

.correlation_list li article{padding:20px; height:110px; position:relative;}
.correlation_list li article h3{color:#1892e7; font-size:24px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.correlation_list li article p{line-height:24px;}
.correlation_list li article span{position:absolute; left:20px; bottom:20px; width:340px; height:30px; line-height:30px; border-top:1px dotted #666; font-weight:bold; background:url(../images/jt_hui.png) no-repeat 65px center; display:block;}
.correlation_list li:hover{background:#1892e7;}
.correlation_list li:hover article h3{color:#fff;}
.correlation_list li:hover article p{color:#fff;}
.correlation_list li:hover article span{border-color:#fff; color:#fff; background:url(../images/jt_huang.png) no-repeat 70px center;}


.case{overflow:hidden; padding-bottom:40px;}
.case li{float:left; margin-right:20px; background:#fff; margin-bottom:20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.case li:nth-of-type(2n){margin-right:0;}
.case li a{display:block;}
.case li picture{float:left; width:295px; height:184px; overflow:hidden;}
.case li picture img{width:100%; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.case li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.case li article{padding:0 30px; width:235px; float:left;}
.case li article p{line-height:30px; font-weight:bold; height:120px; padding-top:20px;}
.case li article span{width:235px; height:42px; line-height:42px; border-top:1px dotted #9a9a9a; font-weight:bold; background:url(../images/jt_hui.png) no-repeat 65px center; display:block;}
.case li:hover{background:#1892e7;}
.case li:hover article p{color:#fff;}
.case li:hover article span{border-color:#fff; color:#fff; background:url(../images/jt_huang.png) no-repeat 70px center;}


#video{position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:999; display:none;}
#video div{width:1000px; height:500px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -500px; z-index:999; background:#000;}
#video div i{position:absolute; left:100%; top:0; width:35px; height:35px; background:url(../images/video_no.jpg) no-repeat; display:block; cursor: pointer;}
#video b{background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed; left:0; top:0; width:100%; height:100%; display:block;}

#recommend{background:url(../images/xg_cp.jpg); overflow:hidden; padding-bottom:40px;}
.recommend_box{position:relative; overflow:hidden;}
.recommend_box div{position:relative; width:704px; height:400px; margin:auto; overflow:hidden;}
.recommend_box div ul{position:relative;}
.recommend_box div ul li{float:left; width:704px;}
.recommend_box div ul li picture{width:704px; height:334px; overflow:hidden;}
.recommend_box div ul li picture img{width:100%;}
.recommend_box div ul li{font-size:20px; text-align:center;}
.recommend_box div ul li p{line-height:60px;}

#recommend_page{position:absolute; left:0; top:50%; margin-top:-60px; width:60px; height:60px; background:url(../images/xg_cp03.jpg) no-repeat; border:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
#recommend_page:hover{background:url(../images/xg_cp03_a.jpg) no-repeat;}
#recommend_next{position:absolute; right:0; top:50%; margin-top:-60px; width:60px; height:60px; background:url(../images/xg_cp04.jpg) no-repeat; border:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#recommend_next:hover{background:url(../images/xg_cp04_a.jpg) no-repeat;}

.searching{height:64px; line-height:64px; padding:0 30px; background:#fff; margin:40px 0 30px;}
.searching span{float:left;}
.searching i{float:right;}

.select-wrapper{font: normal 14px '\5FAE\8F6F\96C5\9ED1'; width: 160px; height: 34px; position: relative; cursor: pointer; display: inline-block; *display: inline; *float: left; *margin-right: 10px; background: #f9f9f9; border:0; margin-left:10px;}
.select-wrapper.focus{ border:0;}
.select-button{ font: normal 14px '\5FAE\8F6F\96C5\9ED1'; width: 160px; height: 34px; border: 0; border-radius: 3px; background: #f9f9f9; cursor: pointer; padding: 0 26px 0 10px; overflow: hidden; text-align: left; outline: none; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;}
.select-down{ position: absolute; top: 21px; right: 12px; height:0; width:0; overflow: hidden; font-size: 0; border-color: #999 transparent transparent transparent; border-style: solid; border-width: 6px;}  
.disabled{ color: #cccccc;}
.select-list{ width: 238px; background: #fff; border: 1px solid #e8e8e8; box-shadow: 0 0 3px #ddd; border-radius: 3px; display: none; z-index: 2; position: absolute; left: -1px; top: 35px; overflow: hidden;}
.select-list ul{ margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; line-height: 34px; max-height: 240px;}
.select-list ul li{ width: auto; height: 34px; padding-left: 10px; cursor: pointer;overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow:ellipsis;}
.select-list ul li.selected,.select-list ul li:hover{ color: #fff; background: #1892e7;}

/* 下拉列表不可用样式 */
.select-button-disable{ color: #ccc; width: 238px; height: 34px; border: 1px solid #e3e3e3; border-radius: 3px; background: #fff; cursor: pointer; padding-left: 10px; overflow: hidden; text-align: left; outline: none;}
.select-down-disable{color: #ccc;font-size: 18px;position: absolute;top: 0;right: 10px;line-height: 34px;}

.margin{margin:40px 0 0;}
.m_x{margin-bottom:40px;}
.pro_list{overflow:hidden; padding-bottom:40px;}
.pro_list li{ width:590px; float:left; margin-right:20px; margin-bottom:20px; background:#fff;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.pro_list li a{display:block; height:100%;}
.pro_list li picture{width:100%; height:280px; overflow:hidden;}
.pro_list li picture img{width:100%; height:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.pro_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.pro_list li:nth-of-type(2n){margin-right:0;}

.pro_list li article{padding:20px; height:110px; position:relative;}
.pro_list li article h3{color:#1892e7; font-size:20px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list li article p{line-height:30px;}
.pro_list li article span{position:absolute; left:20px; bottom:0; width:340px; height:50px; line-height:50px; border-top:1px dotted #666; font-weight:bold; background:url(../images/jt_hui.png) no-repeat 65px center; display:block;}
.pro_list li:hover{background:#1892e7;}
.pro_list li:hover article h3{color:#fff;}
.pro_list li:hover article p{color:#fff;}
.pro_list li:hover article span{border-color:#fff; color:#fff; background:url(../images/jt_huang.png) no-repeat 70px center;}

.pro_banner{width:100%; height:580px; position:relative;}
.pro_banner div{position:absolute; left:0; top:50%; margin-top:-55px; text-align:center; color:#fff; width:100%;}
.pro_banner div h2{font-size:42px;}
.pro_banner div aside{font-size:30px; margin-bottom:20px;}
.pro_banner div a{width:198px; height:54px; line-height:54px; margin:0 15px; color:#fff; border:1px solid #fff; display:inline-block; *display:inline; *zoom:1; font-size:18px;}

.pro_sub{width:1200px; margin:auto; text-align:center; padding:30px 0; position:relative;}
.pro_sub i{position:absolute; left:0; top:54px; width:100%; height:4px; background:#ececec;}
.pro_sub ul{position:relative;z-index:1; overflow:hidden; text-align:center;}
.pro_sub ul li{margin:0 100px; display:inline-block; *display:inline; *zoom:1;}
.pro_sub ul li a{display:block; font-size:16px; padding-top:72px; background:url(../images/pro07.png) no-repeat center top; margin:auto;}
.pro_sub ul li a:hover, .pro_sub ul li.act a{color:#1892e7; background-image:url(../images/pro08.png);}

/*.param{width:600px; margin:40px auto;}
.param .param_title{height:72px; background:#666; text-align:center;}
.param .param_title li{width:133px; height:62px; margin:10px 6px 0; text-align:center; line-height:62px; font-size:18px; color:#fff; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; display:inline-block; *display:inline; *zoom:1;}
.param .param_title li:hover,.param .param_title li.act{background:#fff; color:#666;}
.param_con{background:#fff; padding:10px;}
.param_con h2{text-align:center; font-size:24px;}
.param_con ul{overflow:hidden;}
.param_con ul li{padding:0 15px; height:46px; line-height:46px; font-size:16px; background:#f9f9f9;}
.param_con ul li:nth-of-type(2n){background:#fff;}
.param_con ul li span{float:left;}
.param_con ul li em{float:right; width:180px;}
.param_con a{height:30px; line-height:30px; padding-left:35px; font-size:16px; width:64px; display:block; margin:20px auto; background:url(../images/pro09.png) no-repeat;}*/

.param_table{width:100%; background:#fff; border:1px solid #e5e5e5;}
.param_table thead{height:60px; line-height:60px; color:#fff; font-size:16px; text-align:center; background:#666;}
.param_table tbody tr td{padding:15px 10px; text-align:center; border-right:1px solid #e5e5e5;}
.param_table tbody tr{background:#f9f9f9;}
.param_table tbody tr:nth-of-type(2n){background:#fff;}
.param_table tbody tr td a{ color:#1892e7; font-size:16px;}

.pro_del{overflow:hidden; height:900px; background:url(../images/pro10.jpg) no-repeat center top; text-align:center;}
.pro_del h2{font-size:42px; margin-top:90px; color:#1892e7;}
.pro_del aside{font-size:18px; margin-top:15px;}
.pro_del img{margin-top:35px;}


.pro_del_02{overflow:hidden; height:900px; background:url(../images/pro13.jpg) no-repeat center top; text-align:center;}
.pro_del_02 h2{font-size:42px; margin-top:110px; color:#fff;}
.pro_del_02 aside{font-size:18px; color:#fff; margin-top:15px;}
.pro_del_02 img{margin-top:100px;}

.pro_del_03{overflow:hidden; height:900px; background:url(../images/pro15.jpg) no-repeat center bottom; text-align:center;}
.pro_del_03 h2{font-size:42px; margin-top:50px; color:#1892e7;}
.pro_del_03 aside{font-size:18px; margin-top:15px;}

.pro_del_04{overflow:hidden; height:900px; background:url(../images/pro16.jpg) no-repeat center top; text-align:center;}
.pro_del_04 img{margin-top:300px;}
.pro_del_04 h2{font-size:42px; margin-top:50px; color:#fff;}
.pro_del_04 aside{font-size:18px; margin-top:15px; color:#fff;}

.pro_del_05{overflow:hidden; height:900px; background:url(../images/pro19.jpg) no-repeat center top; text-align:center;}
.pro_del_05 h2{font-size:42px; margin-top:140px; color:#1892e7;}
.pro_del_05 aside{font-size:18px; margin-top:15px;}
.pro_del_05 img{margin-top:60px;}

.pro_del_06{overflow:hidden; height:900px; background:url(../images/pro20.jpg) no-repeat center top; text-align:center;}
.pro_del_06 h2{font-size:42px; margin-top:110px;color:#fff;}
.pro_del_06 aside{font-size:18px; margin-top:15px; color:#fff;}
.pro_del_06 img{margin-top:120px;}

.pro_del_07{overflow:hidden; height:900px; background:#fff; text-align:center;}
.pro_del_07 h2{font-size:42px; margin-top:90px;color:#1892e7;}
.pro_del_07 aside{font-size:18px; margin-top:15px;}
.pro_del_07 img{margin-top:60px;}

.pro_del_08{overflow:hidden; height:900px; background:url(../images/pro25.jpg) no-repeat center top; text-align:center;}
.pro_del_08 img{margin-top:140px;}
.pro_del_08 h2{font-size:42px; margin-top:120px; color:#fff;}
.pro_del_08 aside{font-size:18px; margin-top:15px;color:#fff;}

.pro_del_09{overflow:hidden; height:900px; background:url(../images/pro27.jpg) no-repeat center bottom; text-align:center;}
.pro_del_09 h2{font-size:42px; margin-top:120px; color:#1892e7;}
.pro_del_09 aside{font-size:18px; margin-top:15px;}
.pro_del_09 img{margin-top:140px;}

.pro_del_10{overflow:hidden; height:900px; background:url(../images/pro28.jpg) no-repeat center bottom; text-align:center;}
.pro_del_10 h2{font-size:42px; margin-top:60px; color:#1892e7;}
.pro_del_10 aside{font-size:18px; margin-top:15px;}
.pro_del_10 img{margin-top:50px;}


.serve_fl{float:left; width:850px;}
.serve_sub{overflow:hidden; margin:40px 0 30px;}
.serve_sub a{width:211px; height:56px; line-height:56px; text-align:center; background:#dcdcdc; display:block; float:left;margin-right:2px; font-size:16px;}
.serve_sub a:last-of-type{margin-right:0;}
.serve_sub a:hover,.serve_sub a.act{color:#fff; background:#1892e7;}

.scope{background:#fff; overflow:hidden; padding:30px;}
.scope_a{overflow:hidden; margin-bottom:30px;}
.scope_a picture{float:left; width:320px; height:276px; overflow:hidden;}
.scope_a picture img{width:100%;}
.scope_a article{width:440px; float:right;}
.scope_a article h2{height:67px; line-height:67px; border-bottom:1px dotted #e5e5e5; font-size:18px; color:#1892e7; margin-bottom:10px; font-weight:bold;}
.scope_a article p{line-height:30px;}

.scope_b{overflow:hidden; margin-bottom:30px;}
.scope_b h2{font-size:18px; color:#1892e7; margin-bottom:10px; font-weight:bold;}
.scope_b aside{font-size:13px; margin-bottom:15px;}
.scope_b article{overflow:hidden; margin-bottom:2px; background:#f9f9f9;}
.scope_b article summary{float:left; width:578px; border-right:2px solid #fff; padding:20px;}
.scope_b article summary p{ line-height:30px;}
.scope_b article figure{float:left; width:168px; height:130px; line-height:130px; text-align:center; }

.scope_c{overflow:hidden;}
.scope_c h2{font-size:18px; color:#1892e7; margin-bottom:10px; font-weight:bold;}
.scope_c aside{font-size:13px; margin-bottom:15px;}
.scope_c table{width:100%; overflow:hidden; text-align:center;}
.scope_c table thead{background:#1892e7; width:100%;}
.scope_c table thead tr td{border-right:2px solid #fff; height:64px; color:#fff; font-size:16px;}
.scope_c table tbody tr td{height:64px; font-size:16px;border-right:2px solid #fff;}
.scope_c table tbody tr:nth-of-type(2n) td{background:#f9f9f9;}

.scope_c article{overflow:hidden; margin-top:30px; width:790px; height:400px; background:url(../images/serve03.jpg) no-repeat; text-align:center;}
.scope_c article h3{font-size:24px; text-align:center; color:#fff; margin-top:160px;}
.scope_c article p{font-size:16px; color:#fff; margin-bottom:10px;}
.scope_c article a{padding-top:70px; background:url(../images/serve04.png) no-repeat center top; display:inline-block; *display:inline; *zoom:1; font-size:16px; color:#fff; margin:15px; opacity:0.6; filter:alpha(opacity=60);}
.scope_c article a.kf{background-image:url(../images/serve05.png);}
.scope_c article a:hover{ opacity:1; filter:alpha(opacity=100);}

.serve_rl{float:right; margin-top:40px; width:300px;}
.serve_rl div{overflow:hidden; background:#fff;}
.serve_rl div h2{margin:0 20px; border-bottom:1px solid #e5e5e5; height:59px; line-height:59px; background:url(../images/serve06.png) no-repeat left center; text-indent:40px; color:#000; font-size:18px;}
.serve_rl div aside{margin:15px 20px; font-size:13px;}
.serve_rl div picture{width:100%; height:124px; overflow:hidden;}
.serve_rl div picture img{ width:100%;}
.serve_rl div a{margin:0;}

.serve_rl a{margin-top:15px; text-indent:20px; color:#666; font-size:16px; display:block; height:50px; line-height:50px; background:#fff url(../images/serve09.png) 264px center no-repeat;}
.serve_rl a:hover,.serve_rl a.act{color:#fff; background:#1892e7 url(../images/serve08.png) 270px center no-repeat;}

.faq_sub{overflow:hidden; padding-bottom:20px;}
.faq_sub li{ height:120px; width:120px; line-height:120px; text-align:center; font-size:18px; position:relative; border-radius:50%; background:#ececec; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; cursor:pointer; float:left; margin-right:15px;}
.faq_sub li.act:after{content:''; margin-left:-10px; position:absolute; left:50%; top:99%; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #1892e7;}
.faq_sub li:hover,.faq_sub li.act{background:#1892e7; color:#fff;}

.faq_sub li a{ height:120px; width:120px; line-height:120px; text-align:center; font-size:18px; position:relative; border-radius:50%; background:#ececec; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; cursor:pointer; float:left; margin-right:15px;}
.faq_sub li a.act:after{content:''; margin-left:-10px; position:absolute; left:50%; top:99%; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #1892e7;}
.faq_sub li a:hover,.faq_sub li a.act{background:#1892e7; color:#fff;}

.faq_list{overflow:hidden; margin-top:20px;}
.faq_list ul{overflow:hidden;}
.faq_list li{overflow:hidden; margin-bottom:15px;}
.faq_list li h2{cursor:pointer; border:1px solid #eee; height:54px; line-height:54px; font-size:16px; text-indent:20px; position:relative;}
.faq_list li h2 i{position:absolute; right:20px; top:50%; margin-top:-15px; height:30px; width:30px; border-radius:50%; border:1px solid #ccc; background:url(../images/serve10.png) no-repeat 10.5px center;}
.faq_list li.act h2{background:#1892e7; color:#fff; border-color:#1892e7;}
.faq_list li.act h2 i{border:1px solid #fff; background:url(../images/serve11.png) no-repeat 10.5px center;}

.faq_list li div{display:none; padding:20px;}


.pagination {padding:20px 0; text-align: left; font-size: 24px; line-height: 30px;}
.pagination A { border: #f2f2f2 2px solid; padding: 2px 10px; margin: 2px; color: #ccc; background-color: #fff; text-decoration: none;}
.pagination A:hover {border: #f2f2f2 2px solid;color: #fff;background-color: #1892e7;}
.pagination A:active {border: #f2f2f2 2px solid;color: #ccc;}
.pagination span.current {border: #f2f2f2 2px solid;padding: 2px 10px;font-weight: bold;margin: 2px;color: #fff;background-color: #1892e7;}
.pagination span.disabled {border: #f2f2f2 2px solid;padding: 2px 5px;margin: 2px;color: #ddd;background-color: #FFFFFF;}

.download_list{overflow:hidden; margin-top:20px;}
.download_list ul{overflow:hidden;}
.download_list li{overflow:hidden; margin-bottom:15px;}
.download_list li a{display:block; border:1px solid #eee; height:54px; line-height:54px; font-size:16px; text-indent:20px; position:relative;}
.download_list li a i{ text-indent:25px; position:absolute; right:0; top:0; height:54px; width:140px; background:url(../images/serve12.png) no-repeat 0 center; font-size:12px;}
.download_list li:hover a i{color:#fff; background-image:url(../images/serve13.png)}
.download_list li:hover a{background:#1892e7; color:#fff; border-color:#1892e7;}

.video_list{overflow:hidden;}
.video_list li{width:380px; float:left; margin-bottom:30px; margin-right:30px; background:#fff;}
.video_list li:nth-of-type(3n){margin-right:0;}
.video_list li a{display:block; height:100%;}
.video_list li picture{position:relative; width:100%; height:300px; overflow:hidden;}
.video_list li picture:after{content:''; position:absolute; left:50%; top:50%; margin-top:-31px; margin-left:-31px; width:62px; height:62px; background:url(../images/video.png) no-repeat;}
.video_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.video_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.video_list li p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 25px; height:84px; line-height:84px; font-size:16px;}

.video_con{overflow:hidden; background:#fff; padding:30px; }
.video_con h2{font-size:24px; font-weight:bold; color:#1892e7; text-align:center;}
.video_con aside{margin:15px auto; width:80%; font-size:16px; text-align:center;}
.video_con video{width:80%; margin:0 10%; background:#000; overflow:hidden;}

.video_bt{padding:20px 0; font-size:20px; font-weight:bold; color:#1892e7;}

.baike{overflow:hidden;}
.baike li{overflow:hidden; height:54px; line-height:54px; background:#f9f9f9; margin-bottom:15px; font-size:16px; padding:0 20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.baike li a{float:left; -webkit-transition:0s; -moz-transition:0s; transition:0s; }
.baike li i{float:right;}
.baike li:hover{background:#1892e7;}
.baike li:hover a,.baike li:hover i{color:#fff;}

.right{float:right; margin-top:40px; width:300px;}
.hot{ background:#fff; padding:0 20px; margin-bottom:15px; padding-bottom:15px;}
.hot h2{ border-bottom:1px solid #e5e5e5; height:59px; line-height:59px; background:url(../images/biaoqian.jpg) no-repeat left center; text-indent:40px; color:#000; font-size:18px; margin-bottom:10px;}
.hot article{overflow:hidden;}
.hot article a{display:block; float:left; padding:10px 16px; background:#f9f9f9; margin:0 3px; margin-bottom:8px;}
.hot article a:hover{background:#1892e7; color:#fff;}

.pro_tj{ background:#fff; padding:0 20px; margin-bottom:15px; padding-bottom:15px;}
.pro_tj .title{overflow:hidden; border-bottom:1px solid #e5e5e5; margin-bottom:10px;height:59px; line-height:59px;}
.pro_tj .title h2{float:left;color:#000; font-size:18px;}
.pro_tj .title a{float:right; font-size:13px;}
.pro_tj ul{overflow:hidden;}
.pro_tj ul li{position:relative; height:30px; line-height:30px; padding-left:15px; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_tj ul li i{position:absolute; left:0; top:50%; width:4px; height:4px; border-radius:50%; background:#666; margin-top:-2px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.pro_tj ul li a{font-size:14px; display:block;}
.pro_tj ul li:hover i{ background:#1892e7;}

.pro_tj article{background:#f9f9f9; margin-bottom:15px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.pro_tj article a{height:100%; display:block;}
.pro_tj article picture{overflow:hidden; height:180px;}
.pro_tj article picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.pro_tj article:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.pro_tj article p{height:50px; line-height:50px; padding:0 10px;}
.pro_tj article:hover{background:#1892e7;}
.pro_tj article:hover p{color:#fff;}

.news_box{width:1200px; overflow:hidden; margin:40px auto;}

.special{ width:100%; height:220px;margin-bottom:15px; overflow:hidden; position:relative;}
.special img{width:100%;}
.special h2{position:absolute; left:0; top:0; padding:30px; font-size:20px;font-weight:bold; color:#fff;}

.news_cut{overflow:hidden; margin-bottom:30px;}
.news_cut article{float:left; width:415px;}
.news_cut article aside{font-size:18px; color:#999; margin-bottom:18px;}
.news_cut article h2{ color:#1892e7; font-size:18px; font-weight:bold; margin-bottom:8px;}
.news_cut article p{line-height:24px; height:105px;}
.news_cut article a{display:block; border-top:1px dotted #e5e5e5; padding-top:15px; font-weight:bold; background:url(../images/pic11.png) no-repeat 65px 22px;}
.news_cut article a:hover{background:url(../images/pic12.png) no-repeat 75px 22px;}
.news_cut picture{float:right; width:340px; height:220px; overflow:hidden;}
.news_cut picture img{width:100%}

.news_list{border-top:2px solid #e5e5e5; overflow:hidden;}
.news_list li{padding:30px 0; overflow:hidden; border-bottom:1px dotted #e5e5e5;}
.news_list li summary{width:120px; height:120px; float:left; background:#f9f9f9; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.news_list li summary p{font-weight:bold; padding:20px 20px 0; font-size:40px; height:40px; line-height:40px;}
.news_list li summary aside{padding:0 25px; font-size:16px;}
.news_list li:hover summary{color:#fff; background:#1892e7;}
.news_list li article{width:645px; float:right;}
.news_list li article a{font-weight:bold; color:#333; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.news_list li article a b{font-weight:bold;}
.news_list li:hover article a{color:#1892e7;}
.news_list li article aside{font-size:12px; color:#999; margin:8px 0;}
.news_list li article p{font-size:13px; height:48px; overflow:hidden; line-height:24px;}

.news_more{margin-top:40px; display:block; overflow:hidden; background:#1892e7; color:#fff; height:60px; line-height:60px; text-align:center; font-size:16px;}
.news_more:hover{color:#fff;}


.news_title{overflow:hidden; margin-top:-30px; margin-bottom:40px;}
.news_title summary{color:#fff; background:#1892e7; width:120px; height:120px; float:left; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.news_title summary p{font-weight:bold; padding:20px 20px 0; font-size:40px; height:40px; line-height:40px;}
.news_title summary aside{padding:0 25px; font-size:16px;}
.news_title article{width:645px; float:right;}
.news_title article h2{margin-top:25px; font-weight:bold; color:#1892e7; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.news_title article aside{font-size:12px; color:#999; margin:14px 0 15px;}

.news_con{overflow:hidden;}
.news_con h2{font-weight:bold; text-align:center; margin-top:15px; font-size:18px;}
.news_con p{line-height:30px; margin:15px 0;}

.return{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:30px 0; margin-top:40px; overflow:hidden;}
.return .fnahui{height:50px; line-height:50px; text-align: center; width:140px; background:#1892e7; color:#fff; display:block; font-size:16px;}
.return .fnahui_r{float:right;}
.return .bshare-custom{float:left; margin-top:15px;}
.pro_xg{overflow:hidden;}
.pro_xg h2{font-size:20px; height:60px; line-height:60px; font-weight:bold; color:#1892e7;}
.pro_xg ul{overflow:hidden;}
.pro_xg ul li{padding-left:10px; position:relative; overflow:hidden; height:36px; line-height:36px;}
.pro_xg ul li i{position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; background:#999; border-radius:50%;}
.pro_xg ul li a{float:left;}
.pro_xg ul li span{color:#999; float:right;}

.news_case{overflow:hidden;}
.news_case_list{overflow:hidden;}
.news_case_list li{margin-bottom:20px; background:#fff; overflow:hidden;}
.news_case_list li picture{float:left;width:425px; height:240px; overflow:hidden;}
.news_case_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.news_case_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.news_case_list li article{float:left; padding:30px; width:365px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.news_case_list li article h3{font-size:16px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.news_case_list li article p{margin-bottom:10px; height:80px; line-height:24px; font-size:13px;}

.news_case_list li article a{display:block; border-top:1px dotted #e5e5e5; padding-top:24px; font-weight:bold; background:url(../images/pic11.png) no-repeat 65px 31px;}
.news_case_list li:hover article a{background:url(../images/pic11_a.png) no-repeat 75px 31px; color:#fff;}
.news_case_list li:hover{background:#1892e7;}
.news_case_list li:hover article{color:#fff;}

.news_case_title{overflow:hidden;}
.news_case_title h2{text-align:center; font-weight:bold; color:#1892e7; font-size:20px; margin-bottom:20px;}
.news_case_title article{overflow:hidden;}
.news_case_title article table{width:600px; margin:auto;}
.news_case_title article table td{padding:4px; text-align:left;}
.news_case_pic{ margin-top:30px; margin-bottom:30px; overflow:hidden;}
.news_case_pic picture{overflow:hidden; width:790px;}
.news_case_pic picture img{width:100%;}

.case_pic{padding:20px 0 0; overflow:hidden;}
.case_pic li{position:relative; width:95px; height:95px; padding:2px; border:1px solid #999; cursor:pointer; float:left; margin-right:11px; margin-top:10px;}
.case_pic li img{ width:95px; height:95px;}
.case_pic li.act:after{content:''; position:absolute; left:50%; bottom:100%; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #1892e7;}
.case_pic li.act{border-color:#1892e7;}

.subject{overflow:hidden;}
.subject li{margin-bottom:20px; overflow:hidden; background:#fff;}
.subject li a{display:block; height:100%;}
.subject li picture{width:330px; height:189px; overflow:hidden; float:left; margin:27px auto 10px 20px; }
.subject li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.subject li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.subject li article{padding:30px; width:655px; float:left;}
.subject li article h2{color:#333; font-size:18px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.subject li article p{line-height:26px; height:80px; margin-bottom:10px;}
.subject li article span{height:47px; line-height:47px; font-weight:bold; display:block; border-top:1px dotted #e5e5e5; background:url(../images/pic11.png) no-repeat 65px center;}
.subject li:hover article h2{color:#1892e7;}
.subject li:hover article span{background:url(../images/pic12.png) no-repeat 75px center;}

.subject li summary{ float:left; color:#999; text-align:center; margin-top:55px; margin-left:20px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.subject li summary p{font-size:48px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.subject li summary aside{font-size:24px;}

.subject li:hover summary{color:#1892e7;}

.subject_title{margin-bottom:20px; overflow:hidden; background:#fff;}
.subject_title picture{width:600px; height:300px; overflow:hidden; float:left; margin:auto 20px auto 20px;}
.subject_title picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.subject_title:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.subject_title article{padding:30px; width:488px; float:left;}
.subject_title article h2{color:#1892e7; font-size:20px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.subject_title article p{line-height:28px; height:120px; margin-bottom:10px;}
.subject_title article a{height:69px; line-height:69px; font-weight:bold; display:block; border-top:1px dotted #e5e5e5; background:url(../images/pic11.png) no-repeat 65px center;}

.subject_title article a:hover{background:url(../images/pic12.png) no-repeat 75px center;}

.about_wrap{width:1200px; margin:40px auto; overflow:hidden;}
.about_video{overflow:hidden; height:320px; position:relative;}
.about_video img{width:100%;}
.about_video i{width:152px; height:54px; background:url(../images/about02.png) no-repeat; position:absolute; right:40px; top:40px; cursor:pointer;}

.about_a{background:#fff; overflow:hidden; padding:30px;}
.about_a h2{font-size:20px; color:#333; margin-bottom:15px;}
.about_a p{ line-height:26px; margin-bottom:15px;}
.about_a ul{overflow:hidden;}
.about_a ul li{float:left; width:569px;}

.about_img{margin-top:20px; overflow:hidden;}

.about_b{background:#fff; margin-top:20px; overflow:hidden; padding:30px;}
.about_b h2{color:#1892e7; font-size:24px; text-align:center;}
.about_b_list{margin-top:20px; overflow:hidden; position:relative;}
.about_b_list i{position:absolute; left:50%; top:0; height:95%; border-left:1px solid #f9f9f9;}
.about_b_list_fl, .about_b_list_rl{width:400px; margin-left:50px; float:left;}
.about_b_list_fl picture, .about_b_list_rl picture{width:400px; height:400px; overflow:hidden; border-radius:50%;}
.about_b_list_fl ul, .about_b_list_rl ul{overflow:hidden; margin-top:30px;}
.about_b_list_fl ul li, .about_b_list_rl ul li{cursor:pointer; height:100px; width:100px; float:left; margin:0 13px; overflow:hidden; border:2px solid #fff; border-radius:50%;}
.about_b_list_fl ul li.act, .about_b_list_rl ul li.act{border:2px solid #1892e7;}
.about_b_list_fl ul li img, .about_b_list_rl ul li img{height:100px; width:100px;}
.about_b_list_fl h3, .about_b_list_rl h3{ font-size:48px; color:#1892e7; text-align:center;}
.about_b_list_fl h3 span, .about_b_list_rl h3 span{color:#999; font-size:24px; margin-left:10px;}
.about_b_list_fl p, .about_b_list_rl p{ font-size:24px; color:#1892e7;text-align:center;}
.about_b_list_fl aside, .about_b_list_rl aside{ font-size:12px; color:#999;text-align:center;}

.about_b_list_rl{float:right; margin-left:0; margin-right:50px;}

.about_b_a{display:block; margin:30px auto; font-size:16px; line-height:58px; text-align:center; width:180px; height:58px; background:#1892e7 url(../images/pic11_a.png) no-repeat 165px center; color:#fff; padding-right:30px;}
.about_b_a:hover{color:#fff;}


.about_business{width:1200px; margin:40px auto 20px; background:#fff;}
.about_business h2{color:#1892e7; text-align:center; font-size:72px;}
.about_business aside{font-size:18px; text-align:center;}
.about_business_list{position:relative; height:582px;}
.about_business_list img{width:1200px; height:582px;}
.about_business_list ul{position:absolute; left:0; top:0; width:100%; height:100%;}
.about_business_list ul li{position:absolute; left:90px; top:100px; padding-top:15px;}
.about_business_list ul li p{width:36px; height:48px; background:url(../images/about09.png) no-repeat; display:block; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.about_business_list ul li p:hover{background:url(../images/about09_a.png) no-repeat;}
.about_business_list ul li div{display:none; font-size:13px; z-index:1; position:absolute; left:50%; margin-left:-237px; bottom:100%; width:444px; line-height:26px; color:#fff; padding:15px; border-radius:10px; background:#1892e7;}
.about_business_list ul li div:after{content:''; position:absolute; top:100%; left:50%; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #1892e7; margin-left:-8px;}



.about_business_list ul li{position:absolute; left:161px; top:150px; padding-top:15px;}
.about_business_list ul li.business_map_02{ left:325px; top:105px;}
.about_business_list ul li.business_map_03{ left:270px; top:256px;}
.about_business_list ul li.business_map_04{ left:461px; top:256px;}
.about_business_list ul li.business_map_05{ left:534px; top:204px;}
.about_business_list ul li.business_map_06{ left:866px; top:265px;}
.about_business_list ul li.business_map_07{ left:930px; top:204px;}
.about_business_list ul li.business_map_08{ left:1020px; top:344px;}





.about_tg{padding:30px; background:#fff; overflow:hidden;}
.about_tg h2{color:#1892e7; text-align:center; font-size:24px;}
.about_tg ul{overflow:hidden; text-align:center;}
.about_tg ul li{display:inline-block; *display:inline; *zoom:1; margin:20px 10px 0; }
.about_tg ul li picture{width:350px; height:150px; border:3px solid #f8f8f8; overflow:hidden;}
.about_tg ul li picture img{width:100%;}
.about_tg ul li aside{font-size:16px; margin-top:20px;}


.about_zhuy{padding:30px; background:#fff; overflow:hidden; margin-top:20px;}
.about_zhuy h2{color:#1892e7; text-align:center; font-size:24px;}
.about_zhuy_con{overflow:hidden; background:url(../images/about13.jpg) no-repeat center;}
.about_zhuy_con .zhuy_fl{float:left; position:relative; width:598px; height:598px; border:1px solid #f6f6f6; border-radius:50%; background:url(../images/about11.png) no-repeat center;}
.about_zhuy_con .zhuy_fl a{padding-right:20px; position:absolute; bottom:85px; left:50%; margin-left:-42px; font-size:16px; background:url(../images/pic11_a.png) no-repeat center right; color:#fff; font-weight:bold;}

.about_zhuy_con .zhuy_rl{margin-top:100px; float:right; position:relative; width:398px; height:398px; border:1px solid #f6f6f6; border-radius:50%; background:url(../images/about12.png) no-repeat center;}
.about_zhuy_con .zhuy_rl a{padding-right:20px; position:absolute; bottom:75px; left:50%; margin-left:-42px; font-size:16px; background:url(../images/pic11_a.png) no-repeat center right; color:#fff; font-weight:bold;}

.honor{overflow:hidden;}
.honor li{overflow:hidden; margin-bottom:20px;}
.honor li h2{position:relative; padding:0 30px; height:50px; line-height:50px; font-weight:bold; font-size:16px; background:#fff; cursor:pointer;}
.honor li h2 i{position:absolute; right:30px; top:50%; margin-top:-16px; width:32px; height:32px; background:url(../images/about14.png) no-repeat;}
.honor li.act h2{color:#1892e7;}
.honor li.act h2 i{background:url(../images/about14_a.png) no-repeat;}
.honor li dl{overflow:hidden; margin-top:20px; display:none;}
.honor li dl dd{width:285px; margin-right:20px; margin-bottom:20px; float:left;}
.honor li dl dd picture{width:285px; height:300px;overflow:hidden;}
.honor li dl dd picture img{ width:100%;}
.honor li dl dd p{padding:10px; height:45px; text-align:center;}
.honor li dl dd:nth-of-type(4n){margin-right:0;}


.journal{overflow:hidden; padding-bottom:40px;}
.journal picture{float:left; width:246px; height:206px; overflow:hidden;}
.journal picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.journal:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.journal article{float:right; width:520px; height:206px; overflow:hidden;}
.journal article h2{font-size:18px; color:#1892e7; margin:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.journal article p{line-height:26px; height:85px;}
.journal article a{margin-top:15px; display:block; height:46px; background:url(../images/about24.jpg) no-repeat left top;}

.journal_title{overflow:hidden; border-top:2px solid #e1e1e1; padding-bottom:20px; border-bottom:2px solid #e1e1e1;}
.journal_title h2{font-size:18px; color:#1892e7; margin:15px 0 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.journal_title aside{font-size:16px; color:#333; margin-bottom:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.journal_title article{overflow:hidden;}
.journal_title article picture{float:left; width:120px; height:120px; overflow:hidden;}
.journal_title article picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.journal_title article:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.journal_title article div{float:right; width:640px;}
.journal_title article div p{height:80px; margin-top:8px; line-height:26px; overflow:hidden;}
.journal_title article div a{font-size:12px;}

.journal_list{overflow:hidden;}
.journal_list h2{font-size:18px; color:#1892e7; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.journal_list ul{overflow:hidden;}
.journal_list ul li{border-bottom:1px dotted #e1e1e1; padding-bottom:20px; margin-top:15px;}
.journal_list ul li h3{font-size:16px; color:#333; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.journal_list article{overflow:hidden;}
.journal_list article picture{float:left; width:120px; height:120px; overflow:hidden;}
.journal_list article picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.journal_list article:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.journal_list article div{float:right; width:640px;}
.journal_list article div p{height:80px; margin-top:8px; line-height:26px;}
.journal_list article div a{font-size:12px;}


.shehui{overflow:hidden;}
.shehui_con{overflow:hidden; background:#fff;}
.shehui_con picture{float:left; width:600px; height:328px; overflow:hidden;}
.shehui_con picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.shehui_con:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.shehui_con article{float:left; width:600px; height:328px;}
.shehui_con article h2{position:relative; margin:75px 30px 56px; font-size:24px; color:#1892e7;}
.shehui_con article h2:after{content:''; position:absolute; left:0; bottom:-25px; width:40px; border-bottom:1px solid #e1e1e1;}
.shehui_con article p{ margin:0 30px; line-height:26px;}


.recruit{ overflow:hidden;}
.recruit_title{background:#333; height:60px;}
.recruit_title h2{margin-left:30px; float:left;line-height:60px; color:#fff; font-weight:bold; font-size:18px;}
.recruit_title article{float:right; margin-top:5px; margin-right:5px;}
.recruit_title article input[type="text"]{float:left; padding:0 10px; width:320px; height:50px; background:#fff; color:#999; font-size:12px; border:0;}
.recruit_title article input[type="submit"]{float:left; width:150px; height:50px; background:url(../images/job01.jpg) no-repeat; border:0;}

.recruit_shaixuan{padding:30px 30px 10px; background:#fff; overflow:hidden; line-height:24px;}
.recruit_shaixuan article{overflow:hidden; margin-bottom:20px;}
.recruit_shaixuan article label{padding-left:35px; font-size:16px; font-weight:bold; background:url(../images/job02.jpg) no-repeat; height:24px; float:left; margin-right:20px;}
.recruit_shaixuan article label.leibie{background:url(../images/job03.jpg) no-repeat;}
.recruit_shaixuan article a{float:left; margin-right:20px;}
.recruit_shaixuan article a.gengduo{float:right; color:#1892e7; margin-right:0;}


.job_table{width:100%; margin-top:30px; background:#fff;}
.job_table thead{height:60px; line-height:60px; color:#fff; font-size:16px; background:#1892e7; font-weight:bold;}
.job_table thead td{padding:0 20px;}
.job_table tbody tr td{padding:15px 20px;}
.job_table tbody tr{background:#f9f9f9;}
.job_table tbody tr:nth-of-type(2n){background:#fff;}


.job_con{display:none; position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999;}
.job_con div{width:1000px; position:absolute; left:50%; top:900px; margin-left:-500px; z-index:9999; background:#fff; overflow:hidden;}
.job_con div h2{height:60px; font-size:18px; padding:0 30px; background:#333; font-weight:bold; line-height:60px; color:#1892e7; position:relative;}
.job_con div h2 i{position:absolute; right:30px; top:0; width:41px; height:60px; background:url(../images/job_no.png) no-repeat center; display:block; cursor: pointer;}
.job_con div article{padding:30px; overflow:hidden;}
.job_con div article h3{margin:15px 0; font-weight:bold; font-size:16px; color:#333;}
.job_con div article p{line-height:24px; margin:6px 0;}
.job_con div article span{display:block; color:#333;}
.job_con div article a{margin-top:25px; display:block; color:#fff; background:#1892e7 url(../images/pic11_a.png) no-repeat 115px center; width:140px; height:50px; line-height:50px; padding-right:20px; text-align:center; font-size:16px;}

.job_con b{background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed; left:0; top:0; width:100%; height:100%; display:block;}

.dsj_list{overflow:hidden; height:99px; margin-bottom:30px;}
.dsj_list #dsj_prev{width:40px; height:99px; background:url(../images/dsj01.png) no-repeat; border:0; float:left; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.dsj_list #dsj_prev:hover{background:url(../images/dsj02.png) no-repeat;}
.dsj_list #dsj_next{width:40px; height:99px; background:url(../images/dsj03.png) no-repeat; border:0; float:right; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.dsj_list #dsj_next:hover{background:url(../images/dsj04.png) no-repeat;}
.dsj_list div{float:left; margin-left:40px; position:relative; width:1040px; height:98px; overflow:hidden;}
.dsj_list div b{width:100%; height:5px; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-2.5px; background:#ccc;}
.dsj_list div ul{position:absolute; left:0; top:0; overflow:hidden;}
.dsj_list div ul li{float:left; width:88px; height:88px; border:5px solid #ccc; border-radius:50%; overflow:hidden; cursor:pointer; position:relative; margin-right:59px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.dsj_list div ul li img{width:88px; height:88px;}
.dsj_list div ul li i{position:absolute; left:0; top:0; height:88px; line-height:88px; font-size:24px; font-weight:bold; color:#fff; background:url(../images/hei.png); width:100%; text-align:center;}

.dsj_list div ul li.act, .dsj_list div ul li:hover{border-color:#1892e7;}
.dsj_list div ul li.act i{background:url(../images/hui02.png);}


.dsj_box{overflow:hidden; background:#fff; padding:30px 80px;}
.dsj_box summary{width:156px; float:left; color:#1892e7; font-size:36px; font-weight:bold;}
.dsj_box article{width:800px; padding-left:80px; border-left:1px solid #e5e5e5; float:right;}
.dsj_box article img{width:100%; margin-bottom:10px;}
.dsj_box article p{line-height:40px;}

.dsj_cut{overflow:hidden; text-align:center; margin-top:30px;}
.dsj_cut button{border:0; margin:0 10px; width:135px; height:45px; line-height:45px; text-align:center; font-size:16px; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.dsj_cut button:hover{color:#fff; background:#1892e7;}


.activity{overflow:hidden;}
.activity h2{text-align:center; margin:20px 0;}
.activity_list{overflow:hidden;}
.activity_list li{float:left; width:380px; margin-right:30px; margin-bottom:20px;}
.activity_list li picture{width:100%; height:220px; overflow:hidden;}
.activity_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.activity_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.activity_list li p{line-height:60px; height:60px; text-align:center; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.activity_size{overflow:hidden; border-top:1px solid #dbdbdb; padding-top:20px;}
.activity_size button{float:left; height:50px; width:50px; background:#fff; text-align:center; line-height:50px; color:#999; border:0; font-size:16px; font-weight:bold;}
.activity_size button:hover{color:#fff; background:#1892e7;}
.activity_size ul{overflow:hidden; float:left; margin-left:15px;}
.activity_size ul li{margin-right:15px; cursor:pointer; float:left; height:50px; width:50px; background:#fff; text-align:center; line-height:50px; color:#999; border:0; font-size:24px; font-weight:bold; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.activity_size ul li:hover, .activity_size ul li.act{color:#fff; background:#1892e7; }

.activity_one{width:1200px; margin:30px auto; overflow:hidden;}
.activity_one h2{ font-size:20px; text-align:center; color:#1892e7; font-weight:bold; margin-bottom:20px;}
.activity_one aside{text-align:center; margin-bottom:30px;}

.activity_size.huise button{float:left; height:50px; width:50px; background:#f9f9f9; text-align:center; line-height:50px; color:#999; border:0; font-size:16px; font-weight:bold;}
.activity_size.huise button:hover{color:#fff; background:#1892e7;}
.activity_size.huise ul{overflow:hidden; float:left; margin-left:15px;}
.activity_size.huise ul li{margin-right:15px; cursor:pointer; float:left; height:50px; width:50px; background:#f9f9f9; text-align:center; line-height:50px; color:#999; border:0; font-size:24px; font-weight:bold; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.activity_size.huise ul li:hover, .activity_size ul li.act{color:#fff; background:#1892e7; }

.occupation{width:1200px; margin:40px auto; overflow:hidden;}

.occupation h2{text-align:center;}
.occupation h2 a, .activity h2 a{margin:0 10px; font-size:16px; padding:6px 10px;}
.occupation h2 a.act, .activity h2 a.act{background:#1892e7; color:#fff;}
.occupation aside{margin:30px 0; text-align:center;}
.occupation article{padding:40px; background:#1892e7; color:#fff; font-size:18px; line-height:40px;}
.occupation div{padding:20px 40px; overflow:hidden;}
.occupation div h3{color:#1892e7; font-size:18px; margin:10px 0;}
.occupation div p{line-height:30px;}

.contact{overflow:hidden; background:#fff;}
.contact picture{float:left; overflow:hidden; width:600px; height:421px;}
.contact article{float:right; width:540px; padding:30px;}
.contact article h2{color:#1892e7; height:90px; line-height:90px; border-bottom:1px dotted #999; font-weight:bold; margin-bottom:20px;}
.contact article p{line-height:40px;}


.message{overflow:hidden; background:#fff; margin-top:25px; padding:30px;}
.message h2{text-align:center; color:#1892e7; font-size:20px; font-weight:bold;}
.message_con{width:902px; height:614px; margin:30px auto 0; overflow:hidden; background:url(../images/message01.png) no-repeat;}
.message_fl{float:left; width:368px; margin-left:40px; margin-top:40px;}
.message_fl article{overflow:hidden; height:48px; line-height:48px; margin-bottom:20px;}
.message_fl article label{float:left; width:100px; font-size:16px;}
.message_fl article input{ float:left; height:48px; border:0; background:#fff; padding:0 10px; width:240px;}

.message_rl{width:435px; float:right; margin-right:30px; margin-top:40px;}
.message_rl textarea{line-height:26px; border:0; background:#fff; padding:15px; width:405px; height:290px;}
.message_rl input{ margin-top:20px; font-size:16px; padding-right:30px; width:140px; height:46px; background:#1892e7 url(../images/pic11_a.png) no-repeat 100px center; color:#fff; border:0;}


.map{padding:30px; background:#fff; margin-top:25px; overflow:hidden;}
.map_pic{float:left; position:relative; width:631px; height:520px; background:url(../images/map01.jpg) no-repeat;}
.map_pic ul{position:absolute; width:100%; height:100%;}
.map_pic ul li{padding-top:15px;}
.map_pic ul li.guangdong{position:absolute; left:454px; top:414px; }
.map_pic ul li.guangxi{position:absolute; left:394px; top:415px; }
.map_pic ul li.hainan{position:absolute; left:402px; top:475px; }
.map_pic ul li.taiwan{position:absolute; left:548px; top:395px; }
.map_pic ul li.fujian{position:absolute; left:505px; top:370px; }
.map_pic ul li.jiangxi{position:absolute; left:478px; top:349px; }
.map_pic ul li.hunan{position:absolute; left:426px; top:355px; }
.map_pic ul li.guizhou{position:absolute; left:365px; top:370px; }
.map_pic ul li.yunnan{position:absolute; left:288px; top:403px; }
.map_pic ul li.sichuan{position:absolute; left:310px; top:316px; }
.map_pic ul li.chongqing{position:absolute; left:374px; top:319px; }
.map_pic ul li.hubei{position:absolute; left:426px; top:309px; }
.map_pic ul li.zhejiang{position:absolute; left:528px; top:330px; }
.map_pic ul li.shanghai{position:absolute; left:542px; top:285px; }
.map_pic ul li.jiangsu{position:absolute; left:522px; top:262px; }
.map_pic ul li.anhui{position:absolute; left:490px; top:292px; }
.map_pic ul li.henan{position:absolute; left:436px; top:264px; }
.map_pic ul li.shandong{position:absolute; left:497px; top:219px; }
.map_pic ul li.shanxi{position:absolute; left:385px; top:264px; }
.map_pic ul li.shannxi{position:absolute; left:420px; top:221px; }
.map_pic ul li.hebei{position:absolute; left:455px; top:201px; }
.map_pic ul li.tianjin{position:absolute; left:479px; top:174px; }
.map_pic ul li.beijing{position:absolute; left:467px; top:160px; }
.map_pic ul li.liaoning{position:absolute; left:539px; top:140px; }
.map_pic ul li.jilin{position:absolute; left:560px; top:100px; }
.map_pic ul li.heilongjiang{position:absolute; left:570px; top:55px; }
.map_pic ul li.neimenggu{position:absolute; left:362px; top:170px; }
.map_pic ul li.ningxia{position:absolute; left:350px; top:220px; }
.map_pic ul li.gansu{position:absolute; left:250px; top:170px; }
.map_pic ul li.qinghai{position:absolute; left:230px; top:243px; }
.map_pic ul li.xizang{position:absolute; left:130px; top:290px; }
.map_pic ul li.xinjiang{position:absolute; left:125px; top:160px; }





.map_pic ul li p{display:block; width:13px; height:22px; cursor:pointer;}


.map_pic ul li:hover p, .map_pic ul li.act p{background:url(../images/map05.png) no-repeat;}
 .map_pic ul li.act article{display:block;}
.map_pic ul li article{z-index:1; display:none; width:100px; height:35px; line-height:35px; text-align:center; background:#1892e7; border-radius:5px; color:#fff; margin-left:-50px; position:absolute; left:50%; bottom:100%;}
.map_pic ul li article:after{content:''; position:absolute; left:50%; top:100%; margin-left:-6px; border-color:#1892e7 transparent transparent transparent; border-style: solid; border-width: 6px;}




.map_rl{float:right; margin-right:30px; margin-top:15px; width:280px;}
.map_rl .select-wrapper{margin-left:0;}
.map_rl .select-button{background:#999; border-radius:0; color:#fff;}
.map_rl .select-down{border-color:#fff transparent transparent transparent ;}

.map_nr{overflow:hidden;}
.map_nr article{ margin-top:20px; overflow:hidden; border-bottom:1px solid #e1e1e1; padding-bottom:20px;}
.map_nr article h2{font-size:20px;}
.map_nr article p{background:url(../images/map03.jpg) no-repeat; line-height:20px; padding-left:20px; margin:10px 0;}
.map_nr article aside{background:url(../images/map02.jpg) no-repeat; height:20px; line-height:20px; padding-left:20px; padding-bottom:10px;}
.map_nr article span{background:url(../images/web.png) no-repeat; height:20px; line-height:20px; padding-left:20px;}






.error-top{height:90px; background:#fff;}
.error-top img{display:block;}

.error-con{width:1200px; margin:20px auto; overflow:hidden; text-align:center;}
.error-con h2{color:#444; margin-top:15px; font-size:30px;}
.error-con aside{color:#999; font-size:16px; margin-top:8px; margin-bottom:50px;}
.error-con a{width:142px; height:46px; line-height:44px; display:inline-block; *display:inline; *zoom:1; margin:0 8px; color:#fff; font-size:16px; background:url(../images/404icon.png) no-repeat; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.error-con a:hover{opacity:0.8;}

.error-bottom{overflow:hidden; background:url(../images/404bg.png) no-repeat top center; height:204px;text-align:center;}
.error-bottom section{margin-top:120px;}
.error-bottom section a{margin:0 6px;}
.error-bottom aside{ margin-top:10px; color:#999; font-size:12px;}



#problem{background:url(../images/hei.png); position:fixed; left:0; top:0; height:100%; width:100%; z-index:9999; display:none;}
.problem-box{background:#fff; border-radius:5px; width:680px; height:340px; position:absolute; left:50%; top:50%; margin:-170px 0 0 -340px; text-align:center;}
.problem-box picture{margin-top:50px; overflow:hidden;}
.problem-box picture img{display:block; margin:auto;}
.problem-box h2{color:#333; font-size:30px; margin-top:20px;}
.problem-box article{ color:#999; font-size:18px; margin-top:10px;}
.problem-box article a{color:#1892e7;}



