body{font-size:14px; min-width:1200px; background:url(../images/bg.jpg) repeat-x left top; }
*{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}

*{margin:0;padding: 0;}
html body{width: 100%;font-size: 12px;}

.s_width{width:85%; margin:0 auto; position:relative;}

/* 头部 */
.head{ width: 100%; height: 100px; line-height: 100px; position: fixed; z-index: 60; top:0;	background-color: transparent; -webkit-transition: height 0.4s,opacity 0.4s; transition: height 0.4s,opacity 0.4s;background: #ce2123;}
.head>.cer5{ position: relative; z-index: 7; height: 100%; border-bottom: 1px solid rgba(255,255,255,0.15);max-width: 1600px; margin:0 auto;}
.head .logo{ height: 100%; font-size: 0; position: absolute; left: 0; top:10px; z-index: 1;}
.head .logo img{ max-height: 100%;}
.headshadow{ width: 100%; height: 100px; display: none; box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);}

.head.mini{ height: 70px; line-height: 70px; background-color: rgba(171,53,51,0.9);}
.head.mini .logo img{ max-height: 70%;}
.head.disappear{ opacity: 0;}

.headright{ position: absolute; right: 0; top:0; height: 100%; z-index: 4;	font-size: 0; text-align: center;}
.headright a{ display: inline-block; vertical-align: top; height: 100%;}
.headright a.glass{ width: 230px; background: url('../images/tel.png')  no-repeat left center;}
.headright a.glass em{font-size: 26px; padding-left: 15px;font-style: normal; color: #fff;    font-family:impact; }


.nav{ position: absolute; right:24%; top:0; z-index: 3; height: 100%;}
.nav>li{ float: left; height: 100%; position: relative; z-index: 1;}
.nav>li>a{ display: block; padding: 0 30px; height: 100%; position: relative;	font-size: 18px; font-weight: bold; color: #fff; text-align: center;}
.nav>li:hover>a,.nav>li.on>a{ }
.nav>li>a:before{ left:0; position: absolute; bottom: -1px; content: " "; width:9px; height: 100%; margin-left: -4px;    background: url('../images/xx1.png') center no-repeat;}
.nav>li:first-child>a:before{ display: none;}
.nav>li>a:after{ left:50%; position: absolute; bottom: -1px; content: " "; width:0; margin-left: 0;   border-bottom: 1px solid #4c167d; -webkit-transition: .3s; transition: .3s; display: none;}
.nav>li:hover>a:after,.nav>li.on>a:after{ width: 80px; margin-left: -40px;}
.nav>li>a i{ position: absolute; left: 50%; top: 50%; z-index: 0; width: 17px; height: 15px; 	background: url('../images/leaf.png') center no-repeat; margin-left: -8px; margin-top: -36px;	opacity: 0; -webkit-transition: .3s; transition: .3s;}
.nav>li:hover>a i,.nav>li.on>a i{ opacity: 1; margin-top: -26px;}

@media screen and (max-width:1660px){
	.head .logo{ left:20px;}
	.headright{ right: 20px;}
	.nav{ }
}
@media screen and (max-width:1380px){
	.nav>li>a{ padding: 0 20px;}
}
@media screen and (max-width:1200px){
	.nav>li>a{ padding: 0 15px;}
	.nav>li:first-child{display: none;}
	.nav>li>a:before{display: none;}
}

dl.navtwo{ min-width: 120px; width: auto; display: none; position: absolute; top: 110%; left:50%; z-index: 1; padding-top: 15px;	-webkit-transition: top 0.3s; -moz-transition: top 0.3s; -ms-transition: top 0.3s; 
	-o-transition: top 0.3s; transition: top 0.3s; 	-webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
dl.navtwo.on{ top:90%;}
dl.navtwo .inner{ width: 100%; background-color: rgba(255,255,255,1); padding: 13px 0;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;	box-shadow: 0 0 7px 2px rgba(0,0,0,0.2);}
dl.navtwo:after{ position: absolute; left:50%; top: 0; margin-left: -11px; content: " "; width: 23px;     background: url('../images/sju1.png') center no-repeat; height: 15px; z-index: 1;}
dl.navtwo dd{ height: 45px; line-height: 45px; text-align: center;}
dl.navtwo dd>a{ display: block; height: 100%; font-size: 17px; color: #666; white-space: nowrap;	padding: 0 30px; overflow: hidden; background-color: #fff;}
dl.navtwo dd:hover>a{ color: #fff; background-color: #ef7c00;}
dl.navtwo dd>a:after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0; display: none;   border-bottom: 1px solid #da251d; -webkit-transition: .3s; transition: .3s;}
dl.navtwo dd>a:hover:after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}

.navvtwo{ width: 100%; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2) inset; border-radius: 0 0 60px 60px;	position: fixed; top:100px; left:0; max-height: calc(100% - 100px); z-index: 110; display: none;	background: url('../images/navbg.jpg') center/cover no-repeat;}
.navvtwo .inner{ max-width: 1600px; margin: 0 auto; padding: 28px 30px 46px;	display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start;}
.navvtwo dl{ display: inline-block; width: 20%; padding: 20px 0;}
.navvtwo dt{ overflow: hidden; margin-bottom: 10px;}
.navvtwo dt a{ display: block; font-size: 16px; color: #ef7c00; line-height: 36px; height: 36px; font-weight: bold;}
.navvtwo dl:hover dt a{ text-decoration: underline;}

.navthree{ width: 100%;}
.navthree li{ width: 100%; padding: 5px 0; line-height: 26px;}
.navthree li{ color: #38bab1; font-size: 16px;}
.navthree li a{ display: inline-block; font-size: 14px; color: #35434f;	padding: 0 10px; margin-left: -10px; overflow: hidden; vertical-align: top;}
.navthree li:hover a[href]{ color: #fff; background-color: #ce2123;}

/*banner*/
#banner{position:relative;overflow:hidden;width:100%; margin-top: 100px;}
#banner ul{position:relative;overflow:hidden;width:300%;margin: 0;}
#banner ul li{width:33.333%;float:left}
#banner ul li img{width:100%;display:block;}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity:1;}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left;}
#banner aside span.next{float:right;}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner #bannerBtnS{width:85px;position:absolute;right:0;left:0;bottom:3%;margin:auto}
#banner  #bannerBtnS em{display:block;float:left;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner  #bannerBtnS em.act{background:#ce2123}

/*xinwen*/
.index_1{overflow: hidden;background-color: #f0f6f7;text-align: center;}
.index_1 .s_width{width: 85%; margin: 4% auto;display: flex; display:-webkit-flex;-webkit-justify-content: space-between;   justify-content: space-between;   background:#fff url('../images/img12.jpg') no-repeat right bottom;}
.index_1 .s_width:after{content: ""; display: inline-block; width: 245px;height: 284px; background: url('../images/img11.png') no-repeat right top;background-size: 100%; position: absolute;z-index: 1;right: 0;}
.index_1 .index_1_left{ width: 45%;}
.index_1 .index_1_left img{width: 100%; height: 100%;}
.index_1 .index_1_right{width: 55%;z-index: 2;}
.index_1_mid{padding:8% 5%;}
.index_1_mid_1{text-align: left;}
.index_1_mid_1 a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-right:5px;border-radius: 30px;font-size:20px; color:#da251d; display:inline-block; background-position:center; background-repeat:no-repeat; background-size:cover; border:1px #da251d solid;   width:140px; line-height:45px; text-align:center; position:relative; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; display: inline-block;}
.index_1_mid_1 a span{position:relative; z-index:10;}
.index_1_mid_1 a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-image:url(../images/img5.jpg);content:''; position:absolute; left:0; top:0; width:0%; height:100%;background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_1_mid_1 a:hover:after,.index_1_mid_1 a.on:after{width:100%;}
.index_1_mid_1 a:hover,.index_1_mid_1 a.on{color:#fff; border-color:#fff }

.index_1_mid_2{padding: 4% 0 0 0;text-align: left;}
.index_1_mid_2 li{font-size: 16px; line-height: 45px;border-bottom: 1px dashed #CACACA ;}
.index_1_mid_2 li span{float: right;}
.c_view{display:inline-block; position:relative; font-size:16px; color:#000000; text-align: right;margin-top: 4%; float: right;}
a.newmore{height:35px; line-height:35px;display:inline-block; position:relative;color: #db251d;text-align: center;width: 120px;cborder-radius: 2.625em;border: 1px #db251d solid;transition: .5s;}
a.newmore:hover{color: #fff;background: #db251d}
a.newmore2{height:40px; line-height:40px;display:inline-block; position:relative;text-align: center;width: 120px;transition: .5s;color: #fff;background: #db251d}
a.newmore2:hover{color: #db251d;border: 1px #db251d solid;}
.index_1_mid_2{display:none}


/*dindex_2*/
.index_2{width: 85%; margin: 4% auto;}
.index_2_tit{display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between;}
.index_2_tit .index_2_tit_l{display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between; width: 365px;}
.index_2_tit_l_l{}
.index_2_tit_l_l h2{font-size: 38px;}
.index_2_tit_l_l h2:before {content: '';width: 100%;height: 5px;background-color: #db251d; display: block;}
.index_2_tit_l_r{font-size: 14px; line-height: 20px; color: #999; padding-top: 10px;}

.c-list {position: relative;z-index: 4;display: flex;flex-wrap: wrap;align-items: flex-start; flex-wrap: wrap; margin:3.5em auto; display: -webkit-flex;  flex-direction: row;   -webkit-flex-direction: row;    -webkit-flex-wrap: wrap;}
.c-list li {width: 23%;padding: 0 1% 4px 1%;position: relative;}
.c-list li:nth-child(1){padding-left: 0;}
.c-list li:nth-child(4){padding-right: 0;}
.c-list .c-wrap {position: relative;overflow: hidden;height: 100%;color: #fff; background: #000;}
.c-list .c-wrap img {width: 100%;height: 100%;object-fit: cover; opacity: 0.4;}
.c-list .c-wrap .c-title {position: absolute;bottom: 40%;left: 0;width: 100%;font-size: 37px;line-height: 34px;transition: all .5s;text-align: center;}
.c-list .c-wrap .c-title em{display: block;font-size: 60px; width: 100px; height: 100px; line-height: 100px;border-radius:50%; background: #fff; margin:0 auto 25px auto; color: #ce2123;}
.c-list .c-wrap .c-text-box {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;line-height: 26px;-webkit-backdrop-filter: saturate(180%) blur(10px);backdrop-filter: saturate(180%) blur(10px);background-color: rgba(0, 0, 0, 0.5);transition: all .5s;}
.c-list .c-wrap .c-text-box div {width: 100%;}
.c-list .c-wrap .c-text-box .c-title2 {margin-bottom: 20px;font-weight: bold;font-size: 40px;line-height: 50px;text-align: center;}
.c-list .c-wrap:hover .c-title {opacity: 0;}
.c-list .c-wrap:hover .c-text-box {opacity: 1;}


/*index_3*/
.index_3{overflow: hidden;background-color: #f0f6f7;text-align: center;}
.index_3 .s_width{width: 85%; margin: 4% auto;display: flex; display:-webkit-flex;-webkit-justify-content: space-between;   justify-content: space-between;}
.index_3_l{background: #fff; padding: 2%; width: 25%; text-align: left;}
.index_3_l h2{font-size: 24px;;}
.index_3_l h2:after{content: "";background:url(../images/linea.jpg) no-repeat left bottom; width: 100%; height: 3px;display: block; padding-top: 5px;}
.index_3_l h3{width: 70%; margin: 6% auto 0 auto;border:1px solid transparent; border-color: rgba(206, 33, 33, 0.9); border-radius: 30px; text-align: center; line-height: 40px; color: #ce2123; font-weight: normal;font-size: 16px;}
.index_3_l ul{width: 90%; margin:8% auto 4% auto;display: flex; display:-webkit-flex;-webkit-justify-content: space-between;   justify-content: space-between;}
.index_3_l li{width: 48%;}
.index_3_l li img{width: 100%;}
.index_3_l .index_3_l_li{background: #ce2123; padding: 4%;}
.index_3_l .index_3_l_li span{background: #ffb700; color: #fff; text-align: center; line-height: 30px; width: 100%;display: block;margin: -20px 0 4% 0;border-radius: 10px; font-size: 16px;}
.index_3_l h4{color: #333; font-size: 22px; text-align: center;}
.index_3_l p{font-size: 16px; line-height: 31px; margin-top: 25px;}

.index_3_r{background: #fff; padding: 2%; width: 65%; text-align: left;}
.index_3_r h2{font-size: 24px;;}
.index_3_r h2:after{content: "";background:url(../images/linea.jpg) no-repeat left bottom; width: 100%; height: 3px;display: block; padding-top: 5px;}
.index_3_r ul{margin-top: 4%;}
.index_3_r li{font-size: 16px; line-height: 45px;border-bottom: 1px dashed #CACACA ;}
.index_3_r li span{float: right;}


.index_4_1{width: 100%; margin:3% auto 0 auto;}
.index_4_1 ul li{ float:left; width:32.48366013071895%; margin-right:1.27450980392157%;background: #f1f1f1;font-size: 16px; }
.index_4_1 ul li:nth-child(3n){margin-right:0}
.index_4_1_mid_1{overflow:hidden; position:relative;}
.index_4_1_mid_1 img{width:100%;}
.index_4_1_mid_2{margin:0 5%; margin-top:2.125em; }
.index_4_1_mid_2_1{color:#c11010;font-family:Calibri;}
.index_4_1_mid_2_2{font-size:1.5em; color:#000; margin-top:.75em; margin-bottom:.75em;}
.index_4_1_mid_2_3{color:#666;display: -webkit-box;-webkit-box-orient: vertical;  -webkit-line-clamp: 2;   overflow: hidden;word-wrap:break-word;word-break:break-all; line-height:1.9;}



.index_4_2{text-align:center; margin:4.375em 0;}
.index_4_1_mid{overflow:hidden; position:relative;padding-bottom: 20px;}
.index_4_1_mid:after{ height:1.70807453416149%; left:50%; background-position:center top; background-repeat:no-repeat; background-size:cover;content:''; position:absolute; bottom:-1.70807453416149%; width:84.50704225352113%;transform:translateX(-50%); background-image: linear-gradient(to right, #c11010, #c11010);border-radius:20px 20px 0 0;  }
.index_4_1 ul li:hover .index_4_1_mid:after{bottom:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.a-image-hover{align-items:center;color:#fff;display:flex;font-size:14px; font-family:Arial, Helvetica, sans-serif;height:100%;justify-content:center;left:0;letter-spacing:0;line-height:1;position:absolute;top:0;width:100%;z-index:2}
.a-image-hover span{display:inline-block;opacity:0;transform:translate3d(-30px,0,0);transition:all .5s cubic-bezier(.14,1,.34,1) 0s}
.a-image-hover span:first-child{transition-delay:.03s}
.a-image-hover span:nth-child(2){transition-delay:.06s}
.a-image-hover span:nth-child(3){transition-delay:.09s}
.a-image-hover span:nth-child(4){transition-delay:.12s}
.index_4_1 ul li:hover .a-image-hover span{opacity:1;transform:translateZ(0)}
.index_4_1 ul li:hover .a-image-hover span:first-child{transition-delay:.12s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(2){transition-delay:.06s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(3){transition-delay:.04s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(4){transition-delay:.03s}
.index_4_1_mid_1:after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0; z-index:1;opacity:0;position:absolute;top:0;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;width:100%}
.index_4_1 ul li:hover .index_4_1_mid_1:after{opacity:1;}
.index_4{overflow:hidden; background: #f7f9fb; padding-top: 4%;}

.f_link{}
.f_link .f_link_con{ padding:20px 0 30px 0}
.f_link a{ width:164px; height:64px; float:left; display:block; margin:0 5px 0 0; border:1px solid #e5e5e5}




.footer{ background:#c11010; width:100%; margin:4% auto 0 auto; padding:2% 0; color:#fff; font-size:16px; line-height:31px; text-align:center}
.footer a{ color:#fff; }
.footer  a:hover{ color:#fffc00; }

.footer .f_logo{  padding:25px 30px 27px 0; margin:0 30px 0 0; border-right:1px solid #39b26b;}
.f_f{ line-height:50px; text-align:center; color:#e6f7ff;font-size:15px;}
.f_f a{ color:#e6f7ff}
.f_f a:hover{ font-weight:bold; color:#fff}
.footer_p{ background:#2b2b2b; line-height:55px; text-align:center; color:#fff; font-size:15px;}
.footer_p a{ color:#fff}
.footer_p a:hover{ font-weight:bold; color:#222}

.main{ width:85%; margin:0 auto; padding:20px 0 0 0; max-width: 1500px;}
.index_left{ width:864px; position:relative; overflow:hidden;}
.lanmu{ }
.lanmu_title{ font-size:18px; color:#6a6969; font-weight:bold; line-height:55px;}
.lanmu .lanmu_tu{ width:890px; }
.lanmu .lanmu_tu li{ float:left; margin:0 14px 10px 0}
.lanmu .lanmu_tu li img{ padding:7px; border:1px solid #e5e5e5}
.lanmu_pic{ margin:0 0 25px 0}
.lanmu_a{ width:166px; height:35px; line-height:35px; background:#ce000b; text-align:center; margin:0 auto}
.lanmu_a a{ color:#fff; font-size:18px;}
.lanmu_a a:hover{ font-weight:bold; color:#fff}

.index_right{ width:315px; position:relative; overflow:hidden;}
.zizhu{}
.huahai_l{ margin:40px 0 0 0}
.huahai_l li{ width:157px; float:left; line-height:35px; background:#f1f1f1; text-align:center}
.huahai_l li a{ line-height:35px; color:#333; font-size:15px;}
.huahai_l li.cp_crnt{ background:#ce000b}
.huahai_l li.cp_crnt a{ color:#fff}
.zong{ margin:0 ; padding:18px 25px 10px 25px; border-bottom:1px solid #dddddd}
.zong a{ display:block; line-height:28px; color:#646464; font-size:14px;}




.wenhua_aixin{ padding:15px 0 0 0}
.index_title{ border-bottom:1px solid #dddddd; position:relative; width:100%; line-height:45px; font-size:18px; color:#e70a0a; font-weight:bold;}
.index_title span{ position:absolute; height:3px; background:#ec0f1b; width:78px; bottom:-1px; left:0;}
.index_title a{ float:right; color:#5f5f5f; font-size:14px; font-weight:normal;}

.wenhua{ width:416px;}
.wenhua ul{ padding:15px 0}
.wenhua li{ line-height:30px; background:url(../images/icon_li.jpg) no-repeat left center; padding:0 0 0 18px;}
.wenhua li a{ line-height:30px; color:#5f5f5f; font-size:14px;}
.wenhua li a span{ float:right;}


.contact{ padding:15px 0 0 0}
.contact img{ margin:15px 0}
.contact p{ line-height:28px; color:#646464; font-size:14px; padding:10px 0 10px 25px;}


/*erjiyemian*/
.main_l{ float:left; width:300px; padding:0 0 0 9px; overflow:hidden;margin:0 0 15px 0}
.main_r{ width:70%; border:1px solid #eee; padding:15px 30px; background:#fff; margin:0 0 15px 0}
.main_r_title{ line-height:55px; border-bottom:1px dashed #ccc; margin:10px 0 0 0 ; text-align:center; font-size:24px; color:#444}

.t_left{ }
.fenlei{ width:100%;}
.fenlei h2{ line-height:58px; background:#c11010}
.fenlei h2 span{ line-height:58px; background:url(../images/jian.png) no-repeat left center; display:block; width:133px; margin:0 auto; padding:0 0 0 40px; font-size:20px; color:#fff; font-weight:normal;}

.fenlei ul{ background:#fff; border:1px solid #e8e8e8; border-top:none; padding:20px 0}
.fenlei ul .left_pic{ width:205px; margin:20px auto 0 auto}
.fenlei li{  line-height:45px;text-align:left; width:80%; margin:0 auto; background:#e4e3e2 url(../images/jian2.png) no-repeat 20px center; margin-bottom:6px; }
.fenlei li a{ line-height:45px; color:#393939; font-size:15px; padding:0 0 0 50px; display:block}
.fenlei li a:hover{text-decoration:none; color:#fff; background:#bf8449 url(../images/jian2.png) no-repeat 20px center;}
.fenlei li .hid{}
.fenlei li .hid a{ display:block; padding:0 0 0 70px; height:40px; line-height:40px; color:#181818; font-size:16px; border-bottom:1px solid #e3cfb3; background:url(../images/images/f_icon.jpg) no-repeat 50px center; }
.fenlei li .hid a:hover{ color:#000}
.fenlei li div{ background:#fcf2e6; line-height:55px; }
.fenlei li.honor_li a{background:#bf8449 url(../images/jian2.png) no-repeat 20px center; color:#fff; }


/*xuexiaogaikuang*/
.se_xuexiao{ width:90%; margin:0 auto}
.se_xuexiao ul{position:relative; }
.se_xuexiao li{ border-bottom:1px dashed #e8e8e8; line-height:45px; background:url(../images/icon_li.jpg) no-repeat left center; padding:0 0 0 20px;}
.se_xuexiao a{ font-size:16px; line-height:45px;  color:#333333;}
.se_xuexiao span{ float:right;}

.se_pic{ padding:0 0 0 25px;}
.se_pic li{ width:260px; float:left; margin:0 25px 25px 0}
.se_pic .se_pic_pic{ width:260px; margin:0 auto; border:1px solid #e8e8e}
.se_pic p{ width:260px; margin:0 auto; border-bottom:1px solid #e8e8e8; padding:7px 0}
.se_pic p a{ display:block; font-size:17px; color:#333333; line-height:28px;}
.se_pic p span{ display:block;  line-height:28px; color:#555555}
.list_hover a:hover{ color:#b0252b}






.pro_show{ }
.pro_show h2{ background:url(../images/images/p_line.jpg) repeat-x 120px center}
.pro_show h2 p{ background:#fff; width:120px; line-height:65px; color:#08982e; font-size:18px;}

.pro_cont{ height:470px; width:970px; margin:0 auto; overflow:hidden; }
.espcms_piclist_slide {overflow: hidden;}
.espcms_piclist_slide ul li{float: left;margin:0 15px 15px 0;text-align: center; position:relative; height:229px;overflow:hidden; }

.espcms_piclist_slide li .pic { width:305px; height:229px;}
.espcms_piclist_slide li .pic a{ font-size:16px;}

.espcms_piclist_slide li .pic img { width:305px; height:229px;}
.espcms_piclist_slide li .cover_top{ text-align:center; line-height:40px; height:40px; font-size:14px;z-index:99;position: absolute; color:#666; bottom:0; width:100%; background:rgba(0,0,0,0.7)}
.espcms_piclist_slide li .cover_pic{ width:120px; height:120px;position:absolute; left:50%; margin-left:-60px;top:-150px; z-index:100}
.espcms_piclist_slide li .cover_pic a{ font-size:24px; color:#ffea00; font-weight:bold; padding:80px 0 0 0; background:url(../images/images/more.png) no-repeat center 5px; display:block}
.espcms_piclist_slide li  p{ }
.espcms_piclist_slide li  p a{ color:#fff}
.espcms_piclist_slide li  p a:hover{ color:#fff600}





/*erjiyemian*/

.product_title{ background:url(../images/images/cp_rat.png) no-repeat center; height:75px; line-height:75px; text-align:center;  font-size:38px;   color:#039f44;font-weight:bold;}
.product_title span{ text-transform:uppercase; color:#ffce00; padding:0 0 0 10px;}
.product_title_p{ line-height:42px; text-align:center; color:#4e4e4e; font-size:16px; margin-bottom: 20px; }


.erji{  padding:60px 0 0 0;background:url(../images/images/erjibg.jpg) center top no-repeat;}
.erji h2{  text-align:center; color:#000; font-size:24px; text-transform:uppercase}
.erji h2 p{ font-size:33px; color:#08912a; font-weight:bold; line-height:60px;}
.erji h2 p span{ color:#ec0c41}



.erji .s_width{ margin-bottom:50px;}
.erji .s_width .l{width:601px; position: absolute}
.erji .s_width_r{ width:458px;font-size:20px; color:#333333; font-weight:bold;  position:absolute; background:url(../images/images/welcome.png) no-repeat left 30px; right:0; padding:110px 50px 0 89px; border:1px solid #ccc;}
.erji .s_width_r p{ font-size:14px; color:#2d2d2d; line-height:31px; font-weight:normal; padding:20px 0 55px 0; }


.erji_lv{ padding:10px 0 40px 0; }
.erji_lv p{ line-height:33px;  font-size:16px; color:#444; padding:5px 0}
.erji_lv_bg{ background:url(../images/images/lvse.jpg) no-repeat center center; height:70px;}

.liuyan_title{ line-height:40px; font-size:18px; text-align:center; color:#444; font-weight:bold}





/*se_case*/
#se_case_index{  background:#fff;position:relative; background: url(../images/images/erjibg.jpg) no-repeat center top; padding:30px 0 0 0}
.se_case_index_title{height:82px; background:url(../images/case_index_title_bg.png) no-repeat bottom; border-bottom:#e3e3e3 1px solid; }
.se_case_index_title h2 { font-size:33px; color:#08912a; font-weight:bold; line-height:60px; text-align:center}
.se_case_index_title h2 span{ color:#ec0c41}
.se_case_index_nav{ width:668px; height:30px; overflow:hidden; padding:0 0 0 12px; position:absolute;top:130px;left:50%;margin-left:-334px;}
.se_case_index_nav ul{ height:30px;}
.se_case_index_nav li{ float:left; margin-right:12px; min-width:112px; height:30px; }
.se_case_index_nav li span{float:left; width:112px; height:30px; display:block; font-weight:bold}
.se_case_index_nav li a{ font-size:14px; text-align:center; line-height:30px; text-decoration:none; color:#fff; display:block; background:#797979; border-radius: 3px; }
.se_ca_erji{ float:left; padding:0 0 0 10px;}
.se_ca{float:left; height:30px; margin:0 5px 0 0  }
.se_case_index_nav li .se_ca a{background:#d8d8d8; color:#5b5b5b; width:90px; font-size:13px;}

.se_case{ width:1200px; margin:0 auto; padding:10px 0 0 0}
.se_case ul{}
.se_case li{ width:280px;margin:0 10px 20px 10px; height:300px; float:left;position:relative;overflow:hidden;cursor:pointer;background:#eee; }
.se_case_pic{ width:278px; height:200px; text-align:center; margin:0 auto; border:1px solid #eee}
.se_case_name{ width:260px; margin:0 auto;  font-size:18px; color:#ec0c41; line-height:50px; text-align:left; padding:0 0 0 20px; font-weight:bold}
.se_case_name a{ color:#333}
.se_case_hangye{ width:240px; margin:0 auto; padding:0 20px 10px 20px; font-size:14px; color:#333; line-height:40px;}
.se_case_click{ float:right; color:#333; }
.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4);z-index:900; text-align:center}
.se_case li div.cover_top img{ padding:95px 0 0 0}
.se_case li div.cover_bottom{position:absolute;bottom:-100px;left:0;width:280px;height:99px;background-color: green;filter: Alpha(opacity=50);background: rgba(52,179,70,1);z-index:900}
.se_case .se_case_text{position: relative;z-index:1000;}

.fenye{ padding:20px 0 20px 0; font-size:14px;}
.shangxiaye{overflow: hidden;padding: 15px 0px;}
.shangxiaye li{ line-height:25px; color:#666}
.shangxiaye li a{ color:#666}



/*se_hangye*/
.se_news_con{ }
.se_news_con ul{ }
.se_news_con li{ width:620px; float:left; position:relative; overflow:hidden; cursor: pointer; margin:0 20px 35px 0; position:relative; top:0; border-bottom: 1px solid #ddd;padding: 0 0 30px 0;}

.se_news_l{ width:230px; position:relative; overflow:hidden; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_r{ width: 360px; position: relative; z-index: 2;}
.se_news_r h2{  font-size:14px; color:#555555; border-bottom:1px dashed #ddd; font-weight:normal;}
.se_news_r h2 a{  font-size:18px; color:#333; text-transform:uppercase; display:block; line-height:40px; font-weight:bold;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#1952a8; font-weight:bold}
.se_news_r p{ line-height:28px; color:#555; padding:10px 0 14px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #ea9229; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#ea9229; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_r .se_news_more:hover{ background:#0f903a; border:1px solid #0f903a; }
.se_news_r .se_news_more:hover a{ color:#fff; }



.right_yeyue{ width:970px; height:100%; float:right;}




.map{ width:100%; overflow:hidden;}


.p_float{ position:fixed; bottom:10px; width:110px; right:0; z-index:9999;}
.p_float li{  line-height:30px; margin-bottom:10px; text-align:center}


.zizhu_e{ width:120px; border:1px solid #ddd; background:#eee; line-height:45px; text-align:center}
.zizhu_e a{ font-size:15px; color:#333; text-align:center}












