body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,
/* structural elements 结构元素*/dl, dt, dd, ul, ol, li,
/* list elements 列表元素*/pre,
/* text formatting elements 文本格式元素*/form,input, fieldset, legend, button, textarea,div,
/* form elements 表单元素*/img
/* img elements 图片元素*/{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;color:#404040;outline:0;}
html,body{ width:100%; position:relative;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/ul, li, ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#444;}
a:hover{color:#999;}
/** 重置图片元素 **/img{border:0px;}
.fl{float:left;}
.fr{float:right;}
/** 重置表格元素 **/table{border-collapse:collapse;}
.clear:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}

.top{ position:fixed; top:0; left:0;width:100%; z-index:2; -webkit-transition:0.5s;transition:0.5s; padding:5px 0;}
.top_bg{ position:absolute; left:0; top:0;width:100%; height:0; background:#FFF;-webkit-transition:0.5s;transition:0.5s;}
.top.top_f .top_bg{ box-shadow:0 0 5px #999;}
.top2{width:100%; max-width:1200px;height:70px; margin:auto; position:relative; z-index:100;}
.logo{float:left; height:70px; overflow:hidden;}
.logo img{height:100%;}

.yy{float:right; margin-top:40px; margin-left:30px; position:relative;}
.ss{ float:left; margin-right:20px;}
.ss img{ cursor:pointer;}
.ss .ss2{ position:absolute; right:0; bottom:-41px; background-color:#FFF; width:280px; height:30px;display:none;}
.ss .key{width:199px;height:28px;line-height:28px;float:left; padding:0 10px; background-color:#fff; border:1px solid #eee; border-right-width:0;}
.ss .key[type="text"]:focus{outline:none;}
.ss .sub{float:right;width:60px;height:30px; background-color:#0093dd; color:#fff; text-align:center; cursor:pointer;}
.lang{ float:left; position:relative;}
.lang span{ font-size:14px; cursor:pointer; color:#FFF; -webkit-transition:0.5s;transition:0.5s;}
.top.top_f .lang span{ color:#333;}
.lang_x{ /*position:absolute; top:-8px; left:30px; width:150px; padding:10px;*/ /*display:none;*/}
.lang_x a{ float:left; margin-right:10px;}
.lang_x a img{ float:left;}
.lang_x a span{ float:left; font-size:12px; line-height:18px; padding-left:3px;}

.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li a{ display:block; width:100%; height:100%;}
.banner ul li a img{max-width:100%; width:100%;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center;}
.bandd span{ margin:0 3px;display:inline-block;width:20px;height:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#555;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
.bandd span.on{background: #fff;cursor: default;}

.sypj{ width:95%; max-width:1200px; margin:auto; padding:10px 0;}
.sypj ul li{ float:left; text-align:center; padding:30px 0;-webkit-transition:0.5s; transition:0.5s;}
.sypj ul li:hover{ box-shadow:0 0 10px #999;}
.sypj ul li h2{margin:0px 0 0px;color:#666;font-weight:700;font-size:18px;}
.sypj ul li p{margin:0 20px;line-height:24px;word-break:break-all; font-size:14px; color:#999;} 

.sycp{ width:100%; padding:20px 0 0; border-top:1px solid #eee;}
.sycp h2{margin:30px 0 60px;text-align:center;font-size:30px;}
.sycp ul{width:95%; max-width:1200px; margin:auto;}
.sycp ul li{float:left;}
.sycp ul li a{display:block;padding:15px;background:#fff;color:#333; border:1px solid #f5f5f5; -webkit-transition:0.5s;transition:0.5s;}
.sycp ul li a:hover{ -webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
.sycp ul li a img{ width:100%; height:220px; -webkit-transition:0.5s;transition:0.5s;}
.sycp ul li a:hover img{opacity: 0.6;}
.sycp ul li a p{margin:30px 0 0;height:40px;font-size:16px;line-height:20px; text-align:center;}
.sycp ul li a span{ display:block;font-size:14px;line-height:20px; height:20px; overflow:hidden; text-align:center;}
.sycp2{ width:100%; padding:20px 0; border-top:1px solid #eee;}
.sycp2_w{ width:95%; max-width:1200px;margin:auto; position:relative;}
.sycp_gd{ width:100%; overflow:hidden;}
.sycp_gd ul{ width:10000% !important; max-width:none; position:relative;}
.sycp_gd ul li{float:left; width:1%;}
.sycp_gd ul li a{display:block;background:#fff;color:#333; -webkit-transition:0.5s;transition:0.5s;}
.sycp_gd ul li a:hover{ -webkit-transform:translateY(-2px);transform:translateY(-2px);}
.sycp_gd ul li a img{ width:100%; -webkit-transition:0.5s;transition:0.5s;}
.sycp_gd ul li a:hover img{opacity: 0.6;}
.sycp_gd ul li a p{font-size:16px;line-height:30px; text-align:center;}
.sycp_gd_l{ position:absolute; left:-40px; top:50%; margin-top:-40px; width:27px; height:50px; background:url(../img/c_l.png) center no-repeat; background-size:27px 50px; cursor:pointer;}
.sycp_gd_r{ position:absolute; right:-40px; top:50%; margin-top:-40px; width:27px; height:50px; background:url(../img/c_r.png) center no-repeat; background-size:27px 50px;cursor:pointer;}

.sy_lx{ width:100%; text-align:center;padding: 50px 0;border-top: 1px solid #eee;}
.sy_lx h2{font-size: 48px;font-family: 幼圆;color: #000000; margin-bottom:20px;}
.sy_lx em{ display:block; width:50px; height:0; border-bottom:1px solid #666; margin:auto; margin-bottom:15px;}
.sy_lx p{font-size: 16px; line-height:30px; color:#666; margin-bottom:30px;}
.sy_lx .sy_lx_qq{ width:120px; height:40px; margin:auto; background-color:#0093dd; border-radius:5px; line-height:40px;}
.sy_lx .sy_lx_qq a{ display:block;font-size:12px; color:#FFF; background:url(../img/qq.png) 13px center no-repeat; padding-left:13px;}
.sy_lx .sy_lx_tel{font-size: 20px; line-height:30px; color:#000; margin:8px auto;}
.sy_lx .sy_lx_yq{font-size: 12px; line-height:30px; color:#999;}
.sy_lx .sy_lx_yq a{font-size: 14px;color:#0093dd;}
.sy_lx .sy_lx_yq a:hover{ text-decoration:underline;}

.sy_t{ width:100%;border-top: 1px solid #eee;}
.sy_t ul li{ float:left; width:33.333333%;}
.sy_t ul li a{ display:block; border:1px solid transparent; position:relative;}
.sy_t ul li a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,147,221,0); -webkit-transition:0.1s; transition:0.1s;}
.sy_t ul li a:hover:after{-webkit-transition:0.5s; transition:0.5s;background-color:rgba(0,147,221,0.8);}
.sy_t ul li a .sy_t_txt{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); z-index:2; font-size:24px; color:#0093dd; text-align:center; padding:10px 2px 70px 2px;}
.sy_t ul li a:hover .sy_t_txt{color:#FFF;}
/*.t1{background:url(../img/t1.png) bottom center no-repeat;}
.t2{background:url(../img/t2.png) bottom center no-repeat;}
.t3{background:url(../img/t3.png) bottom center no-repeat;}*/
.sy_t ul li a:hover .sy_t_txt.t1{background:url(../img/t1-.png) bottom center no-repeat;}
.sy_t ul li a:hover .sy_t_txt.t2{background:url(../img/t2-.png) bottom center no-repeat;}
.sy_t ul li a:hover .sy_t_txt.t3{background:url(../img/t3-.png) bottom center no-repeat;}
.sy_t ul li a .sy_t_txt em {display: block;width: 30px;height: 3px;margin: 10px auto 0 auto;background-color: #0093dd;}
.sy_t ul li a:hover .sy_t_txt em {background-color:#fff;}
.sy_t ul li a .sy_t_txt p{ line-height:28px;}
.sy_t ul li a .sy_t_txt span{ font-size:20px; text-transform:uppercase;}
.sy_t ul li a .sy_t_txt svg {position:absolute;top:0px;left:50%;margin-left:-73px;-webkit-transition: opacity 0.5s linear;transition:opacity 0.5s linear;opacity:0;filter: alpha(opacity=0);}
.sy_t ul li a:hover .sy_t_txt svg {stroke-dasharray:2000;animation: dash 2s ease-in-out;opacity: 1;filter: alpha(opacity=100);}
@keyframes dash {from {stroke-dashoffset:2000;opacity:1;}to{stroke-dashoffset:0;}}
.sy_t ul li a img{ display:block; width:100%;}

.footer{ background:#0093dd;}
.foot{ width:95%; max-width:1200px; margin:auto; padding:35px 0 30px 0;}
.foot .foot_l{ width:100%;}
.foot .foot_l:after{content:".";display: block;height: 0;visibility: hidden;clear: both;}
.foot .foot_l ul{ float:left;width:20%;}
.foot .foot_l ul .foot_l_bt{ font-size:16px; font-weight:bold; color:#fff; line-height:30px;}
.foot .foot_l ul li a{ font-size:14px;color:#fff; line-height:26px;}
.foot .foot_r{position:relative;}
.foot .foot_r .ewm{ float:left;}
.foot .foot_r .ewm img{ width:120px;display:block;}
.foot .foot_r a{ background-color:#0093dd;display:block; float:right; width:50%; max-width:220px; text-align:center; line-height:35px; font-size:18px; color:#FFF; border-radius:5px;}
.foot .foot_r p{font-size:14px; color:#fff; line-height:30px; text-align:center;}
.foot .foot_r span{  float:right; width:100%;display:block; font-size:16px; color:#999; text-align:right;}

.banquan{width:100%; font-size:12px; color:#fff; text-align:center; line-height:20px; background-color:#000; padding: 7px 0;}

.sywd{ width:95%; max-width:1200px; margin:auto;}
.sywd a{ float:left;width:45%; margin-right:10%;}
.sywd a:nth-child(2n){margin-right:0;}
.sywd a img{ width:100%;}

.dhan{ display:none;}

.bat{ width:100%; font-size:0;}
.bat img{width:100%; height:150px; display:block;}

.ny_fl{ width:100%;}
.ny_fl ul{ width:100%; max-width:1200px; margin:auto; text-align:center;}
.ny_fl ul li{ display:inline-block; padding:0 25px; position:relative;}
.ny_fl ul li a{ font-size:14px; line-height:60px;}
.ny_fl ul li a.after:after{ content:''; display:inline-block; margin-top:5px;width:0; height:0; border:5px solid transparent; border-top-color:#444; overflow:hidden; vertical-align: text-top; -webkit-transform:translate(5px,3px); transform:translate(5px,3px);}
.ny_fl ul li a.after:hover:after{border-top-color:#999;}
.ny_fl ul li .ny_fl2{ position:absolute; left:0; top:45px; z-index:2; width:100%; background-color:#FFF;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175); display:none;}
.ny_fl ul li .ny_fl2 dl dd a{ font-size:14px; line-height:30px;}
.ny_fl a.on{ color:#45d985; font-weight:bold;}

.ny_st{ background-color:#eee; padding:0 0 50px 0;}
.nycp{ width:95%; max-width:1200px; margin:auto; padding-top:50px;}
.nycp li{float:left; margin-bottom:25px;}
.nycp li a{display:block;padding:15px;background:#fff;color:#333; border:1px solid #f5f5f5; -webkit-transition:0.5s;transition:0.5s;}
.nycp li a:hover{ -webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
.nycp li a img{ width:100%; -webkit-transition:0.5s;transition:0.5s;}
.nycp li a:hover img{opacity: 0.6;}
.nycp li a p{margin:30px 0 0;height:40px;font-size:16px;line-height:20px; text-align:center;}

/*pages*/
.Pages{ line-height:32px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background-color:#FFF;}
.Pages .p_page em a.a_cur{ color:#fff; border:0; background-color:#0093dd;}
.Pages .a_prev{ width:32px; background:url(../img/bg_prev.png) no-repeat;}
.Pages .a_next{ width:32px; background:url(../img/bg_next.png) no-repeat;}

.ny_dhlj{ width:95%; max-width:1200px; margin:auto;}
.ny_dhlj a{ padding-right:10px; padding-left:3px; background:url(../img/spz.png) right center no-repeat; font-size:14px; line-height:50px;}
.ny_dhlj a:last-child{ background:none;}

.ny_spz{ width:95%; max-width:1200px; margin:auto; background-color:#FFF;}
.ny_spz .ny_cpimg{ float:left; width:40%; padding:20px;}
.ny_spz .ny_cpimg img{ width:100%;}
.ny_spz .ny_ms{ float:right; width:40%; padding:20px;}
.ny_spz .ny_ms h2{ font-size:30px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.ny_spz .ny_ms .cp_txt{ font-size:14px; line-height:24px;}
.cpjsbt{ clear:both; margin:0 20px; border-bottom:1px solid #eee; height:40px;}
.cpjsbt span{ float:left;position:relative;top:1px; font-size:14px; color:#555; line-height:40px; padding:0 15px; border-radius:4px 4px 0 0; margin-right:5px;border:1px solid transparent; border-bottom-width:0; cursor:pointer;}
.cpjsbt span.hover{ border:1px solid #eee; border-bottom-width:0; background-color:#FFF;}
.cpjsbt span:hover{background-color:#eee;}
.cpjstxt{ padding:20px;}
.cpjstxt img{ display:block; margin:auto; max-width:100%;}

.top_30{ padding-top:30px;}
.bottom_30{ padding-bottom:30px;}
.ny_xw{ padding:20px;}
.ny_xw li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.ny_xw li div.xw_img,.ny_xw li div.xw_t{ display:table-cell; vertical-align:top;}
.ny_xw li div.xw_img{ width:180px;}
.ny_xw li div.xw_img img{ width:100%;}
.ny_xw li div.xw_t{ padding-left:20px;}
.ny_xw li div.xw_t h2 a{ font-size:16px; font-weight:bold; color:#333; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq{ display:block; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq em{ font-size:12px; color:#999; padding-right:10px;}
.ny_xw li div.xw_t .xwsjrq a{ font-size:12px; color:#999;}
.ny_xw li div.xw_t p{ font-size:14px; color:#666; line-height:24px;}

.nyxw_st{ width:95%; max-width:1200px; margin:auto;}
.nyxw_st .xwz{ float:left; width:72.5%; background-color:#FFF;}
.nyxw_st .xwz .xwxq_bt{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:10px;}
.nyxw_st .xwz .xwxq_bt h2{ font-size:24px; color:#333;text-align:center; line-height:45px;}
.nyxw_st .xwz .xwxq_bt .xwxqsj{ font-size:12px; color:#999; text-align:center;}
.nyxw_st .xwz .xwxq_bt .xwxqsj span{ padding:0 5px;}
.nyxw_st .xwz .xwxq_bt .xwxqsj a{ font-size:12px; color:#999; text-align:center;}
.nyxw_st .xwz .xwxq_txt{ font-size:14px; line-height:24px; color:#555;}
.nyxw_st .xwz .xwxq_txt img{ display:block; max-width:100%; margin:auto;}
.nyxw_st .xwy{ float:right; width:25%; background-color:#FFF;}
.nyxw_st .xwy .xwybt{ font-size:18px; padding:15px 20px; border-bottom:1px solid #eee;}
.nyxw_st .xwy .nknxh{ display:block; font-size:14px; padding:10px 20px;}
.nyxw_st .xwy .nknxh:hover{ background-color:#45d985; color:#FFF;}
.pd20{ padding:20px;}

.pa_a{ padding:20px 0; border-top:1px solid #eee; margin-top:20px; font-size:14px;}
.pa_a .pa_s,.pa_a .pa_x,.pa_a .bdsharebuttonbox{ float:left; padding-right:15px;}
.pa_a .pa_s a,.pa_a .pa_x a{ font-size:14px;line-height:28px;}

.ny_st2{ background:url(../img/fwbg.jpg) center no-repeat; background-size:100% 100%; padding:50px 0;}
.ny_fw{ width:95%; max-width:1200px; margin:auto; text-align:center;}
.fwcxbt{ font-size:24px; line-height:50px; color:#FFF;}
.fwcxtxt{ display:inline-block;}
.fwcxtxt input{ float:left;width:220px; height:45px; line-height:45px; padding:0 15px; border:1px solid #eee; font-size:14px;}
.fwcxtxt span{ float:left;width:80px; height:45px; background-color:#45d985; font-size:16px; color:#FFF; cursor:pointer; text-align:center; line-height:45px; border:1px solid #eee;}
.fwcxtxt span:hover{ background-color:#2cb165;}

.xz_bt a{ font-size:14px; font-weight:bold; line-height:40px;}
.xz_txt{ font-size:14px; line-height:24px; color:#999; text-align:right; border-top:1px solid #eee;}
.xz_txt span{ float:left; margin-right:10px;}
.xz_txt a{ font-size:14px;line-height:24px;}
.xz_txt a:hover{ text-decoration:underline;}
.w100{ width:100% !important;}

.ny_gy{ font-size:16px; line-height:30px; color:#666;}

/** 在线咨询代码 End **/


.mt10{margin-top:10px}
.fs14{font-size:14px}

.service_box{position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;height: 184px;border:1px solid #ece8e5;background:#fff; font-family:"微软雅黑";display:none;}
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#1c7fed;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:28px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../img/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:10px 5px 10px;position:relative;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}

/** 在线客服代码 End **/

.fhdb{border-bottom:1px solid #dfdbd9;border-bottom:none;border-radius:0 0 0 8px; width:100%; height:40px; background:#ece8e5 url(../img/fhdb.png) center no-repeat; }

/*.main{width:1200px;margin:0px auto 0;}
.main_pro_tit{width:290px;margin:auto; position:relative; text-align:center;}
.main_pro_tit span{font-size:24px; color:#787876; text-transform:uppercase; font-family:"Bookman Old Style";}
.main_pro_tit h1{width:290px;background:url(../img/main_pro_fgx.png) center no-repeat;text-align:center;}
.main_pro_tit h1 a{color:#0093dd;} .main_pro_tit h1 a:hover{color:#ffac00;}
.f2 {font-size: 24px;}
.main_news_text{width:1200px; margin:auto; overflow:hidden; position:relative;}
.main_news_text ul{position:relative; width:10000%;}
.main_news_text ul li{float:left; width:0.32%; position:relative; overflow:hidden; height:335px; margin:20px 30px 10px 0;}
.main_news_text ul li .pic{}
.main_news_text ul li a .pic img{ display:block; width:100%;}
.main_news_text ul li .text{margin-top:20px;}
.main_news_text ul li .text h3{font-size:16px;}
.main_news_text ul li .text p{line-height:21px; margin-top:10px; color:#787876;}
.main_news_text ul li a:hover .text p{color:#0093dd;}
.main_news_text ul li .text span{font-size:14px;margin-top:10px;float:left;}
*/
#index_news {
    width: 100%;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.index_title{height:40px; line-height:40px; margin:5px 0 0px; text-align:center; font-size:22px; color:#0292da; overflow:hidden;}
.index_title img{vertical-align:middle; margin:0 25px;}
.index_subtitle{line-height:30px; font-size:15px; color:#555; text-align:center; margin-bottom:15px;}
#index_about{width:100%; min-width:1200px;}
#index_about .tab{width:100%; height:67px; border-top:1px solid #e5e5e5; overflow:hidden;}
#index_about .tab span{display:block; float:left; height:67px; line-height:67px; padding:0 35px; text-align:center; font-size:18px; overflow:hidden; cursor:pointer;}
#index_about .tab span.first{margin-left:335px;}
#index_about .tab span.cur{background:#feb372; color:#fff;}
#index_about .cont{width:100%; height:404px; padding-top:60px; background:url(/img/about_bg.jpg) no-repeat top center; overflow:hidden;}
#index_about .cont .item{display:none;}
/*#index_about .cont .item .img{width:433px; height:233px; text-align:center; margin-right:67px; overflow:hidden;}
#index_about .cont .item .img img{vertical-align:middle;}
#index_about .cont .item .img span{vertical-align:middle; display:inline-block; height:100%;}
#index_about .cont .item .info{width:700px;}
#index_about .cont .item .info .txt{height:245px; line-height:35px; font-size:15px; color:#fff; overflow:hidden;}*/
#index_about .cont .item .txt{min-height:233px; max-height:330px; line-height:1.8; font-size:15px; color:#fff; overflow:hidden;}
#index_about .cont .item .more{display:block; width:123px; height:40px; line-height:40px; margin-left:500px; border:1px solid #fec18c; border-radius:5px; text-align:center; color:#feb372; font-size:16px; overflow:hidden;}
#index_about .cont .item .more img{padding-right:8px;}

#index_news{width:100%; margin-bottom:20px;}
#index_news .item{float:left; width:376px; height:376px; margin-right:36px; overflow:hidden;}
#index_news .item_last{margin-right:0;}
#index_news .topnews{}
#index_news .topnews .img{width:376px; height:188px; text-align:center; overflow:hidden;}
#index_news .topnews .img img{vertical-align:middle;}
#index_news .topnews .img span{vertical-align:middle; display:inline-block; height:100%;}
#index_news .topnews .tit{height:35px; line-height:35px; margin-top:15px; font-size:18px; overflow:hidden;}
#index_news .topnews .time{height:30px; line-height:30px; font-size:14px; overflow:hidden;}
#index_news .topnews .brief{height:50px; line-height:25px; margin:8px 0 12px; font-size:14px; color:#666; overflow:hidden;}
#index_news .more{display:block; width:90px; height:30px; line-height:30px; background:#f07b19; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#index_news .news_list ul{height:323px;}
#index_news .news_list li{height:35px; line-height:35px; background:url(../img/arw.png) no-repeat left center; padding-left:18px; font-size:16px; overflow:hidden;}
#index_news .news_list li a{color:#555;}
#index_news .news_list .more{margin:15px 0;}
#index_news .bus_tit{height:50px; line-height:50px; font-size:18px; overflow:hidden;}
#index_news .bus_box{width:376px; height:85px; overflow:hidden;}
#index_news .bus_box .lef{width:25px; height:24px; padding-top:32px; overflow:hidden; cursor:pointer;}
#index_news .bus_box .rig{width:25px; height:24px; padding-top:32px; overflow:hidden; cursor:pointer;}
#index_news .bus_box .bus_list{width:300px; height:85px; margin-left:20px; overflow:hidden; position:relative;}
#index_news .bus_box #bus_scrol{position:absolute; top:0; left:0;}
#index_news .bus_box .bus_list li{float:left; width:135px; height:85px; margin-right:15px; overflow:hidden;}

#index_application{width:100%; min-width:1200px; margin-bottom:70px; overflow:hidden;}
#index_application a{display:block; float:left; width:376px; height:160px; margin-right:36px; overflow:hidden;}
#index_application a.last{margin-right:0;}


.ny_titbg{width:100%;height:50px; line-height:50px; border:1px solid #e6e6e6; border-width:1px 0; margin:auto; display:none;}
.ny_tit{width:1130px;margin:auto; background:url(../img/ny_home_tb.jpg) left no-repeat; padding-left:70px; font-size:14px; color:#787876;}
.ny_tit a{color:#787876;} .ny_tit a:hover{color:#0093dd;}
.ny_tit span{color:#0093dd;}

.ny_main{width:1200px;margin:30px auto;}
.ny_main:after{content:""; display:block; clear:both;}

.ny_left{width:100%;}
.nyl_list_tit{width:200px;height:60px;float:left; background:#0093dd; padding:0 20px; line-height:60px; font-size:20px; font-weight:bold; color:#fff; display:none;}
.nyl_list_text{background: url(../img/main_title_bg.jpg) repeat-x; height:40px; text-align:center; margin-bottom:30px;}
.nyl_list_text li{ display:inline-block; margin:0 10px;}
.nyl_list_text li a{ display:block;background:#fff;line-height:40px;border:1px solid #e6e6e6;padding:0 20px;font-size:14px; border-radius:5px;}
.nyl_list_text li a:hover,.nyl_list_text li a.on{color:#fff;background:#0093dd;}
.nyl_list_text li.er{padding:0px 0px 10px;}
.nyl_list_text li .er a{font-size:12px; color:#999; line-height:35px; height:35px; background:none;}
.nyl_list_text li .er a:hover,.nyl_list_text li .er a.on{color:#0093dd;font-weight:bold;}


.ny_right{width:100%;}
.nyr_text{width:100%;line-height:30px; font-size:14px;}

.ryzz_r_img{width:100%;}
.ryzz_r_img ul{width:100%;}
.ryzz_r_img ul li{width:23.5%;float:left;margin-right:2%; margin-bottom:10px;}
.ryzz_r_img ul li:nth-child(4n){margin-right:0;}
.ryzz_r_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding-top:5px;}
.ryzz_r_img ul li img{ display:block; width:100%;padding:2px;}
.ryzz_r_img ul li img:hover{padding:2px;background:#0093dd;}


.f_page { padding-top: 23px; text-align: center; clear: both; }
.f_page a, .f_page span { height: 32px; line-height: 32px; margin: 0 3.8px; padding: 0 7px; border: solid 1px #e1e1e1; display: inline-block; }
.f_page a.now { font-weight: 500; border: 1px solid #0085e8; background: #0085e8; color: #fff; }

.Pages{width:100%;float:left; margin-top:20px; line-height:32px; text-align:center;}
.Pages span{padding:0px 3px; display:inline-block;}
.Pages a{display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{font-style:normal; font-family:Arial;}
.Pages .p_page em a{padding:0px 7px; border:solid 1px #e1e1e1;}
.Pages .p_page em a:hover{border-color:#0084e8;}
.Pages .a_prev{width:32px; background:url(../img/bg_prev.jpg) no-repeat;}
.Pages .a_next{width:32px; background:url(../img/bg_next.jpg) no-repeat;}

/*关于我们代码 End*/

ul.plist{overflow:hidden;border-top:1px solid #ddd;border-left: 1px solid #ddd;width:100%;margin-bottom: 50px;}
ul.plist li{width:33.3333333333%;float:left;min-height:1px;}
ul.plist li .item{border-right:1px solid #ddd;border-bottom: 1px solid #ddd;text-align: center;position: relative;}
ul.plist li .itemsub{border:3px solid transparent;display: block;cursor: pointer;}
ul.plist li .itemsub:hover{border:3px solid #0093dd;}
.pimg{}
.pimg img{ width:100%;margin-bottom:30px;text-align:center;margin-top:30px;}
.ptitle{font-size:16px;height:44px;margin-bottom:30px;line-height:16px;}
.ptitle p{padding-top:10px;font-size:12px; color:#999;clear:both;}




.tabs-basic{width:1200px;margin-top:50px;float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0;}
.tabs-basic ul li{font-size:16px; height:40px;background:#eee;}
.tabs-basic a{ float:left;text-decoration:none;line-height:40px;color:#404040; background-color:#0093dd; padding:0 20px;}
.tabs-basic .tab-active{background-color:#0093dd; color:#fff;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; background-color:#fff; padding:20px 0; margin:auto; text-align: center;}
.tabs-basic .tabs-content-placeholder div{display:none;}
.tabs-basic .tabs-content-placeholder div.tab-content-active{display:block; line-height:24px; font-size:14px;}
.tabs-basic .tabs-content-placeholder div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder div p{line-height:30px; text-align:left;}
.tabs-basic .tabs-content-placeholder div img{max-width:100%;}


/*产品中心代码 End*/


.news_r_text{width:100%;}
.news_r_text ul{}
.news_r_text ul li{width:100%;border-bottom:1px solid #e6e6e6; padding-bottom:20px;margin-bottom:20px;}
.news_r_text ul li:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.news_r_text ul li .pic{width:220px;height:162px;float:left;} 
.news_r_text ul li .pic img{width:220px;height:162px;} .news_r_text ul li .pic img:hover{opacity:0.8;}
.news_r_text ul li .text{width:950px;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;}
.news_r_text ul li .text .tit a{font-size:16px; color:#0093dd;float:left;} .news_r_text ul li .text .tit a:hover{color:#ffac00;}
.news_r_text ul li .text .time{float:right;}
.news_r_text ul li .text .wz{width:100%;float:left; margin-top:10px; line-height:24px;}
.news_r_text ul li .text .an{width:120px;height:30px; line-height:30px;float:left; text-align:center; border:1px solid #d6d6d6; background:#fff; margin-top:20px;}
.news_r_text ul li .text .an a{font-size:14px;} 
.news_r_text ul li .text .an a:hover{background:#0093dd; display:block; color:#fff;}

.newsmore_tit{width:100%;border-bottom:1px  solid #e6e6e6; text-align:center; padding-bottom:10px; line-height:30px; color:#787876;}
.newsmore_text{width:100%; margin-top:20px; line-height:30px; font-size:14px;}

.newsmore_page{width:100%;margin-top:20px; border-top:1px solid #e6e6e6; padding-top:20px;}
.newsmore_page_left{width:80%;float:left;line-height:24px; font-size:14px;}
.newsmore_page_right{width:20%;float:right;text-align:right; font-size:16px;}

/*新闻中心代码 End*/


.pj_img{width:100%;}
.pj_img li{width:23.5%;float:left;margin:0 2% 20px 0;}
.pj_img li:nth-child(4n){margin-right:0;}
.pj_img li a{ display:block;background:#fff; padding:20px; border:1px solid #eee;}
.pj_img li .pic{width:245px;margin:auto; text-align:center;}
.pj_img li .pic img{width:100%; display:block;}
.pj_img li .tit{width:245px;margin:auto; border-top:1px solid #e6e6e6; padding-top:10px; line-height:24px; text-align:center;}
.pj_img li .tit h3{font-size:16px;}
.pj_img li .tit p{color:#787876; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pj_img li:hover{-webkit-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0);-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-transition:0.3s;transition:0.3s; border-color:#0093dd;}
.pj_img li:hover img{opacity:0.8;}

/*配件专区代码 End*/


.video_img{width:920px;float:left;}
.video_img li{width:280px;float:left; margin:0 30px 20px 0; border-bottom:1px solid #e6e6e6; padding-bottom:20px; position:relative;}
.video_img li:nth-child(3n){margin-right:0;}
.video_img li .pic{width:280px;height:221px;margin:auto; text-align:center; position:relative;}
.video_img li .pic img{width:100%; display:block;}
.video_img li .play{position:absolute;left:50%;top:110px;width:54px;height:34px;margin:-19px 0 0 -29px;border:2px solid #fff;border-radius:6px;background-color:#424242;background-color:rgba(0,0,0,.6);color:#fff;-webkit-transition:all .2s;transition:all .2s}
.video_img li .play i{font-size:34px;line-height:34px}
.video_img li a:hover .play{background-color:#0093dd;border-color:#0093dd}
.video_img li .tit{width:280px;margin:20px auto 0;line-height:24px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video_img li .tit h3{font-size:14px;}
.video_img li:hover{-webkit-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0);-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-transition:0.3s;transition:0.3s; border-bottom-color:#0093dd;}
.video_img li:hover img{opacity:0.8;}



.t1{width:49%;float:left;} .t2{width:49%;float:right;}
.t3{width:49%;float:left;} .t4{width:49%;float:right;}
.contact-form input.text{background:#fff;border:1px #e6e6e6 solid;color: #999;width:89%; padding:2.5% 5%; margin-bottom:20px;}
.contact-form textarea.textarea{background:#fff;border:1px #e6e6e6 solid;color:#999;width:93.5%;height:200px;padding:3%; margin-bottom:20px;}
.contact-form input.btn, a.btn{background:#fff;padding:1% 0;color:#000; font-size:14px;border:1px solid #e6e6e6; width:100%; cursor:pointer;}
.contact-form input.btn:hover, a.btn:hover{background:#0084e8; color:#fff;}

/**客户留言代码 End**/

.bat{ width:100%; height:300px; overflow:hidden; position:relative;}
.bat img{ position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:300px;}

.cjwt_r_text{width:920px;float:left;}
.cjwt_r_text ul li{width:920px;float:left;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:10px;}
.tit_bt a{font-size:16px;color:#0090ff;line-height:30px;}
.wz_txt{line-height:24px;}

.ny_cpuj{ text-align:center;}
.ny_cpuj li{display:inline-block;width:220px;margin:20px;}
.ny_cpuj li a{display:block;border:1px solid #eee;padding:10px;}
.ny_cpuj li img{display:block; margin:auto;}
.ny_cpuj li .ny_cpuj_t{ font-size:14px; line-height:40px;}


/*PRODUCT*/
.keyword_title{height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; margin:20px 0; font-size:16px; overflow:hidden;}
#pro_cate{width:100%; padding:65px 0 80px;}
#pro_cate .item{float:left; width:228px; height:300px; border:1px solid #dcdcdc; margin:0 5px; overflow:hidden;}
#pro_cate .item .img{width:228px; height:170px; margin:35px 0; text-align:center; overflow:hidden;}
#pro_cate .item .img img{vertical-align:middle;}
#pro_cate .item .img span{vertical-align:middle; display:inline-block; height:100%;}
#pro_cate .item .name{height:60px; line-height:60px; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
#pro_cate .item .name a{color:#ed6c00;}

#pro_list{width:100%;}
#pro_list .box{min-height:450px;}
#pro_list .item{float:left; width:284px; height:400px; border:1px solid #dcdcdc; margin:0 18px 40px 0; position:relative;}
#pro_list .item .img{width:284px; height:213px; text-align:center; overflow:hidden;}
#pro_list .item .img img{vertical-align:middle;}
#pro_list .item .img span{vertical-align:middle; display:inline-block; height:100%;}
#pro_list .item .name{height:40px; line-height:40px; padding:0 25px; font-size:18px; font-weight:bold; overflow:hidden;}
#pro_list .item .brief{height:100px; line-height:20px; padding:0 25px; color:#888; margin-bottom:12px; overflow:hidden;}
#pro_list .item .more{color:#ed6c00; padding-left:25px;}
#pro_list .item .new{position:absolute; right:-10px; top:-10px;}
#pro_list .last{margin-right:0;}

.detail_title{height:70px; line-height:70px; border-bottom:1px solid #e5e5e5; font-size:20px; font-weight:bold; overflow:hidden;}
.detail_title span{font-size:14px; font-weight:normal; color:#888;}
.detail_title span a{color:#888;}
#pro_detail{}
#pro_detail .box{padding:40px 0 0;}
#pro_detail .box .img{width:600px; position:relative;}
#pro_detail .box #bigimg{width:598px;text-align:center; border:1px solid #e5e5e5;}
#pro_detail .box #bigimg img{vertical-align:middle; width:598px;}
#pro_detail .box #bigimg span{vertical-align:middle; display:inline-block; height:100%;}
#pro_detail .box .MagicZoom{display:block; margin:0 auto;}
#pro_detail .box .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#pro_detail .box .MagicZoomBigImageCont{border:1px solid #eee;}
#pro_detail .box .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#pro_detail .box .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#pro_detail .box .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#pro_detail .box #zoom-big{position:absolute; top:0; left:600px;}
#pro_detail .box #smallimg{width:600px; height:70px; margin-top:24px; overflow:hidden;}
#pro_detail .box #smallimg .lef{float:left; width:12px; height:69px; cursor:pointer;}
#pro_detail .box #smallimg .rig{float:right; width:12px; height:69px; cursor:pointer;}
#pro_detail .box #smallimg .box{float:left; width:550px; height:70px; margin-left:13px; overflow:hidden; position:relative;}
#pro_detail .box #smallimg_scrol{position:absolute; top:0; left:0;}
#pro_detail .box #smallimg li{float:left; width:90px; height:67px; text-align:center; border:1px solid #c5c5c5; margin-right:8px; cursor:pointer; overflow:hidden;}
#pro_detail .box #smallimg li img{vertical-align:middle; width:89px; height:67px;}
#pro_detail .box #smallimg li span{vertical-align:middle; display:inline-block; height:100%;}
#pro_detail .box #smallimg li.cur{border:1px solid #0093dd;}
#pro_detail .box .info{width:550px; overflow:hidden;}
#pro_detail .box .info .name{height:70px; line-height:70px; font-size:26px; color:#ed6c00; overflow:hidden;}
#pro_detail .box .info .brief{line-height:30px; font-size:14px; color:#666;}
#pro_detail .box .detail{margin-top:25px;}
#pro_detail .box .detail .tit{height:40px; background:#e9e9e9; overflow:hidden;}
#pro_detail .box .detail .tit span{display:block; width:135px; height:40px; line-height:40px; margin-left:1px; background:url(../img/detail_tit.jpg) repeat-x; text-align:center; font-size:14px; overflow:hidden;}
#pro_detail .box .detail .des{padding:8px; font-size:14px; line-height:24px; color:#333;}

#info_list{width:100%;}
#info_list .box{width:1198px; height:600px; border:1px solid #dcdcdc; overflow:hidden;}
#info_list .item{float:left; width:599px; height:300px; overflow:hidden;}
#info_list .item .img{width:300px; height:300px; text-align:center; overflow:hidden; position:relative;}
#info_list .item .img img{vertical-align:middle;}
#info_list .item .img span{vertical-align:middle; display:inline-block; height:100%;}
#info_list .item .img .arw{position:absolute; top:140px;}
#info_list .item .info{width:239px; height:240px; padding:30px; overflow:hidden;}
#info_list .item .info .tit{height:30px; line-height:30px; font-size:16px; overflow:hidden;}
#info_list .item .info .time{height:30px; line-height:30px; font-size:16px; color:#888; overflow:hidden;}
#info_list .item .info .brief{height:125px; line-height:25px; margin:8px 0 12px; font-size:14px; color:#666; overflow:hidden;}
#info_list .item .info .more{display:block; color:#888; font-size:14px;}

#info_detail{width:100%;}
#info_detail .title{height:45px; line-height:45px; border-bottom:1px dashed #888; text-align:center; font-size:16px; overflow:hidden;}
#info_detail .detail{line-height:1.8; min-height:450px; padding:12px 0;}
.xf-page{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; text-transform:uppercase;clear: both;}
.xf-page ul {display: block; display: flex; align-items: center; justify-content: center;}
.xf-page ul li {display: inline-block;width: auto; border-radius: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; border: none; overflow: hidden; background: none;}

.xf-page .pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:auto; padding-bottom:27px;}
.xf-page .pagination a,.xf-page .pagination span{display:inline-block; padding:0 20px;line-height:36px;font-size:14px;margin:0 5px;color: #666;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.xf-page .pagination span.current,.xf-page .pagination a:hover,.xf-page li.active span{color:#fff; border-color:#0093DD; background:#0093DD;}