@import url(../css/anim.css);

@import url(../css/lrtk3.css);

@import url(../css/proscrol.css);

/*

 1.全式

*/

*{margin:0;padding:0;border:0;}

body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma,sans-serif !important;color:#333333; /*overflow-x:hidden; */ background-color:#fff; min-width:1200px;}

a{text-decoration:none;color:#333333;-webkit-tap-highlight-color:transparent;}

a:hover,a:active{/*text-decoration:underline;*/color:#aa0a1d;}

image{ vertical-align:middle;}

ul,li{ list-style:none;}

em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}

var{font-style:normal;}

input,select,img{vertical-align:middle;}

.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}

.wrap2{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}

.clear{clear:both; zoom:1;}

.divhidden{ display:none;}

.l{ float:left;}

.r{float:right;}

.m_t{ margin-top:9px;}

.m_t17{ margin-top:17px;}

.m_t20{ margin-top:20px;}

.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

.margin_top{ margin-top:-500px;}



/*

 1.头部

*/

.container{width:1200px; margin:0 auto; position:relative;}

.top{width:100%; background-color:#fff; text-align:right; font-size:12px; color:#333; line-height:36px; position:relative; z-index:99999; border-bottom:#eaeaea 1px solid}
.top .h_y{float:left;}
.top .k_j{float:right;}
.top .k_j i{font-size:14px; padding-right:5px;}
.top .k_j a{color:#333; padding:0 15px; border-right:1px solid #aaa;}
.top .search{float:right; position:relative;}
.top .search i{font-size:14px; padding:0 10px;}
.top .s_ch{width:240px; padding:5px 10px; background-color:#000; position:absolute; right:-20px; display:none;}
.top .s_ch input.w_z{width:85%; height:32px; font-size:14px; line-height:32px; color:#fff; float:left; -webkit-appearance:none;}
.top .s_ch button.s_c{width:15%; height:33px; font-size:14px; line-height:32px; color:#fff; text-align:center; float:right; -webkit-appearance:none; cursor:pointer;}

.header{width:100%;}
.header .logo{float:left; width:450px; margin:20px 0;}
.header .logon{float:left; font-size:20px; color:#aa0a1d; font-weight:bold; padding-top:38px; padding-left:20px}

.header .logo img{width:100%; height:auto; display:block;}
.header .tel{background:url(../images/tel.png) no-repeat left center; padding-left:86px; font-size:15px; line-height:30px; float:right; margin-top:25px; text-align:left}
.header .tel b{font-size:24px; color:#aa0a1d; display:block}

.menu{width:100%; background-color:#aa0a1d;}
.menu .nav{width:1200px; background:url(../images/nav.png) no-repeat left center; margin:0 auto;}
.menu .nav ul li{width:171px; background:url(../images/nav.png) no-repeat right center; font-size:16px; line-height:56px; text-align:center; float:left; display:block; position:relative;}
.menu .nav ul li a{color:#fff; display:block;}
.menu .nav ul li:hover a{background-color:#333; color:#fff}
.menu .nav .ej{width:171px; position:absolute; z-index:999; display:none; overflow:hidden;}
.menu .nav ul li:hover .ej{display:block;}
.menu .nav ul li:hover .ej a{font-size:14px; line-height:40px; border-top:1px solid #666; color:#FFF}
.menu .nav ul li:hover .ej a:hover{background-color:#aa0a1d;}



/*微信弹窗*/

#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}

#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}

#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }

#hiddenimg2{text-align: center;}

.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}

.gg{background:url(../images/1574386458314357.jpg) no-repeat left center; height:240px; width:100%}
.kecheng{ width:1200px; margin:40px auto; overflow:hidden}
.kecheng ul li{ float:left; }
.kecheng ul li i img{ transition:all 0.6s; width:115px}
.kecheng ul li:hover i img{ transform:rotate(30deg);transition:all 0.6s}
.kecheng ul li p{ display:block; font-size:16px; text-align:center; line-height:60px}


/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}






/*首頁*/

.youshi { margin-top:60px;}
.youshi ul { width:1200px; margin:0 auto 35px; overflow:hidden}
.youshi ul li { width:255px; margin-right:60px; float: left; margin-bottom:20px; padding-top:20px; text-align:center}
.youshi ul li img {-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.youshi ul li:hover img {-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);}
.youshi ul li h3 { font-size:18px; color:#333; margin:20px 0}
.youshi ul li p { font-size:14px; color:#666; line-height:26px; margin-bottom:20px} 

.i_t{ margin-top:50px; text-align:center; overflow:hidden; padding-bottom:17px;/*background:url(../images/i_bg1.png) center bottom no-repeat;*/ margin-bottom:50px;}

.i_t p{color:#888888; font-size:16px;line-height:26px; height:26px; overflow:hidden; }
.i_t span { background:url(../images/titbj.png) center center no-repeat; height:57px; line-height:57px; text-align:center; color:#fff; font-size:16px; text-transform:uppercase; width:100%; display:block}
.i_t h2{ font-size:30px; color:#333333; font-weight:normal;}

.i_t span.bgs2 { background:url(../images/titbj2.png) center center no-repeat; height:57px; line-height:57px; text-align:center; color:#333; font-size:18px; text-transform:uppercase; width:100%; display:block}

.i_t.bgs2 p{ color:#fff;}

.i_t.bgs2 h2{color:#fff;}

.i_class{ width:100%; margin:0 auto;  /*overflow:hidden;*/}

.i_class ul li{ float:left; _display:inline; overflow:hidden; width:285px;height:449px; background:#f5f5f5;margin-right:20px; margin-bottom:20px;position:relative; text-align:center;transition:all 0.5s;}

.i_class ul li:nth-child(4n+0){ margin-right:0;}

.i_class ul li .img{ overflow:hidden;height:399px;}

.i_class ul li .img img{ display:block;width:100%; height:399px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.i_class ul li .h2{ height:50px; overflow:hidden; line-height:50px; font-size:16px; color:#333; font-weight:normal; padding-left:5px; padding-right:5px;text-overflow:ellipsis;white-space: nowrap;}

.i_class ul li .div{width:100%;height:100%;overflow:hidden; top:0;left: 0px;position:absolute; bottom:0;  font-family:Arial;transition: all 0.3s; background:rgba(0,0,0,0.65);opacity:0;filter:Alpha(opacity=0);}

.i_class ul li .div h2{ height:36px; overflow:hidden; line-height:36px; font-size:22px; color:#fff; margin-top:133px; padding-left:5px; padding-right:5px; font-weight:normal;transition:all 0.5s;text-overflow:ellipsis;white-space: nowrap; }

.i_class ul li .div p{ font-size:14px; color:#fff; line-height:24px; height:42px; overflow:hidden; width:200px; margin:0 auto; margin-top:20px; }

.i_class ul li .div em{background:url(../images/i_pic1.png) right center no-repeat; display:block; margin:0 auto; margin-top:43px; width:35px; height:35px;transition:all 0.5s;}

.i_class ul li .div em:hover{ padding-right:10px;}

.i_class ul li:hover{/*-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.05); box-shadow: 0 8px 15px rgba(0,0,0,0.05);*/-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.i_class ul li:hover .div{opacity:1.0;filter:Alpha(opacity=100); }

.i_class ul li:hover .div h2{margin-top:73px;}

.i_class ul li:hover .img img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}



.i_more{ text-align:center; overflow:hidden; margin-bottom:60px; margin-top:70px;}

.imore{  width:176px; font-size:14px; color:#f4f7f9; display:inline-block;line-height:48px; height:48px; overflow:hidden;}

.imore:hover{text-decoration:none; }

.imore.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle; border:1px solid #333;  background:#000; border-radius:30px;}

.imore.hvr-shutter-out-vertical::before{ background:#666 none repeat scroll 0 0;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1; }

.imore.hvr-shutter-out-vertical:active::before,.imore.hvr-shutter-out-vertical:focus::before,.imore.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);}

.imore.btn-enter:active,.btn-enter:focus,.imore.btn-enter:hover{background:#000;color:#fff;border:1px solid #439abd;}

.ul-qj1 {
    overflow: hidden;
    margin-top: 30px;
}
.ul-qj1 li {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}
.ul-qj1 .icon1 {
    background-image: url(../images/icon-qj1.png);
}
.ul-qj1 .icon2{
    background-image: url(../images/icon-qj2.png);
}
.ul-qj1 .icon3{
    background-image: url(../images/icon-qj3.png);
}
.ul-qj1 .icon4{
    background-image: url(../images/icon-qj4.png);
}
.ul-qj1 i {
    float: left;
    display: inline-block;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center center;
}
.ul-qj1 .txt {
    margin-left: 70px;
}
.ul-qj1 .txt h3 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 5px;
    color: #383838;
}
.ul-qj1 .txt p {
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 40px;
}
.g-btn.btn1 {
    margin: 60px auto 0;
}
.g-btn.btn1 {
    border: 1px solid #104493;
    color: #104493;
}
.g-btn {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 38px; font-size:14px;
    text-align: center;
    border: 1px solid #fff;
    color: #fff;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.g-btn:hover{

    background-color: #104493;

    border:1px solid #104493;

    color: #fff;

}

.sy_ys { padding:10px 0 60px; margin:0px auto; background:url(../images/ks_bj.jpg) no-repeat center / cover fixed; width:100%}
.sy_ys .ys_js{width:100%;}
.sy_ys .ys_js ul{width:1218px;}
.sy_ys .ys_js ul li{width:328px; padding:30px; background-color:#fff; margin:0 18px 18px 0px; float:left; overflow:hidden;}
.sy_ys .ys_js ul li:hover{box-shadow:0 0 10px #aaa;}
.sy_ys .ys_js .x_t{width:86px; height:86px; margin:0 auto 20px; border:2px solid #5e5e5e; border-radius:100%;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_ys .ys_js .x_t.x_1{background:url(../images/b1.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_1{background:#5e5e5e url(../images/b1.png) no-repeat bottom center;}
.sy_ys .ys_js .x_t.x_2{background:url(../images/b2.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_2{background:#5e5e5e url(../images/b2.png) no-repeat bottom center;}
.sy_ys .ys_js .x_t.x_3{background:url(../images/b3.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_3{background:#5e5e5e url(../images/b3.png) no-repeat bottom center;}
.sy_ys .ys_js .x_t.x_4{background:url(../images/b4.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_4{background:#5e5e5e url(../images/b4.png) no-repeat bottom center;}
.sy_ys .ys_js .x_t.x_5{background:url(../images/b5.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_5{background:#5e5e5e url(../images/b5.png) no-repeat bottom center;}
.sy_ys .ys_js .x_t.x_6{background:url(../images/b6.png) no-repeat top center;}
.sy_ys .ys_js ul li:hover .x_t.x_6{background:#5e5e5e url(../images/b6.png) no-repeat bottom center;}
.sy_ys .ys_js .w_z{width:100%; font-size:15px; line-height:26px; text-align:center;}
.sy_ys .ys_js .w_z h3{font-size:18px; color:#000; margin-bottom:15px;}
.sy_ys .ys_js .w_z p{height:52px;}


.i_about{ background:url(../images/i_img2.jpg) center top no-repeat; overflow:hidden; padding-bottom:60px;}

.i_about .i_about_con{ background-color:#fff; -webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.1); box-shadow: 0 3px 15px rgba(0,0,0,0.1); margin-bottom:15px; padding-right:47px; overflow:hidden;}

.i_about .i_about_con .i_about_con_l{ float:left; width:580px; overflow:hidden;}

.i_about .i_about_con .i_about_con_l img{ width:100%;-webkit-transition: all 0.8s ease-out;

-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;

transition: all 0.8s ease-out;}

.i_about .i_about_con .i_about_con_l img:hover{opacity:0.8;filter:Alpha(opacity=80);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.i_about .i_about_con .i_about_con_r{ float:right; width:525px;overflow:hidden; margin-top:20px; margin-bottom:20px }

.i_about .i_about_con .i_about_con_r h2{ font-weight:bold; color:#000; font-size:20px; line-height:32px;}

.i_about .i_about_con .i_about_con_r h2 span{ font-weight:normal; display:block; font-size:14px;color:#888888; font-family:Arial; height:20px; line-height:20px;}

.i_about .i_about_con .i_about_con_r p{ font-size:14px; color:#555555; line-height:20px;  overflow:hidden; margin-top:5px; margin-bottom:11px; line-height:28px}

.imore2{  width:128px; font-size:14px; color:#000; display:inline-block;line-height:38px; height:38px; overflow:hidden; text-align:center;}

.imore2:hover{text-decoration:none; }

.imore2.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle; border:1px solid #000;  background:#fff; border-radius:30px;}

.imore2.hvr-shutter-out-vertical::before{ background:#000 none repeat scroll 0 0;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1; }

.imore2.hvr-shutter-out-vertical:active::before,.imore2.hvr-shutter-out-vertical:focus::before,.imore2.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);}

.imore2.btn-enter:active,.btn-enter:focus,.imore2.btn-enter:hover{background:#fff;color:#fff;border:1px solid #000;}



.i_news_ul{}

.i_news_ul ul li{ float:left; overflow:hidden; width:380px;margin-right:5px;  position:relative; height:385px;transition: all 0.3s;}

.i_news_ul ul li:last-child{ margin-right:0;}

.i_news_ul ul li .imgs{ overflow:hidden;height:270px;}

.i_news_ul ul li .imgs img{ display:block; width:100%;height:270px;-webkit-transition: all 0.8s ease-out;

-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;

transition: all 0.8s ease-out;}

.i_news_ul ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.i_news_ul ul li .txts{ position:absolute; width:360px; left:10px; top:200px; margin-bottom:15px; height:170px; background:#fff; overflow:hidden;-webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.1); box-shadow: 0 3px 15px rgba(0,0,0,0.1);font-size:14px;}

.i_news_ul ul li .txts .cons{ width:300px; margin:0 auto; overflow:hidden;}

.i_news_ul ul li .txts span{  color:#888888; display:block; margin-top:32px; height:20px; line-height:20px;}

.i_news_ul ul li .txts .h2{ font-weight:normal; color:#000000; font-size:18px; line-height:36px; height:36px; overflow:hidden; margin-top:13px;text-overflow:ellipsis;white-space: nowrap;}

.i_news_ul ul li .txts em{ float:left;height:28px; color:#666;  line-height:28px; margin-top:15px; background:url(../images/i_bg3.png) right center no-repeat; padding-right:35px; overflow:hidden;transition: all 0.3s;}

.i_news_ul ul li:hover .txts em{ padding-right:38px;}

.i_news_ul ul li .txts em:hover{ margin-left:3px;}

.i_news_ul ul li:hover .txts .h2{ font-weight:bold;color:#000; }

.i_news_ul ul li:hover{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}

.i_more3{ text-align:center; padding-top:56px; margin-bottom:70px; overflow:hidden; clear:both;}

.imore3{ width:176px; font-size:14px; color:#000; display:inline-block;line-height:48px; height:48px; overflow:hidden; text-align:center;}

.imore3:hover{text-decoration:none; }

.imore3.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle; border:1px solid #000;  background:#fff; border-radius:30px;}

.imore3.hvr-shutter-out-vertical::before{ background:#000 none repeat scroll 0 0;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1; }

.imore3.hvr-shutter-out-vertical:active::before,.imore3.hvr-shutter-out-vertical:focus::before,.imore3.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);}

.imore3.btn-enter:active,.btn-enter:focus,.imore3.btn-enter:hover{background:#fff;color:#fff;border:1px solid #000;}



.i_partner{ background:#f8f8f8; overflow:hidden;}



/*尾部*/


.footer{width:100%; background:url(../images/footer_bj.jpg) no-repeat top; color:#fff; padding-top:10px}
.footer .l_x{float:left; width:35%; text-align:left}
.footer .k_j{float:left; width:35%;text-align:left}
.footer .h_d{float:left; width:30%;text-align:left}
.footer h3{font-size:16px; color:#fff; margin-bottom:15px;}
.footer p{font-size:12px; line-height:28px;}
.footer p i{padding-right:10px;}
.footer p a{color:#fff;}
.footer p a:hover{color:#fff;}
.footer ul{margin-bottom:15px; overflow:hidden;}
.footer ul li{padding:0; width:50%; float:left;}
.footer ul li a{display:block; font-size:12px; line-height:28px; color:#fff;}
.footer ul li a:hover{color:#fff;}
.footer img{}
.footer select{border:1px solid #fff; width:50%; height:36px; padding:0 2%;  float:right; font-size:12px; line-height:36px; font-family:"微软雅黑"; outline:none;}
.footer option{color:#555;}
.footer .container{padding:30px 0;}
.footer .e_m{width:100px; float:left;}
.footer .e_m img{width:100%; height:auto; display:block;}
.footer .icp{width:100%; padding:10px 0; font-size:12px; line-height:36px; text-align:center; color:#aaa; background:#333;}

.gotop{ position:fixed; bottom:10%; right:1%; width:50px; height:50px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;

-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;

-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; display:none;

}

.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}



/*分页*/

.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px; clear:both;}

.yema a{ display:inline-block; height:30px; line-height:30px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:12px;margin-left:5px; margin-right:5px;  text-align:center; color:#757575; font-size:13px; border:1px solid #c2c2c2; background-color:#fff; border-radius:6px;}

.yema a:hover{ text-decoration:none; color:#fff; background-color:#2c902e;border:1px solid #2c902e;}

.yema a.on{color:#fff;background-color:#2c902e;border:1px solid #2c902e;}

.yema a.first,.yema a.last{ margin-right:0;  }

.yema a.first:hover,.yema a.last:hover{background-color:#2c902e;}

.yema a span{ font-family:"宋体"; font-size:16px;}









/*二級頁面*/

.position{ height:70px; line-height:70px; overflow:hidden; color:#555555; font-size:14px; }

.position a{ color:#555555;  text-decoration:none;}

.position a:hover{color:#2c902e;}

.position label{color:#2c902e;}





.o_big{/*height:350px; */overflow:hidden; clear:both;}

.o_big img{ display:block; width:100%;}



/*产品中心*/

.about_l{ float: left;width:260px;margin-bottom: 56px;}

.about_l .product_l_titile{ overflow: hidden;color:#fff; background:#2c902e; height:70px; }

.about_l .product_l_titile h2{ font-weight:normal; font-size:20px;  line-height:70px; text-transform:uppercase; padding-left:24px;}

.about_l .i_left_ul2{ overflow:hidden; background-color:#f8f8f8;}

.about_l .i_left_ul2 li h2{ font-weight:normal; overflow:hidden;padding-left:24px;  height:59px; line-height:59px; border-bottom:1px solid #e5e5e5;font-size:16px; color:#333333; cursor:pointer;background:url(../images/product_bg1.png) 222px center no-repeat; padding-right:8px;}

.about_l .i_left_ul2 li h2 a{color:#333333; text-decoration:none; display:block;}

.about_l .i_left_ul2 li h2 a:hover{ color:#2c902e;}

.about_l .i_left_ul2 li h2.left_sel{ color:#2c902e;}

.about_l .i_left_ul2 li h2.left_sel a{ color:#2c902e;}

.about_l .i_left_ul2 li h1{ font-weight:normal; overflow:hidden;}

.about_l .i_left_ul2 li{display:block; width:100%; margin-bottom:9px;}

.about_l .i_left_ul2 li h1{font-weight:normal; overflow:hidden;padding-left:24px;  height:59px; line-height:59px; border-bottom:1px solid #e5e5e5;font-size:16px; color:#333333; cursor:pointer;background:url(../images/product_bg1.png) 222px center no-repeat; padding-right:8px;}

.about_l .i_left_ul2 li h1 a{ color:#333333; text-decoration:none;}

.about_l .i_left_ul2 li h1:hover a{color:#2c902e;}

.about_l .i_left_ul2 li h1.left_sel{ color:#2c902e;background:url(../images/product_bg2.png) 222px center no-repeat; }

.about_l .i_left_ul2 li h1.left_sel a{ color:#2c902e;}

.about_l .i_left_ul2 li div{ padding-left:10px; margin-top:14px; font-size:14px;display:none;border-bottom:1px solid #e5e5e5;}

.about_l .i_left_ul2 li div dl{overflow:hidden;}

.about_l .i_left_ul2 li div dl span{ padding-left:36px; padding-right:8px; overflow:hidden; display:block;height:32px; line-height:32px;font-size:14px;cursor:pointer; margin-bottom:16px;}

.about_l .i_left_ul2 li div dl span a{ color:#777; text-decoration:none; display:block;transition:all 0.3s;}

.about_l .i_left_ul2 li div dl span a:hover{color:#2c902e; padding-left:4px;}

.about_l .i_left_ul2 li div dl span.left_sel{color:#2c902e;}

.about_l .i_left_ul2 li div dl span.left_sel a{color:#2c902e;}





.about_r{ float: right;width:894px;  margin-bottom:30px;}

.pro_ul{ }

.pro_ul ul li{ width:280px; height:350px; overflow:hidden; float:left; margin-right:27px; text-align:center; margin-bottom:6px;}

.pro_ul ul li:nth-child(3n+0){ margin-right:0;}

.pro_ul ul li a{text-decoration:none;}

.pro_ul ul li .imgs{ overflow:hidden; width:280px; height:280px; background:#f5f5f5;}

.pro_ul ul li .imgs img{ display:block; width:100%; height:280px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.pro_ul ul li .h2{height:64px; line-height:64px;  margin:0 auto; width:270px; color:#333333; font-size:16px; font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.pro_ul ul li:hover{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);transition:all 0.3s;}

.pro_ul ul li:hover .h2{ color:#2c902e; font-weight:bold;}

.pro_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}



/*产品展示详细*/

.product_one{ padding-bottom:50px;}

.product_one .product_one_l{ float:left; width:380px;}

.product_one .product_one_l .pro_big2{ overflow:hidden;margin-bottom:15px; border:1px solid #e6e6e6;}

.product_one .product_one_l .big_img{width:100%;}

.product_r{ float:right; width:483px; overflow:hidden; margin-top:10px;}

.product_r h2{line-height:36px;overflow:hidden; font-weight:normal; font-size:24px; color:#0058a7; margin-bottom:15px;}

.product_r .pro_desc{ line-height:24px; overflow:hidden;padding-bottom:32px; font-size:14px; color:#777; border-bottom:1px dashed #e2e2e2; margin-bottom:19px;}

.product_r .pro_desc2{ line-height:32px; overflow:hidden;padding-bottom:20px; font-size:14px; color:#333333; border-bottom:1px dashed #e2e2e2;margin-bottom:28px;}

.product_r .pro_desc2 .huise{ color:#888888;}

.product_r  .pro_more{ width:140px; float:left; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px; border-radius:6px; background-color:#2c902e;}

.product_r .pro_more:Hover{filter:alpha(opacity=80);opacity:0.8;transition:all 0.3s; text-decoration:none; }

.shop_t2{height:45px; overflow:hidden; border-bottom:2px solid #2c902e; background-color:#fff;}

.shop_t2 a{ float:left;line-height:45px; background-color:#2c902e; width:140px; font-size:16px; color:#fff;text-align:center;}

.pro_show{ font-size:14px; color:#545454; line-height:30px; padding-top:40px; padding-bottom:70px; overflow:hidden;/*border:1px solid #efeaea;*/ border-top:0; padding-left:15px; padding-right:15px;}

.pro_show img{ max-width:100%;}

.pro_show table{border-collapse:collapse;border-spacing:0;}

.pro_show table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}



.product_ul{ overflow:hidden;margin-top:40px;}

.product_ul ul{list-style-type:none; }

.product_ul li{float:left; margin-right:1.5%;position:relative; width:32.33%; margin-bottom:1%; overflow:hidden; text-align:center;}

.product_ul li a{ text-decoration:none;}

.product_ul li .imgs{ border:1px solid #cdcdcd; overflow:hidden;}

.product_ul li .imgs img{height:287px;width:100%;  vertical-align:middle;display:inline-block;-webkit-transition: all 0.8s ease-out;

-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;

transition: all 0.8s ease-out;}

.product_ul li h2{font-weight:normal;  font:300 14px/38px "微软雅黑"; height:38px; line-height:38px; overflow:hidden; color:#606060; }

.product_ul li:Hover h2{ color:#2c902e;}

.product_ul li:nth-child(3n+0){ margin-right:0;}

.product_ul li:Hover .imgs{border:1px solid #2c902e;}

.product_ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}



/*下载中心*/

.down_ul{ }

.down_ul ul li{ width:423px; border:1px solid #e2e2e2; height:122px; overflow:hidden; float:left;margin-bottom:25px; background:#fff; margin-left:19px;}

.down_ul ul li:nth-child(2n+0){ float:right;}

.down_ul ul li a{text-decoration:none;}

.down_ul ul li .txts{ overflow:hidden; width:270px; float:left; margin-left:27px; margin-top:21px;}

.down_ul ul li .txts .h2{height:36px; line-height:36px; color:#333333; font-size:16px; font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.down_ul ul li .txts .p{ line-height:20px; height:40px; overflow:hidden; color:#888888; font-size:12px;}

.down_ul ul li em{ float:right; margin-top:40px; width:45px; height:45px; margin-right:39px;background:url(../images/down_bg1.png) no-repeat;}

.down_ul ul li:hover{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);transition:all 0.3s; background:#2c902e; border:1px solid #2c902e;}

.down_ul ul li:hover .txts .h2{ color:#fff;}

.down_ul ul li:hover .txts .p{ color:#fff;}

.down_ul ul li:hover em{background:url(../images/down_bg2.png) no-repeat;animation: ani-svg 0.65s linear 0s alternate infinite;

-webkit-animation: ani-svg 0.65s linear 0s alternate infinite;}



@keyframes ani-svg{

	0%{

	  opacity: 0.4;

	  transform: translateY(-20px);

	}

	15%{

	  opacity: 0.65;

	  transform: translateY(-15px);

	}

    25%{

      opacity: 0.8;

	  transform: translateY(-10px);

	}

    50%{

      opacity: 1;

	  transform: translateY(0px);

	}

	65%{

	  opacity: 0.8;

	  transform: translateY(5px);

	}

	75%{

	  opacity: 0.65;

	  transform: translateY(10px);

	}

	100%{

	  opacity: 0.4;

	  transform: translateY(15px);

	}

}

@-webkit-keyframes ani-svg{

	0%{

	  opacity: 0.4;

	  -webkit-transform: translateY(-20px);

	}

	15%{

	  opacity: 0.65;

	  -webkit-transform: translateY(-15px);

	}

    25%{

      opacity: 0.8;

	  -webkit-transform: translateY(-10px);

	}

    50%{

      opacity: 1;

	  -webkit-transform: translateY(0px);

	}

	65%{

	  opacity: 0.8;

	  -webkit-transform: translateY(5px);

	}

	75%{

	  opacity: 0.65;

	  -webkit-transform: translateY(10px);

	}

	100%{

	  opacity: 0.4;

	  -webkit-transform: translateY(15px);

	}

}

@-moz-keyframes ani-svg{

	0%{

	  opacity: 0.4;

	  -moz-transform: translateY(-20px);

	}

	15%{

	  opacity: 0.65;

	  -moz-transform: translateY(-15px);

	}

    25%{

      opacity: 0.8;

	  -moz-transform: translateY(-10px);

	}

    50%{

      opacity: 1;

	  -moz-transform: translateY(0px);

	}

	65%{

	  opacity: 0.8;

	  -moz-transform: translateY(5px);

	}

	75%{

	  opacity: 0.65;

	  -moz-transform: translateY(10px);

	}

	100%{

	  opacity: 0.4;

	  -moz-transform: translateY(15px);

	}

}



/*新闻中心*/

.news_con{ overflow:hidden; }

.news_con ul li{overflow:hidden;  margin-bottom:25px; padding-bottom:20px; border-bottom:1px solid #efefef; display:block;}

.news_con ul li .imgs{ width:200px;float:left; display:inline; overflow:hidden;}

.news_con ul li .imgs img{width:100%; height:142px;-webkit-transition: all 0.8s ease-out;

-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;

transition: all 0.8s ease-out;}

.news_con ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.news_con ul li .i_about_r{ float:right; display:inline; width:670px; overflow:hidden; }

.news_con ul li .i_about_r h3{ line-height:20px; height:20px; overflow:hidden; font-size:16px; color:#333; font-weight:normal; margin-top:3px; margin-bottom:12px;}

.news_con ul li .i_about_r em{ font-size:12px; color:#b2b1b1; overflow:hidden;  height:14px; line-height:14px; display:block;}

.news_con ul li .i_about_r .p{ height:40px; overflow:hidden; font-size:14px; color:#666; margin-top:8px; line-height:20px;}

.news_con ul li .i_about_r .news_more{ transition:all 0.3s; margin-top:15px; width:76px; float:left; height:20px; line-height:18px; color:#2c902e; font-size:14px; background:url(../images/awrr.png) right center no-repeat; }

.news_con ul li .i_about_r .news_more:hover{ margin-left:5px;}

.news_con ul li:hover .i_about_r h3{ color:#2c902e; }



/*关于我们*/

.about_x{ overflow:hidden; line-height:24px; min-height:400px;font-size:16px; color:#333333; padding-bottom:50px;letter-spacing:0px; }

.about_x img{margin-bottom:15px; max-width:100%;}

.about_x .h2{ text-align:center; color:#b39058; font-size:22px; font-weight:normal; line-height:36px; margin-bottom:18px;}

.about_x .show_t{ padding-bottom:13px; line-height:30px; font-size:22px; color:#2c2c2c;text-align:center; overflow:hidden;}

.about_x .con_line{height:40px; line-height:40px;font-size:14px; color:#c2c2c2;border-bottom:1px dashed #e5e5e5;  text-align:center; }

.about_x .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:15px;text-align:left;padding-bottom:60px; font-size:15px;}

.about_x table{border-collapse:collapse;border-spacing:0;}

.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}



.prenext{ border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;font-size:16px; line-height:60px;margin-top:20px; color:#444;}

.prenext span{ float:left; width:108px; color:#666666; font-size:16px;}

.prenext a{ color:#444;}

.prenext a:hover{ color:#2c902e; text-decoration:none;}

.prenext:last-child{ border-top:0; margin-top:0;margin-bottom:20px;}

.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}

.fenxiang{ height:30px; overflow:hidden;}

.fenxiang .span{ float:right; font-size:14px; line-height:34px;}





/*联系我们*/

.i_map_c{ overflow:hidden;}

/*.i_map_c img{ max-width:100%;}*/

.i_map_c #dituContent{width: 100%;height: 317px;float: left;}

/*.i_map_c iframe{height: 400px;}*/

.contact_div{ overflow:hidden; padding-bottom:60px; padding-top:35px;margin-left:22px; width:880px;}

.contact_left{float:left; display:inline;width:363px; overflow:hidden;line-height:30px;font-size:14px; color:#555;}

.contact_left h2{ font-weight:normal; font-size:22px; color:#383838; }

.contact_left .divs{ overflow:hidden;}

.contact_left .divs h3{font-weight:normal; font-size:16px; color:#333; margin-bottom:6px; padding-top:20px;}

.contact_left a{ text-decoration:none;color:#555;}

.contact_left a:hover{ color:#2c902e;}



.contact_mid{float:right; display:inline;width:458px;line-height:36px;  font-size:15px;}

.contact_mid .input{ height:36px; line-height:36px; padding-left:10px;width:445px; background:none; border:1px solid #bbbbbb; margin-bottom:6px;  font-size:14px;color:#c5c5c5; font-family:"微软雅黑"; outline:none;}

.contact_mid .input.nor{ margin-right:0;}

.contact_mid .msg_txt{padding-left:2.2%; line-height:22px; width:97.3%;  padding-top:9px;background:none; border:1px solid #cecece; height:100px;color:#c1c1c1;font-family:"微软雅黑"; font-size:14px; outline:none;}

.contact_mid .btn{ background:#2c902e;width:92px; height:36px; border:0px; cursor:pointer; color:#fff; font-size:13px; letter-spacing:1px; -webkit-appearance: none; margin-top:6px;}

.contact_mid .btn:hover{filter:alpha(opacity=80);opacity:0.8;}

















@media screen and (max-width: 1200px) {

.top_bg{ position:static;}

.i_blank{ height:0;}

}

.n_ban{width:100%; height:320px; position:relative; overflow:hidden;}
.n_ban .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; top:0; left:0;}
.n_ban .w_z{position:absolute; width:100%; text-align:center; box-sizing:0 0 8px #555; color:#fff; top:50%; left:0; 
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.n_ban .w_z h3{font-size:30px; margin-bottom:10px; font-weight:normal}
.n_ban .w_z h4{font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;font-weight:normal}

.neiye{width:1200px; margin:50px auto; overflow:hidden;}

.neiye .lmmc{width:100%; color:#af0016; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; }
.neiye .lmmc span{float:right; font-size:14px; color:#555;}

.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:230px; height:60px; padding:13px 15px 7px; background-color:#af0016; color:#fff; font-size:22px; line-height:30px;font-weight:normal}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#af0016; background:#af0016 url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .lx{margin-top:15px;}
.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}
.neiye .lf .fl{margin-top:10px; overflow:hidden;}
.neiye .lf .fl h4{background-color:#e7e7e7; font-size:16px; line-height:50px; text-indent:10px; position:relative;}
.neiye .lf .fl h4.on{background-color:#af0016;}
.neiye .lf .fl h4.on a{color:#fff;}
.neiye .lf .fl h4 i{height:50px; width:50px; font-size:18px; line-height:50px; text-align:center; text-indent:0; display:block; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf .fl h4.on i{color:#fff;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);}
.neiye .lf .fl ul{border-top:0; display:none;}
.neiye .lf .fl em{width:26px; border-radius:3px; background-color:#F00; font-size:12px; line-height:12px; color:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-left:5px;}

.neiye .rt{width:910px; margin-top:0px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:100%; overflow:hidden;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-bottom:10px;}
.neiye .rt .gy p strong{font-size:15px;}

.neiye .rt .xw{overflow:hidden; margin-top:30px;}
.neiye .rt .xw ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.neiye .rt .xw .tp{width:200px; overflow:hidden; float:left;}
.neiye .rt .xw .tp img{width:100%; height:130px; display:block;}
.neiye .rt .xw .wz{width:680px; overflow:hidden; float:right;}
.neiye .rt .xw .wz h3{font-size:18px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:normal}
.neiye .rt .xw .wz span{font-size:14px; line-height:26px; color:#af0016;}
.neiye .rt .xw .wz p{padding-right:10px;}
.neiye .rt .xw .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}

.neiye .rt .cp_zs{width:930px;}
.neiye .rt .cp_zs ul li{width:268px; border:1px solid #e7e7e7; padding:10px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.neiye .rt .cp_zs .tp{width:80%; margin:0 auto;}
.neiye .rt .cp_zs .tp img{width:100%; height:auto; display:block;}
.neiye .rt .cp_zs .wz{text-align:center; margin-bottom:5px;}
.neiye .rt .cp_zs .wz h3{font-size:15px; line-height:36px; margin-bottom:5px;}
.neiye .rt .cp_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.neiye .rt .cp_zs ul li:hover .wz a{background-color:#af0016; border:1px solid #af0016; color:#fff;}

.neiye .rt .al_zs{width:930px;}
.neiye .rt .al_zs ul li{width:290px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.neiye .rt .al_zs .tp{width:100%;}
.neiye .rt .al_zs .tp img{width:100%; height:auto; display:block;}
.neiye .rt .al_zs .wz{text-align:center; border:1px solid #e7e7e7; border-top:0; padding:10px 10px 20px;}
.neiye .rt .al_zs .wz h3{font-size:16px; line-height:36px; margin-bottom:5px;}
.neiye .rt .al_zs .wz p{font-size:12px; line-height:22px; color:#aaa; height:66px; margin-bottom:10px; overflow:hidden;}
.neiye .rt .al_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.neiye .rt .al_zs ul li:hover .wz a{background-color:#af0016; border:1px solid #af0016; color:#fff;}

.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-bottom:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#861622; display:block; margin-bottom:15px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#861622; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:40px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#861622; font-size:14px; color:#fff; line-height:40px;}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

.neiye .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}
.neiye .rc_zp .ts a{color:#af0016;}
.neiye .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.neiye .rc_zp .jr_lm.jt{border: 1px solid #af0016;}
.neiye .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.neiye .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.neiye .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.neiye .rc_zp .jr_lm.jt .jr_bt{background-color:#af0016; color:#fff; padding:20px 40px; line-height:40px;}
.neiye .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.neiye .rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.neiye .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.neiye .rc_zp .jr_nr .gw{width:80px; float:left;}
.neiye .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}

.page{width:100%; margin:30px auto 0; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#af0016; border:1px solid #af0016; color:#fff;}
.page a.on{background-color:#af0016; border:1px solid #af0016; color:#fff;}