﻿@charset "utf-8";
/*::selection{background:#333;color:#e60012;}
::-moz-selection{background:#333;color:#e60012;}*/
*{margin:0;padding:0;border:0;list-style:none; outline-style:none;font-family:raleway,Helvetica,Arial; box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{color:#333;font-size:14px;}
a{color:#333;text-decoration:none;font-size:14px;}
@media screen and (min-width:1200px) {
a:hover{color:#e60012;}
}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0px;}
.w1200{width:1200px;margin:auto;max-width: 95%;}
.w800{width:800px;margin:auto;}
.l{ float:left;}
.r{ float:right;}

.top_h_bg{position: relative;left:0; top:0; right:0; z-index:99; background:#fff;/*border-bottom: 1px solid #eee;*/}
.top_h{width:1200px;margin:auto;padding:15px 0;-webkit-transition:0.5s;transition:0.5s;}
.top_h.on{}
.top_h .logo img{ display:block; height:100px;padding: 0px 0;}
.logo_txt{font-size: 24px;line-height: 24px;color: #666;font-weight: bold;font-family: "华文行楷"; margin: 13px 0 0 30px;padding-left: 30px;background:url(../img/logo_txt.jpg) left center no-repeat;}
.top_lx{float:right;font-size:14px; line-height:30px; color:#666;margin-top: 20px;font-weight: bold;}
.top_tel{background:url(../img/top_tel_tb.jpg) left no-repeat; padding-left:30px;background-size: 22px auto; }
.top_lx span{font-size:20px; font-weight:bold; color:#f60;}
.top_yx{background:url(../img/top_tel_yx.jpg) left no-repeat; padding-left:30px;background-size: 22px auto;}
.top_yx em{float: left;margin-right: 2em;font-style: normal;}
.dh_bg{background: #0089ff;position: relative;}
.dh{ float:left; margin-right:0px;}
.dh ul li{ float:left; position:relative;padding-right: 2px;background: url(../img/dhbg.png) right center no-repeat;}
.dh ul li:last-child{padding-right: 0px;background:none;}
.dh ul li a{ display:block; padding:0 40px; font-size:16px; line-height:50px; color:#fff;}
.dh ul li:hover a,.dh ul li.on a{color: #fff;}
.dh_tx i{height:100%;background:#f60;-webkit-transition:0.3s;transition:0.3s;}
.dh_xl{ position:absolute; left:0px; top:50px; width:150%;display:none;}
.dh_xl ul{ padding:0px; background:#0089ff;}
.dh ul li .dh_xl ul li{ float:none;font-size:0px;}
.dh ul li .dh_xl ul li a{ padding:0;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li .dh_xl ul li a:hover{background:#c75345;}
.dh_xl ul li span{ display:block;font-size:14px; line-height:40px; padding:0 0px 0 25px; color:#fff;  text-align:left; border-bottom:1px solid rgba(255,255,255,0.2);}
.dh_xl ul li:hover span{ color:#FFF;}
.top_yy{ float:right; position:relative; padding:25px 0;}
.top_yy_on{ height:30px; cursor:pointer;}
.top_yy_on i{ float:left; width:20px; height:30px; background:url(../img/region2.png) center no-repeat;}
.top_yy_on span{ float:left;color:#fff; line-height:30px; padding-left:5px; text-transform:uppercase;}
.top_yy_xl{ position:absolute; left:-15px; right:-55px; top:80px;display:none;}
.top_yy_xl ul{ background:#fff; padding:15px 15px 15px 15px; border-radius:0 0 5px 5px;}
.top_yy_xl a{ display:block; height:30px; padding:7px 0;}
.top_yy_xl a i,.top_yy_xl a span{ float:left;}
.top_yy_xl a i img{ display:block;}
.top_yy_xl a span{ padding-left:5px; font-size:14px; line-height:15px; color:#333;}
.top_yy_xl a:hover span{color:#ea481f;}
.top_ss{ float:right; position:relative; background:url(../img/search.png) center no-repeat; width:50px; height:50px;cursor: pointer;}
.top_ss_xl{ position:absolute;top:0px; right:0; width:280px; padding:10px 10px;}
.top_ss_xl form{ position:relative;}
.top_ss_xl form input{ display:block; width:100%; box-sizing:border-box; padding:0 40px 0 10px;background:#fff; outline:none; /*border:1px solid #aaa;*/ border-radius:3px; font-size:14px; line-height:30px; color:#333;}
.top_ss_xl form input::-webkit-input-placeholder{color: #666;}
.top_ss_xl form span{ position:absolute; right:0px; top:0px; width:30px; height:30px; background:url(../img/search2.png) center no-repeat; cursor:pointer; opacity:0.8;}


.banner{ width:100%; overflow:hidden; margin-top:0px; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden;}
.banner ul li img{ display:block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:14px;height:14px;zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all .3s}
.bandd span:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%}
.bandd span.on,.bandd span:hover{border:2px solid #0089ff;transform:scale(1.1)}
.bandd span.on:after{background:#0089ff}
.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; -webkit-transition:0.3s;transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:2%; background:url(../img/ban_l.png) center no-repeat;}
.bany{ right:2%; background:url(../img/ban_r.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}
.banjt{ position:absolute; left:50%; bottom:30px; margin-left:-15px; width:30px; height:30px; background:url(../img/banjt.png) center no-repeat; background-size:100% auto;webkit-animation: bounce 1s ease-in-out infinite;animation: bounce 1s ease-in-out infinite; cursor:pointer;}

.sy_al{ padding:60px 0;}
.sy_al_fl_bg{height: 30px;margin-top: 30px;}
.sy_al_fl{float: left;position: relative;left: 50%;transform: translate(-50%,0);transform: translate(-50%,0);}
.sy_al_fl a{float: left; font-size:16px; line-height:30px; color:#333;padding: 0 20px;}
.sy_al_fl span{float: left;background:url(../img/sy_cpfl.jpg) center no-repeat; width: 30px;height: 30px;}
.sy_al_fl a:hover{color:#0089ff;}
.sy_al_img{ width:95%; margin:40px auto 0;}
.sy_al_img ul li{ float:left; width:32%; margin:0 2% 2% 0; border:1px solid #eee; border-radius:5px;padding-bottom:20px;text-align:center;}
.sy_al_img ul li:nth-child(3n){ margin-right:0;}
.sy_al_img ul li .h1{ overflow:hidden;position:relative;}
.sy_al_img ul li .h1:after{content: '';position: absolute;left: 0;top: 0;right: 0; bottom: 0;background:url(../img/cpsy.png) left bottom no-repeat;border: 10px solid #0089ff; background-size:50% auto;}
.sy_al_img ul li img{ display:block; width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_al_img ul li:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_al_img ul li p{ font-size:16px; line-height:30px;padding-top: 10px; color:#000; text-align:center; background:#FFF; }
.sy_al_img ul li a.pdfxz{color: #0089ff;}


.sy_bt{ text-align:center;}
.sy_bt .h2 a{ font-size:30px; color:#333; font-weight:bold; line-height:30px;}
.sy_bt p{ font-size:16px; color:#666; line-height:16px; margin-top:15px;}
.sy_bt.fff .h2 a{color:#fff;}
.sy_bt.fff p{color:#fff;}


.sy_cp{ margin:60px auto 0;}
.sy_cp_l{ float:left; width:240px;}
.sy_cp_l_bt{ text-align:center; background:url(../img/sy_cp_l_bt.jpg) center repeat-x; height:72px;}
.sy_cp_l_bt h2{ font-size:20px; font-weight:bold; color:#fff; line-height:20px; padding-top:17px;}
.sy_cp_l_bt p{ font-size:14px;color:#fff; line-height:14px; margin-top:5px; text-transform:uppercase;}
.sy_cp_r{ float:right; box-sizing:border-box; width:calc(100% - 240px); border:1px solid #ccc; border-width:0 1px 1px 0;}
.sy_cp_r_bt{background:url(../img/sy_cp_r_bt.jpg) center repeat-x; height:72px;}
.sy_cp_r_bt h2{float:left; font-size:18px; color:#0089ff; font-weight:bold; margin-left:30px; line-height:72px;}
.sy_cp_r_bt h2 a{color:#0089ff; font-size:18px; font-weight:bold; background:none;} .sy_cp_r_bt h2 a:hover{color:#000;}
.sy_cp_r_bt a{ float:right; font-size:12px; color:#404040; line-height:12px; background:url(../img/sy_cp_r_bt_i.jpg) right center no-repeat; padding-right:20px; margin-right:30px; margin-top:30px;}
.sy_cp_r_bt a:hover{ text-decoration:underline;}
.sy_cp_l_fl ul li{ background-color:#eee; margin-top:2px;}
.sy_cp_l_fl ul li a{ display:block; font-size:16px; color:#404040; line-height:50px; padding-left:57px; background:url(../img/i1.png) 40px center no-repeat;}
.sy_cp_l_fl ul li.on,.sy_cp_l_fl ul li:hover{background-color:#0089ff;}
.sy_cp_l_fl ul li.on a,.sy_cp_l_fl ul li a:hover{color:#fff; background:url(../img/i1_.png) 40px center no-repeat;}
.cp_rx{ margin-top:2px;}
.cp_rx img{ display:block; width:100%;}
.sy_cp_r_img{ margin: 40px 20px 30px; overflow:hidden;}
.sy_cp_r_img ul{ width:10000%; position:relative;}
.sy_cp_r_img ul li{ float:left; width:0.32%; margin-right:0.02%;}
.sy_cp_r_img ul li a{ display:block;}
/*.sy_cp_r_img ul li:nth-child(3n){ margin-right:0;}*/
.sy_cp_r_img ul li .h1{overflow: hidden;}
.sy_cp_r_img ul li .h1 img{ display:block; width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_r_img ul li:hover .h1 img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_cp_r_img ul li p{ text-align:center; text-align:center; font-size:14px; color:#333; line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_cp_r_img ul li a:hover p{ color:#0089ff;}


.sy_gy{ background:url(../img/sy_gy_bg.jpg) center no-repeat;background-attachment: fixed; background-size:cover; padding:60px 0; /*margin-top:60px;*/}
.sy_gy_nr{ margin-top:40px;}
.sy_gy_l{ float:left; width:50%;overflow: hidden;}
.sy_gy_l img{ display:block; width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_gy_l:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_gy_r{ float:right; width:50%;background:#FFF;}
.sy_gy_r .sy_gy_gsjj{ padding:0 20px;}
.sy_gy_bt{height:55px; border-bottom:1px solid #d8d8d8;}
.sy_gy_bt .h2{float:left; font-size:18px; line-height:55px; color:#0089ff;font-weight: bold;}
.sy_gy_bt a{float:right; font-size:12px; line-height:55px; color:#787878;} .sy_gy_bt a:hover{color:#0089ff;}
.sy_gy_wz{font-size:14px; line-height:30px; color:#333; padding:18px 0 18px;}


.sy_xw{ margin:60px auto 60px;}
.sy_xw ul li{float:left; width:48.5%; margin-right:3%; margin-top:3%;}
.sy_xw ul li a{ display:block; padding:20px; border:1px solid #e6e6e6; height:160px;}
.sy_xw ul li:nth-child(2n){ margin-right:0;}
.sy_xw_img{ float:left; overflow:hidden;}
.sy_xw_img img{ display:block; width:168px; height:120px; -webkit-transition:0.5s;transition:0.5s;}
.sy_xw_txt{ padding-left:188px;}
.sy_xw_txt h2{ font-size:16px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_txt p{ font-size:14px; color:#666; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-top:5px;}
.sy_xw_txt span{ font-size:14px; color:#666;}
.sy_xw ul li a:hover .sy_xw_img img{ -webkit-transform:scale(1.2);transform:scale(1.2);}
.sy_xw ul li a:hover .sy_xw_txt h2{ color:#0089ff;}


.sy_lx{ background:url(../img/lx_bg.jpg) center no-repeat;background-attachment: fixed; background-size:cover; padding:60px 0;}
.sy_lx ul li{ float:left; width:25%; margin-top:65px; cursor:pointer;}
.sy_lx ul li img{ display:block; margin:auto;}
.sy_lx ul li p{display:block; margin:auto;text-align:center; color:#fff; font-size:14px; line-height:24px; margin-top:20px;}
.sy_lx ul li a p{color:#d6d6d6;}
.sy_lx ul li:hover a p{color:#0089ff;}

/*底部*/
.index_foot-hz{background:#262626;padding-top:40px;padding-bottom:40px;}
.foot-hz{background:#3f3f3f;padding-top:40px;margin-top:40px;}
.index_contact{ width: 15%; margin-right: 30px;}
.index_contact-nr{ color: #a8a8a8; width: 100%; margin-top: 15px; }
.index_contact-nr ul{}
.index_contact-nr li{width: 100%; float: left;}
.index_contact-nr a { color: #a8a8a8; line-height:25px;}
.index_contact-nr a:hover { color: #0089ff; }


.index_contact-lxfs{ color: #a8a8a8; width: 250px; margin-top: 0px; line-height:25px;}
.index_contact-lxfs a { color: #a8a8a8; }
.index_contact-lxfs a:hover { color: #999; }

.index_contact-lxfsny{font-size: 14px; line-height: 28px; color: #aaa; margin-top: 15px;}

.foot-hz-cd{font-size:16px;font-weight:bold;color:#fff;background:url(../img/index_16.jpg)no-repeat bottom  left;padding-bottom:10px;}


.foot-lxfs{width: 150px;}

.ewm{ width:100%; text-align: center;color: #a8a8a8; float:left;margin-top: 0px; line-height: 24px;}
.ewm img{max-width:100%;}


.footer{background:#262626}
.fbot{color:rgba(255,255,255,.8);font-size:16px;line-height:28px;border-top:1px solid #444444; text-align: center; color: #aaaaaa}
.fbot .w1640{padding:14px 0}
.fbot .flinks{float:right;width:calc(100% - 70px)}
.fbot a{color:#aaaaaa;margin-right:20px}
/*底部*/

/*Side*/
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:10000;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #4b515d;}
.side ul li .wx{width:160px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;background:#404040;color:#fff; line-height:54px; font-size:14px;overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#404040;}
.side ul li .sidetop:hover{background:#0089ff;}
.side ul li img{float:left;}

/** 首页代码 End **/



.bat{ overflow:hidden;}
.bat img{ display: block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.ny_st{ min-height:600px;}
.ny_st_lfl{/* width:180px;*/ padding-top:40px;}
.ny_st_lfl_bt{ font-size:18px; line-height:60px; color:#333; font-weight:bold;}
.ny_st_lfl ul li a{ font-size:16px; line-height:35px; color:#333;}
.ny_st_lfl ul li.on>a{color:#0089ff;}
.ny_st_lfl ul li ul{padding-bottom: 10px;}
.ny_st_lfl ul li ul li{padding-left: 10px;}
.ny_st_lfl ul li ul li a{ font-size:12px; line-height:24px; color:#333;background: url(../img/i1.png) left center no-repeat;background-size: 6px 6px; padding-left: 10px;}
.ny_st_rnr{ width:1000px; position:relative;padding-bottom: 80px;}
.ny_st2 .ny_st_rnr{ width:100%;}
.ny_st_rnr_wzdt{ height:80px; border-bottom:1px solid #bbb; position:relative; padding-top:44px;}
.ny_st_rnr_wzdt span{ float:left; font-size:14px; line-height:35px; color:#333; padding:0 3px;}
.ny_st_rnr_wzdt span.dqwz{ font-size:16px; padding:0 20px 0 0;}
.ny_st_rnr_wzdt a{ float:left; font-size:14px; line-height:35px; color:#333;}
.ny_st_rnr_wzdt a.on{color:#0089ff;}
.ny_st_rnr_wzdt .spz{ position:absolute; left:0; top:20px; font-size:16px; line-height:16px; color:#808080;}
.ny_gy_bt{ font-size:16px; line-height:30px; color:#333; padding-top:50px; padding-bottom:20px;}
.ny_gy_text{ font-size:14px; line-height:30px; color:#666; padding-bottom:0px;}
.ny_gy_text img{ display:block; max-width:100%;}

.ny_cp{ padding-top:60px;}
.ny_cp ul li{ float:left; width:23.5%; margin:0 2% 2% 0; border:1px solid #eee;}
.ny_cp ul li:nth-child(4n){margin-right:0;}
.ny_cp ul li .ny_cp_img{ overflow:hidden;}
.ny_cp ul li .ny_cp_img img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .ny_cp_img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp ul li .ny_cp_txt{ font-size:16px; line-height:20px; color:#333; text-align:center; padding:15px 0 20px;}
.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:50px 0 0px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 15px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#0089ff; background:#0089ff;}

.ny_cp_xq{width:800px; margin:30px auto 0;}
.ny_cp_xq_img{ position:relative;}
.ny_cp_xq_img_l{ float:left; width:680px;}
.ny_cp_xq_img_l .h1{ font-size:16px; line-height:60px; color:#333; text-align:center;}
.ny_cp_xq_img_l .h2{ overflow:hidden; border:1px solid #eee;}
.ny_cp_xq_img_l .h2 img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq_img_l .h2 img:hover{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_xq_img_r{ position:absolute; right:0; bottom:0; width:100px;}
.ny_cp_xq_img_r ul li{ margin-top:10px; cursor:pointer; opacity:0.3; -webkit-transition:0.5s;transition:0.5s;border:1px solid #eee;}
.ny_cp_xq_img_r ul li.on{opacity:1;}
.ny_cp_xq_img_r ul li img{display:block; width:100%;}
.ny_cp_xq_img_ewm{ position:absolute; right:-50px; top:90px; box-shadow:0 0 15px #ccc; width:150px; padding:10px;}
.ny_cp_xq_img_ewm img{ display:block; width:100%;}
.ny_cp_xq_img_ewm p{ font-size:14px; line-height:30px; color:#333; text-align:center;}
.ny_cp_xq_js_bt{ height:50px; background:#eee; margin-top:50px;}
.ny_cp_xq_js_bt ul li{ float:left; font-size:16px; line-height:50px; color:#333; padding:0 50px; cursor:pointer;}
.ny_cp_xq_js_bt ul li.on{ background:#0089ff; color:#fff;}
.ny_cp_xq_js{font-size:14px; line-height:24px; color:#666; padding:40px 0px 40px 0; /*display:none;*/}

.view-page{width:100%;position:relative; margin:0px 0 40px; border-top:1px solid #eee; padding-top:40px;}
.view-page2{ width:100%;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{color:#666; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#0089ff;}
.view-page .next:hover a{color:#fff; background:#0089ff;}
.view-page .back:hover a{background:#0089ff; color:#fff;}

.ny_hz_bt{ font-size:30px; text-align:center; line-height:30px; color:#333; padding:80px 0 60px;}
.ny_hz_bt span{ display:block;font-size:16px; padding-top:10px; color:#777;}

.ny_hz_img1{padding-top:50px;}
.ny_hz_img1 ul li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.ny_hz_img1 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img1 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img1 ul li:nth-child(4n){margin-right:0;}
.ny_hz_img1 ul li .h1{ position:relative; overflow:hidden;}
.ny_hz_img1 ul li .h2{ position:relative; overflow:hidden;}
.ny_hz_img1 ul li .txt_bg{-webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img1 ul li .txt_bg .txt{ text-align: center; }
.ny_hz_img1 ul li .h1 .txt_bg .txt{ font-size:18px; line-height:30px; color:#FFF; text-align:center;}
.ny_hz_img1 ul li .h2 .txt_bg .txt{ font-size:14px; line-height:24px; color:#FFF;}
.ny_hz_img1 ul li .txt_bg .txt{ font-size:14px; line-height:30px; color:#333; text-align:center;}
/*.ny_hz_img1 ul li:hover .txt_bg{ opacity:0;}*/
.ny_hz_img2 ul li{ float:left; width:15%; margin:0 2% 2% 0;}
.ny_hz_img2 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img2 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img2 ul li:nth-child(6n){margin-right:0;}
.ny_hz_img3 ul li{ float:left; width:18.4%; margin:0 2% 2% 0;}
.ny_hz_img3 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img3 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img3 ul li:nth-child(5n){margin-right:0;}
.fhx{ border-bottom:1px solid #bbb; padding-top:30px;}
.ny_hz_bz{ font-size:14px; line-height:24px; color:#777; text-align:right; padding-top:60px; padding-bottom:100px;}

.cont_txt{margin:50px auto 0;}
.cont_l{float:left;color:#333;font-size:16px;line-height:30px;}
.cont_l .strong{color:#333;font-weight:bold;font-size:18px;line-height:30px;padding-bottom: 15px;}
.cont_r{float:right;margin-left: 20px;text-align: center;}

.ny_hz{padding:30px 0 0;}
.ny_hz ul li{ float:left; width:18.4%; margin:2% 2% 0 0;border: 1px solid #eee;}
.ny_hz ul li:nth-child(5n){margin-right:0;}
.ny_hz ul li img{ display:block; width:100%;}

.message{margin-top:50px;}
#message{position:relative;}
.message h3{color:#333;text-align:center;font-weight:400;font-size:18px;}
.message ol{float:left;margin-top:30px;width:100%;}
.message ol li{float:left;margin-bottom:20px;width:48.5%;border:1px solid #e6e6e6;background:#fff;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(7){float:left;}
.message ol li:nth-child(8){float:right;}
.message ol li input{padding:0 15px;width:100%;height:48px;outline:0;border:none;background:0 0;color:#757575;font-size:14px;line-height:48px;-webkit-appearance:none;}
.message ol li textarea{padding:10px 15px;width:100%;height:120px;outline:0;border:none;background:0 0;color:#999;font-size:14px;-webkit-appearance:none;}
.message ol li .btn,.message ol li .btn2{color:#fff;font-size:14px;cursor:pointer;}
.message ol li .btn{background:#0089ff;}
.message ol li .btn2{background:#999;}

.ny_tw_bt{width:100%;text-align:center; line-height:30px; padding:0px 0 16px 0; font-size:14px; margin-top:60px;}
.ny_tw_bt .line{padding:0 10px; color:#d3d3d3;}
.ny_tw_bt .color-blue{color:#787876;}
.ny_tw_bt .h3{padding:8px; line-height:30px; font-size:24px;color:#333;}
.ny_tw{ font-size:14px; line-height:30px; color:#666; padding:40px 0 50px;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}

.ny_xw{ padding:20px 0 20px;}
.ny_xw ul li{ border-bottom:1px dashed #ccc; padding-left:280px; position:relative; padding-bottom:35px; margin-top:35px;}
.ny_xw ul li .ny_xw_img{ position:absolute; left:0px; top:0; width:260px; overflow:hidden; height:150px;}
.ny_xw ul li .ny_xw_img img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li:hover .ny_xw_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .ny_xw_txt{ position:relative; height:150px;}
.ny_xw ul li .ny_xw_txt .h1{ font-size:16px; line-height:30px; color:#333;}
.ny_xw ul li:hover .ny_xw_txt .h1{color:#0089ff;}
.ny_xw ul li .ny_xw_txt .h4{ font-size:14px; line-height:24px; color:#777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_xw ul li .ny_xw_txt .h2{ font-size:14px; line-height:24px; color:#aaa; padding-top:5px;}
.ny_xw ul li .ny_xw_txt .h3{ position:absolute; left:0; bottom:10px; font-size:14px; line-height:22px; color:#777;}
.ny_xw ul li:hover .ny_xw_txt .h3{color:#0089ff;}


.news_text{width:100%; padding: 20px 0;}
.news_text dl{display:block; width:100%; box-sizing:border-box; float:left; padding:40px 0px; overflow:hidden; transition:background-color .25s ease-in-out;-webkit-transition: background-color .25s ease-in-out; border-bottom:1px solid #eee;}
/*.news_text dl:last-child{border-bottom:none;}*/
.com-img{width:280px; height:170px; overflow:hidden;}
.com-img img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.news_text dl dt{width:25%; float:left;} 
.news_text dl dd{width:72%; float:right;}
.news_text dl dd .left{width:82%; float:left;}
.news_text dl dd .left h3 a{line-height:35px; font-size:18px; font-weight:normal; color:#333; overflow:hidden;} 
.news_text dl dd h3 a:hover{color:#0089ff;}
.news_text dl dd .left .con{height:75px;line-height:24px; font-size:14px; overflow:hidden;}
.news_text dl dd .right{margin-top:35px; width:15%; float:right;color: #0089ff;} 
.news_text dl dd .right p{text-align:center; font-size:18px; padding-top:5px; font-family:Arial;}
.news_text dl dd .right p:nth-child(1){font-size:60px; position:relative; line-height:60px;}
.news_text dl dd .right p:nth-child(1):after{position:absolute; width:68px; height:1px; background-color:#0089ff; left:50%; margin-left:-34px; bottom:0; content:'';}
.news_text dl dd a.more{width:110px;font-size: 14px; height:34px; line-height:32px; border:1px solid #d6d6d6; display:inline-block; text-align:center; border-radius:15px; margin-top:20px;}


.support2{ margin:50px auto;width:100%;}
.support2 table{width:100%; border:1px solid #e9e9e9; background:#fff;}
.support2 table tr{border:1px solid #e9e9e9;}
.support2 table tr th{background:#fcfcfc; color:#333; font-size:16px; padding:1.5% 30px; text-align: left;}
.support2 table tr td{padding:1.5% 30px; color:#797979; font-size:14px;}
.support2 table tr td a{line-height:0; display:block;}

.ny_lx{ font-size:16px; line-height:35px; color:#666; padding:50px 0 0px;}
.ny_lx_dt{}

.ny_xw_gd{ position:absolute; right:60px; top:44px; width:220px; height:35px; overflow:hidden;}
.ny_xw_gd ul li{ display:none;}
.ny_xw_gd ul li a{ display:block; font-size:14px; line-height:35px; color:#1d5e99;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:right;}

.sy_xl_div{ padding-top:50px;}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#333; width:45%;}
.spz18_000{ font-size:16px; color:#000;}
.sy_xl_ewm{ width:190px; text-align:right;font-size:16px; line-height:30px; color:#333; padding:40px 0 0 50px;}
.sy_xl_ewm img{ width:100%; display:block;}
.sy_xl_ewm p{text-align: center;}
.sy_xl_ly{ width:45%;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:40px; padding:0 10px;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:30px; padding:5px 10px; height:100px;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:40px; text-align:center; color:#FFF; background:#999; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{ background:#0089ff;}


.slide_join{ padding:20px 0 50px;}
.slide_join h3{float:left;width:100%; height:45px; padding:0 2%; font-weight:normal; background-color:#eee;margin-top:20px; cursor:pointer;}
.slide_join h3.on{background-color:#0089ff;}
.slide_join h3 span{float:left; width:80%; height:45px; color:#000; font-size:16px; line-height:45px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../img/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../img/join_img10.png) no-repeat;}
.slide_join ul{float:left; width:100%; background-color:#fff; padding:15px 2% 15px 2%; display:none;}
.slide_join ul .join_show{float:left; width:100%; font-size:14px; line-height:28px;}

@media screen and (min-width:1700px) {
	.ny_st_lfl{ position:absolute; margin-left:-200px;}
	.ny_st_rnr{ width:100%;}
}