@charset "utf-8";
@import "../../images/system.css";
body{background:#ffffff;color:#3e3e3e; font-size:14px;overflow-x:hidden;}
a{color:#3e3e3e;}
*:focus {outline: none;box-shadow: none;}
.am-alert{margin-bottom:0;text-align:center;}
.am-alert a:hover{color:#166dbc;}
input:required:invalid ,select:required:invalid ,textarea:required:invalid{outline: none;box-shadow: none;}
.on ,a:hover{color:#166dbc;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.my_ul ,.my_dl{ margin:0; padding:0;}
ul{ margin-top:10px;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 10px;}
/*public*/
.web_w{min-width:1200px; width:1200px; margin:0 auto;}
.am-paragraph-default{ margin:0;color:#3e3e3e;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline;}
.am-paragraph-default p{ margin:0 0 10px 0;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3e3e3e;}
.am-paragraph-default a:hover{color:#166dbc;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";}
.xt{ width:0; height:1px; background:#166dbc; position:absolute; z-index:12; bottom:0; left:0; }
.xt{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.ft1{ width:0px; height:1px; position:absolute; z-index:22; top:0px; left:0; background-color:#166dbc}
.ft2{ width:1px; height:0; position:absolute; z-index:22; bottom:0px; left:0;background-color:#166dbc}
.ft3{ width:0; height:1px; position:absolute; z-index:22; bottom:0; right:0;background-color:#166dbc}
.ft4{ width:1px; height:0; position:absolute; z-index:22; top:0px; right:0;background-color:#166dbc}
.ft1,.ft2,.ft3,.ft4{-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
/*header*/
.header{ position:relative; z-index:99;}
.yx_top{ min-width:1200px; width:100%;height:38px;background-color:#166dbc; color:#FFFFFF; position:relative; z-index:999;}
.yx_tel{ float:left;height:38px;color:#FFFFFF; overflow:hidden;}
.yx_tel span{display:inline-block;margin-right:25px; position:relative; margin-top:8px;color:rgba(255,255,255,0.9);color: #ffffff\9;filter: alpha(opacity=90);}
.yx_tel span i{display:inline-block;width:22px; height:22px; line-height:22px;background-color:#ffffff;background-color:rgba(255,255,255,0.9);background-color: #ffffff\9;filter: alpha(opacity=90); color:#166dbc; border-radius:50%; text-align:center; margin-right:8px; padding:0;}
@-moz-document url-prefix(){.yx_tel span {margin-top:6px;}}
@-moz-document url-prefix(){.yx_tel span i{line-height:19px;}}
.yx_top a{ color:#FFFFFF;}
.yx_top a:hover{color:rgba(255,255,255,1);color: #ffffff\10;filter: alpha(opacity=100);}
.language{height:26px;float:right; margin-top:6px;margin-left:19px;}
.language a{display:block;width:26px; height:26px; float:left; margin-left:12px;}
.language a.cn{ background:url(../img/cn.png) center center no-repeat; background-size:20px 20px;}
.language a.en{ background:url(../img/en.png) center center no-repeat; background-size:20px 20px;}

.menu{min-width:1200px;min-height:82px; width:100%;position:relative; background-color:#FFFFFF; border-bottom:#DF1721 solid 2px;}
.menu.am-sticky{min-width:1200px;min-height:50px; background-color:#fff;box-shadow: 0 0 8px rgb(192,192,192); border-bottom:none; }
.menu.am-sticky .nav .li_top .a_top{ border-bottom:none;}
.logo{ display:block;height:46px; float:left; margin-top:18px;}
.menu.am-sticky .logo{ height:30px; margin-top:10px;}
.nav{ height:80px; float:right;}
.menu.am-sticky .nav{ height:50px;}
.nav .li_top{ width:140px;height:80px;float:left;position:relative; margin-left:1px;}
.menu.am-sticky .nav .li_top{ height:50px; }
.nav .li_top .a_top{ display:block;height:82px; line-height:80px;border-bottom:#DF1721 solid 2px; font-size:15px;color:#000; text-align:center;}
.menu.am-sticky .nav .li_top .a_top{height:50px; line-height:50px;}
.nav .li_top i{ font-size:12px; color:#aaa9a9; font-weight:100;}
.nav .li_top a.a_top:hover,.nav .li_top a.a_top:hover i ,.nav .li_top.on a.a_top ,.nav .li_top.on i{color:#166dbc; font-weight:bold;}
.nav .li_top a.a_top:hover,.nav .li_top.on a.a_top{ background-color:#f5f5f5;}
.nav .sub{ width:100%; height:auto;background-color:#f5f5f5; position:absolute; left:0; top:82px;z-index:999999; display:none; font-size:14px;}
.menu.am-sticky .nav .sub{top:50px;}
.nav .sub a{ display:block; line-height:40px; text-align:center; white-space:nowrap; overflow:hidden;}
.nav .sub a:hover{ background-color:#166dbc; color:#FFFFFF;}
.mysearch{ float:right; width:42px; height:80px;position:relative; margin-left:34px;}
.menu.am-sticky .mysearch{ height:50px;}
.search_btn{ width:42px; height:80px; border:none; position:absolute; right:0; top:0; background:url(../img/search_btn.png) center center no-repeat;}
.menu.am-sticky .search_btn{ height:50px;}
.search_input{ width:197px; height:40px; border:none; background-color:#FFFFFF; line-height:30px;position:absolute; top:82px;right:0px; border:#eaeaea solid 5px; padding:0 10px; display:none;}
.menu.am-sticky .search_input{ top:50px;}


.index_banner{ min-width:1200px; width:100%;height:450px;position:relative;margin:0;box-shadow:none; z-index:1;}
.index_banner.am-slider-default .am-slides li{min-width:1200px; width:100%;height:450px;}
.index_banner.am-slider-default .am-slides li a{ display:block; width:100%;height:450px;}
.index_banner.am-slider-default .am-control-nav{ bottom:15px;}
.index_banner.am-slider-default .am-control-nav li a{ width:46px; height:6px; border-radius:0;background-color:#b4b4b4;background: rgba(180,180,180,0.7);background: #b4b4b4\7;filter: alpha(opacity=70);box-shadow:none; border-radius:5px;}
.index_banner.am-slider-default .am-control-nav li a.am-active{background-color:#DF1721;}

.index_t{ width:100%; min-height:54px; text-align:center;}
.index_t.last{ margin-bottom:20px}
.index_t strong{ display:block; font-size:24px;line-height:30px; font-weight:normal; color:#166dbc;}
.index_t strong a{color:#166dbc;}
.index_t strong a:hover{color:#166dbc;}
.index_t span{ display:inline-block; height:24px; line-height:24px;  font-size:14px; font-weight:bold;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; margin:0 auto; position:relative;white-space:nowrap; word-wrap:break-word; font-family:Arial;}
.index_t span em{font-style:normal; float:left;}
.index_t span i{ width:45px; height:1px; border-bottom:#DF1721 solid 1px; overflow:hidden; position:absolute; top:13px;}
.index_t span i.l{ left:-52px;}
.index_t span i.r{ right:-52px;}

.index_pro{min-width:1200px; width:100%; min-height:200px; background:#f2f2f2; padding:40px 0;}
.index_pro dd{ padding:20px 0 10px 0;}
.index_pro .dd_t{ height:40px; line-height:40px; text-align:center; background-color:#166dbc; margin-bottom:15px; border-radius:3px;}
.index_pro .dd_t a{ display:block; width:400px; font-size:15px; float:left; font-weight:bold; border-right:#dedede solid 1px; position:relative; color:#FFFFFF;}
.index_pro .dd_t a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.index_pro .dd_t a:last-child{ border-right:none;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.index_pro .dd_t a.on{ background-color:#DF1721; font-weight:bold;}
.index_pro .dd_s .tempWrap{ width:1200px!important;}
.index_pro .dd_c ,.index_pro .dd_c li{height:272px!important; overflow:hidden;}
.index_pro .dd_c li a{display:block;width:240px; float:left;}
.index_pro .dd_c li img{ display:block;width:240px; height:240px; padding:3px;}
.index_pro .dd_c li span{ display:block; height:32px; line-height:26px; text-align:center; white-space:nowrap; overflow:hidden; padding:0 3px;}
.index_pro .dd_c li a:hover{ background-color:#166dbc; color:#FFFFFF;}
.index_pro .dd_s{ position:relative;}
.index_pro .dd_s .prevbtn {
    left: 0px;
	position: absolute;
    top: 50%;
    z-index: 10;
    display: block;
    width: 36px;
    height: 36px;
    margin: -28px 0 0;
    overflow: hidden;
    opacity: .95;
    cursor: pointer;
    color: rgba(0,0,0,.65);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	display:none;
}
.index_pro .dd_s .nextbtn {
    right: 0px;
	position: absolute;
    top: 50%;
    z-index: 10;
    display: block;
    width: 36px;
    height: 36px;
    margin: -28px 0 0;
    overflow: hidden;
    opacity: .95;
    cursor: pointer;
    color: rgba(0,0,0,.65);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	display:none;
}
.index_pro .dd_s .prevbtn::before ,.index_pro .dd_s .nextbtn::before {
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    width: 100%;
    color: #333;
    content: "\f137";
    font-size: 24px !important;
    text-align: center;
    line-height: 36px !important;
    height: 36px;
}
.index_pro .dd_s .nextbtn::before {content: "\f138";}
.index_pro .dd_s:hover .prevbtn ,.index_pro .dd_s:hover .nextbtn{ display:block;}

.index_about{ min-width:1200px;min-height:300px; background-color:#ffffff; padding:40px 0;}
.index_about_left{ width:600px; height:410px;float:left; margin-top:25px;}
.index_about_left img{ display:block;width:600px; height:410px;}
.index_about_right{ width:600px; height:410px; background-color:#f2f2f2; float:right;margin-top:25px; padding:30px; overflow:hidden;transition: all 300ms ease-in-out 0s;}
.index_about_right:hover{ background-color:#ebf4fc;transition: all 300ms ease-in-out 0s;}


.index_case{ min-width:1200px;min-height:300px; background: #f2f2f2; padding:40px 0;}
.index_case dd{}
.index_case dd a{ width:150px; float:left; text-align:center; font-size:15px; margin-right:60px; margin-top:30px;}
.index_case dd a.last{ float:right; margin-right:0;}
.index_case dd a span{ display:block;width:150px; height:150px; border-radius:50%; margin-bottom:8px; background-color:#166dbc;}
.index_case dd a span.s_1{ background-color:#ef820b;}
.index_case dd a span.s_2{ background-color:#71b530;}
.index_case dd a span.s_3{ background-color:#064a9d;}
.index_case dd a span.s_4{ background-color:#e8380f;}
.index_case dd a span.s_5{ background-color:#a8cb20;}
.index_case dd a span.s_6{ background-color:#06b3e4;}
.index_case dd a span.s_7{ background-color:#0f6540;}
.index_case dd a span.s_8{ background-color:#3bb4f2;}
.index_case dd a span.s_9{ background-color:#0a628f;}
.index_case dd a span.s_10{ background-color:#dd514c;}
.index_case dd a span.s_11{ background-color:#3f913f;}
.index_case dd a span.s_12{ background-color:#0f6540;}
.index_case dd a img{ display:block; width:150px; height:150px; border-radius:50%;transition: all 300ms ease-in-out 0s;}
.index_case dd a:hover img{transition: all 300ms ease-in-out 0s;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.index_case a.more{ display:block;width:50px; height:21px; line-height:20px; text-align:center; margin:0 auto; margin-top:30px; background:url(../img/more.png) center center no-repeat; font-size:13px; color:#166dbc;}
.index_case a.more:hover{ color:#DF1721;background:url(../img/more_on.png) center center no-repeat;transition:none;}

.index_news{min-width:1200px;width:100%; min-height:200px; background-color:#fff; padding:40px 0;}
.index_news dl{ width:380px; height:240px; float:left; margin-right:30px; overflow:hidden; margin-top:20px; background-color:#f2f2f2; padding:20px 10px 20px 18px!important;border-radius:2px;}
.index_news dl:hover{ background-color:#ebf4fc;transition: all 300ms ease-in-out 0s;}
.index_news dl.last{ float:right; margin-right:0;}
.index_news dl a{ display:block;}
.index_news dl dt{ width:95px;float:left; text-align:center; padding-top:40px;}
.index_news dl dt b{ display:block;font-size: 36px;line-height: 36px;color: #333;font-weight: 800;}
.index_news dl dt span{ display:block; width:95px; height:32px; line-height:32px;font-weight: 700;color: #fff;background-color:#166dbc; margin-top:10px;border-radius:2px;}
.index_news dl dd{ width:235px; height:200px; position:relative; float:right;}
.index_news dl dd strong{ display:block; line-height:20px; max-height:40px; overflow:hidden;}
.index_news dl dd span{ display:block; color:#777; line-height:21px; margin-top:10px;max-height:110px; overflow:hidden; font-size:13px;}
.index_news dl dd em{ display:block; font-style:normal;color:#777; width:100%;position:absolute; left:0; bottom:0;}

.index_huoban{ min-width:1200px;min-height:300px; background: #f2f2f2; padding:40px 0;}
.index_huoban dd{ padding:17px 1px 0;}
.index_huoban dd a{display:block; width:160px; height:72px; float:left; overflow:hidden;position:relative; margin-right:13px; margin-top:13px;}
.index_huoban dd a.last{ float:right; margin-right:0;}
.index_huoban dd a img{ display:block;width:160px; height:72px;}
.index_huoban dd a span{ display:block; width:100%; height:72px; line-height:72px;color:#FFFFFF;background-color:#166dbc;background: rgba(22,109,188,0.7);background: #166dbc\7;filter: alpha(opacity=70); position:absolute; left:0; top:0;-webkit-transform:scale(0); -moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; text-align:center;}
.index_huoban dd a:hover span{-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.index_huoban dd .dd_c{ display:none;}
.index_huoban .more{ cursor: pointer;width:50px; height:21px; line-height:20px; text-align:center; margin:0 auto; margin-top:20px; background:url(../img/more.png) center center no-repeat; font-size:13px; color:#166dbc;}
.index_huoban .more:hover{ color:#DF1721;background:url(../img/more_on.png) center center no-repeat;}

.footer{min-width:1200px; min-height:100px; padding:30px 0; background-color:#e1e1e1;}
.footer dl{ float:left; margin-right:90px;}
.footer dl.first{ width:180px; margin-right:60px;}
.footer dl.last{ margin-right:0;}
.footer dl dt ,.footer_focus b{ display:block;font-weight:bold; margin-bottom:8px; font-size:15px;}
.footer dl dd{ line-height:30px;}
.footer dl.first dd{ width:50%; float:left;}
.footer dl.last dd i{ margin-right:7px;}
.footer_focus{ float:right;}

.footer_focus .bdsharebuttonbox .bds_qzone ,.footer_focus .bdsharebuttonbox .bds_tsina ,.footer_focus .bdsharebuttonbox .bds_weixin ,.footer_focus .bdsharebuttonbox .bds_tqq ,.footer_focus .bdsharebuttonbox .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:12px!important;width:36px;height:36px;line-height:36px;font-size:16px!important;margin:7px 5px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.footer_focus .bdsharebuttonbox .bds_qzone:hover ,.footer_focus .bdsharebuttonbox .bds_tsina:hover ,.footer_focus .bdsharebuttonbox .bds_weixin:hover ,.footer_focus .bdsharebuttonbox .bds_tqq:hover,.footer_focus .bdsharebuttonbox .bds_more:hover{background-color:#166dbc!important;transition: all 300ms ease-in-out 0s;}
#bdshare_weixin_qrcode_dialog{ height:310px!important;}
.bd_weixin_popup_foot{ text-align:center!important;}


.copyright{min-width:1200px;height:50px; line-height:50px; background-color:#333333; color:#FFFFFF; text-align:center;}
.copyright a{ color:#FFFFFF;}
.copyright span{ margin:0 15px;}
.copyright span:first-child{ margin-left:0;}
.copyright span:last-child{ margin-right:0;}

.banner{min-width:1200px;width:100%;height:410px;}
.guide{min-width:1200px;height:55px; line-height:55px; background-color:#ebebeb; font-size:15px; overflow:hidden;white-space:nowrap; overflow:hidden;}
.guide_nav{ float:right; font-size:14px;}
.guide_nav strong{ font-weight:normal;}
.guide strong.on a{ font-size:16px; color:#166dbc;}
.guide_menu strong{display:block;float:left;width:156px;}
.guide_menu span{display:block;float:left;width:174px;text-align:center;}
.guide_menu span a{display:block;}
.guide_menu span a.on{background-color:#fff;}
.about_detail{padding-bottom:40px;}

.news_nav{ min-width:1200px; width:100%; height:55px; line-height:55px; background-color:#ebebeb; font-size:15px;}
.news_nav b{ display:block;width:13%; float:left;}
.news_nav a{ display:block;width:29%; float:left; text-align:center;}
.news_nav a i{ margin-right:5px;}
.news_nav a.on{ background-color:#fff;}
.news_nav a span{ display:block; height:55px; background:url(../img/pro_1.png) 135px center no-repeat; background-size:20px 20px; margin-right:5px; padding-left:25px;}
.news_nav a span.s_1{background:url(../img/pro_1.png) 135px center no-repeat; background-size:20px 20px;}
.news_nav a.on span.s_1{background:url(../img/pro_1_on.png) 135px center no-repeat;background-size:20px 20px;}
.news_nav a span.s_2{background:url(../img/pro_2.png) 135px center no-repeat; background-size:20px 20px;}
.news_nav a.on span.s_2{background:url(../img/pro_2_on.png) 135px center no-repeat;background-size:20px 20px;}
.news_nav a span.s_3{background:url(../img/pro_3.png) 135px center no-repeat; background-size:20px 20px;}
.news_nav a.on span.s_3{background:url(../img/pro_3_on.png) 135px center no-repeat;background-size:20px 20px;}

.news_list_wapper{ padding:30px 0px; background-color:#f2f2f2;}
.news_wapper{padding:0px 0px 30px;} 
.news_list{ padding:30px;height:224px; margin-bottom:30px; background-color:#fff;position:relative;}
.news_t_time{width:90px;padding-left:0px;float: left;line-height:32px;font-size:30px;}
.news_t_time span {font-size:21px;line-height:32px;display: block;}
.news_list_c{width:715px; float:left;}
.news_list_c_t{font-size:14px; font-weight:bold; white-space:nowrap; overflow:hidden; margin-bottom:15px;}
.news_list_c_d{ margin-top:5px; height:125px; line-height:26px; font-size:14px; overflow:hidden; position:relative; color:#696969;}
.news_list_c_d a.more{ display:block; position:absolute; right:0; bottom:0;width:50px; height:21px; line-height:22px; background:url(../img/more.png) center center no-repeat; text-align:center;font-size:12px;}
.news_list_c_d a.more:hover{background:url(../img/more_on.png) center center no-repeat; color:#DF1721;}
.news_list_img{ display:block;width:300px; height:160px; overflow:hidden;float:right;}
.news_list_img img{ display:block; width:300px; height:160px; transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s; float:right;}
.news_list_img a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}

.title_bt{ font-size:18px; text-align:center; padding-bottom:15px; margin-bottom:5px; margin-top:20px;}
.title_bt.s{padding-bottom:10px;}
.title_bt strong{ line-height:40px; display:block; color:#000;}
.title_bt_1{ font-size:14px; color:#999; height:39px; line-height:36px; padding-bottom:3px; border-bottom:#dedede solid 1px; text-align:center;}
.title_bt_1 span{ padding:0 25px;}
.title_bt_1 span em{ font-style:normal;}

.jm_case_article_share{ text-align:center; margin-top:20px;}
.jm_case_article_share dt{ line-height:36px;font-weight:bold}
.jm_case_article_share dd .bds_qzone ,.jm_case_article_share dd .bds_tsina ,.jm_case_article_share dd .bds_weixin ,.jm_case_article_share dd .bds_tqq ,.jm_case_article_share dd .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:18px!important;width:38px;height:38px;line-height:38px;margin:0 6px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.jm_case_article_share dd .bds_qzone:hover ,.jm_case_article_share dd .bds_tsina:hover ,.jm_case_article_share dd .bds_weixin:hover ,.jm_case_article_share dd .bds_tqq:hover,.jm_case_article_share dd .bds_more:hover{background-color:#166dbc!important;transition: all 300ms ease-in-out 0s;}

.jm_digg{ width:89px; height:89px; background:url(../img/ico_digg.png) center center no-repeat; margin:0 auto; margin-top:30px; position:relative; cursor:pointer;}
.jm_digg.on{ background:url(../img/digg_on.png) center center no-repeat;cursor:default;}
.jm_digg #k_digg{width:89px; height:89px; margin:0; position: absolute; left:0px; top:0; font-size:16px; text-align:center;}
.jm_digg #k_digg0{ display:none;}
.jm_digg #k_digg1{  margin:0; padding:0; background:none; width:100%; height:89px; line-height:998px; overflow:hidden;}


.about_0{ min-width:1200px;background-color:#f2f2f2;}
.about_t{width:100%;height:100px; line-height:100px; text-align:center; font-size:18px; color:#166dbc;}
.about_t span{ display:inline-block; height:100px; line-height:100px; margin:0 auto; position:relative;white-space:nowrap; word-wrap:break-word; font-weight:bold;}
.about_t span em{font-style:normal; float:left;}
.about_t span i{ width:45px; height:1px; border-bottom:#DF1721 solid 1px; overflow:hidden; position:absolute; top:52px;}
.about_t span i.l{ left:-52px;}
.about_t span i.r{ right:-52px;}
.about_t a{ color:#166dbc;}
.about_t a:hover{ color:#166dbc;}

.about_1{min-width:1200px;}
.about_1 dt{width:600px; float:left;}
.about_1 dt img{ display:block; width:600px; height:500px;}
.about_1 dd{ width:600px;height:500px; float:right; padding:20px 20px; line-height:22px; overflow:auto; background-color:#fff}
.about_1.last dt{ float:right;}
.about_1.last dt img{width:600px; height:390px;}
.about_1.last dd{ float:left;height:390px;}

.about_2{ min-width:1200px; background-color:#fff; padding-bottom:30px;}
.about_2 img{ display:block; margin:0 auto;}

.about_3{min-width:1200px;background-color:#f2f2f2; padding-bottom:30px;}
.about_3 img{ display:block; margin:0 auto;}

.about_4{min-width:1200px;background-color:#fff; padding-bottom:40px;}
.jswbox{height:425px;position:relative;}
.jswbox ul{position:relative; width:100%;height:425px; margin:0; padding:0;}
.jswbox li{position:absolute;width:276px;height:425px;z-index:0;top:33px;left:0px;}
.jswbox li img{width:100%;height:100%;vertical-align:top; display:block;}
.jswbox .Tprev, .jswbox .Tnext{ display:block; position:absolute; width:30px; height:53px; top:174px; cursor:pointer; border:none; padding:0; margin:0;}
.jswbox li span{display:block;text-align:center;margin-top:3px;}
.jswbox .Tprev{left:0px; background:url(../img/jt.png) left top no-repeat;}
.jswbox .Tnext{right:0px; background:url(../img/jt.png) right top no-repeat;}
.about_4 a.more ,.about_5 a.more{display:block;width:50px; height:21px; line-height:22px; background:url(../img/more.png) center center no-repeat; text-align:center;font-size:12px; margin:0 auto; margin-top:30px;}
.about_4 a.more:hover ,.about_5 a.more:hover{color:#DF1721;background:url(../img/more_on.png) center center no-repeat;}

.about_5{ min-width:1200px; background-color:#f2f2f2; padding-bottom:30px;}
.about_5 .img_1{ display:block;max-width:100%;}

.about_6{ min-width:1200px; background-color:#f2f2f2; padding:30px 0 30px 0; margin-top:30px;}
.about_6_left{ width:600px; min-height:100px; float:left;}
.about_6_t1{ color:#166dbc; font-size:20px; line-height:44px; margin-bottom:8px;}
.about_6_left p{ margin-bottom:20px;}
.about_6_left p i{ margin-right:5px;}
.about_6_right{ width:600px; float:right;}
.about_6_right_t{color:#166dbc; font-size:20px; line-height:44px; margin-bottom:15px;}

.feedback_add{ padding:0;}
.feedback_add input.am-form-field{ font-size:14px;border:#dedede solid 1px; height:46px; line-height:46px;}
.feedback_add .am-input-group{ margin-bottom:15px; position:relative;}
.feedback_add .am-input-group em{ display:block; font-style:normal;position:absolute; right:0; bottom:0; color:#ff0000; width:20px; text-align:center; height:46px; line-height:46px; z-index:999}
.feedback_add .am-form-group{ margin-bottom:15px;}
.feedback_add .am-form-group textarea{ border:#dedede solid 1px; width:100%; height:140px; padding:8px 10px; font-size:14px;}
.feedback_add .k_submits{ display:block;  width:170px; height:40px; line-height:40px; text-align:center; color:#FFFFFF; background-color:#166dbc; border-radius:30px; cursor:pointer;border:none; float:right;}

.honer_list{ padding-bottom:30px;}
.honer_list a{ display:block; width:285px; float:left; text-align:center; margin-right:20px; margin-bottom:20px;}
.honer_list a.last{ float:right; margin-right:0;}
.honer_list a em{ display:block;width:285px; height:413px; overflow:hidden; margin-bottom:5px;}
.honer_list a img{ display:block; width:285px; height:413px;transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.honer_list a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}

.job_list{ padding-bottom:40px;}
.job_list tr th{ background-color:#166dbc!important; color:#fff;}
.job_list tr th ,.job_list tr td{ padding:10px!important;}
.job_list tr td a{ display:block; text-decoration:underline;}
.job_con{ background-color:#FFFFFF; min-height:400px;}
.job_con .am-modal-hd{ padding:20px 0; font-weight:bold;}
.job_con .am-modal-bd{ padding:0px 30px 10px; text-align:left; position:relative; min-height:200px;}
.job_con .am-modal-bd tr td{padding:10px!important;}
.load1 {width:100%;height: 30px;text-align: center;font-size: 10px;position:absolute; left:0; top:50%; margin-top:-15px;}
.load1 > div { background-color: #242322; height: 100%; width: 6px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out;  animation: stretchdelay 1.2s infinite ease-in-out;}
.load1 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.load1 .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
.load1 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.load1 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

.case_list{ padding-bottom:40px;}
.case_list a{ display:block; width:400px; float:left; text-align:center; border:#eae9e9 solid 1px; border-left:none; padding:30px;}
.case_list a.first{border-left:#eae9e9 solid 1px;}
.case_list a.last{ border-top:none;}
.case_list a span ,.case_page_list a span{ display:block;width:150px; height:150px; border-radius:50%; margin:0 auto; margin-bottom:8px;background-color:#166dbc;}
.case_list a span.s_1 ,.case_page_list a span.s_1{ background-color:#ef820b;}
.case_list a span.s_2 ,.case_page_list a span.s_2{ background-color:#71b530;}
.case_list a span.s_3 ,.case_page_list a span.s_3{ background-color:#064a9d;}
.case_list a span.s_4 ,.case_page_list a span.s_4{ background-color:#e8380f;}
.case_list a span.s_5 ,.case_page_list a span.s_5{ background-color:#a8cb20;}
.case_list a span.s_6 ,.case_page_list a span.s_6{ background-color:#06b3e4;}
.case_list a span.s_7 ,.case_page_list a span.s_7{ background-color:#0f6540;}
.case_list a span.s_8 ,.case_page_list a span.s_8{ background-color:#3bb4f2;}
.case_list a span.s_9 ,.case_page_list a span.s_9{ background-color:#0a628f;}
.case_list a span.s_10 ,.case_page_list a span.s_10{ background-color:#dd514c;}
.case_list a span.s_11 ,.case_page_list a span.s_11{ background-color:#3f913f;}
.case_list a span.s_12 ,.case_page_list a span.s_12{ background-color:#0f6540;}
.case_list a img ,.case_page_list a img{ display:block; width:150px; height:150px; border-radius:50%;transition: all 300ms ease-in-out 0s;}
.case_list a:hover img ,.case_page_list a:hover img{transition: all 300ms ease-in-out 0s;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}

.guide{min-width:1200px;height:55px; line-height:55px; background-color:#ebebeb; font-size:15px; overflow:hidden;white-space:nowrap; overflow:hidden;}
.guide_nav{ float:right; font-size:14px;}
.guide_nav strong{ font-weight:normal;}
.guide strong.on a{ font-size:16px; color:#0f5da5;}
.case_detail{ min-height:200px; padding-bottom:30px;}
.case_page_list{min-width:1200px; padding:10px 0 30px; background-color:#f2f2f2;}
.case_page_list a{ display:block; width:150px; float:left; text-align:center; border-radius:50%;margin-right:60px; margin-top:20px;}
.case_page_list a.on{ font-weight:bold; text-decoration:underline;}
.case_page_list a.last{ float:right; margin-right:0;}
.pro_list{ padding-bottom:40px;}
.pro_list_page{ background-color:#f2f2f2;}
.pro_list tr th{ background-color:#166dbc!important; color:#fff;}
.pro_list tr th ,.pro_list tr td{ padding:10px!important; text-align:center; vertical-align:middle!important;}
.pro_list tr td a{ display:block; text-decoration:underline;}
.pro_list tr td img{ display:block;width:50px; height:50px; margin:0 auto;}
.pro_list .am-table tr.s{ background-color:#FFFFFF!important;}

.rel_pro{}
.rel_pro dd{}
.rel_pro dd a{ display:block; width:220px; float:left; margin-right:25px;}
.rel_pro dd a.last{ float:right; margin-right:0;}
.rel_pro dd a img{ display:block; width:220px; height:220px; border:#dedede solid 1px; padding:2px;}
.rel_pro dd a span{ display:block; text-align:center; height:30px; line-height:30px; white-space:normal; overflow:hidden; text-overflow:ellipsis;}
.rel_pro dd a:hover img{border:#166dbc solid 1px;transition: all 300ms ease-in-out 0s;}
/****************************************************************/
.page_list{
	clear:both;
	height:29px;
	line-height:27px;
	float:right;
	text-align:center;
	position:relative;
	left:5px;
	font-size:12px;
	
		}
.page_list a{
	display:block;
	height:29px;
	line-height:27px;
	border:#E4E4E4 solid 1px;
	padding:0px 12px;
	float:left;
	margin-right:5px;	
	}
.page_list i{ display:block; float:left;margin-right:5px;height:29px;line-height:27px;}	
.page_list strong{
	display:block;
	height:29px;
	line-height:27px;
	background-color:#166dbc;
	color:#FFFFFF;
	border:#166dbc solid 1px;
	padding:0px 12px;
	float:left;
	margin-right:5px;
	font-weight:normal;
	}
.page_list span{
	display:block;
	height:29px;
	line-height:27px;
	border:#E4E4E4 solid 1px;
	padding:0px 12px;
	float:left;
	margin-right:5px;	
	}
.error_x{ text-align:center; height:200px; line-height:200px;background-color:#f2f2f2;font-size:16px;}
#k_ajax #k_ajaxBox{ border:none; padding:0}
#k_ajax #k_ajaxBox #k_ajaxSubmit{ padding-right:0;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{ margin-right:5px;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{line-height: 16px;height: 20px;padding: 2px 15px;font-size: 12px;}
.pages{ position:relative; margin-top:40px; font-size:14px; margin-bottom:10px;}	
.pages .page_1{ height:34px; line-height:30px; margin-bottom:4px; position:relative;}
.pages span{ float:right; line-height:30px;}
.pages .page_1 b{ display:block; position:absolute;right:0; bottom:8px; font-weight:normal;font-size:12px;}
.pages .page_1 b a{ float:left; height:22px; line-height:22px; padding:0 8px; background-color:#f2f2f2; border-radius:5px; font-weight:100;  margin-left:10px;}

