@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote{margin: 0; padding: 0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-size: 16px;width: 100%;padding: 0; margin: 0;}
table{border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}
input, img{vertical-align: middle}
a{text-decoration: none; cursor:pointer;}
a:link, a:visited, a:active, a:hover{text-decoration: none;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
q:before, q:after{content: '';}
input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}
input[type="text"], input[type="password"], input[type="number"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none; }
li{list-style: none;}
 .clearfixd:after{content: '\20'; display: block; height: 0; clear: both;}
.clearfixd{*zoom:1; overflow:hidden;}
.hide{display:none;}
.nomarginleft{margin-left:0}
input:focus,select:focus{outline:none;}
.box_sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-ms-box-sizing:border-box; box-sizing:border-box;}
.main-container{max-width: 720px;margin: 0 auto; background:#f4f2f3; width:100%; min-height:100vh; overflow:hidden;}
.clear::after{ display:block; content:""; clear:both; height:0;}
.body_container{ max-width:750px;  margin:0 auto; background:#f8f8f8; width:100%;min-height:100vh;}
 @font-face{
            font-family: 'iconfont';
            src: url('fonts/iconfont.eot');
            src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
            url('fonts/iconfont.woff') format('woff'),
            url('fonts/iconfont.ttf') format('truetype'),
            url('fonts/iconfont.svg#iconfont') format('svg');
        }
        .iconfont{
            font-family: "iconfont";
            font-size:90px;
            font-style: normal;
            color:#7f7f7f;
        }
/**/
.header{width: 100%;}

.header .header_top{height: 40px;background: #f2f2f3;width:100%;}
.header .header_top .header_top_con{width: 1200px;margin:0 auto;}
.header .header_top .header_top_con_l{float: left;}
.header .header_top .header_top_con_l span{font-size:14px;color:#898989;line-height:40px;}
.header .header_top .header_top_con_r{float:right;}
.header .header_top .header_top_con_r li{float: left;font-size:14px;color:#898989;line-height:40px;padding:0 10px;}
.header .header_top .header_top_con_r li a{color:#898989;}
.header .head_mid{height:100px;margin:20px auto;width: 1200px;}
.header .head_mid .logo{float:left;}
.header .head_mid .logo img{width:100%;}
.header .head_mid .head_mid_txt{margin-left:10px;border-left:1px solid #e4e4e4;height:60px;float:left;padding-left:10px;margin-top:33px;font-size:0;}
.header .head_mid .head_mid_txt h3{color:#595757;font-size: 32px;}
.header .head_mid .head_mid_txt h3 p{font-size: 18px;color:#d00f16;}
.index_top{margin-top:5px;}
.index_top h3{color: #3e3a39!important;font-size: 20px!important;}
.index_top h3 b{font-weight: normal;color:#d00f16;}
.index_top p{color: #3e3a39!important;font-size: 20px!important;}






.header .head_mid .head_mid_tel{float: right;margin-top:25px;width:235px;} 
.header .head_mid .head_mid_tel_l{float: left;width: 29px;}
.header .head_mid .head_mid_tel_r{width: calc(100% - 35px);float: right;}
.header .head_mid .head_mid_tel_r h3{color:#898989;font-size: 14px;}
.header .head_mid .head_mid_tel_r h3 p{line-height:1.5em;color:#d00f16;font-size:24px;font-weight: 600;}
.header_bottom{background:#f7f7f7 url(../images/nav_bg1.png)no-repeat center;/*background-size:cover;*/height:56px;width: 100%;}
.header_bottom .header_bottom_con{width: 1200px;margin:0 auto;}
.header_bottom .nav li{float: left;background:url(../images/xian.jpg)no-repeat right;position: relative;}
.header_bottom .nav li a:hover{background:#0158a7;}
.header_bottom .nav li.on{background:#0158a7;}
.header_bottom .nav li:last-child{background-image:none;}
.header_bottom .nav li >a{display: block;padding: 0 55px;line-height:50px;font-size: 16px;color:#fff;}

.header_bottom .nav> li .down_list{position: absolute;top:50px;left:0;background: rgba(255,255,255,1);display: none;z-index:999;width: 100%}
.header_bottom .nav> li .down_list> a{display: block;text-align: center;line-height:50px;font-size:14px;color:#000;}
.header_bottom .nav li a.on{background:#82523c;color:#ffffff;}
.header_bottom .nav> li:hover .down_list{display: block;}
.header_bottom .nav> li .down_list>a:hover {color:#fff;}
}

/**/
/*banner*/
.banner{width:100%;}
.banner .swiper-container .swiper-wrapper .swiper-slide img{width:100%;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: none;font-size:24px;font-family: "";width:30px;height:50px;background:#d00f16;line-height:50px;text-align: center;opacity: 0;transition:1s;color:#fff;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: none;font-size:24px;font-family: "";width:30px;height:50px;background:#d00f16;line-height:50px;text-align: center;opacity: 0;transition:1s;color:#fff;}
.banner:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next{opacity: 1;}
.banner:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev{opacity: 1;}
.banner:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:100px;}
.banner:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:100px;}
.banner .swiper-button-prev:hover, .banner .swiper-container-rtl .swiper-button-next:hover{background:#000;color:#fff;}
.banner .swiper-button-next:hover, .banner .swiper-container-rtl .swiper-button-prev:hover{background:#000;color:#fff;}

.banner .swiper-pagination-bullet{width:50px;height:10px;border-radius:0;background:#d00f16;opacity:1 }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .swiper-pagination-bullet-active{background: #fff;}
/*banner*/
/**/
.gjc{padding:20px 0;background: #f0f0f0;width: 100%}
.gjc .gjc_con{width: 1200px;margin:0 auto;}
.gjc_con_txt:after{display: block;content:"";clear: both;}
.gjc_con_txt span{font-size: 16px;color:#3e3a39;float: left;}
.gjc_con_txt ul{text-align: left;float: left;}
.gjc_con_txt ul li{display: inline-block;}
.gjc_con_txt ul li a{font-size: 16px;color:#3e3a39;} 

/**/
/*<!-- -->*/
.zoujin{width: 100%;padding:40px 0 80px;}
.title{text-align: center;}
.title h3{font-size: 36px;color:#d00f16;font-weight: 600;}
.title p{font-size: 16px;color:#3e3a39;margin:10px 0 15px;}
.title b{width: 32px;height: 3px;background: #d00f16;margin:0 auto;display: block;}
.zoujin_con{width: 1200px;margin:40px auto 0;}
.zoujin_con .zoujin_con_txt p{font-size: 16px;color:#3e3a39;line-height: 2em;}
.zoujin .zoujin_con_one:after{display: block;content:"";clear: both;}
.zoujin .zoujin_con_two:after{display: block;content:"";clear: both;}
.zoujin .zoujin_con_one{margin-top:40px;}
.zoujin .zoujin_con_one li:first-child{margin-left:0;}
.zoujin .zoujin_con_one li{float: left;    margin-left: 10px;}
.zoujin .zoujin_con_two li:first-child{margin-left:0;}
.zoujin .zoujin_con_one .zoujin_con_pic_one{width: 595px;height: 274px;overflow: hidden;margin:0 auto;}
.zoujin .zoujin_con_one .zoujin_con_pic_one img{width: 100%;height:100%;transition: 0.5s;}
.zoujin .zoujin_con_one .zoujin_con_pic_one img:hover{transform: scale(1.1);}
.zoujin .zoujin_con_two{margin-top:20px; }
.zoujin .zoujin_con_two li{float: left;margin-left:30px;}
.zoujin .zoujin_con_two .zoujin_con_box {
 width: 380px;height: 219px;overflow: hidden;background:#ededed;padding:20px 15px;box-shadow: 10px 10px 2px #e4e3e4;
}
.zoujin .zoujin_con_two .zoujin_con_box h3{font-size: 20px;color:#d00f16;font-weight: 600;text-align: center;}
.zoujin .zoujin_con_two .zoujin_con_box p{font-size: 16px;color:#3e3a39;line-height: 2em;margin-top:20px;}
/*<!-- -->*/
/**/
.diaosu{background: url(../images/diaosu_bg.jpg)no-repeat center;background-size: cover;padding:80px 0 40px;width: 100%;}
.diaosu .title h3{color: #fff;}
.diaosu .title p{color: #fff;}
.diaosu .title b{background: #fff;}
.diaosu_con{width: 1200px;margin:40px auto 0;}
.diaosu_con:after{display: block;content:"";clear: both; }
.diaosu_con .diaosu_con_l{float:left;background: #fff;padding:5px;}
.diaosu_con .diaosu_con_l .diaosu_con_top{background: #d00f16;width:200px;height: 88px;border-radius: 12px;padding:10px 14px;}
.diaosu_con .diaosu_con_l .diaosu_con_top span{font-size: 18px;color:#fff;font-weight: 600;}
.diaosu_con .diaosu_con_l .diaosu_con_top p{font-size: 20px;color:#fff;margin: 5px 0 10px;}

.diaosu_con .diaosu_con_l .diaosu_con_top b{width: 18px;height: 2px;background: #fff;display: block;}
.diaosu_con .diaosu_con_l .pro_list{padding:16px 10px}
.diaosu_con .diaosu_con_l .pro_list li{padding:3px 10px;background: #dedede;margin-bottom: 15px;}
.diaosu_con .diaosu_con_l .pro_list li h3 a{color:#3e3a39;font-size: 16PX;}
.diaosu_con_r{width: 980px;float: right;}
.diaosu_con_r .diaosu_con_r_pic:after{display: block;content:"";clear: both; }
.diaosu_con_r li{float: left;margin:0 10px 0 0;}
.diaosu_con_r .diaosu_con_r_img{width:235px;text-align: center;}
.diaosu_con_r .diaosu_con_r_img img{width:100%;height: 100%;transition: 0.5s;}
.diaosu_con_r .diaosu_con_r_img img:hover{transform: scale(1.1);}
.diaosu_con_r .diaosu_con_r_i{width: 235px;height: 184px;overflow: hidden;margin:0 auto;}
.diaosu_con_r .diaosu_con_r_img p{font-size: 16px;color:#fff;padding:10px 0;}
 .ckgd{width: 140px;height: 40px;background: #d00f16;text-align: center;margin:40px auto 20px;transition: 0.5s;}
 .ckgd a{color:#fff;line-height: 40px;transition: 0.5s;}
 .ckgd:hover{background: #fff;}
 .ckgd:hover a{color:#d00f16;}
/**/
/**/
.youshi{background: url(../images/youshi_bg.jpg)no-repeat center;background-size: cover;padding:40px 0px;width: 100%;}
.youshi .youshi_title{text-align: center;}
.youshi .youshi_title h3{color: #ededed;font-size:150px;font-weight: 900;}
.youshi .youshi_title_box{margin-top:-86px;position: relative;z-index:99;}
.youshi .youshi_title_box h4{width: 634px;height: 76px;background: #d00f16;color:#fff;font-size: 56px;font-weight: 600;margin:0 auto;line-height:76px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;}
.youshi .youshi_title p{color: #3e3a39;font-size:24px;margin-top:5px;}
.youshi_con{width: 1200px;margin:80px auto 0;}
.youshi_con .youshi_con_list li{width: 1200px;border-radius: 50px;background: #ededed;overflow: hidden;box-shadow: 0px 10px 1px rgba(0,0,0,0.1);margin-bottom: 60px;}
.youshi_con .youshi_con_list li .youshi_con_list_l{float: left;padding:40px 20px;width: 600px;}
.youshi_con .youshi_con_list li .youshi_con_list_l .youshi_con_list_pic{width: 570px;height: 350px;border:3px solid #fff;overflow: hidden;margin:0 auto;border-radius: 50px;box-shadow: 0px 3px 1px rgba(209,209,209,0.5);}
.youshi_con .youshi_con_list li .youshi_con_list_l .youshi_con_list_pic img{width: 100%;height:100%;transition: 0.5s;}
.youshi_con .youshi_con_list li .youshi_con_list_l .youshi_con_list_pic img:hover{transform: scale(1.1);}
.youshi_con_list_r{float:right;width: 550px;}
.youshi_con_list_r h5{float: right;font-size: 130px;color:#e7c1c2;width: 160px;padding-right: 20px;}
.youshi_con_list_txt{float:left;padding-right: 20px;margin-top:-80px;}
.youshi_con_list_txt span{color: #595757;font-size:16px;}
.youshi_con_list_txt h3{color: #d00f16;font-size:36px;margin:10px 0 15px;}
.youshi_con_list_txt p{color: #000000;font-size:16px;line-height:2em;}
.youshi_con .youshi_con_list li:nth-child(2) .youshi_con_list_r{float: left;}
.youshi_con .youshi_con_list li:nth-child(2) .youshi_con_list_r h5{float: left;padding-left: 20px;width: 160px;}
.youshi_con .youshi_con_list li:nth-child(2) .youshi_con_list_r .youshi_con_list_txt{float:right;padding-left: 20px;text-align: right;padding-right: 0;}
.youshi_con .youshi_con_list li:nth-child(2) .youshi_con_list_r .youshi_con_list_txt p {text-align:left;}
.youshi_con .youshi_con_list li:nth-child(2) .youshi_con_list_l{float: right;}
/**/
/**/
.fw{background:url(../images/fw_bg.png)no-repeat center;background-size: cover;padding:80px 0 40px;width: 100%;}
.fw .title_fw{text-align: center;}
.fw .title_fw h3{color: #fff;font-size:60px;font-weight: 600;}
.fw .title_fw p{color: #fff;font-size:16px;line-height: 2em;margin: 20px auto 0;width: 857px;}
.fw .fw_con{width: 1200px;margin:40px auto 0;}
.fw .fw_con .fw_con_list:after{display: block;content:"";clear: both;}
.fw .fw_con li:after{display: block;content:"";clear: both;}
.fw .fw_con li{width: 590px;height: 240px;background: #fff;overflow: hidden;float:left;padding:10px;margin-bottom: 40px;transition: 0.5s;}
.fw .fw_con li:hover{background: #d00f16;}
.fw .fw_con li:hover i{color: #fff;}
.fw .fw_con li:hover h4{color:#fff;}
.fw .fw_con li:hover p{color:#fff;} 

.fw .fw_con li .fw_con_list_l{float: left;width: 100px;}
.fw .fw_con li .fw_con_list_l{margin-top:75px;}
.fw .fw_con li:nth-child(even){float:right;}

.fw_con_list_r{float: right;width: calc(100% - 110px)}
.fw_con_list_r h4{color:#d00f16;font-size: 30px;transition: 0.5s;}
.fw_con_list_r p{color:#000;font-size: 16px;line-height: 1.75em;margin-top:10px;transition: 0.5s;} 
/**/
/**/
.anli_con_c:after{display: block;content:"";clear: both;}
.anli{background:url(../images/anli_bg.png) no-repeat top;padding:80px 0 40px;margin-top: 3px;width: 100%;}
.anli_con{margin:40px auto 0;width: 1200px;}
.anli_con:after{display: block;content:"";clear: both;}
.anli_con .anli_top:after{display: block;content:"";clear: both;}
.anli_con .anli_top_l{width: 470px;height: 350px;float: left;margin:0 auto;overflow: hidden;}
.anli_con .anli_top_l .anli_top_l_pic{width: 470px;height: 350px;margin:0 auto;overflow: hidden;}
.anli_con .anli_top_l .anli_top_box{position: relative;width: 470px;}
.anli_con .anli_top_l .anli_top_box .anli_top_l_pic img{width: 100%;height: 100%;}
.anli_con .anli_top_l .anli_top_box .zz{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left:0;top:100%;transition: 0.5s;}
.anli_con .anli_top_l .anli_top_box .zz span{color:#fff;font-size: 20px;position:absolute; top:50%;left:50%;display: block;transform: translate(-50%,-50%);
}
.anli_con .anli_top_l .anli_top_box:hover .zz{top:0;}
.anli_top_r{float: right;width: 717px;height: 350px;}

.anli_top_r .anli_top_box{width: 229px;height: 173px;overflow: hidden;position: relative;float: left;margin-left: 14px;margin-bottom: 6PX;}
.anli_top_r .anli_top_box .anli_top_l_pic{width: 229px;
    height: 173px;}
.anli_top_r .anli_top_box .anli_top_l_pic img{width: 100%;height: 100%;}


.anli_con .anli_top_r .anli_top_box .zz{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left:0;top:100%;transition: 0.5s;}
.anli_con .anli_top_r .anli_top_box .zz span{color:#fff;font-size: 12px;position:absolute; top:50%;left:50%;display: block;transform: translate(-50%,-50%);
}
.anli_con .anli_top_r .anli_top_box:hover .zz{top:0;}


.anli_bottom{float: right;width:1200px;height: 350px;margin-top: 10px;}
.anli_bottom .anli_top_box .anli_top_l_pic{dth: 228px;height: 173px;overflow: hidden;margin:0 auto;}
.anli_bottom .anli_top_box{width: 228px;height: 173px;overflow: hidden;position: relative;float: left;margin-left: 14px;margin-bottom: 6PX;}
.anli_bottom .anli_top_box img{width: 100%;height: 100%;}
.anli_bottom .anli_top_box:nth-child(1){margin-left: 0;}
.anli_bottom .anli_top_box:nth-child(6){margin-left: 0;}
.anli_top_r .anli_top_box:nth-child(1){margin-left: 0;}
.anli_top_r .anli_top_box:nth-child(4){margin-left: 0;}
.anli_bottom .anli_top_box .zz{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left:0;top:100%;transition: 0.5s;}
.anli_bottom .anli_top_box .zz span{color:#fff;font-size: 12px;position:absolute; top:50%;left:50%;display: block;transform: translate(-50%,-50%);
}
.anli_bottom .anli_top_box:hover .zz{top:0;}

/**/
/**/
.qjds{background:url(../images/qjds_bg.jpg) no-repeat center;padding:40px 0;background-size: cover;width: 100%;}
.qjds_con{width: 1200px;margin:40px auto 0;}
.qjds_con:after{display: block;content:"";clear: both;}
.qjds_con .qjds_l{float: left;width: 780px;}
.qjds_con .qjds_r{float:right;width:420px;float: right;}
.qjds_con .qjds_l h2{color: #FFF;font-size:48px;font-weight: 700;margin:5px 0 15px;}
.qjds_con .qjds_l span{color: #d00f16;font-size:24px;font-weight: 600;text-transform: uppercase;}
.qjds_con .qjds_l p{color: #FFF;font-size:22px;line-height: 2em;}
.qjds_r_img{width: 420px;height: 280px;overflow:hidden;margin:0 auto;}
.qjds_r_img img{width:100%;height: 100%;}
/**/
/**/
.xinwen{width: 100%;padding:40px 0 0;}

.xinwen .xinwen_con{width: 1200px;margin:0 auto;}
.xinwen .xinwen_con:after{display: block;content:"";clear: both;}

.xinwen .xinwen_con .xinwen_l{float:left;width: 830px;}
.xinwen .xinwen_con .xinwen_l_title:after{display: block;content:"";clear: both;}
.xinwen .xinwen_con .xinwen_l_title{text-align: center;height:66px;width: 830px;background: #f2f2f3;}
.xinwen .xinwen_con .xinwen_l_title h2{width: 180px;height: 66px;background: #da1017;line-height: 66px;color:#fff;float: left;font-size: 28px;position: relative;}
.xinwen .xinwen_con .xinwen_l_title h2:after{display: block;content:"";width: 0; 
 height: 0;
 border-width: 10px;
 border-style: solid;
 border-color:#da1017 transparent transparent transparent;position:absolute;left:50%;bottom:-20px;transform: translate(-50%,0);}
.xinwen .xinwen_con .xinwen_l_title h2{width: 180px;height: 66px;background: #da1017;line-height: 66px;color:#fff;float: left;font-size: 28px;}
.xinwen .xinwen_con .xinwen_l_title .more{float: right;padding-right: 20px;}
.xinwen .xinwen_con .xinwen_l_title .more a{font-size: 16px;color:#3e3a39;line-height: 66px;}
.xinwen_l_middle{margin:20px 0 40px;}
.xinwen_l_middle:after{display: block;content:"";clear: both;}
.xinwen_l_middle .xinwen_l_m_l{float: left;width: 180px;}

.xinwen_l_middle .xinwen_l_m_l .xinwen_l_m_pic{width:180px;height: 130px;border:5PX solid #f2f2f3;overflow: hidden;}
.xinwen_l_middle .xinwen_l_m_l .xinwen_l_m_pic img{width: 100%;height: 100%;}
.xinwen_l_m_r{width: calc(100% - 200px);float: right;}
.xinwen_l_m_r h2{color: #d00f16;font-size:16px;font-weight: 600;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.xinwen_l_m_r p{color: #3e3a39;font-size:14px;margin:5px 0 5px;line-height: 2em;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.xinwen_l_m_r .xq a{color: #d00f16;font-size:14px;}
.xinwen_l_bottom{border-top: 1px solid #c9caca;padding-top: 40px;}
.xinwen_l_bottom:after{display: block;content:"";clear: both;}
.xinwen_l_bottom li{border-bottom: 1px dashed #9fa0a0;width: 400px;margin-bottom: 10px;padding-bottom:10px;float: left;}
.xinwen_l_bottom li:after{display: block;content:"";clear: both;}
.xinwen_l_bottom li p{float: left;width: 295px;overflow: hidden;}
.xinwen_l_bottom li p a{color: #3e3a39;font-size: 16px;}
.xinwen_l_bottom li p b{font-family: "";color:#e31119;float: left;}

.xinwen_l_bottom li span{float:right;color: #898989;font-size: 16px;}

.xinwen_l_bottom li:nth-child(even){margin-left:15px;}


.xinwen .xinwen_con .xinwen_r{float:right;width: 352px;height:66px;background: #f2f2f3;}
.xinwen .xinwen_con .xinwen_r .xinwen_l_title:after{display: block;content:"";clear: both;}
.myscroll{margin-top: 20px;height:370px;overflow: hidden;}
.myscroll .news_r_txt li{margin-bottom: 2px;height: 126px;overflow: hidden;}
.myscroll .news_r_txt .wen:after{display: block;content:"";clear: both;}
.myscroll .news_r_txt .wen h3{float: left;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;width:240px;overflow:hidden;}
.myscroll .news_r_txt .wen h3 b{width: 20px;height: 20px;background: #d00f16;color:#fff;font-size: 16px;display: inline-block;text-align: center;line-height: 20px;}
.myscroll .news_r_txt .wen h3 a{color: #d00f16;font-size: 16px;}
.myscroll .news_r_txt .wen span{float:right;color: #898989;font-size: 16px;}
.myscroll .news_r_txt p b{width: 20px;height: 20px;background: #cbcbcd;color:#fff;font-size: 16px;display: inline-block;text-align: center;line-height: 20px;}
.myscroll .news_r_txt p{color: #3e3a39;font-size: 16px;line-height: 2em;margin-top:5px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden}
.xinwen_rr{width: 352px!important;}
/**/
/**/
.hz{width: 100%;padding:25px 0;}
.hz .hz_con{width: 1200px;margin:0 auto;}
.hz .hz_con ul:after{display: block;content:"";clear: both;}
.hz .hz_con .hz_title{height:66px;background: #f2f2f3;}
.hz .hz_con .hz_title li:nth-child(2) p{margin-left:15px;}
.hz .hz_con .hz_title h3:after{display: block;content:"";width: 0; 
 height: 0;
 border-width: 10px;
 border-style: solid;
 border-color:#da1017 transparent transparent transparent;position:absolute;left:50%;bottom:-20px;transform: translate(-50%,0);}
.hz .hz_con .hz_title h3{width: 180px;height: 66px;background: #da1017;line-height: 66px;color:#fff;float: left;font-size: 28px;text-align: center;position: relative;}
.hz .hz_con .hz_title p{color:#3e3a39;float: left;font-size: 16px;line-height: 66px;}
.hz .hz_con .more{float: right;padding-right: 20px;}
.hz .hz_con .more a{font-size: 16px;color:#3e3a39;line-height: 66px;}
.hz_pic{margin-top: 40px;}
.hz_pic li{float:left;margin-left: 30px;margin-bottom: 10px;}
.hz_pic li p{text-align:center;padding:10px 0;font-size: 16px;color:#3e3a39;}
.hz_pic li:nth-child(1){margin-left: 0;}
.hz_pic li:nth-child(5){margin-left: 0;}
.hz_pic li:nth-child(9){margin-left: 0;}
.hz_pic li .hz_pic_img{width:275px;height: 134px;overflow: hidden;margin:0 auto;border:1px solid #c9caca;text-align:center;padding:15px 0;position: relative;}
.hz_pic li .hz_pic_img img{position: absolute;transform: translate(-50%,-50%);top:50%;left: 50%;}
/**/

/**/
.foot_nav{width: 100%;background:url(../images/foot_nav.jpg) no-repeat center;padding:15px 0;background-size: cover;}
.foot_nav{text-align:center;}
.foot_nav li{display: inline-block;}
.foot_nav li a{color:#fff;font-size: 16px;}
.foot_nav li span{color:#fff;display: inline-block;margin:0 5px;}
.foot_nav li:last-child span{display: none;}
.footer{width: 100%;background:url(../images/foot_bg.jpg) no-repeat center;padding:40px 0;background-size: cover;}
.footer_con{width: 1200px;margin:40px auto 0;}
.footer_con .footer_top:after{display: block;content:"";clear: both;}
.footer_con .footer_top .footer_top_l{float:left;width: 198px;}
.footer_con .footer_top .footer_top_l .footer_top_l_img{width: 198px;height:198px;overflow: hidden;margin:0 auto;}
.footer_con .footer_top .footer_top_l .footer_top_l_img img{width: 100%;height:100%;} 
.footer_con .footer_top .footer_top_r{float:right;width: calc(100% - 250px);}
.footer_con .footer_top .footer_top_r p{color:#fff;font-size: 16px;line-height:1.75em;}
.footer_copy{margin-top: 20px;}
.footer_copy:after{display: block;content:"";clear: both;}
.footer_copy li{float: left;color:#fff;font-size: 16px;margin-left:10px;}
.footer_copy li:first-child{margin-left: 0}
.yl{margin-top:40px;}
.yl ul:after{display: block;content:"";clear: both;}
.yl span{color:#898989;font-size: 16px;float: left;}
.yl ul li{float: left;margin-top: -3px;}
.yl ul li a{color:#898989;font-size: 16px;padding:0 15px 0 0;line-height: 2em;}

/**/
/************************************************/
.about_banner{width: 100%;}
.about_banner img{width: 100%;}
/**/
.mbx{width:100%;    border: 1px solid #EED;
    padding-bottom: 10px;}
.mbx .mbx_con{margin:0 auto;padding: 10px 0;
    height: 40px;width: 1200px;}
    
.mbx .mbx_con span{font-size: 14px;color:#333;font-weight:500;vertical-align: middle;}
.mbx .mbx_con span a{color:#333;}
.mbx .mbx_con span i{font-style:normal;color:#333;}
.mbx .mbx_con span a:hover{color:#000;}
.mbx .mbx_con span i:hover{color:#000;}
/**/
.ab_xxk {width: 1200px;margin:40px auto;}
.ab_xxk ul{text-align: left;}
.ab_xxk> ul >li{display: inline-block;margin-right: 15px;}
.ab_xxk> ul> li a{padding:8px 10px;background: #e8e8e8;display:inline-block;color:#000;border-radius: 5px;font-size: 14px;}
.ab_xxk> ul> li.on a{color:#fff;background: #d00f16;}
.ab_xxk_con{margin-top: 20px;}

.ab_xxk_con .ab_xxk_top{/*border-bottom: 2px solid #414141;*/text-align:center;padding-bottom: 10px;}
.ab_xxk_con .ab_xxk_top h2{color:#d00f16;font-weight:600;font-size: 24px;}
.ab_xxk_con_c{font-size: 16px;color:#414141;line-height: 2em;margin-top:20px;text-indent: 2em;}
.about_jingshen{margin-top: 40px;overflow: hidden;}
.about_jingshen .js_list li{float:left;margin-left: 50px;width: 350px;height: 415px;overflow: hidden;}
.about_jingshen .js_list li:first-child{margin-left: 0;}
.about_jingshen .js_list li .js_list_js .js_list_pic{width: 350px;height: 150px;}
.about_jingshen .js_list li .js_list_pic img{width: 100%;height: 100%;}
.about_jingshen .js_list li .js_list_js .js_list_b h3{color:#414141;font-weight:600;font-size: 20px;}
.about_jingshen .js_list li .js_list_js .js_list_b p{color:#414141;font-size: 16px;line-height: 2em;margin-top:15px;}
.ab_xxk_con_b{font-size: 16px;color:#414141;line-height: 2em;margin-top:20px;}
.ab_xxk_con_b p span{color: #d00f16;font-size: 16px;display: inline-block;margin-right: 10px;}
/************************************************/

.ab_xxk_con .fw_con_list{margin-top:40px;}
.ab_xxk_con .fw_con_list:after{display: block;content:"";clear: both;}

.ab_xxk_con .fw_con_list li:after{display: block;content:"";clear: both;}
.ab_xxk_con .fw_con_list li{width: 590px;height:180px;overflow: hidden;float:left;padding:10px;margin-bottom: 20px;}


.ab_xxk_con .fw_con_list li .fw_con_list_l{float: left;width:40px;}
.ab_xxk_con .fw_con_list li .fw_con_list_l i{font-size: 36px;}

.ab_xxk_con .fw_con_list li:nth-child(even){float:right;}

.ab_xxk_con .fw_con_list .fw_con_list_r{float: right;width: calc(100% - 60px)}
.ab_xxk_con .fw_con_list .fw_con_list_r h4{color:#d00f16;font-size:16px;}
.ab_xxk_con .fw_con_list .fw_con_list_r p{color:#000;font-size: 14px;line-height: 1.75em;margin-top:10px;transition: 0.5s;} 
/************************************************/
.hz_pic:after{display: block;content:"";clear: both;}
/***********************************************/
.lianxiwomen{width: 100%;padding:40px 0;}
.lianxiwomen .lianxiwomen_con_c{margin:0 auto;width: 1200px;}
.lianxiwomen .lianxiwomen_con:after{display: block;content:"";clear: both;}

.lianxiwomen .lianxiwomen_con .lianxiwomen_con_l{float:left;width:770px;}
.lianxiwomen .lianxiwomen_con .lianxiwomen_con_l h2{color: #000;
    font-size: 33px;margin-top:-20px;}
.lianxiwomen .map{padding-top:30px;width: 600px;overflow: hidden;}    
.lianxiwomen_con_r{float: right;text-align: right;}
.lianxiwomen_con_r h3{font-size:33px;
   margin-top:-20px;
    color: #d00f16;
    text-align: left;
}
.lianxiwomen_con_r_txt{padding-top:16px;text-align:left;}
.lianxiwomen_con_r_txt p{font-size: 18px;color:#666;}
.lianxiwomen_con_r_txt span{font-size: 20px;color:#666;}
.lianxiwomen_con_r_txt2{color: #666;
    font-size: 16px;
    padding-top: 15px;
    height: 265px;
    line-height: 24px;
    font-weight: 200;text-align:left;}
.lx_erm{text-align:left;}
.lx_erm img{border: 0 none;
    vertical-align: middle;
    display: block;
    max-width: 100%;}

/**/
.headline {
    background: url(../images/headline-bg.png) 0 50% repeat-x;
    display: block;
    margin: 30px 0 8px 0;}
.headline h4 {
    background-color: #fff;
    display: inline;
    padding: 0 10px 0 0;
    color:#d00f16;
}
.ckly dl {
    border: 1px solid #e7e7e7;
    border-bottom: none;
    line-height: 30px;
    margin: 0 0 10px 0;
    font-size: 12px;
}
.ckly dl dt {
    font-weight: bold;
    padding: 0 10px;
    border-bottom: 1px solid #e7e7e7;
    color: #333;
}
.ckly dl dd {
    border-bottom: 1px solid #e7e7e7;
    padding: 0 10px;
    color:#666;
}
.ckly dl dd span {
    color: #888;
}
/*********************x*******/

.newss{margin-top: 40px;}
.news_con .news_l{float: left;width:345px;
overflow: hidden;}
.news_con li:after{display: block;content:"";clear: both;}
.news_con li{border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px;}
.news_con .news_l .news_l_pic{width: 345px;height:234px;overflow: hidden;margin:0 auto;}
.news_con .news_l .news_l_pic img{width: 100%;height: 100%}
.news_con .news_r{width: calc(100% - 380px);float: right;}
.news_con .news_r h3 a{font-size: 20px;
    color: #d00f16;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.news_con .news_r p{    color: #666666;
    font-size: 14px;
   line-height: 2em;margin-top: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.news_con .news_r .time .btn-success{color: #fff;
    background-color: #d00f16;
    border-width: 0px;
    border-radius: 5px;
    padding: 10px 20px 8px 20px;
    margin: 0 15px;
    white-space: nowrap;
    text-overflow: ellipsis;transition: 0.5s;}
.news_con .news_r .time .btn-success:hover{background: #0158a7}    
.news_con .news_r .time .timee {
    background-image: url(../images/news-kb.png);
    background-repeat: no-repeat;
    background-position: left -44px;
    margin-right: 10px;
    height: 22px;
    padding-left: 23px;
    display: inline-block;
    color: #999999;
}
.news_con .news_r .time{margin-top:50px;}



/*********************x*******/
.xwxq{margin-top: 40px;}
.xwxq_con:after{display: block;content:"";clear: both;}
.xwxq_con_l{float: left;width: 750px;}
.xwxq_con_l h2{
    font-size: 24px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.xwxq_con_l .xwxq_time {
    text-align: center;
     margin-top: 10px;


}
.xwxq_con_l .xwxq_time span {
    color: #666;
    font-size: 14px;
   
}
.xwxq_con_l .dtxq_c{color: #666;
    font-size: 16px;line-height: 2em;margin-top:20px;}
.sx {overflow:hidden;
    margin: 40px 0;}
.sx ul {
    text-align: left;}
.sx ul .shang {
  float:left;
}
.sx ul .xia{
  float:right;
}
.sx ul li a {
    color: #222;
    font-size: 16px;
}
.xwxq_con_r{float: right;width: 400px;}
.xwxq_con_r h2{color: #333;
    font-size: 24px;    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;}
.xwxq_con_r .xwxq_con_r_list li:after{display: block;content:"";clear: both;}
.xwxq_con_r .xwxq_con_r_list{margin-top: 20px;}
.xwxq_con_r .xwxq_con_r_list li{margin-bottom: 15px;}
.xwxq_con_r .xwxq_con_r_list li h3 a{float: left;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;width: 250px;color:#666;font-size: 16px;}
.xwxq_con_r .xwxq_con_r_list li span{float: right;font-size: 14px;color: #666;}

.xwxq_con_r .xwxq_con_r_list li h3 a:hover{color:#d00f16;}

/**/
.xgcp{width: 100%;}
.xgcp .xgcp_con{margin:40px auto 0;width: 1200px;position:relative;padding:70px 70px;background: #eee;}
.xgcp .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: none;font-family: "";font-size:60px;color:#fff;font-weight: 700;}
.xgcp .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: none;font-family: "";font-size:60px;color:#fff;font-weight: 700;}
.xgcp_co_lb_txt_t{padding:20px;background: #fff;height:190px;overflow: hidden;position: relative;}
.xgcp_co_lb_txt_t:after{display: block;content:"";clear: both;}
.xgcp_co_lb_txt{float: left;}
.xgcp_co_lb_txt h3{color:#333;font-size: 18px;}
.xgcp_co_lb_txt p{color:#505050;font-size: 14px;margin-top:5px;line-height: 2em;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden}} 
.xgcp .yyan_con_box{width:250px;overflow: hidden;}
.xgcp .yyan_con_box .yyan_con_pic{width:250px;height: 271px;overflow:hidden;margin:0 auto;}
.xgcp .yyan_con_box img{width: 100%;height:100%;}
.xgcp_co_lb_cha{background: url(../images/index_35.jpg) center no-repeat;float: right;width: 113px;height:37px;text-align: center;position: absolute;right:10px;bottom:20px;}
.xgcp_co_lb_cha a{line-height: 37px;color:#505050;font-size: 14px;}
.qqzx{
    margin: 40px auto 0;
    text-align: center;
    width: 233px;
    height: 53px;
    background: #d00f16;line-height: 53px;}
    .qqzx a{color:#fff;}
/**/
/**/
.xgwz{padding: 0 0 40px;width: 100%;}
.xgwz_con{margin:40px auto 0;width: 1200px}
.xgwz_con:after{display: block;content:"";clear: both;}
.xgwz_con li{float: left;margin-left: 23px;}
.xgwz_con li:first-child{margin-left: 0;}
.xgwz .xwxq_big {
    border: 1px solid #dbdbdb;
    text-align: center;
    width: 280px;
    border-radius: 10px;
        overflow: hidden;
}
.xgwz .xwxq_big .xwxq_txt {
    border: 1px dashed #f7f7f7;
    padding: 10px;
    text-align: left;}
.xgwz .xwxq_big .xwxq_txt span a{
    font-size: 14px;
    color: #333;
}



.cpxq-main {
  
margin-bottom: 20px;}
.cpxq-main .head {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    vertical-align: middle;
}
/*.cpxq-main .head b{display: inline-block;width:5px;height:30px;background: #2b5eab;}*/
.cpxq-main .line{    height: 3px;
    background-color: #eee;width:100%;}
.cpxq-main .line>div {
    width: 94px;
    height: 2px;
    background-color: #d00f16;}
/**/
/*******************************/
.products{background: none;padding-top: 0px;}
.products .pro_list{ }
.products .pro_list li{background:none!important;border-bottom: 1px solid #eaeaea;padding-bottom: 10px!important;margin-bottom: 10px!important;}
.products .pro_list li span{float: right;font-family: ""}
.pro_r .diaosu_con_r_i {
    width: 205px;
    height: 184px;
    overflow: hidden;
    margin: 0 auto;
   
}
.pro_r{width: 950px;}
.pro_r li{margin-bottom: 10px;}
.pro_r .diaosu_con_r_img{ border: 1px solid #ddd;
    padding: 10px;height: 230px!important;;overflow: hidden;width: 227px;position: relative;}
.pro_r .diaosu_con_r_img img:hover {
     transform: scale(1); 
}
.pro_r .diaosu_con_r_txt{position: absolute;width:100%;height:80%;background: #fff;left: 0;top:80%;transition: 0.5s;padding:15px 20px;}
.pro_r .diaosu_con_r_img:hover .diaosu_con_r_txt{top:20%;}
.pro_r .diaosu_con_r_txt h3{color: #333;font-size: 16px;}
 .pro_r .diaosu_con_r_txt:hover h3{color:
    #d00f16;}
.pro_r .diaosu_con_r_txt p{color: #666;font-size: 14px;} 
.pro_l{border:1px solid #ddd;border-top:0;height:620px;}
.products .diaosu_con_l .diaosu_con_top{border-radius:0;}
/**/
.lunbo{width:100%;padding:20px 0;}
.lunbo #lub{width: 1200px;margin:0 auto;}
.lunbo .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:none;color:#fff;font-size:50px;font-family:"";}
.lunbo .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:none;color:#fff;font-size:50px;font-family:"";}
.lunbo .swiper-pagination-bullet-active{background:#FFF;}
.cpxq_txt{width: 100%;}
.cpxq_txt_con{width: 1200px;margin:0 auto;}

.cpxq_txt_con h2{
    text-align: center;
    font-size: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 20px;}
	
.cpxq_txt{font-size: 14px;
    line-height: 2em;color:#666;}
.xg{width: 100%;}
.xg .xg_con{width: 1200px;margin:0 auto;}




#pages {

    font-family:"Adobe  Std L", "";

    padding: 14px 0 10px;
text-align: center;
}

#pages a {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #E3E3E3;

    color: #333333;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    padding: 0 10px;

    text-align: center;

}

#pages a.a1 {


    padding: 0;

    width: 56px;

}

#pages a:hover {

    background: none repeat scroll 0 0 #F1F1F1;

    color: #000000;

    text-decoration: none;

}

#pages span {

    background: none repeat scroll 0 0 #2269AB;

    border: 1px solid #2269AB;

    color: #FFFFFF;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    padding: 0 10px;

    text-align: center;

}

.page .noPage {

    background: url("../img/icu/titleBg.png") repeat-x scroll 0 -55px transparent;

    border: 1px soli;

    color: #A4A4A4;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    text-align: center;

    width: 56px;

}
.n_banner{width:100%;}
.n_banner img{width:100%;} 
.new_nav{
	text-align:center;
	}
.new_nav a{
	color:#000;
	}