@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei";font-size:14px;color:#5B5B5B; padding:0; margin:0;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none; color:#666;
}
img {
	border: 0;
}

ol, ul {
	list-style: none;
}


#he_01{width: 100%;height: 40px;background: #323232;margin:0 auto;}
#he_01_mid{width: 1200px;height: 40px;position: relative;}
#he_01_mid #he_01_tel{min-width: 20px;height: 20px;line-height: 20px;padding-left: 30px; position: absolute;top:10px;right:60px;background: url(../images/he_tel.png) left center no-repeat;font-size: 13px;color: #bcbcbc;}
#he_01_mid #he_01_map{width: 50px;height: 27px;background: url(img/he_map.png) no-repeat;position: absolute;right:0px;top:6px;}
#he_01_mid #he_01_language{width: 127px;height: 27px;text-align: center;line-height: 27px;position: absolute;right:13px;top:6px;}
#he_01_mid #he_01_language a{display: block;color: #323232;font-size: 12px;background: #afafaf;}
#he_01_mid #he_01_language a:hover{background: #e50011;color: #fff;}

#header{width:1200px;height:120px;margin:0 auto;padding-top:5px;}
.top{padding-left:10px;padding-right:10px;}
.logo{float:left;padding-top:18px;}
.topLink{width:400px;float:right;text-align:right; margin-top:12px;}
.topLink .k2{background:url(img/tel.jpg) no-repeat 78%;padding-top:22px;height:55px;position:relative;}
.ff{color: #242221;font-size:24px;line-height:73%;position:absolute;right:0;top:22px;}

.nav{ width:100%; min-width:1200px; height: 46px; background: #e02830; margin:auto;  }
.nav_m{ width:1200px;margin:auto;}
.nav_m ul { width:1200px;}
.nav_m ul li{ float:left;  height:46px; line-height:46px; width:140px;}
.nav_m ul li a{ color:#FFF; font-size:16px;}
/* banner-box */

.banner-box{min-width:1200px;height:500px;position:relative;overflow:hidden; margin-top:0;}
.banner-box .bd{ width:100% !important; margin-top:0;}
.banner-box .bd li .m-width {width:1920px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:500px;}
.banner-box .bd li a{display:block;background-size:auto;}


.banner-btn{width:1200px;position:absolute;top:220px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(img/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(img/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}



.i_ma{ width:1200px; margin:0px auto; margin-top:10px; overflow: hidden;}
.i_ma .i_mal{ width:665px; float:left;}
.i_ma .i_mar{ width:485px; float:right;}
.i_ma .box_h{ width:100%; height:50px; position:relative; background:#F2F2F2; line-height:50px; text-align:left;}
.i_ma .box_h a{ display:block; text-align:right; text-align:right; position:absolute; right:15px; top:0; color:#e02830; font-size:12px;}
.i_ma .box_h span{ display:block; padding-left:15px; font-size:18px; color:#e02830; line-height:20px; position:absolute; left:0; top:5px;}
.i_ma .box_h p{ height:20px; line-height:20px; font-size:12px; color:#656565; padding-left:16px; position:absolute; left:0; bottom:-8px;}
.i_ma .box_m{ width:100%; height:325px; padding:15px 0; overflow:hidden;font-size:14px; color:#555555; line-height:210%;}
.i_mal .box_m img{ width:310px; height:184px; float:left; margin-right:15px;}
.i_mal .box_m{ line-height:235%;}
.i_mar .box_m .des{ width:100%; height:50px; overflow:hidden; margin-top:5px;}
#wrap{ width:1200px; height:auto; margin: 0 auto;position: relative;z-index: 100;}
.in_01{height: auto;overflow: hidden; background: #fafafa;}
.in_01_tit{background:url(img/in_01bg.png)left center no-repeat;text-align: center;height: 130px;color: #5f5f5f; }
.in_01_tit span{display: block; font-size: 30px;line-height: 50px;padding-top: 40px; }
.in_01_tit p{font:14px/20px 'Arial';}


.nr_01{height: auto;overflow: hidden;background: #3b6397;}
.nr_01 li{float: left;width: 160px;text-align: center;height: 65px;line-height: 65px;transition:all 0.2s;border: 1px solid #3B6397;}
.nr_01 li a{display: block; color: #fff;font-size: 16px; }
.nr_01 li:hover{background: #d32526;border: 1px solid #dbdbdb}
 
.pro_show{ width:1200px; margin:auto; padding-top:10px;}
.pro_show_m ul li{ float:left; width:210px; margin:0 10px; height:260px;}
.pro_show_m ul li img{ width:210px; height:160px;}
.pro_show_p{ width:210px; height:160px;  }
.t{ height:18px; line-height:18px; text-indent:6px; color: #333;}
.link{ height:2px; border-top:dashed 1px #666666; width:200px;}
.pro_show_t{ width:210px; float:left; height:18px; line-height:18px; margin-top:6px;}
.pro_show_t a{  color: #888; font-size:12px;}
.pro_show_m li:hover{background: rgba(249,55,55,0.2);}  


.news{ padding:55px 0;font-size: 0;}
.news_t{width: 200px;height: 140px;}
.news_t img{width: 74px;height: 140px; margin-left:20px;}
.news_t span{display: block;position: absolute;bottom: 0;right: 50px;}
.news_t span a{font-size: 14px;color: #333;text-transform: uppercase;font-weight: normal;z-index: 2;}
.news_c{ width:600px; background:url(Img/news_line.gif) no-repeat; padding:0 0 0 20px; height:346px;overflow:hidden;}
.news_c p{width: 600px;}
.news_c p img{width: 600px;height: 173px;}
.news_c ul li{width: 545px; height:42px;line-height: 42px;overflow: hidden; border-bottom:#c4c4c4 1px dashed;}
.news_c ul li a{font-size: 14px;color: #333;}
.news_c ul li a:hover,.news_l dl dt a:hover,.news_l dl dd a:hover{color: #cf0408; text-decoration:none;}
.news_c ul li span{float: right;}

.news_l{ width:300px;height: 346px;overflow:hidden; background:url(Img/news_line.gif) no-repeat; padding:0 0 0 20px;}
.wd_t{height: 32px; border-bottom:#d9d9d9 1px solid; background:url(Img/wd_ico.gif) no-repeat;}
.wd_t a{font-size: 16px;color: #cf0408; padding:0 0 0 34px;}
.wd_t span{float: right;}
.wd_t span a{font-size: 14px;color: #333;font-weight: normal;}
.news_l dl{width: 320px; padding-top:26px;}
.news_l dl dt{ background:url(Img/wen.gif) no-repeat;width: 300px;height: 51px;overflow: hidden;}
.news_l dl dt a,.news_l dl dd a{ font-size:14px; color:#333; padding:5px 0 0 60px;height: 40px;line-height: 20px;width: 210px;display: block;}
.news_l dl dd{ background:url(Img/da.gif) no-repeat;width: 300px;height: 51px; overflow:hidden; margin:25px 0 0;}
.news_l dl dd a{ padding:5px 0 0 15px;}
.fr { float:right;}
.fl { float:left;} 
.pr{ position:relative}
.content{ width:1200px; margin:0 auto; }

.f_bg{ background:#e02830; height:200px; overflow:hidden;width:100%; padding-top:16px; margin-top:10px;}
.footer { width:1200px; margin:0 auto; padding-top:20px;  }
.f01{width: 520px; padding:0 38px 0 0;height: 137px; background:url(Img/f_line.gif) no-repeat right 10px;}
.f01 b,.f02 b,.f03 b{display: block;font-size: 16px;color: #fff; background:url(Img/f_ico01.png) no-repeat; padding:0 0 0 30px;height: 36px;}
.f01 a{font-size: 14px; color:#e8a4a5;display: block;float: left;/*width: 226px;*/height: 24px;line-height: 24px;overflow: hidden;}
.f02{width: 260px; padding:0 0 0 60px;height: 137px; background:url(Img/f_line.gif) no-repeat right 10px;}
.f02 b{ background:url(Img/f_ico02.png) no-repeat;}
.f02 span,.f03 span{font-size: 14px; color:#e8a4a5;display: block;line-height: 24px;}
.f03{width: 220px;height: 137px;}
.f03 b{ background:url(Img/f_ico03.png) no-repeat;}
.clear{clear:both; height:0; line-height:0; font-size:0;}

.ban{ width:100%; height:320px; overflow:hidden;}
.con_pro{ width:1200px; margin:auto; overflow:hidden;}
.rightl{ width:920px; margin-left: 20px; float:right; display:inline; overflow:hidden;}
.leftr{ float:left; width:260px; overflow:hidden;display:inline;}

.plc,.plc2{ background:url(Img/logo_031.png) no-repeat scroll 0 center; margin-bottom:20px;  height:40px;line-height:40px;padding:0px 8px 0px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; font-family:"Microsoft Yahei","微软雅黑";}
.plc .red_x{ color:#666; font-size:14px;}
.red_x { color:#666; display:inline;font-size:14px;}
.plc .red_x{ color:#666; font-size:14px;}
.pro_main { background-color:#fff;zoom:1; padding:0px 0px; overflow:hidden;}
.pro_main{ padding-bottom:5px; width:920px;}
.t05 { background:#bd9868; font-size:20px; text-align:center; padding:0 10px; color:#fff;height:65px; line-height:65px;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ececec; border-top:0; padding:8px 11px; zoom:1;} 

dl.pd_list_dl{ border-color:#cf0408;}
.leib_pro{ width:260px;}
.leib_pro .tit{ background:#cf0408;  width:260px; height:52px; padding-top:13px; text-align:center; line-height:20px; overflow:hidden;}
.leib_pro .tit a{ font-size:18px; color:#fff;}
.tit i{font: 14px/18px "微软雅黑"; text-transform:uppercase;}
.leib_pro .tit a:hover{ text-decoration:none;}
.leib_pro h3{ height:41px;width: 260px; overflow:hidden;}
.leib_pro h3 a{ font-weight:normal;display: block; font-size:14px; color:#333; text-indent:10px; padding:0 0 0 0px; background:url(Img/cp_dh.gif) no-repeat 0px center;width: 260px;height: 41px;line-height: 41px;overflow: hidden;}
.leib_pro h3.cur a,.leib_pro h3 a:hover{ background:url(Img/cp_dh2.gif) no-repeat 0px center; text-decoration:none;color: #cf0408;}

.pro_d{ width:286px;overflow:hidden; float:left; margin-right:10px; margin-left:10px; height:336px;}
.pro_i img{ width:280px; height:219px; border: 1px solid #f1f1f1; padding:2px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro_t{ width:286px; background:#f9f9f9; height:40px; line-height:40px; text-indent:5px; }
.pro_x{ width:286px;background:#f5f5f5; height:42px; float:left; line-height:42px;}
.pro_x a{ margin-right:10px; margin-left:8px; margin-top:4px; width:100px; height:30px; float:left;text-align:center; line-height:30px; border-radius:5px; border:1px solid #dddddd; display:block;}
.pro_t a:hover{ color:#cf0408;text-decoration:none;}
.pro_i a:hover img{border:1px solid #cf0408;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pro_x a:hover{color:#cf0408;border:1px solid #cf0408;}

.leftcontact{ width:260px;  border:0px solid #004aa0; border-bottom:0px solid #004aa0; margin-top:20px; margin-bottom:20px;}
.leftlx_c{ overflow:hidden;}
.leftlx_c h3{ font-size:18px; color:#fff; text-align:center; background:#cf0408; height:53px; line-height:20px; padding-top:12px; margin-bottom:0px; font-weight:normal;}
.leftlx_c h3 i{ font: 14px/18px "微软雅黑"; text-transform:uppercase;}
.leftlx_c .lx_div{ border:1px solid #dedede; margin-top:0px; padding:10px 0px 0px;}
.leftlx_c span{ display:block; background:url(Img/te.png) no-repeat 0 center; font-size:14px; color:#666; padding-left:40px; margin:0 0 15px 16px;}
.leftlx_c span b{ display:block; font-size:18px; color:#e7180e;}
.leftlx_c ul{}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:15px;}
.leftlx_c li em{ display:block; font-size:12px; font-weight:bold; margin-bottom:5px;}
.leftlx_c .con_lx{border:4px solid #004aa0; padding-top:10px;}
.leftcontact p{ height:147px; background:#004aa0;}

.pages{ width:100%; height:30px; line-height:30px; text-align:center;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; margin:0 5px; font-size:14px; color:#555;}
.pages li{ list-style:none; float:left;}
.pages a.now,.pages a:hover{ color:#E15400;}
.pages a.bg{ width:70px; text-align:center; color:#FFF; background:#646464; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pages a.bg:hover{ color:#FFF; background:#913701;}
.page{margin:10px 20px 15px 0;clear:both;float:right; }
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}

#main_right{ width:920px; height:auto; overflow:hidden; float:right; line-height:2.0; font-size:14px; }

.news_lb li{ border-bottom:1px dashed #ccc; padding:5px 10px 10px 10px; color:#999; background:url(Img/lb_icon.png) no-repeat left 17px;}
.news_lb li a{ color:#000;}

.main_art{ width:920px; height:auto; overflow:hidden; float:right; line-height:2.0;}
.main_art h1{ font-size:16px; text-align:center; height:40px; font-weight:normal; ;}
.art_con{ margin-left:12px; margin-right:8px;margin-bottom:10px;}
.rigt_d{ width:918px; height:auto; overflow:hidden; float:right; font-size:14px; padding:20px 0; border: solid 1px #CCCCCC; }
.rigt_d_w{ margin-left:40px; font-weight:700; font-size:16px;}
.news_lbb li{ border-bottom:1px dashed #ccc; color:#999; background:url(Img/lb_icon.png) no-repeat left 17px; width:390px; float:left; margin-right:40px; padding:5px 0px;text-indent:12px; line-height:26px;}
.news_lbb li a{ color:#000;}
.ziti{ color: #CCC;}
.ziti a{color: #CCC;}
   @media (max-width : 767px) {
        .leftr{
            display: none;
        }
        .con_pro{
            width:100%;
        }
        .main_art,.rightl{
            width:100%;
        }
        .ban img{
            width:100%;
            height: auto;
        }
        .nav{
            min-width:100%;
            max-width:100%;
        }
        #header{
            width:100%;
        }
        .art_con img{
            width:100% !important;
            height: auto !important;
        }
        .footer,.f01,.f02,.f03{
            width:100%;
            padding:0px;
        }
        .f01,.f02{
            margin-left: 0px;
        }
        .logo img{
            width:100%;
        }
        .ban{
            height:auto;
        }
        .fl,.fr{
            float：none;
        }
        #he_01_mid{
            width:100%;
        }
        .nav_m{
            width:100%;
        }
        .nav_m ul{
            width:100%;
            padding-inline-start: 0px;
            padding:0px;
        }
        .nav_m ul li{
           width: 25%;
            /* height: 0.5rem; */
            float: left;
            text-align: center;
            background-color: #F10207;
            border-right: 1px solid #BA0205;
            border-left: 1px solid #FD3B3F;
            border-bottom: 1px solid #BA0205;
            border-top: 1px solid #FD3B3F;
            box-sizing: border-box;
        }
        .nav_m ul li a{
            /*color: #fff;
            background-color: #000;
            padding: 5px;
            border-radius: 4px;*/
        }
        .f_bg{
            height:auto !important;
        }
        .f03 span{
            padding-left:10px;
        }
        .art_con{
            margin-left:8px;
        }
        .footer a,span{
            margin:10px;
            
            white-space: break-spaces;
        }
        .f01{
            height: 270px;
        }
        .footer{
            margin:0px;
            padding-bottom: 20px;
        }
        .f01 b a{
            float:none !important;
        }
        .topLink .k2{
            display: none;
        }
    }