@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
*{margin:0;padding:0;list-style:none;border:0;}
body{font-size:15px;  margin:0; padding:0;font-family: "微软雅黑"; overflow:hidden; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,html,body,nav{padding:0;margin:0; color:#333}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
img{border:0;}
ol,ul{list-style:none;}
i{ font-style:normal}
h1{font-size:18px;}
a{color:#333;text-decoration:none;font-size:15px;blr:expression(this.onFocus=this.blur());font-family: "微软雅黑"; }
a:hover{color:#f00;text-decoration:none;}
.clean80{clear:both;height:80px;overflow:hidden;}

.clean50{clear:both;height:50px;overflow:hidden;}
.clean30{clear:both;height:30px;overflow:hidden;}
.clean20{clear:both;height:20px;overflow:hidden;}
.clean10{clear:both;height:10px;overflow:hidden;}
.left{ float:left;overflow:hidden;}
.right{float:right;overflow:hidden;}
.mar{ margin:0 auto}
.w1200{ width:1200px; overflow:hidden;clear:both;}
.i{font-style:normal}


/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}


/*导航条1*/
.hedr{ width:100%;overflow:hidden; margin:0 auto; z-index:999;position: relative;}
.top{ width:100%; height:49px;line-height:49px; border-bottom:1px solid #aea095; float:left}
.top span{ float:left;color:#cccccc}
.top a{ display:inline-block; float:left; padding-right:15px; color:#cccccc }
.top p{ float:right}
.top b{ font-size:18px; color:#db0f31; float:left; padding-right:20px;}
.top a:hover{ color:#6d9eeb}
/*导航条*/
.dht{ float:left;  height:100px; width:100%;}
.dht span{ float:left; padding-top:14px; width:250px;}
.dht img{ width:230px; float:left}

.menu{ width:840px; overflow:hidden; float:right; padding-top:25px;}
.menu .menu_item{ display:inline-block;float:left;font-size: 16px;width:80px;height:45px; margin-left:25px;font-family:"微软雅黑";  }
.menu .menu_item a{font-size: 16px;color: #fff; display: block;width: auto; line-height:45px;}
.menu .menu_item:hover{background: url(../images/menu-bg.png) center no-repeat}
.cur{text-decoration:none;background: url(../images/menu-bg.png) center no-repeat}
.menu:hover .cur,.menu:hover .cur i{background:none  !important}


.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;}
.submenu{ overflow: hidden;z-index:999999999; display:none;background:rgba(0, 0, 0, 0.75) none repeat scroll !important;background:#000; filter:Alpha(opacity=75);}
.submenu_item {padding:0 2px; min-width:105px; text-align:center; }
.submenu_item a{ color:#fff!important; font-weight:100 !important; line-height:3em !important;}
.submenu_item:hover{ background:#db0f31}
.submenu_item a:hover{ color:#fff !important;}

.nav{ width:100%; float:left; padding-top:160px; text-align:center}
.nav h1{ font-size:56px; line-height:100%; margin-bottom:40px; color:#fff; font-weight:bold; letter-spacing:2px;}
.nav h1 i{color:#db0f31}
.nav p{ font-size:20px; color:#fff; line-height:140%; margin-bottom:35px;}
.nav dl{ font-size:28px; color:#fff; font-weight:bold}
.nav a{ background-color:#db0f31; color:#fff; padding:10px 27px; display:inline-block;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius: 25px;-o-border-radius:25px; margin-top:80px;}


/*banner*/
.bannerdw{width:100%;height:900px;clear:both;position: absolute;left:0}

#banner{ height:900px; min-width: 1200px; position:relative; overflow:hidden; }
.suanbanner{  width:100%; max-height:580px;  position:relative; overflow:hidden; }
.bannerdwt{width:100%;height:530px;clear:both;position: absolute;left:0}


.gywm{width:100%; float:left; margin-top:340px; }
.gywm video{ width:560px; height:320px; float: right}
.gywm span{float:left; width:560px;}
.gywm span h1{ font-size:24px; width:100%; float:left; padding-bottom:6px; color:#db0f31; font-weight:bold}
.gywm span i{ width:100%; float:left;font-size: 14px; text-transform: uppercase; color:#999; padding-bottom:35px; }
.gywm span p{ width:100%; float:left; line-height:30px;padding-top:15px;}
.gywm span a{ background-color:#db0f31; padding:4px 20px; float:left; margin-top:20px; color:#FFF; display:inline-block;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius: 25px;-o-border-radius:25px; }

.gywm_list ul{ width:110%; float:left; overflow:hidden; padding-left:40px;}
.gywm_list ul li{ width:148px; height:148px; text-align:center; border:1px solid #dddddd; float: left; margin-right:90px;}
.gywm_list ul li img{ max-width:80px; margin-top:10px; margin-bottom:10px;}
.gywm_list ul li p{ line-height:140%; font-size:16px;}
.about{ background-color:#db0f31;  border:1px solid #db0f31;}
.about p,.about:hover p{ color:#fff !important}
.gywm_list ul li:hover{ border:1px solid #db0f31;}
.gywm_list ul li:hover p{ color:#db0f31}

.bjt{width: 100%;min-width: 1200px;max-height:400px;background-image: url(../images/slide4.jpg);background-attachment:fixed;background-repeat: no-repeat;}
.bt{ width:100%; float:left;  text-align:center; }
.bt h1{ font-size:24px; font-weight:bold; line-height:72px;height:80px;background:url(../images/bkt.png) center bottom no-repeat}
.bt p{ color:#999999; line-height:31px; margin-top:20px;}

/*产品中心*/
.prot ul{ width:110%; float:left; overflow:hidden; margin-top:80px;}
.prot ul li{ width:350px;  text-align: center; border:1px solid #eeeeee; background:#fbfbfb; padding:16px; float:left; margin-right:20px; margin-bottom:20px;}
.prot ul li span{ width:352px;  height:219px; float:left;}
.prot ul li .wot{ width:100%;object-fit:cover;}

.imghvr-slide-down {position: relative;
	display: inline-block;
	margin: 0;
	max-width: 100%;	
background:rgba(219, 15, 49, 0.8) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#db0f31; filter:Alpha(opacity=80);/*实现IE背景透明*/
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.imghvr-slide-down>img {
	vertical-align: top;
	max-width: 100%
}
.imghvr-slide-down .figcaption{
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);background-color: inherit
}
.imghvr-slide-down:before,.imghvr-slide-down:after,.imghvr-slide-down *,.imghvr-slide-down *,.imghvr-slide-down *:before,.imghvr-slide-down *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .35s ease;
	transition: all .35s ease; 

}

.imghvr-slide-down:hover .figcaption {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}


.figcaption {opacity:0.95; width:100%; height:100%; text-align: center;}
.figcaption img{ max-height:48px; margin-top:84px}

.prot ul li h1{ line-height:47px; font-size:18px;}
.prot ul li p{ line-height:26px; color:#999}

/*客户案例*/
.case{ width:100%; float:left; margin-top:670px;}
.bjt2{width: 100%;min-width: 1200px;min-height:300px;background-image: url(../images/slide1.jpg);background-attachment:fixed;background-repeat: no-repeat; margin-top:20px;}
.case_list{ width:100%; float:left; padding-top:20px; padding-bottom:10px;}
.case_list ul{ width:110%; float:left}
.case_list ul li{ width:110px; float:left; text-align:center;}
.case_list ul li img{ width:100%; margin-bottom:20px;}
.case_list ul li p{ color:#fff;}
.case_list ul dl{ width:60px; height:50px; border-bottom:1px dotted #fff; float:left; margin:0 20px}

/*解决方案*/
.plan ul{width:110%; float:left;}
.plan ul li{ width:378px; height:448px; text-align:center; border:1px solid #dddddd; float:left; margin-right:30px;}
.plan ul li img{ width:100%; height:240px;object-fit:cover; float:left }
.plan ul li span{ width:100%; float:left; margin-bottom:15px; margin-top:25px; height:48px; background:url(../images/numbg.jpg) center no-repeat; font-size:28px; color:#999999; font-weight:bold}
.plan ul li h1{ font-size:18px; font-weight:bold;}
.plan ul li p{ padding:20px 60px; line-height:26px;}
.plan ul li dl{ width:100%; height:1px; border-bottom:2px solid #db0f31; float:left}

.bjt3{width: 100%;min-width: 1200px;min-height:300px;background-image: url(../images/slide2.jpg);background-attachment:fixed;background-repeat: no-repeat;}
.container{ width:100%; float:left; padding-top:90px;}
.counter{ width:25%;
	text-align: center;
	position: relative; float:left
}
.counter .counter-content{
	width:100%;
	height: 80px;
	z-index: 1;
	position: relative;
	transition: all 0.3s ease 0s;color:#fff; font-size:18px; font-weight:700
}

.counter .counter-value{
	font-size: 50px;color:#fff;
	font-weight: 700;
}
.counter .title{
	display: inline-block;

	font-size: 14px; color:#fff;
 
	text-transform: capitalize;
	margin: 0;
}

/*新闻*/
.news_l{ width:338px; height:358px; border:1px solid #dddddd; float:left; padding:30px; background:url(../images/new.jpg) no-repeat}
.news_l a{ display:inline-block}
.news_l img{ width:100%; height:210px;object-fit:cover;}
.news_l h1{ font-size:16px; font-weight:bold; line-height:50px;}
.news_l i{ color:#999; font-size:13px;}
.news_l p{ width:100%; padding-top:10px; line-height:26px; color:#999}

.new_r{ width:708px; height:358px; border:1px solid #dddddd; float: right;padding:30px;}
.new_r li{ width:100%; float:left; padding-bottom:30px; padding-top:15px; overflow:hidden}
.new_r li span{ width:60px; height:60px; text-align:center; margin-right:20px; float:left;}
.new_r li span b{ width:100%; float:left;line-height:41px;color:#db0f31;font-size:32px;}
.new_r li span i{color:#db0f31; font-size:12px; }
.new_r li h1{ float:left; width:618px; font-size:16px; font-weight:700; padding-bottom:12px;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.new_r li p{ float:left; width:618px; color:#999;}

.lxwm{ width:100%; float:left; padding-top:85px; padding-bottom:80px;}
.lxwm ul li{ width:400px; float:left}
.lxwm ul li b{ width:100%; float:left; font-size:18px; color:#db0f31; padding-bottom:25px;}
.lxwm ul li p{ color:#fff; margin-bottom:15px;}
.lxwm ul li img{ width:16px; float:left; padding-right:10px;}
/*合作客户*/

.cp_gd {width:100%; height:112px;overflow: hidden;position: relative; float:left; }
.cp_gd ul{position: absolute;}
.cp_gd ul li{float: left;width:220x;cursor: pointer; margin-right:25px;}
.cp_gd ul li a{ width:220px;float:left; display:block}
.cp_gd ul li .img{ display:table-cell; text-align: center; vertical-align: middle; width:200px; height:110px; overflow: hidden; border:1px solid #f1f1f1; *display: block; *font-size:96px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.cp_gd ul li img {max-width:200px;max-height:100px;display: inline-block;vertical-align: middle; width:auto; height:auto}

.cp_gd ul li .img img{-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3);}

.cp_gd ul li a:hover{ transition: all .7s;}
.cp_gd ul li a:hover .img img{-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3);}
.cp_gd ul li a:hover .box{background-color:#00295f; color:#FFF;opacity: 1;}


/*foo*/
.foot{ width:100%;  float:left;background: url(../images/bottom-bg1.png) top no-repeat; overflow:hidden; padding-bottom:40px; padding-top:60px; }
.foot_l{ width:314px; float:left;height:240px;position:relative}
.foot_l span img{ width:172px; float:left; padding-bottom:35px;}
.foot_l p{ float:left; padding-bottom:15px; color:#cccccc; line-height:26px; font-size:13px;}


.sideTool-main ul li .d{display:none;width:114px;position:absolute;right:100px; bottom:0;min-height:90px; color:#222; text-align:left; font-size:13px;}
.sideTool-main ul li .d-qrcode{ bottom:45px}
.sideTool-main ul li .d-qrcode img{max-width:104px;}
.sideTool-main ul li .d .inner-box{padding:5px;background:#fff;min-height:60px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}


.sideTool-main{ width:100%; height:30px; float:left; text-align: center; position:absolute; bottom:0; left:0}
.sideTool-main li{margin-bottom:10px; width:42px; float:left; text-align:center;}
.sideTool-main i{ width:30px;}
.sideTool-main a:hover{ opacity: .7;}

.foot_e{ float:left; padding-left:125px; padding-right:125px;}
.foot_e h1,.foot_s h1,.foot_r h1{ width:100%;float:left; font-size:16px; color:#fff; padding-bottom:15px; line-height:36px; display:inline-block}
.foot_e  dd a,.foot_r p{width:100%;float:left; display:inline-block; color:#ccc; line-height:32px; font-size:14px; }
.foot_r{ width:250px; float:right}
.foot_r p a{color:#ccc; }

.foot_s{ width:200px; float:left;}
.foot_s h1{ width:100%}
/* image-slider */
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/*demo CSS*/

.main-content{
    width: 100%;
}

.image-list{
    width: 110%;
}
.image-list .cover{
    position: relative;
    width:90px;
    height:56px;
    display: inline-block; margin-right:10px;
    margin-bottom: 10px;
    cursor: pointer;
}
.image-list .cover img{
    position: absolute; width:100%; height:100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;object-fit:cover;

}

/*main CSS*/
#pictureViewer{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
    z-index: 10000;
}
#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
     width: 690px;
    height: 690px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .menu-bar{
    width: 100%;
}
#pictureViewer .menu-bar .handel{
    width: 40px;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{
    background-color: #ff2e67;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
    background-image: url(../images/icons/maximization_black.png);
    background-size: 14px;
}
#pictureViewer .menu-bar .handel.maximization:hover{
    background-image: url(../images/icons/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization{
    background-size: 16px;
    background-image: url(../images/icons/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover{
    background-image: url(../images/icons/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view{
    background-image: url(../images/icons/close_black.png);
    background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover{
    background-image: url(../images/icons/close_white.png);
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
    display: inline-block;
    width: 50px;
    height: 70px;
    position: relative;
    top: calc(50% - 80px);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 50%;
    cursor: pointer;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .handel-prev{
    background-image: url(../images/icons/prev_blank.png);
}
#pictureViewer .handel-next{
    background-image: url(../images/icons/next_blank.png);
}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{
    background-color: #ff2e67;
}
#pictureViewer .handel-prev:hover{
    background-image: url(../images/icons/prev_white.png);
}
#pictureViewer .handel-next:hover{
    background-image: url(../images/icons/next_white.png);
}
#pictureViewer .picture-content{
    display: inline-block;
    width: 80%;
    height: calc(100% - 80px);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#pictureViewer .picture-content .cover{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .counter{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #808080;
    font-size: 13px;
}
#pictureViewer .hide{
    display: none;
}
#pictureViewer .left{
    float: left;
}
#pictureViewer .right{
    float: right;
}
#pictureViewer .clear-flex{
    clear: both;
}
#pictureViewer img{
    max-width: 100%;
    max-height: 100%;
}

.footer{ width:100%; height:80px; line-height:80px; background-color:#202020; float:left}
.footer p,.footer a{ color:#999999;}

/*翻页*/
#pages,.cpage{ width: 100%; height: 50px; text-align: center; line-height: 22px; padding-top: 1px; clear:both;}
#pages a,.cpage a{ background: #f5f5f5; border: #ddd solid 1px; padding: 3px 8px; margin: 0 2px; float: none; color: #333; font-size: 14px;}
#pages span{ background: #db0f31; color: #fff; border: #DDD solid 1px; padding: 3px 8px; margin: 0 2px; float: none;}
#pages a:hover{border: #db0f31 solid 1px;}

.articlebook{ width:100%; float:left; overflow:hidden; padding-top:10px; padding-bottom:10px}
.articlebook a.zuo{ float:left}
.articlebook a.you{ float:right}
.articlebook a:hover{ color:#F00}


/*栏目页*/
.lanmu{ width:192px; height:180px; position:relative; background:#db0f31; padding-left:28px; margin-top:380px; }
.lanmu b{ width:100%; float:left; color:#fff; font-size:24px; padding-top:43px; padding-bottom:12px; font-weight:normal}
.lanmu dl{ width:40px; height:1px; border-bottom:1px solid #fff; float:left;}
.lanmu h1{width:100%; float:left; color:#fff; font-size:20px; padding-top:12px; }

.suan_sy{ width:100%; height:50px; line-height:50px;float:left; background:#f6f6f6}
.suan_sy span{ width:950px; float:right}
.suan_sy img{ width:20px; float:left; padding:16px 16px 0 0}
.suan_sy a{ font-size:15px;} 

.about_l{ width:220px;  border-top:none; background:#f9f9f9; float:left}
.about_l ul{ padding:30px; float:left; padding-bottom:10px;}
.about_l ul li{ width:99.8%; height:34px; border:1px solid #dddddd; line-height:34px; text-align:center; float:left; margin-bottom:20px;}
.about_l ul li:hover,.cugt{ background:#db0f31 !important; }
.about_l ul li:hover a,.cugt a{ color:#fff}

.w950{width:950px; float:right; overflow:hidden}
.bkt{ border:1px solid #eeeeee; width:99.5%;float:left}
.about_nr{ padding:35px; display:block}
.about_nr img{ max-width:800px;}
.about_nr p{ line-height:30px; padding-bottom:10px;}
.about_nr dl{ width:100%; height:auto; border-bottom:1px solid #E5E5E5; float:left; padding-bottom:10px; margin-bottom:20px;}
.about_nr h1{ width:100%; line-height:32px; font-size:18px; font-weight:800; float:left; color:#db0f31}
.about_nr strong{ font-size:18px;}


/*图片中心*/
.cp_img{ padding:20px; float: left; overflow:hidden; }
.cp_img ul{ width:110%; float:left}
.cp_img li { width:430px; float:left; padding-bottom:20px; margin-right:30px; overflow:hidden; margin-bottom:30px; border:1px solid #eeeeee; text-align:center}

.cp_img li a span.covert{ width:380px;height:260px; display: inline-block; padding: 10px;cursor: pointer; float:left}
.cp_img li a span.covert img{position: absolute; width:100%; height:100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0;object-fit:cover;}

.cp_img li a p{ width:400px; margin:0 auto;line-height:32px;font-size:16px; border-bottom:1px solid #cccccc;  overflow:hidden}
.cp_img li:hover a p{ color:#891c22}


.main-contentt{ width:100%; padding:20px;}

.image-listt{width:390px; float:left; padding:20px; margin-right:30px; overflow:hidden; margin-bottom:30px; border:1px solid #eeeeee; text-align:center}
.image-listt .covert{
    position: relative;
    width:400px;
    height:250px;
    display: inline-block; margin-right:10px;
    margin-bottom: 10px;
    cursor: pointer;
}
.image-listt .covert img{
    position: absolute; width:100%; height:100%;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;object-fit:cover;

}
.img_tite{ width:100%; float:left; line-height:50px; border-bottom:1px solid #ddd}


/*联系我们*/
.lxwm_list{ width:100%; float:left; overflow:hidden; padding-top:460px;}
.lxwm_list ul{ width:110%; float:left; overflow:hidden; padding-top:10px; border-left:1px solid #e8e8e8;}
.lxwm_list ul li{ width:298px; float:left; text-align:center; border-right:1px solid #e8e8e8;}
.lxwm_list ul li img{ max-width:80px; margin-bottom:30px}
.lxwm_list ul li h1{ font-size:18px; font-weight:700; margin-bottom:28px;}
.lxwm_list ul li p{ line-height:26px; font-size:15px; color:#999}
.lxwm_list ul li:hover p{ color:#a10404}
.lxwm_list ul li:hover img{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}

/*人才招聘*/
.table_form th{ width:120px; text-align:left}
.table_form .input-text{width:600px !important; height:46px !important; line-height:46px; background-color:#fbfbfb;border:1px solid #eeeeee}
.table_form textarea{ width:595px !important; background-color:#fbfbfb; border:1px solid #eeeeee}
.table_form select{width:606px !important; height:46px !important; line-height:46px; background-color:#fbfbfb;border:1px solid #eeeeee}
.button{ width:302px; float:left; line-height:40px !important; background:#db0f31 !important}


/*项目服务*/
.cpzs{ width:890px; padding:30px; float:left}
.cpzs ul li{ width:100%; float:left; padding-bottom:30px; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.cpzs ul li span{ float:left}
.cpzs ul li .wor{ width:288px; height:188px;object-fit:cover; float:left}
.cpzs ul li .cpzts{ width:562px; float:right}
.cpzs ul li .cpzts dl{ width:100%; text-align:right;  line-height:24px;}
.cpzs ul li .cpzts dl a{color:#db0f31;}
.cpzs ul li .cpzts h1{ width:100%; color:#5a5a5a; float:left; font-size:18px; font-weight:bold; line-height:33px; padding-bottom:15px;}
.cpzs ul li .cpzts p{ line-height:24px; color:#999}


.wznr{ width:890px; padding:30px; float:left;}
.wznr b{width:100%; float:left; text-align:center; font-size:20px; line-height:36px; padding-bottom:10px;}
.wznr p{width:100%; float:left; overflow:hidden;  line-height:28px; padding-bottom:5px; }
.wznr p strong{ font-size:18px; color:#db0f31}
.wznr img{ max-width:600px; max-height:!important; margin-top:8px;}
.wznr span{ width:100%; float:left; text-align:center;  padding-bottom:20px;}
.wznr table{ margin:0 auto}
.cp_dy{ width:99.8%; float:left; border:1px solid #333; background:#CCC;}
.cp_dy dd{ float:left; padding:10px; line-height:22px; font-size:13px;}

/**/
.clean480{clear:both;height:480px;overflow:hidden;}

/*新闻列表*/
.new_list ul li{ width:888px; float:left; height:148px; border:1px solid #eeeeee; margin-bottom:20px; padding:30px;}
.new_list ul li img{ width:240px; height:150px; object-fit:cover; float:left}
.new_list ul li .newt{ width:630px; float:right}
.new_list ul li .newt dl{ float:left; font-size:16px; padding-right:8px; }
.new_list ul li .newt dl a{color:#db0f31}
.new_list ul li .newt h1{ float: left; font-size:18px; color:#434343;}
.new_list ul li .newt i{ width:100%; float:left; font-size:13px; color:#999; line-height:42px;}
.new_list ul li .newt p{width:100%; float:left; line-height:26px;}
.new_list ul li .newt h1:hover{color:#db0f31}











/*优势*/
.qy_sl ul{ width:110%; float:left; overflow:hidden}
.qy_sl ul li{ width:390px; float:left; padding-right:15px;}



.ys_wen{ width:388px; float:left; border:1px solid #dddddd; height:314px;  text-align:center}
.yan1{border-bottom:5px solid #891c22;margin-top:15px;}
.yan2{border-bottom:5px solid #26486e; margin-bottom:15px;}
.yan3{border-bottom:5px solid #000;margin-top:15px;}
.ys_wen img{ width:120px; margin-top:40px; margin-bottom:40px;}
.ys_wen p{width:100%; float:left;  font-size:20px; padding-bottom:15px;}
.ys_wen  b{width:100%; float:left; font-size:22px;}
.ys_wen:hover img{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}

/*新闻*/
.new_l{ width:595px; float:left; margin-right:10px; background-color:#FFF}
.new_lbt{ width:100%; height:160px; float:left;}
.new_lbt span{ width:164px; height:92px;float:left; padding:34px 13px; background:#000;}
.new_lbt span dl,.new_rbt span dl{ width:30px; height:2px ; border-bottom:2px solid #fff; margin-bottom:10px; display:block}

.new_lbt span b a,.new_rbt span a{ font-size:20px;color:#fff; line-height:42px; display:block }
.new_lbt span p,.new_rbt span p{font-size: 11px; text-transform: uppercase; color: rgb(204, 204, 204);}
.new_lbt img{ width:405px; float:left}
.new_lb{ float:left; padding:40px; padding-bottom:0; width:515px; background:url(../images/new2.jpg) top left no-repeat}
.new_lb li{ width:100%; float:left; padding-bottom:44px; overflow:hidden}
.new_lb li span{ width:60px; height:60px; text-align:center; margin-right:20px; float:left}
.new_lb li span b{ width:100%; float:left;line-height:41px;color:#171717;font-size:32px;}
.new_lb li span i{color:#171717; font-size:12px; }
.new_lb li h1{ float:left; width:425px; font-size:16px; padding-bottom:12px;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.new_lb li p{ float:left; width:425px; color:#999;}

.new_rbt{ width:100%; float:left; }
.new_rbt span{width:569px;height:92px; float:left; padding:34px 13px;background-color:#eeeeee }
.new_rbt span dd{ width:30px; height:2px ; border-bottom:2px solid #666666; margin-bottom:10px;}
.new_rbt span a,.new_rbt span p{ color:#666666}
.new_rlb img{ width:100%; float:left;}
.new_rlb{ width:555px; float:left; padding:30px 20px;}
.new_rlb li{width:100%; float:left;}
.new_rlb li b{width:100%; float:left; font-size:16px; color:#6d7783; padding-bottom:15px;}
.new_rlb li p{float:left; line-height:23px;color:#999; padding-bottom:20px}
/*关于我们*/
.bjs1{width:100%; float:left; background:url(../images/cpbj.jpg) top no-repeat; overflow:hidden }



/*服务*/
.fuwu ul{ width:110%; float:left; padding-left:30px;}
.fuwu ul li{ width:220px; float:left; padding-right:85px; overflow:hidden; text-align:center}
.fuwu ul li img{ width:80px; margin-bottom:10px;-webkit-transition: -webkit-transform 2s ease-out;  -moz-transition: -moz-transform 2s ease-out;  -o-transition: -o-transform 2s ease-out;  -ms-transition: -ms-transform 2s ease-out;}
.fuwu ul li b{ font-size:20px; line-height:36px; display:block}
.fuwu ul li i{ color:#9999a4; margin-bottom:20px; display:block}
.fuwu ul li dd{ border-bottom:1px solid #cccccc; width:120px; height:1px; margin:0 auto }
.fuwu ul li p{ line-height:22px; margin-top:20px; font-size:12px; color:#666666}
.fuwu ul li:hover img{-webkit-transform:rotateY(360deg);  -moz-transform: rotateY(360deg);  -o-transform:rotateY(360deg);  -ms-transform: rotateY(360deg);  transform: rotateY(360deg);}
.fuwu ul li:hover b,.fuwu ul li:hover i{ color:#891c22}
.fuwu ul li:hover p{ color:#6d7783}









/*关于我们*/
.gdt{ width:100%; height:52px; float:left; background-color:#eeeeee; line-height:52px;}
.rmzx1{ width:380px; float:left}
.rmzx1 p{ color:#891c22}


.nr_left{ width:800px; float:right; overflow:hidden}
.nr_left ul li{height:52px; margin-bottom:2px; text-align:center;float: right; border-right:2px solid #fff;overflow: hidden;/*超出部分隐藏*/ padding:0 30px } 
.nr_left ul li:hover,.nr_left ul li.cuz{ background:#891c22}
.nr_left ul li:hover a,.nr_left ul li.cuz a{ color:#FFF}






.pro_nr{ width:1110px; border:15px solid #f4f4f4; padding:30px; float:left}










/*新闻内容*/
.new_nr{ width:100%; float:left;overflow:hidden}
.new_nrt{ width:100%; float:left; text-align:center; overflow:hidden; padding-bottom:10px}
.new_nrt h1{ font-size:20px; font-weight:bold; line-height:42px; color:#343742}
.new_nrt span{line-height:40px; color:#999}
.new_nr p{ width:100%; float:left; text-align:left; line-height:30px;padding-top:5px;}
.new_nr p img{max-width:800px;}
.cp_dy{ width:95%; float:left; border:1px solid #e5e5e5; background:#f5f5f5; margin-left:20px; margin-bottom:15px}
.cp_dy span{ display:block; float:left; padding:10px; line-height:20px; overflow:hidden; color:#868686; font-size:12px; text-align:left}



/*搜索列表*/
.new_list1 ul{ width:100%; float:left; overflow:hidden}
.new_list1 ul li{ width:100%; float:left; border-bottom:1px dashed #e2e2e2; padding-bottom:8px; padding-top:8px;}
.new_list1 ul li h2 a{ width:78%; line-height:30px; overflow:hidden; font-size:16px; font-weight:500; float:left}
.new_list1 ul li i{color:#4eb02c; font-size:13px; float:left; padding-right:8px; padding-top:8px;  }
.new_list1 ul li span{ color:#b1b1b1; float:right}
.new_list1 ul li p{width:100%; font-size:14px; line-height:25px; color:#666; padding-top:5px; float:left; overflow:hidden;}
.new_list1 ul li h2 a:hover{ color:#891c22; }