@charset "utf-8";
/* CSS Document */
@font-face {  font-family: "FZLanTingHei_DB_GBK";src: url("../font/FZLanTingHei_DB_GBK.woff") format("woff"), /* chrome、firefox */url("../font/FZLanTingHei_DB_GBK.ttf") format("truetype");
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
body{ margin:0px; padding:0px; color:#595757;font-family:"FZLanTingHei_DB_GBK"; font-size:12px; }

.tyk{ width:1400px; margin:0px auto;}
.cr{ clear:both}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cf{zoom:1;} /*解决ie6/7兼容问题*/
.clear{ clear:both;height:0;overflow:hidden}

a{outline:none;cursor:pointer;color:#595757;text-decoration:none;transition:all 0.15s ease-in-out 0s;}
a:hover{outline:none;color:#02589a;}
ul,ol{list-style-type:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5{margin:0;padding:0;}

input,textarea{font-family:"FZLanTingHei_DB_GBK"}

.header{box-shadow: 0 0 5px rgba(0,0,0,.5);position: relative;z-index: 20}
.header .topbar{ width:1400px; margin:0px auto; position:relative; height:100px;}
.header .logo{ width:300px; background: url(../images/logo.jpg) no-repeat; height:63px; text-indent:-999em; overflow:hidden; display:block; position:absolute; left:0px; top:20px;}
.top_f_nav{ position:absolute; right:10px; top:10px; text-align:right; line-height:24px; font-family:cursive}
.navbar{ position:absolute;right:0px; top:30px;text-align:right;}
.navbar .nav{ list-style:none; margin:0px; padding:0px;}
.navbar .nav>li{ list-style:none; float:left; margin:0px; }
.navbar .nav>li>a{ display:block; text-decoration:none; padding:5px 20px;color:#595757;font-family:fantasy; font-size:22px;font-smoothing:subpixel-antialiased; border:#fff 1px solid; text-transform:uppercase}
.navbar .nav>li>a:hover{ border:#ccc 1px solid;border-radius:10px;}
.navbar .nav ul{display: none;}
/*banner*/
.slides-box {width: 100%;height:500px;margin: auto;overflow: hidden; position:relative}
.slides {position: relative;height:500px;width: 100%;margin:0px;float: left; list-style:none; padding:0px;}
.slides li {position: absolute;width:  100%;height:500px;list-style:none; padding:0px; margin:0px;}
.slides li img{display: block;width: 100%;margin: auto;}
.prev, .next {position: absolute;z-index: 99;top: 50%;margin-top: -40px;left: 0;height: 70px;width: 30px;color: #fff;cursor: pointer;background-color: #000;opacity: .5;}
.prev:hover, .next:hover{opacity: .7;}
.prev{background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0M0UwQjkxMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0UwQjkwMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACUIyPqcvtD6OctNqLs968+w+G4kiWIYB6aMqtrOYCrTuv9ZvFt7zpPf2zBXEY31Al3CGTQ56yY2wuiTng8yqFWo9Lk/cLDovH5LL5jE6r15oCADs=");}
.next {left: auto;right: 0;background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0QTYyN0Y0MEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0QTYyN0YzMEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACV4yPqcvtD6OctNqLs968+w+G4kiWFIB+aNqtLOcCXjy79Xq/G93aPf7TaXgwX1GYMQ6VGGKSeXE2oRZplFqxVrEn7kSb9X6BR5P5jE6r1+y2+w2Py+fmAgA7");
}
.pagination{position: absolute;bottom: 5px;z-index: 99; list-style:none}
.pagination li{padding: 5px 3px;float: left; list-style:none}
.pagination li a{display: block;width: 25px;height: 25px;line-height: 25px;border-radius: 25px;background: #000;color: #fff;text-align: center;font-family: Arial;text-decoration: none;}
.pagination .active{background: red;}
.s1 {position: fixed;z-index: 10;left: 50%;top: 50%;margin: -150px 0 0 -250px;width: 500px;height: 300px;background: rgba(255,255,255,.7);box-shadow: 0 0 15px rgba(0,0,0,.3);}
.s1 p {margin: 0;padding: 50px 0 20px 0;font-family: Arial;font-size: 60px;font-weight: bold;text-align: center;}
.s1 span {display: block;font-family: Arial;font-size: 25px;color: #666;text-align: center;}
.s1 a {margin: 20px auto 0 auto;display: block;width: 220px;height: 50px;border-radius: 5px;text-align: center;line-height: 50px;color: #fff;text-decoration: none;font-family: Arial;font-size: 25px;background: #f88371;}
.s1 a:hover { background: #ed6f5c; }
 @media (max-width:480px) {
.s1 {margin: -127px 0 0 0;width: 80%;height: 255px;left: 10%;}
.s1 p { font-size: 36px; }
.s1 span { font-size: 18px; }
}



.soform{ height:80px; background:#f6f6f6;}
.soform_txt{ line-height:80px; font-size:18px; color:#595757; width:1000px; float:left; font-family:monospace}
.soform_txt a{color:#595757;text-decoration: none;}
.soform_txt a:hover{color: #02589a}
.soform_so{ width:400px; float:right; padding-top:20px; }
.soform_so .so_txt{ width:300px; height:40px; border:#eee 1px solid; background:#fff; line-height:40px; float:left; margin:0px; padding:0px; text-indent:5px; font-size:16px;border-radius:10px 0px 0px 10px; color:#aaa}
.soform_so .so_ban{ width:50px; background:#02589a; color:#fff; text-align:center; height:40px; line-height:40px; float:left; border:#02589a 1px solid;margin:0px; padding:0px;border-radius:0px 10px 10px 0px;}

.ty_z_title{ font-family:fantasy; font-size:46px; color:#02589a; text-align:center; padding:10px 30px; text-transform:uppercase}
.ty_x_title{ font-family:fantasy; font-size:22px; color:#555555; text-align:center; padding:10px;}

.ind_rx_cp{background:#efefef; padding:50px 0px;}
.ind_rx_cp .box {width:1200px; margin:0px auto; height:520px; overflow:hidden}
.ind_rx_cp .box ul{ list-style:none; margin:0px; padding:0px; width:99999999px; height:540px; }
.ind_rx_cp .box ul li{ width:1200px; float:left; height:540px; list-style:none; margin:0px; padding:0px;}
.ind_rx_cp .box ul .lis{ list-style:none; margin:0px; padding:0px; float:left; height:260px; width:300px;}
.ind_rx_cp .box ul .lis .pic{ height:180px; width:240px; display:block; margin:0px auto; overflow:hidden}
.ind_rx_cp .box ul .lis .pic img{ max-height:180px; display:block; margin:0px auto}
.ind_rx_cp .box ul .lis .tt{ height:30px; width:100%; display:block; text-align:center; line-height:30px; text-decoration:none; color:#595757}
.ind_rx_cp .box ul .lis .xx{ width:90px; height:26px; line-height:26px; text-align:center; color:#fff; display:block; margin:0px auto; text-decoration:none; background:#02589a;transition: all .15s ease;text-transform: uppercase;font-family: unset;}
.ind_rx_cp .box ul .lis:hover .xx{ background:#FF6600;border-radius:10px;}
.dbox{width:1200px; margin:0px auto; height:520px; position:relative;}
.dbox .prev{ width:30px; height:90px; background: url(../images/leftjt.png) no-repeat center; position:absolute; left:-30px; top:calc(50% - 90px); cursor:pointer}
.dbox .next{ width:30px; height:90px; background: url(../images/rightjt.png) no-repeat center;  position:absolute; right:-30px; top:calc(50% - 90px);cursor:pointer}
.dbox .prev:hover{ left:-35px;}
.dbox .next:hover{ right:-35px;}

.ind_fl_cp{min-height:400px;padding:50px 0px 0px 0px;}


.ind_form_zx{background:#f6f6f6; padding:50px 0px;}
.ind_form_xp{width:1400px; margin:0px auto; border:#02589a 5px solid; position:relative}

.ind_form_xp_fl{ color:#fff; padding:50px; width:200px; background:#02589a; float:left}
.ind_form_xp_fl .fl_title{ color:#fff; font-size:16px; line-height:30px;}
.ind_form_xp_fl .fl_title b{ display:block; font-size:24px;text-transform: uppercase;}
.ind_form_xp_fl .fl_list{ border-top:#eee 1px solid; overflow: hidden; height:362px;}
.ind_form_xp_fl .fl_list:hover{ overflow:auto}
.ind_form_xp_fl .fl_list a{ color:#fff; text-decoration:none; display:block; height:30px; line-height:30px;}
.ind_form_xp_fl .fl_list a:hover{ background:#104e9a; text-indent:10px;}

#gdt::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #02589a;}
#gdt::-webkit-scrollbar{width: 12px;background-color: #02589a;}
#gdt::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #114e98;}


.xp_fl_list{ float:right; width:calc(100% - 400px); height:523px;position:relative; overflow:hidden; position:relative}
.xp_fl_list .xli{ height:500px; position:relative; padding-top:30px}
.xp_fl_list .xli .tt{ display:block; height:40px; line-height:40px; font-size:16px; text-decoration:none; color:#575757;}
.xp_fl_list .xli .pic{ display:block; text-align:center; width:500px; height:350px;}
.xp_fl_list .xli .pic img{ height:350px; margin:0px auto; display:block}
.xp_fl_list .xli .nr{ display:block; background:#02589a; position:absolute; right:0px; top:-5px; height:530px; width:300px; color:#fff; padding:50px 20px; line-height:30px;box-sizing: border-box}
.ind_form_xp  .prev{ width:30px; height:90px; background: url(../images/leftjt.png) no-repeat center; position:absolute; left:350px; top:calc(50% - 90px); cursor:pointer; z-index:999;opacity:0.2}
.ind_form_xp  .next{ width:30px; height:90px; background: url(../images/rightjt.png) no-repeat center;  position:absolute;left:930px; top:calc(50% - 90px);cursor:pointer; z-index:999; opacity:0.2}
.ind_form_xp  .prev:hover{ left:345px;opacity:1}
.ind_form_xp  .next:hover{ left:935px;opacity:1}

.ind_zmkh_list{ max-width:1400px; margin:0px auto; height:320px;}
.ind_zmkh_list  ul{ list-style:none; margin:0px; padding:0px; width:100%}
.ind_zmkh_list  ul li{ list-style:none; margin:0px; padding:0px; float:left; width:20%;}
.ind_zmkh_list  ul li .pic{ display: block; max-height:280px; max-width:234px; margin:0px auto; overflow:hidden;}
.ind_zmkh_list  ul li .tt{ height:40px; line-height:40px; max-width:234px; text-align:center; display:block; text-decoration:none;margin:0px auto; color:#898989; font-family:"FZLanTingHei_DB_GBK"; font-size:16px }

.ind_xl_ys{ width:1400px; margin:0px auto}
.ind_xl_ys .txtr{ text-align:left;}
.ind_xl_ys_l{ padding:30px 0px; width:50%; float:left; text-align:left;}
.ind_xl_ys_r{ padding:30px 0px; width:50%; float:right; text-align:right;}
.ind_xl_ys_j{ height:10px; border-bottom:#c6c6c6 1px dashed; clear:both;}
.ind_xl_ys_bta{ font-family:"FZLanTingHei_DB_GBK";font-size:56px; color:#02589a}
.ind_xl_ys_btb{ font-family:"FZLanTingHei_DB_GBK";font-size:30px; color:#000000; padding:5px 0px;}
.ind_xl_ys_btc{ font-size:16px; color:#dcdddd; padding:0px 0px;}
.ind_xl_ys_lx{ width:33px; height:3px; background:#02589a; margin:10px 0px;}
.ind_xl_ys_nr{font-family:"FZLanTingHei_DB_GBK";font-size:14px; color:#595757; line-height:30px;}

.lkzx{ width:100%; overflow:hidden;}
.lkzx img{ max-width:100%;}

.ind_xl_sl{  height:180px;}
.ind_xl_sl ul{ max-width:1400px; margin:20px auto; list-style:none; padding:0px;}
.ind_xl_sl ul li{ width:25%; text-align: center; float:left; list-style: none; padding:0px; margin:0px;}
.ind_xl_sl ul li .mun{ width:190px; height:90px; border:#02589a 2px solid; line-height:90px; text-align:center; margin:10px auto;font-family:fantasy;font-size:46px;color:#02589a}
.ind_xl_sl ul li .mun span{ font-size:18px}
.ind_xl_sl ul li .mtxt{ width:100%; height:40px; line-height:40px; text-align:center; display:block;font-size:16px}

.ind_abt{ max-width:1400px; margin:0px auto; padding-bottom:30px; }
.ind_abt_l{ max-width:700px; float:left; position:relative; min-height:400px; color:#595757;font-family:"FZLanTingHei_DB_GBK";font-size:14px;line-height:26px;padding:30px 0px;}
.ind_abt_gd{ width:90px; height:40px; display:block; text-align:center; color:#fff; background:#02589a;font-size:16px; position:absolute; left:0px; bottom:0px; text-decoration:none; line-height:40px;}
.ind_abt_r{max-width:548px; float:right;padding-top:30px;}

.ind_xc_tt{ font-size:14px;}
.ind_xc_tt span{cursor: pointer;}
.ind_xc_tt em{margin: 0 5px;}
.ind_xc_tt .yx{ color:#02589a; }
.ind_xc_nr{ padding:30px 0px;}
.ind_xc_nr .xs{ display:block;}
.ind_xc_nr .yc{ display:none;}
.ind_xc_nr ul{list-style:none; padding:0px; margin:0px; height:220px;}
.ind_xc_nr ul li{list-style:none; padding:0px; margin:0px; width:25%; float:left;}
.ind_xc_nr ul li img{ width:292px; height:188px;}

.ind_fan_list{ width:100%; overflow:hidden; height:500px; position:relative;}
.ind_fan_list_s{ position:absolute;left:0px; top:0px;}

.ind_xw_nr{}
.ind_xw_nr ul{list-style:none; padding:0px; margin:0px; margin-bottom:20px;}
.ind_xw_nr ul li{list-style:none; padding:0px; margin:0px; float:left; width:33%;}
.ind_xw_nr ul li .tt{ display:block; font-size:18px; line-height:26px;width:90%;margin:0px auto; text-decoration:none; color:#575757; font-family:"FZLanTingHei_DB_GBK"; }
.ind_xw_nr ul li .pic{ height:200px; overflow:hidden; display:block; margin:0px auto; width:90%;}
.ind_xw_nr ul li .pic img{ max-width:100%;}
.ind_xw_nr ul li .rq{ display:block; font-size:36px;width:90%;margin:0px auto;}
.ind_xw_nr ul li .rq b{ font-size:18px;}
.ind_xw_nr ul li .nr{height:90px; line-height:22px; overflow:hidden; width:90%; font-size:13px; color:#898989;margin:0px auto; display:block;font-family:"FZLanTingHei_DB_GBK";}
.ind_xw_nr .more{ width:120px; height:40px; line-height:40px; border:#ccc 1px  solid; color:#999; text-align: center; display:block; margin:20px auto; clear:both; text-decoration:none  }

.ban { background-color:#00295f; overflow:hidden; padding:50px 0; font-family:microsoft yahei}
.ban .footer{ overflow:hidden; width:1200px; margin:0 auto;}
.ban .footer .t_top{ overflow:hidden; height:160px; padding-bottom:45px; border-bottom:1px solid #12386a;}
.ban .footer dl{ overflow:hidden; padding:0 35px; border-right:1px solid #12386a; float:left; height:160px;list-style:none}
.ban .footer dt{ overflow:hidden; font-size:14px; padding-bottom:15px;margin-bottom:10px;list-style:none}
.ban .footer dt a{ color:#fff;text-decoration:none}
.ban .footer dd{ overflow:hidden;list-style:none}
.ban .footer dd a{ display:block; font-size:12px; color:#fff; opacity:0.5; line-height:30px; text-decoration:none}
.ban .footer .dl01{ padding-left:0;}
.ban .footer .dl05{ padding-right:95px;}
.ban .footer .wen{ overflow:hidden; width:175px; float:left; margin-left:95px;}
.ban .footer .wen p{ font-size:12px; color:#fff;}
.ban .footer .wen h4{ font-weight:normal; font-size:22px; color:#fff; font-family:Arial; margin-bottom:10px;}
.ban .footer .wen .qq{ display:block; padding:0 10px; width:155px; text-align:right; height:34px; line-height:34px; background:url(../images/p07_qq.png) no-repeat 15px center; background-color:#0f64d7; font-size:12px; color:#fff; margin-bottom:15px;}
.ban .footer .wen i{ display:block; width:30px; height:2px; background-color:#ff0d00; margin-bottom:15px;}
.ban .footer .wen .share{ overflow:hidden; width:100%; height:24px; line-height:24px;}
.ban .footer .wen .share span{ display:block; float:left; font-size:12px; color:#fff;}
.ban .footer .wen .share a{ display:block; width:25px; height:24px; float:left; margin:0 5px;text-decoration:none}
.ban .footer .wen .a01{ background:url(../images/p07_wx.png) no-repeat center top;}
.ban .footer .wen .a02{ background:url(../images/p07_sina.png) no-repeat center top;}
.ban .footer .wen .a03{ background:url(../images/p07_tx.png) no-repeat center top;}
.ban .footer .wen .share a:hover{ background-position:bottom;}
.ban .footer .ewm{ overflow:hidden; float:right; width:121px; height:121px;}
.ban .footer .link{ overflow:hidden; float:left; margin-top:40px; width:640px;}
.ban .footer .link h3{ font-size:12px; font-weight:normal; float:left}
.ban .footer .link a{ color:#fff;text-decoration:none}
.ban .footer .link ul{ overflow:hidden; float:left; width:570px; list-style:none}
.ban .footer .link li{ float:left; padding:0 10px; border-right:1px solid #4d6a8f; font-size:12px;list-style:none}
.ban .footer .info{ overflow:hidden; float:right; text-align:right; margin-top:40px;}
.ban .footer .info p{ font-size:12px; color:#fff; line-height:24px; opacity:0.5;}
.ban .footer .info a{ color:#fff; margin-left:20px;text-decoration:none}


.ceng1,.ceng2,.ceng3,.ceng4,.ceng5{ width:1400px;overflow:hidden;}

.xiao1 .r_in{animation-duration: 1.5s;animation-name: fadeInRight;}
.xiao1 .l_in{animation-duration: 1.5s;animation-name: fadeInLeft;}

.xiao2{animation-duration: 1.5s;animation-name: fadeInDown;}
.xiao3{animation-duration: 1.5s;animation-name: fadeInUp;}

#rocket-to-top div {left: 0;margin: 0;overflow: hidden;padding: 0;position: absolute;top: 0;width: 149px;}
#rocket-to-top .level-2 {background: url("../images/rocket_button_up.png") no-repeat scroll -149px 0 transparent;display: none;height: 250px;opacity: 0;z-index: 1;}
#rocket-to-top .level-3 {background: none repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 150px;z-index: 2;}
#rocket-to-top {background: url("../images/rocket_button_up.png") no-repeat scroll 0 0 transparent;cursor: default;display: block;height: 250px;margin: -125px 0 0;overflow: hidden;padding: 0;position: fixed;right: 0;top: 80%;width: 149px;z-index: 11;}

.indlyk{ background:#f6f6f6;}
.indly{ background:url(../images/contact.png) 164px 54px no-repeat; height:380px; width:1400px; margin:0px auto; position:relative;}
.feedback{position: relative;padding:42px 0 0 616px;
}
.feedback:before{position: absolute;left:510px;top:50px;content: '';width: 1px;height: 290px;background: #ddd;
}

.feedback h2{font-size:38px;font-weight:700;line-height: 46px;margin-bottom:12px;font-family: fantasy;}
.feedback h2 em{color:#1f5eab;font-style: normal}
.feedback .c1{float:left;width: 293px;margin-right: 12px;}
.feedback .c2{float:left;width: 314px;margin-right: 12px;}
.feedback li{margin-bottom: 24px;position: relative}
.feedback li:last-child{margin-bottom: 0;}
.feedback .txt{display: block;width: 100%;height: 54px;border:1px solid #e8e8e8;background: #fff;box-sizing: border-box;font-size:14px;padding:15px 0 15px 62px;line-height: 22px;}
.feedback .nr{height: 210px;}
.feedback i{position: absolute;left:16px;top:13px;width: 34px;height: 26px;background-repeat: no-repeat}
.feedback .iuser{background-image: url(../images/iuser.png)}
.feedback .itel{background-image: url(../images/itel.png)}
.feedback .icompany{background-image: url(../images/icompany.png)}
.feedback .imsg{background-image: url(../images/imsg.png)}
.feedback .formbtn{float:left;width: 100px;margin-top:156px;text-align: center;line-height: 54px;height: 54px;background: #02589a;font-size:18px;color:#fff;}

.wrapper{width: 1200px;margin: 0 auto}
.innerbanner{height:225px;text-align: center;background: #f7f7f7;border-bottom: 1px solid #eee;}
.innerbanner a{display: block;height: 100%;
}

.main-content{margin: 30px 0;}
.main-content .side{width:270px;float:left;}
.main-content .main{width:900px;float:right;}

#main_t{height:70px;position: relative;}
#main_t:before{position: absolute;left:0;top:calc(50% - 10px);content:'';width: 4px;height: 20px;background: #02589a;
}
#main_t h2{display:block;float:left;padding:0 20px;height:70px;line-height:70px;color:#02589a;font-size:24px;}
#main_t .mapnav {color: #565656;float: right;height: 20px;line-height: 20px;margin: 25px 10px 0 0;font-size:14px;}
#main_t .mapnav a {color:#565656;}
#main_c{border:1px solid #e1e1e1;;min-height:400px; height:auto; _height:400px; line-height:25px; padding:30px;}

.mapnavs{height: 50px;line-height: 50px;border-bottom: 1px solid #eee;font-size:14px;}

.sbox_t{height:70px;line-height:70px;padding-left:20px;color:#fff;background: #02589a;font-size:18px;}
.c_list ul,.c_list li{margin: 0;padding:0;list-style: none;}
.c_list li{background-position:100% -82px;}
.c_list li a{display:block;height:40px;line-height:40px;padding:0 20px;color:#383838;background:#f6f6f6;margin-top: 1px;text-decoration: none;font-size:14px;}
.c_list li a:hover,.c_list li a.ns{color:#1b5bbc;}
.c_list li ul{}
.c_list li li a{padding-left:50px;font-weight:normal;position: relative;font-size:14px;}
.c_list li li a:before{position: absolute;left:30px;top:calc(50% - 3px);content:'';width: 6px;height: 6px;background: #ddd;border-radius: 50%;
}

.leftmenu_style2{display:none;}
#sel01{background: rgba(2,88,154,.6);color:#fff;}
#sel02{color:#02589a}

.contact_m{padding:10px;background:#f6f6f6;line-height: 28px;font-size:14px;
}


#proList {margin: -15px;}
#proList h1{ font-size:16px; color:#FF6600; border-bottom:#CCCCCC 1px dotted}
#proList .li{ float:left; text-align:left;width:calc(25% - 30px);margin:15px;}
#proList .pic{ display:block;overflow:hidden; border:1px solid #e0dedf; text-align:center;margin-bottom: 10px;}
#proList .pic:hover{ border:1px solid #555}
#proList .pic img{display:block;width: 100%;height: 185px;}
#proList .tts{height:30px; line-height:30px;text-align:center; overflow:hidden; display:block;white-space: nowrap;text-overflow: ellipsis;font-size:16px;text-decoration: none;}
#proList .csk{height:40px; line-height:20px;text-align:center; overflow:hidden; display:block;}

#cpctq{ width:453px; float:left;}
#pcpdt{ width:443px;border:#ccc 1px solid;text-align:center; min-height:290px;}
#pcpslt{ height:82px; margin:10px 0px;overflow:hidden;background:#fff;z-index:2}
#wy,#wz{ background:url(../images/wy.gif) center no-repeat; width:10px;height:80px; border:#ccc 1px solid; float:left}
#wz{background-image:url(../images/wz.gif)}
#wy:hover,#wz:hover{ cursor:pointer; border:#666 1px solid}
#pcpsltn{ width:408px; height:124px; margin:0px 5px; float:left; overflow:hidden;position:relative}
#pcpsltn li{ height:80px; width:116px; border:#ccc 1px solid; margin-left:8px; float:left;}
#pcpsltn img{height:80px; width:116px;}
#wz{float:left}
#infos{ width:660px; float:left;padding-left: 15px;}

.cptitle{font-size:22px;line-height: 30px;margin-bottom: 10px;}
#cpcan{padding-left:5px;font-size: 13px;}
.cpbtns{margin: 20px 0;}
.cpbtns a{margin-right: 20px;}

.bk{ border:#ccc 1px solid;clear:both; line-height:23px; color:#333333; background:url(../images/bkbg.gif) repeat-x 0px 0px; margin-bottom:10px;}
.bk h2{ padding-left:10px;background:#666666; color:#FFFFFF; font-size:12px; margin:0px;}
.bkt{ padding:5px 10px 3px 10px; background:#666; color:#fff; margin:0px; border:none }
.bknr{ padding:20px 13px; }
.zlie{width:100px;}

.cpnrtt{height:40px; line-height:40px; padding-left:15px; font-size:18px; font-weight:100; margin:0px;position: relative;border-bottom: 1px solid #eee;margin-top: 20px;}
.cpnrtt:before{position: absolute;left:0;top:calc(50% - 8px);content:'';width: 2px;height: 16px;background: #02589a;
}
.cpnr{padding:10px 0}
.cpnr table{ font-size:12px;padding:0px; border-collapse:collapse;border:1px #ccc solid;}
.cpnr td{border:1px #eee solid;padding-left:5px }


/*新闻列表================================*/
#n_list{}
#n_list li{ border-bottom:1px dotted #ddd; padding:0 0 20px 0; margin-bottom:20px;}
#n_list li .pic{ border:1px solid #ccc; width:135px; height:90px; float:left; padding:1px; background:#FFF;}
#n_list li .pic img{ width:135px; height:90px;}
#n_list li .desc{margin-left: 155px;}
#n_list li .tt{display:block; line-height:30px; font-size:16px; font-weight:normal; background:url(../images/inco1.gif) 0 6px no-repeat; padding-left:20px;margin-bottom: 5px;}
#n_list li .tt a{color:#822422;}
#n_list li .tt a:hover{color:#c00}
#n_list li .tt span{height:20px; float:right;text-align: right;font-size:12px;}
#n_list li .nr{ line-height:20px; text-indent:2em; margin:0px;font-size:14px;color:#777;}
#n_list li .more{color:#822422}
/*新闻详情==============================*/
#n_show{}
#n_show .tt{ font-size:24px; text-align:center;padding:20px 0}
#n_show .nr{ word-wrap: break-word; word-break: normal; padding:0 0px 10px; }
#n_show img{max-width: 100%;height: auto;box-sizing: border-box;}
#n_show .nr img{border:1px solid #ddd;margin: 5px 0;padding: 2px;}
#n_show .pic{ text-align:center; border-bottom:1px dashed #ddd; padding:20px 0; margin-bottom:30px;}
#n_show .pic img{ border:2px solid #B47738}

.infonav { line-height:40px; margin-bottom:10px; text-align: center; background:#f8f8f8;}
.n_nav{ font-size:14px;border: 1px solid #EEEEEE;font-size: 14px;line-height: 30px;padding: 10px;background: #fafafa;}
.n_nav a:hover{ color:#822422}

/*图片*/
#picList {}
#picList .li{ width:189px; padding:8px 22px 10px; float:left; text-align:center}
#picList .li .pic{ display:block;width:183px; height:108px;border:1px solid #ccc; padding:1px;}
#picList .li img{width:183px; height:108px;}
#picList .li .ptt{ display:block; height:36px; line-height:36px; overflow:hidden; text-align:center;font-size:14px;white-space: nowrap;text-overflow: ellipsis;}

#picList2 {margin: 0 -10px;}
#picList2 .li{float:left; width:calc(33.3333% - 20px);margin:0 10px 10px;}
#picList2 .li .pic{ display:block;border:1px solid #ddd;}
#picList2 .li img{width:100%; height:auto;}
#picList2 .li .ptt{ display:block; height:36px; line-height:36px; overflow:hidden; text-align:center;font-size:14px;white-space: nowrap;text-overflow: ellipsis;}

#picList3 {margin: 0 -10px;}
#picList3 .li{float:left; width:calc(25% - 20px);margin:0 10px 10px; }
#picList3 .li .pic{ display:block; border:1px solid #ddd;}
#picList3 .li img{width:100%; height:auto;}
#picList3 .li .ptt{ display:block; height:36px; line-height:36px; overflow:hidden; text-align:center;font-size:14px;white-space: nowrap;text-overflow: ellipsis;}

#picList4 {}
#picList4 .li{width:234px; padding:8px 20px 10px; float:left;}
#picList4 .li .pic{display:block; height:280px; border:1px solid #ddd;}
#picList4 .li img{width: 100%;height: auto;}
#picList4 .li .ptt{ display:block; height:36px; line-height:36px; overflow:hidden; text-align:center;font-size:14px;white-space: nowrap;text-overflow: ellipsis;}

#pic_show .tt{ text-align:center; font-size:16px; padding-top:30px}
#pic_show .pic{ text-align:center; padding:20px 0; border-bottom:1px dotted #ccc}
#pic_show .nr{ padding:20px;}

/*page*/
.pagenav{color:#333; line-height:20px; padding:10px; clear:both; background:#eee; text-align:right; margin:10px 0;}
.pagenav a{color: #333;}
.pagenav a,.pagenav span{padding:5px; border:#cccccc 1px solid; margin-right:10px; background:#f1f1f1}
.pagenav a:hover{ border:#999999 1px solid;color: #222;}
.pagenav span.ns{ font-weight:bold; background:#dedede}


.xgtj{clear:both;}
.xgtj h2{height:40px; line-height:40px; padding-left:15px; font-size:18px; font-weight:100; margin:0px;position: relative;border-bottom: 1px solid #eee;margin:20px 0 10px;}
.xgtj h2:before{position: absolute;left:0;top:calc(50% - 8px);content:'';width: 2px;height: 16px;background: #02589a;}
.tj h2{ font-size:14px; padding-left:30px; line-height:31px; background:url(../images/tj.gif) no-repeat; height:31px;margin:0px;}
.tj h2 strong{float:left}
.tj h2 .more{float:right;display:block;width:36px;height:13px;text-indent:-999em;background:url(../images/more.gif) no-repeat;margin:8px 12px 0 0}
.tjn{  padding:5px; width:691px;}
.tjcp{ height:213px;padding:5px 0px 5px 0px;}
.tjcp li{float:left;margin-right: 10px;}
.tjcp a{ width:170px; float:left;display:block; text-align:center;overflow:hidden}
.tjcp a span{display: block;line-height: 30px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tjcp img{ width:168px; height:168px;border:#ccc 1px solid; display:block; margin:0 0 5px ;}
.prodr_m{overflow:hidden;position:relative;margin:0 auto}
.downtabel th{background: #e0dedf;line-height: 40px;padding:0 10px;font-size:14px;font-weight: 400;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}

@media screen and (min-width:320px) and (max-width:480px){
body{ margin:0px; padding:0px;}
.header{ box-shadow:none; width:100%;}
 .header .topbar{ width:100%; height:auto}
 .header .topbar .top_f_nav{ display:none}
 .header .topbar .navbar{ position:relative; top:0px; left:0px; background:#06C; width:100%;}
 
 .header .logo{ position:relative; left:0px; top:0px; width:100%; background:url(../images/logo.jpg) no-repeat #fff}
 
 .navbar .nav .home{ display:none}
 .navbar .nav li{ width:33.1%;background:#36C; text-align:center; color:#ccc; background:#06C}
 .navbar .nav li a{ color:#fff; font-size:14px; padding:10px 20px;}
 .kefu{ display:none}
 .slides-box{ height:200px;border:#fff 2px solid; width:calc(100% - 6px);}
 .slides{ height:200px;}
 .slides li{ height:200px;background-size:cover;}
 .dbox{ width:100%; overflow:hidden; }
 .dbox .prev{ display:none}
 .dbox .next{ display:none}
 .ty_z_title{ font-size:24px; padding:10px; background:#eee}
 .ind_rx_cp{ padding:5px;background:#fff}
 .ind_rx_cp .box ul .lis{ width:200px;}
 .ind_rx_cp .box ul .lis .pic{ width:200px;}
 .ind_form_xp{ width:auto; background:#02589a }
 .xp_fl_list{ display: none}
 .indlyk{ display:none}
 .soform{ display:none}
 .ind_xl_sl{ height:auto;border-top:#eee 10px outset; padding-top:10px;}
 .ind_xl_sl ul li{ float:none; width:100%}
 .ind_xc_tt{ font-size:16px}
 .ind_xc_nr ul li{ overflow:hidden}
 .ind_zmkh_list ul li{ overflow:hidden}
 .bdshare-slide-button-box{ display:none}
 .ind_form_xp_fl{ width:calc(100% - 62px); padding:30px; float:none;}
 .ind_abt_l{ border-top:#eee 10px outset; padding:10px;}
 .ind_abt_gd{ position:relative; left:inherit; bottom:inherit; margin:10px auto;}
 .ind_xl_ys_bta{ margin-left:10px;font-size:24px; float:left; height:40px; line-height:40px; width:40px; text-align:center; color:#fff; background:#069; overflow:hidden;}
 .ind_xl_ys_btb{ font-size:14px; text-indent:3px;}
 .ind_xl_ys_btc{ font-size:8px; text-indent:3px;}
 .ceng1,.ceng2,.ceng3,.ceng4,.ceng5{ width:100%;overflow:hidden;}
 .ind_xl_ys{ width:auto;}
 .ind_xl_ys_lx{ width:100%; background:#eee}
 .ind_xl_ys_l{ width:auto; float:none;}
 .ind_xl_ys_r{ width:auto; float: none;}
 .ind_xl_ys_nr{ padding:10px;}
 #rocket-to-top{transform:scale(0.5);}
 .tyk{ width:auto; padding:5px;}
 .ind_xw_nr ul li{ float:none; width:auto;} 
 .ban{ padding:0px 10px 20px 10px}
 .ban .footer{ width:auto; overflow:hidden;} 
 .ban .footer .t_top{ display:none}
 .ban .footer dl{ display:none}
 .ban .footer .link{ display:none}
 .ban .footer .info{ float:none; text-align:center; width:auto; margin-top:20px;}
 .ban .footer .wen{ display:none}
 .ban .footer .ewm{ display:none}
 .main-content{ margin:0px; position:relative;}
 .wrapper{ width:100%;}
 .main-content .side{ position:absolute; float:none; width:40px; height:40px; background:#02589a; right:10px; top:10px; overflow:hidden; z-index:99999}
 .main-content .side:hover{ width:200px;height:auto; border:#06C 1px solid;}
 .main-content .main{ width:100%; float:none;}
 .sbox_t{ height:40px; line-height:40px; margin:0px; padding:0px; overflow:hidden; text-indent:46px; background:url(../images/cd.png) no-repeat 8px 5px; background-size:30px 30px;}
 #main_t{ height:60px;}
 #main_t h2{ height:60px; line-height:60px; float:none}
 #main_c{ padding:10px; position:relative;}
 #main_c img{ max-width:100%;}
 #main_t .mapnav{ margin:10px; width:calc(100% - 20px);}
 #sel01{ display:none;}
 #proList .li{ width:calc(50% - 30px);}
 #proList .pic img{ height:156px;}
 #pages{ line-height:40px;}
 #n_list li .desc{ margin-left:5px;}
 #n_list li .nr{ text-indent:0px;}
 #n_list li .pic{ margin-right:5px;}
 #n_list li .tt span{ display:none}
 #n_list li .tt{ line-height:22px; background:none}
 .tjcp{ width:100%; height:200px; overflow:hidden;}
 #pcpdt{ width:100%}
 #cpctq{ width:100%; float:none}
 #pcpdt img{width:100%;}
 #feedback{ display:none;}
 #pcpslt{ position:absolute; left:-2px; top:400px; z-index:998; background:none}
 .MagicZoomBigImageCont{ display:none;}
#infos{ width:auto; float:none;}
#cpcan{ padding-top:100px;}
#wy, #wz{ display:none;}
}
