@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.bg1{background-color: #CAFF70;}
.bg2{background-color: #FFC1C1;}
.bg3{background-color: #FFA07A;}
.bg4{background-color: white;}
.hj200 {line-height: 200%;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1280{width: 1280px;margin:0 auto;}
.w1330{width: 1330px;margin:0 auto;}

a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}

/*header start*/
.header .head_top{height: 35px;background: #444;color: #fff;line-height: 35px;}
.header .head_top .ht_r > a{line-height: 35px;color: #fff;padding-right: 30px;}
.header .head_top .lan{position: relative;top: 7px;margin-left: 30px;}
.header .head_top .lan a{margin-left: 5px;}
.header .head_body .logo img{height: 80px;padding: 10px 0}
.header .head_body span{line-height: 150%;font-size: 18px;letter-spacing: 2px;padding-top:23px;display: inline-block; }
.clearfix:after{display:block;height:0;clear:both;}
.nav{height:100px; line-height:100px;z-index:1;margin: 0 auto;}
.nav a{ color:#444;}
.nav .nLi{ float:left;position: relative;}

.nav .nLi .topnavicon{ float:left;}
.nav .nLi .topnavicon a{ display:block; width: 105px; font-size:16px;text-align:center;transition: all 0.2s ease-in;}
.nav .nLi .topnavicon a:hover {background:url(../images/navbg.png) repeat-x center top;color: #C81B23}
.nav .sub{display:none;width:100px; left:0px; top:100px;position:absolute;background:rgba(255,255,255,1);line-height:35px;border-bottom: 3px solid #C81B23;z-index: 999999}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav .sub a:hover {background: #C81B23;color: #fff}

.nav .on .topnavicon a{ background:url(../images/navbg.png) repeat-x center top;color: #C81B23}
.nav .nLi:nth-child(3){position: static}
.nav .nLi:nth-child(3) .sub{width:100%;left: 0px;top:135px;position:absolute;z-index: 9999;background:rgba(255,255,255,1);padding:10px 0 20px 0}
.nav .nLi:nth-child(3) .sub li{width:16.66%;float: left;text-align: center;}
.nav .nLi:nth-child(3) .sub li:nth-child(1) {margin-left: 0px;}
.nav .nLi:nth-child(3) .sub li p a{width:auto!important;color: #C81B23;font-weight: bold;font-size: 16px;text-align: left;padding-left: 60px}
.nav .nLi:nth-child(3) .sub li>a{line-height: 20px;text-align:left;line-height: 25px;color: #666;display: block;width: auto;padding-left: 60px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav .nLi:nth-child(3) .sub li p a:hover{background: none}
.nav .nLi:nth-child(3) .sub li>a:hover{background: none;color: #C81B23}
.nav .nLi:nth-child(3) .sub li img{width: 70%;}

.scrolledDown{position: fixed;z-index: 999999}
.scrolledDown .head_top{display: none;}
.scrolledDown .head_body{background: rgba(255,255,255,0.9);height: 80px;box-shadow: 0 0 10px 0 #aaa}
.scrolledDown .head_body .logo img{height: 80px;padding: 0}
.scrolledDown .head_body span{line-height: 150%;font-size: 18px;letter-spacing: 2px;padding-top:10px;display: inline-block; }
.scrolledDown .head_body .nav{height: 80px;line-height: 80px;}
.scrolledDown .nav .sub{top: 80px!important}
/*header end*/

/*banner start*/
.banner{height:500px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-87px;padding:0 0 10px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:2px;background:#aaa;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{display: none;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:1200px;margin-left:auto;margin-right:auto;}

.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

/*banner end*/

/*catalog start*/
.catalog{padding:40px 0 50px;}
.catalog .cata_l ul{width: 201px;height: 201px;border: 1px solid #dfdfdf}
.catalog .cata_l ul li{width: 100px;height: 92px;float: left;text-align: center;padding-top: 8px;}
.catalog .cata_l ul li p{text-align: center;color: #666}
.catalog .cata_l ul li:hover p{text-align: center;color: #C81B23}
.catalog .cata_l ul li:nth-child(1) {border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf}
.catalog .cata_l ul li:nth-child(2) {border-bottom: 1px solid #dfdfdf;}
.catalog .cata_l ul li:nth-child(3) {border-right: 1px solid #dfdfdf}
.catalog .cata_l ul li .img{width: 60px;height: 60px;margin:0 auto;background: url(../images/icon_cata.png);transition: all 0.2s ease-in;}
.catalog .cata_l ul li:nth-child(1) .img{background-position: 0 0;}
.catalog .cata_l ul li:nth-child(2) .img{background-position: 0 180px;}
.catalog .cata_l ul li:nth-child(3) .img{background-position: 0 120px;}
.catalog .cata_l ul li:nth-child(4) .img{background-position: 0 60px;}

.catalog .cata_l ul li:nth-child(1):hover .img{background-position: 60px 0;}
.catalog .cata_l ul li:nth-child(2):hover .img{background-position: 60px 180px;}
.catalog .cata_l ul li:nth-child(3):hover .img{background-position: 60px 120px;}
.catalog .cata_l ul li:nth-child(4):hover .img{background-position: 60px 60px;}

.catalog .cata_r ul li{width:300px;float: left;height: 201px;background: #F3F3F3;margin-left:32px;}
.catalog .cata_r ul li a{display: block;padding: 20px;}
.catalog .cata_r ul li .nititle{font-size: 17px;color: #444;display: block;height: 17px;line-height: 17px;border-left: 3px solid #C81B23;padding-left: 6px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.catalog .cata_r ul li .con{width: 50%;padding-top: 15px;}
.catalog .cata_r ul li .con p{text-indent: 2em;color: #888;font-size: 13px;line-height: 160%}
.catalog .cata_r ul li .con font{color: #C6151D;padding: 0px;float: right;}
.catalog .cata_r ul li:nth-child(1) {background: url(../images/newimg1.png) no-repeat bottom right #F3F3F3;}
.catalog .cata_r ul li:nth-child(2) {background: url(../images/newimg1.png) no-repeat bottom right #F3F3F3;}
.catalog .cata_r ul li:nth-child(3) {background: url(../images/newimg1.png) no-repeat bottom right #F3F3F3;}
/*catalog end*/

/*product start*/
.product{padding-bottom: 50px;}
.title{text-align: center;}
.title h3{font-size: 28px;text-align: center;font-weight: bold;}
.title small{font-size:15px;font-weight: normal;color: #888;text-align: center;line-height: 180%}

/*.product .pro_body ul li{ float: left;width: 268px;margin-left: 40px;border:1px solid #dfdfdf;transition: all 0.2s ease-in;}
.product .pro_body ul li:nth-child(1) {margin-left: 0px;}
.product .pro_body ul li .zi{width: 238px;border-bottom: 3px solid #dfdfdf;padding: 15px;}
.product .pro_body ul li .zi b{font-size: 16px;color: #555; overflow: hidden; height:25px; display: block;}
.product .pro_body ul li .zi p{color: #777;text-indent:2em;line-height: 160%;padding: 8px 0;}
.product .pro_body ul li .zi a:nth-child(3) {display:inline-block;width: 80px;height:24px;line-height: 24px;border: 1px solid #C81B23;color: #C81B23;text-align: center;font-size: 12px;border-radius: 5px;margin-left: 15px;}
.product .pro_body ul li .zi a:nth-child(3):hover {background: #C81B23;color: #fff}
.product .pro_body ul li .zi a:nth-child(4) {display:inline-block;width: 82px;height:26px;line-height: 26px;background:#C81B23;text-align: center;font-size: 12px;border-radius: 5px;color: #fff;float: right;margin-right: 15px;}
.product .pro_body ul li .zi a:nth-child(4):hover {background: none;border: 1px solid #C81B23;color: #C81B23}
.product .pro_body ul li:hover {-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:999;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}*/

.product .slideBox{width: 1300px; overflow:hidden; zoom:1; padding:0px 0 0px 50px; position:absolute;z-index: 9999 ;position: relative;top: 0px;margin: 0 auto}
.product .sPrev,.product .sNext{ position:absolute; left:5px; top:0px; display:block; width:46px; height:330px; background:url(../images/arrow-left.png) no-repeat center; }
.product .sNext{width:46px; height:330px; left:auto; right:15px; background:url(../images/arrow-right.png) no-repeat center;  }
.product .con{width:1300px;}
.product .con ul li{width:268px;float:left;position:relative;overflow:hidden;cursor:pointer;border:1px solid #dfdfdf;}
.product ul{ overflow:hidden; zoom:1;   }
.product ul li{ margin:30px 20px 0; float:left; _display:inline; overflow:hidden;background: #fff ;transition: all 0.2s ease-in;}

.product ul li img{display:block;}
.product ul li .zi{width: 238px;border-bottom: 3px solid #dfdfdf;padding: 15px;}
.product ul li .zi b{font-size: 16px;color: #555;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product ul li .zi p{color: #777;text-indent:2em;line-height: 160%;padding: 8px 0;display: block;height: 44px; overflow: hidden;}
.product ul li .zi a:nth-child(3) {display:inline-block;width: 80px;height:24px;line-height: 24px;border: 1px solid #C81B23;color: #C81B23;text-align: center;font-size: 12px;border-radius: 5px;margin-left: 15px;}
.product ul li .zi a:nth-child(3):hover {background: #C81B23;color: #fff}
.product ul li .zi a:nth-child(4) {display:inline-block;width: 82px;height:26px;line-height: 26px;background:#C81B23;text-align: center;font-size: 12px;border-radius: 5px;color: #fff;float: right;margin-right: 15px;}
.product ul li .zi a:nth-child(4):hover {background: none;border: 1px solid #C81B23;color: #C81B23}
/*product end*/

/*company start*/
.company{padding-top: 40px;padding-bottom: 30px;}
.company .com_body{padding-top: 20px;}
.company .com_body .slideTxtBox .hd ul{position: relative;text-align: center;margin: 0 auto;}
.company .com_body .slideTxtBox .hd ul li{height: 35px;line-height: 35px;text-align: center;display: inline-block;font-size: 16px;border:1px solid #666;margin: 0 20px;border-radius: 5px; padding: 0px 10px;}
.company .com_body .slideTxtBox .hd ul li a{display: block;width: 100%;height: 100%;color: #666}
.company .com_body .slideTxtBox .hd ul li.on {background: #C81B23;border:1px solid #C81B23;}
.company .com_body .slideTxtBox .hd ul li.on a{color: #fff}
.company .com_body .slideTxtBox .bd {padding-top: 25px;}
.company .com_body .slideTxtBox .bd .zi{width: 780px;padding-top: 10px;}
.company .com_body .slideTxtBox .bd .zi p{text-indent: 2em;font-size: 15px;line-height: 180%;}
.company .com_body .slideTxtBox .bd .zi b{font-size: 18px;color: #333}
.company .com_body .slideTxtBox .bd .zi em{display: block;width: 55px;height: 3px;background: #C81B23;margin: 10px 0}
/*company end*/

/*search start*/
.search{height: 160px;background: url(../images/searchbg.jpg) no-repeat center;}
.search_body{padding-left: 10px;}
.search .gjc{line-height: 300%;width: 620px;}
.search .gjc a{color:rgba(255,255,255,0.6);margin:0 10px;font-size: 15px;}
.search .gjc a:hover {text-decoration:underline;}
.search .gjc b{color: #C81B23;font-size: 16px;}
.search form{width: 620px;padding-top: 40px;}
.search_form{position:relative; height:41px; margin:5px 0;display:block;}
.sinput{float:left; width:500px; height:31px; line-height:31px; padding:4px 7px; color:#b3b3b3; border:1px solid #999; border-radius:2px 0 0 2px; background-color:#fbfbfb;}
.sbtn{float:left; width:100px; height:41px; padding:0 12px; margin-left:-1px; border-radius:0 2px 2px 0; border:1px solid #C81B23; background-color:#c81b23; cursor:pointer; display:inline-block; font-size:16px; font-family: 微软雅黑;vertical-align:middle; color:#f3f7fc;position:absolute; _left:270px; _top:0}
.s_left{width: 680px;}
.s_right{width: 430px;}
/*search end*/

/*video start*/
.video{padding: 50px 0;}
.video ul{padding-top: 30px;}
.video ul li{float: left;width: 260px;margin-left: 53px;}
.video ul li:nth-child(1) {margin-left: 0px;}
.video ul li em{display: inline-block;width: 3px;height: 20px;background: #C81B23;position: relative;top: 5px;margin-right: 5px;}
.video ul li .zi{line-height: 20px;font-size: 15px;color: #444}
/*video end*/

/*new start*/
.new{padding: 50px 0;}
.new .new_l{width: 260px;}
.new .slideBox{ width:260px; height:350px; overflow:hidden; position:relative;}
.new .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.new .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.new .slideBox .hd ul li{ float:left; margin:0 3px;width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px;}
.new .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.new .slideBox .bd{ position:relative; height:100%; z-index:0;}
.new .slideBox .bd li{ zoom:1; vertical-align:middle;}
.new .slideBox .bd img{ width:260px; height:350px; display:block;}
.new .slideBox .prev,
.new .slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.new .slideBox .next{left:auto; right:3%; background-position:8px 5px; }
.new .slideBox .prev:hover,
.new .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.new .slideBox .prevStop{display:none;}
.new .slideBox .nextStop{display:none;}

.new .new_r{width: 900px;}
.new .slideTxtBox{ width:900px; text-align:left;  }
.new .slideTxtBox .hd{ height:40px;position:relative; background:url(../images/line.jpg) no-repeat center bottom;}
.new .slideTxtBox .hd ul{ float:left;  position:absolute; height:40px;   }
.new .slideTxtBox .hd ul li{ float:left; padding-right:30px; cursor:pointer; font-size: 22px;color: #444;font-weight: bold;position: relative;top: -3px}
.new .slideTxtBox .hd ul li.on{ color: #C81B23}
.new .slideTxtBox .hd > a{line-height: 35px;}
.new .slideTxtBox .bd .newcon{ padding:40px 0 0; zoom:1;}
.new .slideTxtBox .bd .newcon .nLeft{width: 400px;}
.new .slideTxtBox .bd .newcon .nLeft h3{font-size: 24px;font-weight: bold;}
.new .slideTxtBox .bd .newcon .nLeft small{font-size: 17px;color: #666}
.new .slideTxtBox .bd .newcon .nLeft em{width: 25px;height: 3px;background: #C81B23;display: block;margin:15px 0 25px 0;}
.new .slideTxtBox .bd .newcon .nLeft b{font-size: 16px;color: #C81B23; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new .slideTxtBox .bd .newcon .nLeft p{text-indent:2em;line-height: 160%;margin-top: 10px;color: #666}
.new .slideTxtBox .bd .newcon .nLeft a{display: block;width: 110px;height: 30px;border: 1px solid #999;text-align: center;line-height: 30px;border-radius: 3px;color: #888;margin-top: 30px;}
.new .slideTxtBox .bd .newcon .nLeft a:hover {border-color: #C81B23;background: #C81B23;color: #fff}
.new .slideTxtBox .bd .newcon .nRight{width: 450px;}
.new .slideTxtBox .bd .newcon .nRight ul li{width: 420px;height: 55px;background: #f1f1f1;padding: 15px;transition: all 0.2s ease-in;}
.new .slideTxtBox .bd .newcon .nRight ul li .date{width: 85px;height: 55px;border-right: 1px solid #999}
.new .slideTxtBox .bd .newcon .nRight ul li .date b{font-size: 22px;color: #444}
.new .slideTxtBox .bd .newcon .nRight ul li .date small{font-size: 16px;color: #666}
.new .slideTxtBox .bd .newcon .nRight ul li .con {width: 310px;}
.new .slideTxtBox .bd .newcon .nRight ul li .con b{font-size: 16px;color: #444; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new .slideTxtBox .bd .newcon .nRight ul li .con p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #666;padding-top:10px;font-size: 15px;}
.new .slideTxtBox .bd .newcon .nRight ul li:hover {background: #C81B23}
.new .slideTxtBox .bd .newcon .nRight ul li:hover b{color: #fff}
.new .slideTxtBox .bd .newcon .nRight ul li:hover p{color: #ccc}
.new .slideTxtBox .bd .newcon .nRight ul li:hover small{color: #ccc}
/*new end*/

/*case start*/
.case{padding:30px 0 50px 0;background: url(../images/casebg.jpg) no-repeat center top;}
.case h3{line-height: 200%}
.case .slideTxtBox .hd ul{width:1200px;border: 1px solid #dfdfdf;margin-top: 30px;}
.case .slideTxtBox .hd ul li{width: 239px;height: 150px;float: left;border-right: 1px solid #dfdfdf;background: rgba(255,255,255,0.8);text-align: center;}
.case .slideTxtBox .hd ul li:nth-last-of-type(1){border-right: 0px;}
.case .slideTxtBox .hd ul li p{text-align: center;font-size: 16px;color: #888;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding: 0px 10px;}
.case .slideTxtBox .hd ul li:nth-child(1) .img{width:239px;height:110px;background: url(../images/icon1.png) 0 0;}
.case .slideTxtBox .hd ul li:nth-child(2) .img{width:239px;height:110px;background: url(../images/icon2.png) 0 0;}
.case .slideTxtBox .hd ul li:nth-child(3) .img{width:239px;height:110px;background: url(../images/icon3.png) 0 0;}
.case .slideTxtBox .hd ul li:nth-child(4) .img{width:239px;height:110px;background: url(../images/icon4.png) 0 0;}
.case .slideTxtBox .hd ul li:nth-child(5) .img{width:239px;height:110px;background: url(../images/icon5.png) 0 0;}
.case .slideTxtBox .hd ul li.on .img{background-position: 0px 110px;}
.case .slideTxtBox .hd ul li.on p{color: #C81B23}
.case .slideTxtBox .bd ul{padding-top: 30px;height: 224px;}
.case .slideTxtBox .bd ul .case_top{height: 20px;line-height:20px;font-size: 20px;}
.case .slideTxtBox .bd ul .case_top em{width: 4px;height: 20px;background: #C81B23;display: inline-block;}
.case .slideTxtBox .bd ul .case_top span{position: relative;top: -3px;padding-left: 15px;color: #333}
.case .slideTxtBox .bd ul li{margin-top: 30px;float: left;margin-left: 47px;}
.case .slideTxtBox .bd ul li:nth-child(2) {margin-left: 0px;}
.case .slideTxtBox .bd ul li:nth-child(7) {margin-left: 0px;}
.case .more{width:110px;height: 30px;text-align: center;line-height: 30px;display: block;margin: 30px auto 0;border: 1px solid #999;border-radius: 3px;color: #888;}
.case .more:hover {border-color: #C81B23;background: #C81B23;color: #fff}
/*case end*/

/*base start*/
.base{padding-bottom: 50px;}
.base ul{padding-top: 30px;}
.base ul li{float: left;margin-left: 60px;position: relative;}
.base ul li:nth-child(1) {margin-left: 0px;}
.base ul li .zi{text-align: center;padding: 10px 0;background: rgba(0,0,0,0.7);position: absolute;bottom: 0;width: 360px;}
.base ul li .zi h3{text-align: center;font-size: 18px;font-weight: bold;color: #fff}
.base ul li .zi p{text-align: center;font-size: 15px;color: #dfdfdf; height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0px 10px;}
.base ul li .img{width: 360px;height:230px;overflow: hidden;}
.base ul li img{ width: 360px;height:230px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.base ul li:hover img{ transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
/*base end*/

/*service start*/
.service .service_body{margin-top:20px;height:400px;background: url(../images/servicebg.jpg) no-repeat center top;}
.service .service_body ul{width: 340px;}
.service .service_body ul li .zi{width: 230px;height:83px;}
.service .service_body ul li .zi{padding-top: 7px;}
.service .service_body ul li h3{font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;text-align: right;}
.service .service_body ul li h3 a{ color: #fff;}
.service .service_body ul li p{font-size: 13px;color: #fff;line-height:20px;text-align: right;}
.service .service_body ul:nth-child(2) li h3{text-align: left;}
.service .service_body ul:nth-child(2) li p{text-align: left;}

.service .service_body ul:nth-child(1) li:nth-child(1) {position: relative;top: 30px;left: 140px;}
.service .service_body ul:nth-child(1) li:nth-child(2) {position: relative;top: 55px;}

.service .service_body ul:nth-child(2) li:nth-child(1) {position: relative;top: 30px;right: 140px;}
.service .service_body ul:nth-child(2) li:nth-child(2) {position: relative;top: 55px;}
/*service start*/

/*footer start*/
.footer{padding:35px 0 25px 0;background: #222}
.footer ul{margin-right:60px;}
.footer ul li b{font-size: 16px;color: #fff;margin-bottom: 10px;font-weight: normal;}
.footer ul li:nth-child(1){margin-bottom: 10px;border-bottom: 1px solid #C81B23}
.footer ul li{line-height: 170%;color: #999;font-size: 15px; max-width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer ul li a{color: #999}

.footer .foot_r p{line-height: 30px;color: #aaa}
.footer .foot_r .tel p{font-size: 16px;color: #C81B23}
.footer .foot_r .tel b{font-size: 30px;font-family: Arial;color: #ccc;position: relative;}
.footer .foot_r .tel{height:60px;padding-left: 70px;background: url(../images/tel1.png) no-repeat center left;}
.footer .ewm{text-align: center;}
.footer .ewm font{color: #ddd;text-align: center;font-size: 15px;line-height: 250%}
.footer .link{margin-top: 20px;border-top: 1px solid #666;padding-top: 20px;}
.footer .link span{display: inline-block;padding-left: 30px;line-height: 30px;color: #fff;background: url(../images/link.png) no-repeat center left;font-size: 16px;font-weight:bold;}
.footer .link a{line-height: 30px;color: #aaa;font-size: 14px;padding: 0 5px;}
.foot_bot{height:35px;background: #000;line-height: 35px;color: #fff}
/*footer end*/

/*内页 start*/
.banner_n{height: 300px;text-align: center;}

.sg_ny_g{background: #f1f1f1;}
.sg_ny_g1{background: #fff}
.nav_ny{padding-top: 15px;}
.nav_ny a{line-height: 25px;}
.nav_ny a img{padding-right: 10px;}

.ny_title{position: relative;text-align: center;padding: 20px 0;}
.ny_title a{display: inline-block;margin:5px 15px;padding: 8px 35px;background: #ccc;font-size: 16px;}
.ny_title a.on {background: #C61018;color: #fff}
.ny_title a:hover {background: #C61018;color: #fff}
.title_a{padding: 30px 0;text-align: center;}
.title_a b{font-size: 28px;text-align: center;}
.title_a p{font-size: 15px;text-align: center;display: block;padding-top: 5px;color: #999}

/*内页新闻*/
.new_ny{padding-bottom: 25px;}
.new_ny .new1{width: 1170px;padding: 15px;background: #fff;display: block;}
.new_ny .new1 .new_cl{width: 840px;}
.new_ny .new1 .new_cl b{font-size: 18px;color: #C61018;line-height: 20px;font-weight: normal;display: block;padding-top: 30px}
.new_ny .new1 .new_cl font{font-size: 15px;display: block;color: #999;padding: 10px 0;line-height: 20px;padding-left: 25px;background: url(../images/time.png) no-repeat center left;}
.new_ny .new1 .new_cl p{font-size: 15px;color:#888;line-height: 160%;text-indent: 2em;}
.new_ny .new1:hover {box-shadow: 0 0 10px 0 #ccc}

.new_ny .new2{width: 1200px;background: #fff;margin-top: 25px;display: block;}
.new_ny .new2:hover {box-shadow: 0 0 10px 0 #ccc}
.new_ny .new2 .time{width: 100px;height: 120px;background: url(../images/newtitlebg.jpg) no-repeat center;transition: all 0.2s ease-in;text-align: center;color: #C61018}
.new_ny .new2 .time b{font-size: 44px;line-height: 160%;display: block;padding-top:10px;}
.new_ny .new2 .time p{text-align: center;font-size: 16px;}
.new_ny .new2:hover .time{background: #C61018;color: #fff}
.new_ny .new_bl{padding: 15px;width: 1055px;}
.new_ny .new_bl b{font-size: 16px;color: #666; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new_ny .new_bl em{display:block;width: 50px;height: 3px;background: #CBCBCB;margin:10px 0;}
.new_ny .new_bl p{font-size: 14px;color: #888;line-height: 160%;text-indent: 2em;}

/*内页案例*/
.case_ny{padding-top: 30px;}
.case_ny .case_a .slideTxtBox{ width:1200px;}
.case_ny .case_a .slideTxtBox .hd{position:relative;z-index: 999}
.case_ny .case_a .slideTxtBox .hd ul{float:left;}
.case_ny .case_a .slideTxtBox .hd ul li{width: 260px;cursor:pointer;height: 46px;line-height:46px;background: #f1f1f1;border-bottom: 1px solid #dfdfdf;}
.case_ny .case_a .slideTxtBox .hd ul li a{font-size: 17px;color: #666;display: block;width:190px;height:100%;padding: 0 15px 0 65px;background: url(../images/glicon.png) no-repeat left top;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_ny .case_a .slideTxtBox .hd ul li.on a{color: #fff;background: url(../images/glicon.png) no-repeat left bottom #C6131B;}
.case_ny .case_a .slideTxtBox .bd .case_nr{zoom:1;float: right;width: 940px;}
.case_ny .case_a .slideTxtBox .bd .case_br{width: 398px;height:240px;border:1px solid #dfdfdf;padding: 20px;}
.case_ny .case_a .slideTxtBox .bd .case_br b{font-size: 26px;color: #C6131B;font-weight: normal;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_ny .case_a .slideTxtBox .bd .case_br em{display: block;width: 60px;height:4px;background: #333;margin: 15px 0}
.case_ny .case_a .slideTxtBox .bd .case_br p{font-size: 14px;color: #777;line-height:200%;text-indent: 2em;}
.case_ny .case_a .slideTxtBox .bd .case_br a.xj,.case_ny .slideTxtBox .bd .case_br a.xq{display: inline-block;width: 165px;height: 38px;background: #C6131B;line-height: 38px;color: #fff;text-align: center;font-size: 15px;margin-top: 20px;}
.case_ny .case_a .slideTxtBox .bd .case_br a.xq{background: #666}

.case_b{padding-top: 40px}
.spbq{width: 270px;height: 300px;float: left;line-height: 2;position: relative;overflow: hidden;background: #f4f4f4;margin:0px 0 40px 40px;}
.spbq:nth-child(4n+1) {margin-left: 0}
.spbq h3{color: #333;font-weight: bold;font-size: 16px;margin-top: 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 15px;line-height: 25px;}
.spbq span{display: block;color: #888;font-size: 14px;margin: 5px 0;padding: 0 15px;line-height: 20px;}
.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;}
.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 2px solid #C6151D;}
.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 2px solid #C6151D;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 2px solid #C6151D;}
.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 2px solid #C6151D;}
.spbq:hover h3{color: #C6151D;}

/*内页公司简介*/
.about_a{padding-bottom: 40px;}
.about_a a:hover {background: #C81B23;}
.about_a .adv{width: 100%;height: 100px;background: url(../images/comadv.png) no-repeat center;position: relative;top: -50px;text-align: center;color: #fff}
.about_a .adv p{text-align: center;font-size: 26px;line-height: 180%;position: relative;top: 3px;}
.about_a .about_a_con{text-align: center;padding: 0 40px;}
.about_a .about_a_con b{font-size: 18px;position: relative;top: -15px;}
.about_a .about_a_con p{text-indent: 2em;line-height: 160%;font-size: 15px;color: #777}

.about_b{background: url(../images/culturebg.jpg) no-repeat center;padding-bottom: 40px;line-height: 180%;text-align:center;}
.about_b .qywh b{text-align: center;line-height: 200%;padding:20px 0;display: block;font-size: 24px}
.about_b .qywh p{text-align: left;text-indent: 2em;padding: 0 40px;font-size: 15px;color: #777}

.about_d{padding-bottom: 40px;position: relative;}
.about_d .picMarquee-left{width:1200px;overflow:hidden;position:relative;}
.about_d .picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.about_d .picMarquee-left .bd ul li{ margin:0px 30px; float:left; _display:inline; overflow:hidden; text-align:center; }
.about_d .picMarquee-left .bd ul li .pic{ text-align:center; width: 250px;}
.about_d .picMarquee-left .bd ul li .pic img{ width:210px; height:280px; display:block; padding:2px; border:1px solid #ccc; }
.about_d .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999; }
.about_d .picMarquee-left .bd ul li .title{ width: 210px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.about_d .cup{position: absolute;right: -50px;top: 158px;}

.honorList{ width: 100%; height: auto;padding-top: 30px;}
.honorList li{ margin:5px 12px; float:left; _display:inline; overflow:hidden; text-align:center; }
.honorList li .pic{ text-align:center;}
.honorList .pic img{width:210px; height:280px; display:block; padding:2px; border:1px solid #ccc;}
.honorList .pic a:hover img{ border-color:#999; }
.honorList .title{ width:210px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.about_e{background: url(../images/historybg.jpg) no-repeat center bottom;}
.about_e .top{width: 1200px;height: 96px;background: url(../images/hisbg_01.png) no-repeat center;}
.about_e ul li:nth-child(2n+1){height:67px;width: 530px;padding-left: 120px;background: url(../images/hisbg_04.png) no-repeat center left;float: right;}
.about_e ul li:nth-child(2n){height:67px;width: 530px;padding-right: 120px;background: url(../images/hisbg_03.png) no-repeat center right;float: left;text-align: right;}
.about_e ul li:nth-child(2n) p{text-align: right;}
.about_e ul li:nth-child(1) {background: url(../images/hisbg_02.png) no-repeat center left;}
.about_e .history b{font-size: 20px;color: #C6151D}
.about_e ul li:nth-child(2n+1){text-indent: 2em;}
.about_e .bot{width: 130px;height: 120px;background: url(../images/hisbg_05.png) no-repeat center;margin:0 auto;}
.about_e ul li p{ height: 100px; overflow: hidden;}
.about_f{padding-bottom: 40px;}
.about_f .lxwm_l{width: 400px;}
.about_f .lxwm_l ul li{line-height: 55px;border-bottom: 1px solid #dfdfdf;font-size: 16px;}
.about_f .lxwm_l ul li b{font-size: 20px}
.about_f .lxwm_l .ewm .ewm1,.about_f .lxwm_l .ewm .ewm2{padding: 20px;font-size: 15px;text-align: center;}
.about_f .lxwm_l .ewm p{text-align: center;line-height: 240%}
.about_f .line{width: 1px;height: 470px;border-right: 1px solid #eee;margin:15px 50px}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*内页人才招聘*/
.job_ny{padding:30px 0 50px 0;}
.job_ny .job_adv{height: 380px;background: url(../images/zpimg.jpg) no-repeat center;}
.job_ny .job_adv b{display: block;padding-top: 241px;font-size: 30px;margin-left: 650px;color: #fff;line-height: 45px;padding-left: 40px;}
.job_ny .job_adv b img{position: relative;left: -10px;}
.job_ny .zp_con1{width: 1140px;margin:0 auto;border:1px solid #dfdfdf;border-width: 0px 1px 1px 1px;border-top: 1px solid #dfdfdf;font-size: 18px;line-height: 60px}
.job_ny .zp_con1 .job_name{width: 219px;height: 60px;text-align: center;border-right: 1px solid #dfdfdf;line-height: 60px;background: #f1f1f1}
.job_ny .zp_con1 ul li{height: 60px;text-align: center;line-height: 60px;}
.job_ny .zp_con1 ul li.job_duty{width: 329px;border-right: 1px solid #dfdfdf;padding:0 20px;}
.job_ny .zp_con1 ul li.job_require{width: 329px;border-right: 1px solid #dfdfdf;padding:0 20px;}
.job_ny .zp_con1 ul li.job_num{width: 180px}

.job_ny .zp_con{width: 1140px;margin:0 auto;border:1px solid #dfdfdf;border-width: 0px 1px 1px 1px;}
.job_ny .zp_con:nth-child(1) {border-top: 1px solid #dfdfdf;font-size: 18px;line-height: 60px}
.job_ny .zp_con .job_name{width: 219px;height: 60px;text-align: center;border-right: 1px solid #dfdfdf;line-height: 60px;background: #f1f1f1}
.job_ny .zp_con ul li{height: 60px;text-align: center;line-height: 60px;overflow:hidden; }
.job_ny .zp_con ul li.job_duty{width: 329px;border-right: 1px solid #dfdfdf;padding:0 20px;}
.job_ny .zp_con ul li.job_duty p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 13px}
.job_ny .zp_con ul li.job_require{width: 329px;border-right: 1px solid #dfdfdf;padding:0 20px;}
.job_ny .zp_con ul li.job_require p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 13px}
.job_ny .zp_con ul li.job_num{width: 180px;}
.job_ny .on{width: 1200px;border:1px solid #C6161E;}
.job_ny .on .job_name{width: 249px;height: 190px;background: #C6161E;color: #fff;line-height: 190px;font-size: 17px;border-right:0;}
.job_ny .on ul li{height: 190px;text-align: center;line-height:190px;}
.job_ny .on ul li.job_duty{width: 329px;border-right: 1px solid #C6161E;padding:0 20px;position: relative;}
.job_ny .on ul li.job_duty p{width:329px;line-height: 23px;text-align: left;position: absolute; top: 50%; left: 0; transform: translateY(-50%);padding: 0 20px}
.job_ny .on ul li.job_require{width: 329px;border-right: 1px solid #C6161E;padding:0 20px; position: relative;}
.job_ny .on ul li.job_require p{ width:329px;line-height: 23px;text-align: left;position: absolute; top: 50%; left: 0; transform: translateY(-50%);padding: 0 20px}
.job_ny .on ul li.job_num{width: 210px;font-size: 17px}

/*内页产品中心*/

.pro_ny{padding:30px 0 40px 0;}
.pro_ny ul.prolist > li{width: 100%;height: 40px;}
.pro_ny ul.prolist > li:nth-child(2n+1) {background: #eee}
.pro_ny ul.prolist > li:nth-child(2n) {background: #f5f5f5}
.pro_ny ul.prolist > li > a{display: block;width: 180px;height: 40px;line-height: 40px;font-size: 16px;color: #C51018;font-weight:bold;padding-left:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_ny ul.erji li{float: left;width:auto; padding:0px 15px;line-height: 40px;}
.pro_ny ul.erji li a{display:block;width:100%;height:100%;font-size: 13px;}
.pro_ny .p_title em{width: 4px;height: 20px;background: #C51018;display: inline-block;float: left;margin-right: 15px;position: relative;top: 8px;left: 2px}
.pro_ny .p_title{height: 35px;line-height: 35px;border-bottom: 1px solid #dfdfdf}
.pro_ny .p_title b{font-size: 20px;}
.pro_ny .pronr{padding-top: 30px;}
.pro_ny dl{padding: 20px 0}
.pro_ny dt,.pro_ny dd{float: left;position: relative;}
.pro_ny dd{margin-left: 30px;}
.pro_ny dd:nth-child(4) {margin-top: 15px;}
.pro_ny dd:nth-child(5) {margin-top: 15px;}
.pro_ny dt p,.pro_ny dd p{width: 100%;height: 35px;position: absolute;bottom: 0px;background: rgba(0,0,0,0.7);color: #fff;line-height: 35px;text-align: center;}

.pro_ny dt .img{width: 580px;height: 435px;overflow: hidden}
.pro_ny dt img{ width: 580px;height: 435px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_ny dt:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.pro_ny dd .img{width: 280px;height: 210px;overflow: hidden}
.pro_ny dd img{ width: 280px;height: 210px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_ny dd:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

/*内页招标信息*/
.zbxx_ny{padding: 30px 0 40px 0;}
.zbxx_ny table{width: 100%;text-align: center;/*border:1px solid #efefef;*/}
.zbxx_ny table tr{height: 50px;line-height: 50px;}
.zbxx_ny table th{/*border:1px solid #efefef;*/font-size: 16px;border-right: 1px solid #B54C51}
.zbxx_ny table td{/*border:1px solid #efefef;*/color: #777;border-right: 1px solid #e9e9e9}
.zbxx_ny table tr th:nth-child(1) {width: 20%;}
.zbxx_ny table tr th:nth-child(2) {width: 15%;}
.zbxx_ny table tr th:nth-child(3) {width: 15%;}
.zbxx_ny table tr th:nth-child(4) {width: 15%;}
.zbxx_ny table tr th:nth-child(5) {width: 35%;}
.zbxx_ny table tr:nth-child(1) {background: #C81B23;color: #fff}
.zbxx_ny table tr:nth-child(2n) {background: #F5F5F5}
.zbxx_ny table tr:nth-child(2n+3) {background:#EEEEEE}
.zbxx_ny table tr td:nth-child(5) {border-right: 0;}
.zbxx_ny table tr th:nth-child(5) {border-right: 0;}

/*内页解决方案*/
.solution_ny{padding: 30px 0 0}
.solution_a .slideBox{width: 1288px; overflow:hidden; zoom:1; padding:0 0 0 50px; position:absolute;z-index: 999 ;position: relative;top: 0px;}
.solution_a .sPrev,.solution_a .sNext{ position:absolute; left:5px; top:0px; display:block; width:46px; height:450px; background:url(../images/arrow-left.png) no-repeat center; }
.solution_a .sNext{width:46px; height:450px; left:auto; right:15px; background:url(../images/arrow-right.png) no-repeat center;  }
.solution_a .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.solution_a .con{width:1300px;}
.solution_a .con .ul1 .li1{width:277px;float:left;position:relative;overflow:hidden;cursor:pointer;background: #efefef;}
.solution_a .con .ul1 .li1:hover{background: #C6151D}
.solution_a .ul1{ overflow:hidden; zoom:1;   }
.solution_a .ul1 .li1{ margin:0 15px; float:left; _display:inline; overflow:hidden;background: #fff ;text-align: center;transition: all 0.2s ease-in;}
.solution_a .ul1 .li1 img{display:block; }
.solution_a .ul1 .li1 a:hover img{ border-color:#C1E5E0;  }
.solution_a .ul1 .li1 .txt{width:250px;line-height:30px;margin: 7px auto 10px auto;font-size: 16px;background: url(../images/titlebg.png);color: #444}
.solution_a .ul1 .li1 .txt p{font-size: 13px;line-height: 160%;color: #777;text-indent: 2em;}
.solution_a .ul1 .li1:hover .txt{color: #fff}
.solution_a .ul1 .li1:hover .txt p{color: #fff}

.solution_b{padding-top: 20px}
.solution_b .gczb_l,.solution_b .gczb_r{width: 50%;height:610px;background:#f1f1f1;overflow: hidden;}
.solution_b .gczb_con{width: 600px;padding: 30px 0}
.solution_b .gczb_l{background: url(../images/gczb.JPG) no-repeat center;background-size: 100% auto}
@media (max-width: 1660px) {
	.solution_b .gczb_l{background-size: auto 100%;}
}
.solution_b .gczb_con{padding-left: 40px;width: 560px;}
.solution_b .gczb_con > b{font-size: 22px;color: #C71C23}
.solution_b .gczb_con font{font-size: 18px;padding: 15px 0 0 0;display: block;}
.solution_b .gczb_con .txt{padding-top: 20px;color: #777;font-size: 15px}
.solution_b .gczb_con .txt b{font-size: 16px;color: #C71C23}
.solution_b .gczb_con .txt p{text-indent: 2em;line-height: 160%;color: #777}
.solution_b .gczb_con .txt p:nth-child(2) {padding-top: 10px;}
.solution_b .gczb_con .txt .p1{display: block;width: 500px;}
.solution_b .gczb_con .txt .p1 span{float: right;}

.solution_c{font-size: 16px;padding-bottom: 40px}
.solution_c .glgz{text-align: center;}
.solution_c .glgz > p{text-align: center;font-size: 17px;line-height: 180%}
.solution_c .type li{width: 350px;height:210px;padding: 10px 10px 20px;background: #f1f1f1;margin:30px 0px 30px 45px;text-align: center;}
.solution_c .type li:nth-child(1) {margin-left: 0px;}
.solution_c .type li:nth-child(4),.solution_c .type li:nth-child(5) {margin:0 22.5px 30px;position: relative;left: 170px;}
.solution_c .type li img{margin: 10px auto 20px auto}
.solution_c .type li b{font-size: 16px; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.solution_c .type li p{font-size: 15px; height:auto;text-indent: 2em;line-height: 160%;padding-top: 10px;color: #777;}
.solution_c .type li:hover {position: relative;top: -2px;box-shadow: 0 0 10px 0 #666}

.solution_d{background: #f1f1f1;padding-bottom: 40px;}
.solution_d ul li{margin-left: 40px;}
.solution_d ul li:nth-child(1) {margin-left: 0px}
.solution_d ul li{overflow: hidden;position: relative;}
.solution_d ul li img{display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.solution_d ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

/*内页服务支持*/
.sera_body .sera{margin-bottom: 30px}
.sera_body .sera .w55{width: 55%;}
.sera_body .sera .w40{width: 42.5%;padding: 2% 0 2% 2.5%}
.sera_body .sera:nth-child(2) .w40{padding: 2% 2.5% 2% 0}
.sera_body .sera .w40 b{font-size: 20px;color: #C6151D;line-height: 26px;padding-bottom: 20px;display: block;}
.sera_body .sera .w40 b img{position: relative;top:2px;left: 10px}
.sera_body .sera .w40 p{line-height: 160%;text-indent: 2em;}

.serb_body .serb{width: 570px}
.serb_body .serb b{color:#C6151D;font-size: 18px;line-height: 300%}
.serb_body .serb p{text-indent: 2em;line-height: 180%}

.serc_body{padding-bottom: 50px;}
.serc_body .serc_top{width: 1200px;height: 400px;background: url(../images/glzs.jpg) no-repeat center;}
.serc_body .serc_con{width:440px;height:340px;background: rgba(198,21,29,0.8);padding: 30px;color:#fff;line-height: 180%;text-indent: 2em;font-size: 15px;overflow: hidden;}
.serc_body .serc_con b{font-size: 16px;}
.serc_body .serc_bot .cate img{margin-left: 20px}
.serc_body .serc_bot b{color: #C6151D;font-size: 20px;line-height: 300%}
.serc_body .serc_bot .con{width: 1170px;padding: 15px;background: #f1f1f1;margin: 0 0 10px 0;color: #666;line-height: 160%; text-align: justify;}
.serc_body .serc_bot .cate p{font-size: 16px;color: #444;font-weight:bold;}



.hdd{position: relative;text-align: center;margin: 25px auto;}
.hdd li{height: 35px;line-height: 35px;text-align: center;display: inline-block;font-size: 16px;border:1px solid #666;margin: 0 20px;border-radius: 5px; padding: 0px 20px;}
.hdd li a{display: block;width: 100%;height: 100%;color: #666}
.hdd li.on {background: #C81B23;border:1px solid #C81B23;}
.hdd li.on a{color: #fff}
.i-news-content {
	display: flex;
	flex-wrap: wrap; margin: 25px auto;
  }

  .i-news-latest {
	width: 40%;
	position: relative;
  }

  .i-news-latest .i-news-bg {
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(30%);
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 2;
	transition: all 1.2s;
  }

  .i-news-latest.on .i-news-bg {
	transform: translateX(100%);
  }

  .i-news-latest a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
  }

  /* .i-news-latest a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0;transform: translateX(-50%);transition: all 1s;} */
  .i-news-latest a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: 0;
	transition: all .5s;
  }

  .i-news-latest .swiper-slide-active a img {
	opacity: 1;
  }
  .i-news-latest2 {
	width: 40%;
	position: relative;
  }

  .i-news-latest2 .i-news-bg {
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(30%);
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 2;
	transition: all 1.2s;
  }

  .i-news-latest2.on .i-news-bg {
	transform: translateX(100%);
  }

  .i-news-latest2 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
  }

  /* .i-news-latest a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0;transform: translateX(-50%);transition: all 1s;} */
  .i-news-latest2 a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: 0;
	transition: all .5s;
  }

  .i-news-latest2 .swiper-slide-active a img {
	opacity: 1;
  }

  .i-news-list {
	width: 60%;
	padding: 35px 14.0625% 60px 4.75%;
	box-sizing: border-box;
	background: #f1f1f1;
  }

  .i-news-item {
	padding-bottom: 64px;
  }

  .i-news-item:last-child {
	padding-bottom: 0;
  }

  .i-news-item a {
	position: relative;
	display: block;
  }
  .i-news-item2 {
	padding-bottom: 64px;
  }

  .i-news-item2:last-child {
	padding-bottom: 0;
  }

  .i-news-item2 a {
	position: relative;
	display: block;
  }

  .i-news-date {
	color: #999;
	font-size: 14px;
	line-height: 1em;
  }

  .i-news-title {
	margin-top: 19px;
	color: #000;
	font-size: 20px;
	line-height: 1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .5s;
  }

  .i-news-msg {
	display: none;
	height: 44px;
	margin: 15px 0 -4px;
	color: #999;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
  }

  .i-news-link {
	position: absolute;
	top: 50%;
	right: -92px;
	transform: translate(50%, -50%);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #d41a1f;
	opacity: 0;
	transition: all .5s;
  }

  .i-news-link span {
	color: #fff;
	font-size: 24px;
	line-height: 1em;
  }

  .i-news-item:hover .i-news-title,
  .i-news-item.on .i-news-title {
	color: #d41a1f;
  }

  .i-news-item:hover .i-news-msg,
  .i-news-item.on .i-news-msg {
	display: block;
  }

  .i-news-item:hover .i-news-link,
  .i-news-item.on .i-news-link {
	opacity: 1;
  }

  
  .i-news-item2:hover .i-news-title,
  .i-news-item2.on .i-news-title {
	color: #d41a1f;
  }

  .i-news-item2:hover .i-news-msg,
  .i-news-item2.on .i-news-msg {
	display: block;
  }

  .i-news-item2:hover .i-news-link,
  .i-news-item2.on .i-news-link {
	opacity: 1;
  }