﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.cursor{cursor:pointer;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.l{float:left;}
.r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{width:1300px; margin:0 auto;}
a:hover{text-decoration:none;}
a{color:#000; /*font-size:14px;*/ -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
@font-face {
  font-family: '../font/iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#iconfont') format('svg');
}
@font-face
    {
        font-family:"HeroicCondensed-Regular.ttf";
        src: url("../fonts/heroiccondensed-regular.ttf");
    }
@font-face
    {
        font-family:"FelixTitlingMT.otf";
        src: url("../font/FelixTitlingMT.otf");
    }
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.top-head{height:140px;position:fixed;top:0;width:100%;z-index:1000;background:none;}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(../images/nav_shadow.png) repeat-x;}

.top01{width:100%;height:36px;line-height:36px;background:#fff; color:#838383;overflow:hidden; border-bottom:1px solid #eaeaea; overflow:hidden;}
.top01_center{text-align:left; float:right;}
.top01_center i{ color:#cacacb;}
.top01_center strong{ color:#d60000; font-size:16px;}
.top02{height:95px;width:100%;}
.logo{width:365px;float:left;padding-top:15px;}
.nav{width:780px;float:right;}
.nav ul{width:780px;}
.nav li{width:90px;margin:0 3px 0 3px;float:left;text-align:center; position:relative;}
.nav a{width:90px;height:59px;padding-top:36px;display:block;font-size:16px;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom:0px;height: 3px;opacity: 0;background-color: #d11f00;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav li a.on,.nav li a:hover{color:#d11f00; font-weight:bold;}
.nav li a.on:after,.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav a#sel{border-bottom:3px solid #f3782a;color:#f3782a;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:132px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5; border-top:1px solid #d11f00;}
.nav .sub .nav_xiao{width:1300px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(../images/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#f3782a;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:1200px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:1200px;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:19px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{width:100%;height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;}

.nav .sub .nav_xiao .xiao_six_l{float:left;width:200px; padding-right:50px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l p{ font-size:20px; font-weight:bold;  line-height:60px;}
.nav .sub .nav_xiao .xiao_six_l span{ font-size:14px; color:#777; line-height:24px;}
.nav .sub .nav_xiao .xiao_six_r{float:left;width:1050px;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r img{display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r a{float:left;width:170px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:50px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}
.nav .sub .nav_xiao .xiao_six_r a:hover{ color:#d60000;}

.nav li dl{position: absolute;display: none;width: 120px;background-color: #d11f00;border-top: 1px solid #ddd;z-index:10;margin-left: -15px;}
.nav li dl a{padding-top:0;height:50px;}
.nav li:hover dl{ display: block;}
.nav li:hover dl dd{position: static;width: 120px;line-height: 50px;height: 50px;border-bottom: 1px solid #f0f0f0;text-align:center;font-size:14px;}
.nav li:hover dl dd { color:#fff;}
.nav li dl a:hover dd{ background:#fc9707; color:#FFF;}
/* bannercss */
.slideBox{ width:100%; height:580px;overflow:hidden; margin-top:132px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  margin-top:560px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 6px;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#ea4609; filter: Alpha(Opacity=100);opacity: 1;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:580px;}
.slideBox .banner li a{ display:block; width:100%; height:580px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1260px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


.ss{ height:80px;overflow:hidden; background:#f5f5f5;}
.ss_lt{ float:left; line-height:80px; color:#666; font-size:16px;}
.ss_lt b{ font-size:16px; color:#333;}
.ss_lt a{ font-size:16px; padding:0 10px; color:#6f6f6f; /*background:url(../images/xi.jpg) no-repeat right;*/}
.ss_lt a:hover{ color:#f00;}
.souse{ height:44px;float:right;background:#e8e8e8; border-radius:40px; margin-top:20px;width:260px;}
.sinput{float:left; width:195px; height:44px; border:none; background:none; color:#9c9c9c; padding-left:20px;font-family:"微软雅黑"; font-size:12px; line-height:22px; outline:none;} 
.sbtn{float:right; width:44px; height:44px;background:url(../images/fdj.png) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 

.wuk{ height:auto; overflow:hidden; margin-top:20px;}
.wuk_t{ text-align:center;}
.wuk_t p{ font-size:36px; color:#1f1f1f; font-weight:bold; line-height:70px;}
.wuk_t p strong{ color:#da0000;}
.wuk_t span{ text-align:center; border-radius:40px; background:#d11f00; color:#fff; display:inline-block; height:48px; line-height:48px; padding:0 20px; font-size:16px;}
.wuk_wz{ text-align:center;width:80%; margin:0 auto; font-size:16px; color:#666666; line-height:32px; margin-top:20px;}
.wuk_nr{background:url(../images/xi.png) no-repeat center top; margin-top:30px; overflow:hidden; height:340px;}
.wuk_nr ul{ position:relative;}
.wuk_nr ul li{width:160px; height:160px; background:#f5f5f5; border-radius:160px;-moz-border-radius:160px; -webkit-border-radius:160px; text-align:center;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.wuk_nr ul li a{ font-size:20px; color:#333; line-height:50px;}
.wuk_nr ul li:hover{ background:#d11f00; color:#fff;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}
.wuk_nr ul li:hover i{ color:#fff;}
.wuk_nr ul li:hover a{ color:#fff;}
.wuk_nr ul li i{ font-size:40px; color:#666; padding-top:30px; display:block;}
.wuk_nr ul li.wu01{ position:absolute;left:30px;top:120px;}
.wuk_nr ul li.wu02{ position:absolute;left:290px;top:56px;}
.wuk_nr ul li.wu03{ position:absolute;left:550px;top:127px;}
.wuk_nr ul li.wu04{ position:absolute;left:810px;top:90px;}
.wuk_nr ul li.wu05{ position:absolute;left:1096px;top:115px;}

.cpzs{ background:url(../images/cp_bj.jpg) repeat-y center; height:auto; overflow:hidden; height:680px;}
/* 本例子css */
.outBox{width:1300px; margin:0 auto; position:relative;}
.outBox .hd{ height:450px; line-height:62px; position:absolute;width:300px;left:0; z-index:2;}
.outBox .hd img{ float:left; padding-top:100px; padding-left:35px;}
.outBox .hd ul{padding-top:60px;width:150px; float:right;}
.outBox .hd ul li{cursor:pointer; color:#fff;border-bottom:1px solid #c81e00; text-align:right; font-size:16px;}
.outBox .hd ul li a{color:#fff;}
.outBox .hd ul li.on{ height:62px; border-bottom:1px solid #fff; }

.outBox .bd{ z-index:0}
.inBox{}
.inBox .inHd{ height:46px; line-height:46px;position:absolute;right:0;width:920px;top:30px;}
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul img{ float:left; margin-right:40px;}
.inBox .inHd ul li{ height:46px; margin-left:10px; width:auto; padding:0 10px; font-size:16px; text-align:center; float:left; cursor:pointer; background:#3c3c3c; color:#fff; }
.inBox .inHd ul li.on{ background:#d11f00; color:#fff;}
.inBox .inBd{position:relative;top:120px;width:1300px;}
.inBox .inBd dl{width:900px; position:absolute;left:380px;}
.inBox .inBd dl img{width:284px; height:auto; float:left; border:1px solid #d8d8d8;}
.inBox .inBd dl dd{ float:right;width:470px; padding-top:40px;}
.inBox .inBd dl dd .cp_01{ font-size:20px; color:#333; font-weight:bold; background:url(../images/xi1.png) no-repeat bottom left; height:50px; margin-bottom:15px;}
.inBox .inBd dl dd .cp_02{ font-size:14px; line-height:30px; color:#666;}
.inBox .inBd .cp_x{ /*top:375px;*/zoom:1; overflow:hidden; position:absolute;}
.inBox .inBd .cp_x li{ overflow:hidden; zoom:1; float:left; margin-right:20px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;padding-top: 10px;width: 286px;}
.inBox .inBd .cp_x li:hover{transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.inBox .inBd .cp_x li:nth-child(3n){ margin-right:0;}
.inBox .inBd .cp_x li span {
    text-align: center;
    width: 100%;
    line-height: 35px;
    float: left;
}


.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;width: 75%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;      -webkit-align-items: center;align-items: center;}
.swiper-slide .al_wz{width:40%; height:510px; float:left; background:#333; text-align:left; padding-left:2%; padding-top:8%;}
.swiper-slide .al_wz .al_wzt{ font-size:20px; position:relative; color:#fff; line-height: 40px;width: 340px;padding: 20px 0;}
.swiper-slide .al_wz .al_wzt:after{width:35px; height:5px; background:#e91305; content:""; position:absolute;left:0; bottom:0;}
.swiper-slide .al_wz .al_wzz{ font-size:14px; color:#8f8f8f; line-height:30px;width:70%; padding-top:5%; margin-bottom:5%;}
.swiper-slide .al_wz .al_wze{}
.swiper-slide .al_wz .al_wze a{width:100px; height:32px; border:1px solid #e63129; display:block; text-align:center; line-height:32px; color:#e63129;}
.swiper-slide .al_wz .al_wze a:hover{ background:#e63129; color:#fff;}

.alzs{ height:510px; margin-top:150px; position:relative;}
.al_tit{ margin-top:-100px; position:absolute;width:1300px;left:50%; margin-left:-650px;}
.al_pd{width:270px; height:650px; position:absolute;top:-110px; z-index:5;right:15%; background:#fff;}
.al_ck{width:270px; height:110px; text-align:center; background:#d11f00;}
.al_ck a{ font-size:20px; color:#fff; line-height:110px;}
.al_ck a:hover{ color:#ff0;}
.al_jt{width:270px; height:200px;}
.al_jt button{ border:none;}

.zctx{background:url(../images/ys_bj.jpg) no-repeat top center; padding-top:55px; padding-bottom:30px;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1360px; margin:0 auto; padding-top:40px;}
.blk_18 .pcont { width:1300px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:30px;height:20px;margin-top:190px;text-align:center;line-height:46px; font-size:60px; font-family:"宋体"; float:left; color:#111; font-weight:bold;}
.blk_18 .RightBotton {width:30px;height:20px;margin-top:190px;text-align:center;line-height:46px;font-size:60px;font-family:"宋体";float:right; color:#111; font-weight:bold;}
.blk_18 .LeftBotton:hover,.blk_18 .RightBotton:hover{ color:#f00}
.blk_18 .pl {width:294px; background:#fff; height:480px; float:left; text-align:center; line-height:30px; color:#515151; margin:6px 15px; font-family:"微软雅黑"; font-size:14px; overflow:hidden;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin-top:30px; margin-bottom:50px;}
.blk_18 .pl:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 15px 30px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0);}
.blk_18 .pl .zctx_sz{ text-align:right; padding-top:15px; width:90%; display:block; margin:0 auto;}
.blk_18 .pl .zctx_tt{ font-size:26px; font-weight:bold; color:#222; line-height:80px; padding-top:10px;}
.blk_18 .pl .zctx_nn{ font-size:15px; line-height:26px; color:#666; display:block; padding:0 30px; height:113px; text-align:left;}


.ggw{ background:url(../images/ggw.jpg) no-repeat center; height:250px; overflow:hidden;}
.ggw ul .l{ padding-top:50px;}
.ggw ul .r{ padding-top:50px; color:#fff; font-size:15px; line-height:24px; padding-right:50px;}


.gcal{ overflow:hidden; padding:40px 0 0 0;}
.gcal_nr{ margin-top:40px; overflow:hidden;}
.gcal_nr .al03 ul li img,.gcal_nr .al02 img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.gcal_nr .al03 ul li img:hover,.gcal_nr .al02 img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.gcal_nr .al03 ul li p,.gcal_nr .al02 p{width:100%; height:40px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); position:absolute; bottom:0; color:#fff; text-align:center; line-height:40px; font-size:16px;}
.gcal_nr .al02{width:780px; float:left; position:relative; overflow:hidden;}
.gcal_nr .al02 a img{width:780px; height:584px;}
.gcal_nr .al03{ float:right;width:520px;}
.gcal_nr .al03 ul li{ margin-bottom:10px; position:relative; overflow:hidden; width:250px; height:188px; float:left; margin-left:10px;}
.gcal_nr .al03 ul li img{width:250px; height:185px;}

.gcal_a{width:100%; text-align:center; padding:10px 0;}
.gcal_a a{ color:#5b5b5b; text-align:center; display:inline; font-size:16px; line-height:60px;}
.gcal_a a:hover{ color:#f00;}


.xwdt{ height:auto; background:url(../images/xw_bj.jpg) no-repeat center top; padding-top:40px; padding-bottom:20px; overflow:hidden;}
.xwdt_nr{ padding-top:30px;}
.xwdt_nr ul li{width:400px;float:left; margin-right:50px; text-align:left;}
.xwdt_nr ul li:last-child{ margin-right:0;}
.xwdt_nr ul li:hover{z-index:2;}
.xwdt_nr ul li:hover .news_rt03{ background:#ed2226; color:#fff;}
.xwdt_nr ul li .news_img{width:400px; height:250px; overflow:hidden;}
.xwdt_nr ul li img{width:400px; height:250px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.xwdt_nr ul li img:hover { transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.xwdt_nr ul li .news_rt00{ font-size:40px;font-family:"HeroicCondensed-Regular.ttf"; color:#292929; line-height:80px;}
.xwdt_nr ul li .news_rt01{ font-size:16px; line-height:40px; color:#333; font-weight:bold; padding-top:10px;}
.xwdt_nr ul li .news_rt02{ font-size:14px; line-height:24px; color:#777;}
.xwdt_nr ul li .news_rt03{width:100px; height:32px; text-align:center; border:1px solid #ed2226; line-height:32px; color:#ed2226; margin-top:25px; font-size:14px;}



/*简介*/
.jj{ height:510px; background:url(../images/cj.jpg) no-repeat center; background-attachment:fixed; margin-top:50px;}
.jj_nr{width:1300px; margin:-50px auto 50px auto;background:#fff; overflow:hidden;}
.jj_wz{ padding:30px 50px; line-height:34px; color:#333; display:block; font-size:16px; overflow:hidden;}
.jj_sk{ padding-top:0; overflow:hidden; border:1px solid #d4d4d4; height:145px;width:1260px; margin:0 auto;}
.jj_sk li{ text-align:center;width:16.6009%; float:left; padding-top:25px; border-right:1px solid #d4d4d4; line-height:50px; height:145px; }
.jj_sk li:last-child{ border-right:none;}
.jj_sk li a{font-size:18px; color:#333;}
.jj_sk li i{ font-size:50px; color:#919191; display:block;}
.jj_sk li:hover{ background:#d11f00; color:#fff;}
.jj_sk li:hover a{ color:#fff;}
.jj_sk li:hover i{ color:#fff;}

.message{ height:470px; background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);width:1260px; margin:50px auto; border-radius:30px;}
.message_t{ text-align:center; font-size:16px; color:#333; line-height:50px; padding-top:40px;}
.baiweiform{margin: 30px 50px 10px 50px;}
.baiweiform ul li{width: 31%; float: left; margin:0 1% 2% 1%;border: 1px solid #ececec; padding-left:15px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 54px; }
.baiweiform ul li img{ float:left; padding-top:12px; padding-right:15px;}
.baiweiform ul li .bwtext{ border:0;width:80%; outline:none;}
.baiweiform ul li .bwtext1{ border:0;width:50%; outline:none;}

.baiweiform dl{width:97%; overflow:hidden; border:1px solid #ececec; height:110px; margin-bottom:30px; margin-left:1%; padding-top:10px;}
.baiweiform dl img{ float:left; padding-right:15px; padding-left:15px;}
.baiweiform dl textarea{width:94%; border:0; outline:none; line-height:30px; font-size:14px; color:#333; font-family:"微软雅黑";}
.itemSub{width:20%; margin:0 auto; }
.itemSub .submit{width:100%;height:55px; border-radius:6px; background-color: #d11f00;font-size: 14px; color: #fff; border:none; cursor: pointer; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.itemSub .submit:hover{background-color: #000; }
.italic{font-size: 12px; color: #999;}

.link{ height:70px; background:#e7e7e7; color:#696969;}
.link p{ font-size:14px; line-height:70px; float:left; color:#464646;}
.link li a{ color:#666666; margin:0 10px; line-height:70px;}
.link li a:hover{ color:#d50000;}


.footer{ height:auto; background:url(../images/end_bj.jpg); overflow:hidden;}
.footer_sj{ background:url(../images/sj.png) no-repeat center top;}
.footer_t{padding-top:40px; overflow:hidden;}
.footer_t ul{ float:left;  padding-right:40px; padding-left:40px; height:auto;}
.footer_t ul:first-child{ padding-left:0;}
.footer_t ul p a{ font-size:18px; color:#fff; display:block; line-height:70px; background:url(../images/xi2.jpg) no-repeat left; padding-left:30px;}
.footer_t ul li{ font-size:14px; color:#a8a8a8; line-height:30px;}
.footer_t ul li a{ color:#a8a8a8; font-size:14px; line-height:32px; padding-left:30px;}
.footer_t ul li a:hover{ color:#f00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.footer_t dl{ float:right;width:125px;height:125px; padding-right:143px;}
.slx{ overflow:hidden; height:97px; background:url(../images/kk.png) repeat-x; margin-top:30px;}
.slx ul li{ float:left; color:#eeeeee; font-size:16px; line-height:97px; font-weight:bold;width:auto; text-align:center;margin: 0 3%;}
.slx ul li i{width:56px; height:56px; background:#cf0b07; border-radius:56px; text-align:center; line-height:56px; color:#fff; display:inline-block; margin-right:10px;font-size:30px; font-weight:200;}
.footer_e{ height:96px; color:#a3a3a3; text-align:center; line-height:96px;}
.footer_e a{ color:#a3a3a3; font-size:14px;}


.nyban1{ height:300px; background:url(../images/nyban1.jpg) no-repeat bottom; margin-top:128px;}
.nyban2{ height:300px; background:url(../images/nyban2.jpg) no-repeat bottom; margin-top:128px;}
.nyban3{ height:300px; background:url(../images/nyban3.jpg) no-repeat bottom; margin-top:128px;}
.nyban4{ height:300px; background:url(../images/nyban4.jpg) no-repeat bottom; margin-top:128px;}
.nyban5{ height:300px; background:url(../images/nyban5.jpg) no-repeat bottom; margin-top:128px;}
.nyban6{ height:300px; background:url(../images/nyban6.jpg) no-repeat bottom; margin-top:128px;}
.nyban7{ height:300px; background:url(../images/nyban7.jpg) no-repeat bottom; margin-top:128px;}
.ny_nav{ line-height:60px;text-align:left; overflow:hidden;}
.ny_nav1{width:1300px; margin:0 auto;}
.ny_nav li{ display:inline-block;width:200px; height:50px; border:1px solid #eee; line-height:50px; text-align:center; margin:5px; font-size:16px;}
.ny_nav a{ color:#333; line-height:50px; text-align:center; font-size:18px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#c70d00; color:#fff;}
.ny_nav ul li a:hover{ background:#c70d00; color:#fff;}
.ny_nav2{ margin-bottom:30px;}
.ny_nav2 li{ display:inline-block;width:300px; height:50px; line-height:50px; margin:5px; font-size:16px;}
.ny_nav2 a{ color:#333; line-height:50px; font-size:16px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav2 a img{width:70px; height:50px; float:left; margin-right:20px;}
.ny_nav2 ul .column_active{ color:#c70d00; font-weight:bold;}
.ny_nav2 ul li a:hover{ color:#c70d00;}


.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#000;}
.ny_ll ul p{ border-bottom:2px solid #d11f00; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0; overflow:hidden;}
.nynrcp{ line-height:34px; color:#333; font-size:14px; padding:30px 0; overflow:hidden; margin-top:210px;}


.nypro{ background:#f8f8f8; margin:0 auto 0 auto;}
.nypronr{width:1300px; margin:0 auto; padding:50px 0; overflow:hidden;}
.slideTxtBox{ width:1300px;text-align:left;}
.slideTxtBox .hd{ position:relative;width:54px; float:left;}
.slideTxtBox .hd ul{ float:left;}
.slideTxtBox .hd ul li{width:54px; height:130px; line-height:54px; font-size:16px; text-align:center; background:#d8d8d8;cursor:pointer; margin-bottom:10px;writing-mode: vertical-lr;writing-mode: tb-lr;}
.slideTxtBox .hd ul li.on{ background:#d11f00; color:#fff;}
.slideTxtBox .bd{ float:right;width:1166px; height:auto; background:#fff; padding:20px 40px; min-height:510px;}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd ul p a:hover{ color:#f00; padding-left:5px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ny_cpll{ height:56px; border-bottom:1px solid #d8d8d8; color:#666;  position:fixed;top:132px;width:100%; background:#fff; padding:10px 0; z-index:2;}
.ny_cpll:after{content: '';
    position: absolute;
    z-index: 0;
    right: 0;
    left: 0;
    height: 0.25rem;
    height: .25rem;
    top:0;
    background: -webkit-linear-gradient(rgba(0,0,0,.15),transparent);
    background: linear-gradient(rgba(0,0,0,.15),transparent);
}
.ny_cpll ul p{line-height:24px; font-size:14px; display:inline-block; display:block;}
.ny_cpll ul span{ font-size:22px; color:#d11f00; line-height:28px; font-weight:bold;}

.con_tt{width:1300px; margin:50px auto; position:relative;}
.nylxwm{width:400px; color:#fff; background:#d50000; position:absolute;right:0;top:50px; padding:30px;}
.nylxwm img{width:100%;}

.abo_tt{height:800px;background: url(../images/cj.jpg) no-repeat center center;width: 100%; position:relative; margin-top:132px;}
.abo_tt_lt{width:40%; background:rgba(255,255,255,.9); height:600px; padding:100px 6%;}
.abo_tt_lt .abo01{ font-size:28px; color:#d81218; font-weight:bold; line-height:40px;}
.abo_tt_lt .abo02{ font-size:14px; line-height:32px; color:#999; padding-bottom:20px;}
.abo_tt_lt .abo03{ font-size:16px; line-height:32px; color:#333;}
/***电脑分页***/
.page { overflow: hidden; text-align: center; padding: 40px 0; }
.page ul li { display: inline-block; }
.page ul li a, .page ul li span { padding: 5px 15px; background: #fff; display:block; color: #888; margin: 0 2px; border: 1px solid #888;}
.page ul li.active span { background: #d11f00; color: #fff; border-color: #d11f00 }
.page ul li:hover a { background: #d11f00; color: #fff; border-color: #d11f00 }