
::-webkit-scrollbar-track-piece{width:10px;background-color:#fff;}
::-webkit-scrollbar{width:8px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:#DE3931;}
::-webkit-scrollbar-thumb:hover{background:#DE3931;}




@charset "utf-8";
/* CSS Document */

.in_banner{position:relative; font-family:Arial, Helvetica, sans-serif;}
.in_banner img{ width:100%; height:auto; display:block; }

.nav2{ position:absolute; bottom:50px; width:1270px; left:50%; background:#fff; height:auto; margin-left:-635px; z-index:9; padding:0 20px;  background:url(../images/nav2_bg.jpg) right bottom no-repeat #fff;}
.menu_name{ width:auto; padding-right:15px;float:left; color:#333; font-size:22px; line-height:50px; font-weight:bold;}


.nav2_list{ width:80%;  margin:0;  float: left;}
.nav2_list li{ width:auto;padding: 0 12px; height:50px; text-align:center; float:left; background:url(../images/nav2_li_bg.jpg) left center no-repeat;}
.nav2_list li a{ color:#666; font-size:13px; display:block; line-height:30px;   margin-top:10px; }
.nav2_list li.last{
	padding-right: 0;
}
.nav2_list li.last a{ border-right:1px #ddd solid;padding-right: 15px;}
.nav2_list li.on{ background:#DE3931;}
.nav2_list li.on a{ color:#fff; border:none;}
.nav2_list li:hover{ background:#DE3931;}
.nav2_list li:hover a{color:#fff; }


.in_center{ width:1000px; margin:0 auto; padding:0;}
.mbx_nav p{  display:inline-block; padding:0 5px 0 0; margin:0;}
.mbx_nav p img{ margin-top:-8px;}
.mbx_nav p a{ color:#666; font-size:14px; line-height:60px; }
.mbx_nav p:hover a{color:#DE3931;}
.mbx_nav p.last a{ color:#DE3931;}
.mbx_nav{ border-bottom:1px #ddd solid;margin-top: 15px;}


/* zhici */
.zhici{ padding:50px 0 50px 5px; overflow:hidden;}
.zhici_pic{ position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.zc_pic1{ width:100%; height:auto; display:block;}
.zhici_dw{ /* position:absolute; */ /* bottom:0; */ /* left:0; */ height:60px; background:#DE3931; width:100%;padding: 10px 0;}
.zhici_dw img{ margin: 0px auto; display:block;}
.zhici_text{ padding-top:50px;  position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.zhici_text span{ color:#333; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.zhici_text span b{ color:#DE3931; font-size:45px; padding:0 0 0 0;}
.zhici_text h3{ color:#333; font-size:24px; line-height:30px; margin-bottom:20px; margin-top:5px;}
.zhici_text p{ color:#666; line-height:24px; font-size:14px;}
.zhici_text h6{ width:35px; height:2px; background:#DE3931; margin:0 0 20px 0;} 
.zhici_con{ position:relative; padding:30px;   width:90%; margin:50px auto 0 auto;}
.yh1{ position:absolute; left:0; top:0; z-index:1;}
.yh2{ position:absolute; right:0; bottom:0; z-index:1;}
/* zhici */



/* summary */
.summary{ padding: 50px 0 50px 5px; overflow:hidden;}
.title2 h3{ color:#fff; font-size:24px; font-weight:bold; line-height:30px; margin:0 0 15px 0;}
.title2 h6{ background:#fff; height:2px; margin:0 0 20px 0; width:40px; }
.foun_warp{width:100%; }
.foun_title{font-size:21px; color:#00a0e9; letter-spacing:2px;}
.foun_warp_jianj_a{ padding-right:0;}
.foun_warp_jianj{ background:#DE3931; padding:30px 20px; position:relative; top:-200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  }
.foun_warp_jianj p{ color:#E0E0E0; font-size: 16px; line-height:22px; margin-bottom: 12px;}
.foun_warp_pic_a { padding-left:0;}
.foun_warp_pic img{ width:100%; height:auto; display:block;}
.foun_warp_xq{ padding:20px 20px 0 0; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.foun_warp_pic{position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.foun_warp_xq p{ color:#666; line-height:24px; font-size: 14px;}
.more_text{ display:none;}
.dxxg{ cursor:pointer; margin-top:30px;  width:120px; height:36px; background:#DE3931; color:#fff; font-size:14px; display:block; text-align:center; line-height:36px;}
.dxxg:hover{ color:#fff;}
/* summary */



/* honor */
.honor{ padding:50px 15px 50px 20px; overflow:hidden;}
.title h3{ color:#DE3931; font-size:24px; font-weight:bold; line-height:30px; margin:0 0 15px 0; letter-spacing: 0px;}
.title h6{ background:#DE3931; height:2px; margin:0 0 20px 0; width:40px; }
.honor_list{ position:relative; top:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.honor_pic { width:35%; float:left; overflow:hidden; }
.honor_pic img{ width:100%; height:auto; display:block;  
transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.honor_pic:hover img{   transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;

transform:scale(1.1);   
-webkit-transform:scale(1.1);   
-moz-transform:scale(1.1);    
-o-transform:scale(1.1);   
 -ms-transform:scale(1.1);}
 
.honor_text{ width:65%; float:left; padding: 0 30px; }
.honor_text h3{ color:#DE3931; font-size:22px; font-weight:bold; line-height:40px; margin:32px 0 15px 0; }
.honor_text h3 span{ color:#ddd; font-size:22px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:0; }
.honor_con{ margin:0;}
.honor_con li{ width:46%; float:left; margin-right:8%;}
.honor_con li.three{ margin-right:0;}
.honor_con li p{
    color:#666;
    font-size:14px;
    line-height:30px;
    height:30px;
    overflow:hidden;
    border-bottom:1px #ddd solid;
    padding-bottom:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom:10px;
    }
.honor_list{ border:10px #F3F3F3  solid; margin-bottom:60px;}
/* honor */


/* dangj */
.dangj{ padding:50px 0; overflow:hidden;}
.dangj_top{ padding-left:5px;}
.dangj_js{position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }

.dangj_js p{ color:#666; font-size:14px; line-height:24px; margin:0 0 10px 0;}
.dangj_pic{ margin-top:30px; position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.dangj_pic img{ width:100%; height:auto; display:block;}
.dangj_center{  margin:15px 0 20px 0; position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.dangj_center p{color:#666; font-size:14px; line-height:24px; margin:0; }
.dangj_bottom ul{ margin:0; }
.dangj_bottom ul li{ margin:0 0 20px 0; border-bottom:1px #ddd solid; padding-bottom:10px;  position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.dangj_bottom ul li h3{ color:#DE3931; font-size:18px; margin:0; line-height:30px; font-weight:bold;}
.dangj_bottom ul li p{ color:#666; font-size:14px; line-height:24px; margin:0;}
/* dangj */


/* history */
.history{ padding:50px 0; overflow:hidden;}
.history_js p{color:#666; font-size:14px; line-height:24px; margin:0;}
.history_js{ width:70%; float:left; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  }
.history_logo{ width:30%; float:left; margin-top:50px;  position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.history_logo img{ margin:0 auto; display:block;}

.history_jd{  margin:50px 0 0 0 ; position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.history_jd li{ 
	width:200px; height:126px; 
	cursor:pointer; 
	 
	background-size: 200px 126px;
    -moz-background-size: 200px 126px;
    -webkit-background-size:200px 126px;
    -o-background-size: 200px 126px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/history_bg1.png', sizingMethod='scale');
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; text-align:center; line-height:100px; float:left; margin-right:50px; background-size: 100% }

.history_jd .activedimg{
	background:url(../images/history_bg1.png) no-repeat center center;
	background-size: 200px 126px;
    -moz-background-size: 200px 126px;
    -webkit-background-size:200px 126px;
    -o-background-size: 200px 126px;
}


.history_jd li.focus{ 
	background:url(../images/history_bg.png)  no-repeat center center;
	background-size: 200px 126px;
	background-size: 200px 126px;
    -moz-background-size: 200px 126px;
    -webkit-background-size: 200px 126px;
    -o-background-size: 200px 126px;
}

.history_jd li.focuss{ 
	
	background-size: 200px 126px;
	background-size: 200px 126px;
    -moz-background-size: 200px 126px;
    -webkit-background-size: 200px 126px;
    -o-background-size: 200px 126px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/history_bg.png', sizingMethod='scale');
}




.border_{
	background:url(../images/history_bg.png) no-repeat center center;
	background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/history_bg.png', sizingMethod='scale');
}
.history_jd li a{ color:#666; font-size:14px;}
.history_text{ width:50%; float:left; padding-right:30px;}
.history_text h3{ color:#DE3931; font-size:16px;line-height: 30px !important;}
.history_text p{ color:#666; font-size:14px; line-height:24px;}
.history_pic{ width:50%; float:left;  margin-top:60px; }
.history_pic img{ width:100%; height:auto; display:block;}
.TabHide1{  top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; z-index:9;}
.history_con{  padding:30px; border:5px #ddd solid; margin-top:35px; }

.history_jd li.focus a{ color:#DE3931;}

#TabShow1{
	// position: relative;
}
#TabShow2{
	// position: absolute;
	// top: -35px;
	// left:0;
	// z-index:2;
	// width:100%;
	// height:auto;
}
#TabShow3{
	// position: absolute;
	// top: -35px;
	// left:0;
	// z-index:3;
	// width:100%;
	// height:auto;
}
#TabShow4{
	// position: absolute;
	// top: -35px;
	// left:0;
	// z-index:4;
	// width:100%;
	// height:auto;
}

.his_pic{ width:100%;}


/* keji */
.keji{ padding:50px 0; overflow:hidden;}
.keji_text{ width:55%; float:left; padding-right:30px; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.keji_text p{ color:#666; font-size:14px; line-height:24px;}
.keji_pic{ width:45%; float:left;  position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.keji_pic img{ width:100%; height:auto; display:block;}
.keji_bottom{ margin-top:50px;}

.keji_list{ width:100%;  position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;     padding: 0 20px; }
.keji_list img{ width:100%; height:auto; display:block; }
.keji_list h3{ color:#666; font-size:14px; line-height:40px; position:relative;}
.keji_list.three{ margin-right:0;}
.keji_list span{ width:2px; height:16px; background:#DE3931; position:absolute; right:0; top:12px; z-index:2; display:block;}
.keji_con{ padding:0 10px;}
/* keji */


/* chanye */
.chanye{ padding:50px 0; overflow:hidden;}
.titlebt{ margin-bottom:30px;}
.chanye_list{ margin-bottom:50px;}
.chanye_text{width:55%; float:left; padding:0 30px 0 80px; position:relative;}
.chanye_text span{ position:absolute; width:50px; height:50px; line-height:50px; text-align:center; display:block; color:#fff; font-size:16px; left:0; top:30px; background:url(../images/chanye_ti_bg.png) center center no-repeat;}
.chanye_pic{ width:45%; float:left;}
.chanye_pic img{ display:block;width:100%; height:auto; }
.chanye_text{ padding-top:20px;}
.chanye_text h3{ color:#DE3931; font-size:18px;   line-height:30px; margin:0 0 8px 0;}
.chanye_text h6{background:#DE3931; height:2px; margin:0 0 20px 0; width:35px;}
.chanye_text p{ color:#666; font-size:14px; line-height:24px; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	text-align:justify; 
	text-justify:inter-ideograph;
}
.chanye_text:hover p{ color:#DE3931; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.chanye_text2{ width:50%; margin-left:5%;}

.chanye_left{position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.chanye_right{position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.xnycp_nr{height: 220px;overflow-y: scroll;padding-right: 10px;}
.xnycp_nr::selection {background: #999 ; color: white ; text-shadow: none ; }
.xnycp_nr::-webkit-scrollbar-track-piece{width:10px;background-color:#999;}
.xnycp_nr::-webkit-scrollbar{width:5px;height:6px}
.xnycp_nr::-webkit-scrollbar-thumb{height:50px;background-color:rgba(222,57,49,1);}
.xnycp_nr::-webkit-scrollbar-thumb:hover{background:#DE3931}


/* chanye */





/* guanhuai */
.guanhuai{ padding:50px 0; }
.guanhuai_year ul{ margin:0 0 50px 0; text-align:center;}
.guanhuai_year ul li{ display:inline-block; padding:0 10px;}
.guanhuai_year ul li a{ color:#333; font-size:14px;}
.guanhuai_year ul li.on a{ color:#DE3931; font-weight:bold;}
.guanhuai_year ul li:hover a{color:#DE3931;}
.guanhuai_list{ width:32%; float:left; margin-right:2%;}
.guanhuai_list.three{ margin-right:0;}
.guanhuai_list img{ width:100%; height:auto; display:block;}
.guanhuai_list{ position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.guanhuai_textdw{ position:absolute; width:100%; bottom:0; left:0; height:60px; background:#DE3931; } 
.guanhuai_textdw p{ color:#fff; line-height:24px; padding-left:10px; font-size:14px; margin:6px 0 0 0; width:90%;
    overflow: hidden;
    text-overflow: ellipsis; }
.guanhuai_textdw span{ color:#fff; font-size:12px; padding-left:10px;}
.guanhuai_li{margin:0 0 13px 0;}
.guanhuai_li h3{ color:#fff; background:#CECECE; line-height: 82px; width: 25%; float:left; font-size:12px; text-align:center;height: 82px;}
.guanhuai_li p{ width:75%; float:left; padding: 12px 10px; color:#fff; background:#DE3931; line-height:22px; height: 82px; overflow:hidden; font-size: 14px; margin:0;}
.guanhuai_list1{ overflow:hidden;}
/* guanhuai */


/* shiyi */
.shiyi{ padding:50px 0; overflow:hidden;}
.shangbiao img{ display:block; margin:0; width:100%; }
.shangbiao_right h4{ color:#333; font-size:20px; margin:0 0 35px 0; line-height:30px;}
.shangbiao_con{ margin-top:30px; padding-left:20px;}
.shangbiao_left{ width:40%; float:left; padding:0 30px 0 0; }
.shangbiao_right{width:60%; float:left;}
.shangbiao_right p{ color:#666; font-size:14px; line-height:40px; margin:0 0 15px 0; }
.shangbiao{ margin-bottom:70px; margin-top:30px; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.shangbiao_right p span{ background:#D6010F; margin-right:8px; margin-top:5px; color:#fff; font-size:16px; width:30px; border-radius:60%; display:block; float:left; text-align:center; line-height:30px; }
.sytitle{ color:#DE3931; font-size:18px;   line-height:30px; margin:0 0 8px 0;}
.sytitle_p{background:#DE3931; height:2px; margin:0 0 20px 0; width:35px;}

.weibiao_top{ position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.weibiao_top p{ color:#666; font-size:14px; line-height:24px;}
.weibiao_bottom{ margin-top:50px; padding:0 15px;}
.weibiao_list{ border:1px #ddd solid; padding:20px 20px 60px 20px;   position:relative;  top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.weibiao_list img{ margin:0 auto 20px auto; display:block; width:80px;}
.weibiao_list p{ color:#666; font-size:14px; line-height:24px; text-align:center; height:170px; overflow:hidden;  transition:all 2s;
	-moz-transition:all 2s;
	-ms-transition:all 2s;
	-o-transition:all 2s;
	-webkit-transition:all 2s;
}
.weibiao_list h6{ text-align:center; font-size:20px; width:100%; height:30px; bottom:0; left:0; position:absolute; z-index:1;}
.weibiao .title{ position:relative;  left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.weibiao_bottom_pic img{ width:100%; height:auto; display:block;}
.weibiao_bottom_text p{ color:#666; line-height:24px; font-size:14px; margin-bottom:25px;}
.weibiao_bottom_text p span{ color:#DE3931; font-size:20px; font-weight:bold; padding-right:10px; line-height:30px;}
/* shiyi */


/* culture */
.culture{ padding:50px 15px; overflow:hidden;  }
.about_four_leftext{height:auto; color:#666; margin-top:30px; }
.about_four_leftext p{font-size:14px; margin:0; line-height:22px;}
.about_four_leftext h2{font-size:24px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; margin-top:0; font-family:Arial, Helvetica, sans-serif; color:#DE3931; line-height:30px;  }
.about_four_leftext h2.h2_2{font-size:20px; margin-bottom:30px;  font-family:Arial, Helvetica, sans-serif;}
.about_four_leftext h3{font-size:16px; font-weight:300; line-height:30px; margin-bottom:5px; }
.about_four_leftext h4{font-size:12px;}
.about_four_rightpic{padding:0;  }
.about_four_rightpic_cont{width:31%; margin-right:3.5%; height:457px; background:#F3F3F3; float:left; padding:28px 10px; box-sizing:border-box;
	position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; right:-300px;
}
.about_four_rightpic_cont.on{ background:#DE3931; }
.about_four_rightpic_cont.on h3{ color:#fff;}
.about_four_rightpic_cont.on h6{ background:#fff;}
.about_four_rightpic_cont.on .about_four_rightpic_cont_in p{color:#fff;}

.about_four_rightpic_cont:hover{ background:#DE3931; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
 }
.about_four_rightpic_cont:hover h3{ color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_four_rightpic_cont:hover h6{ background:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_four_rightpic_cont:hover .about_four_rightpic_cont_in p{color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.about_four_rightpic_cont.three{ margin-right:0%;}
.about_four_rightpic_cont i{ font-size:50px; color:#DE3931; text-align:center; display:block;}
.about_four_rightpic_cont4{margin-right:0;}
.about_four_rightpic_cont img{display:block; margin:0 auto 15px auto;}
.about_four_rightpic_cont h3{font-size:20px; color: #DE3931; font-weight:bold;  text-align:center; line-height:40px;}
.about_four_rightpic_cont h6{ width:35px; margin:5px auto 10px auto; background:#DE3931; height:2px;}
.about_four_rightpic_cont .about_four_rightpic_cont_in {height:auto; margin-top:8px; padding:10px 0; }
.about_four_rightpic_cont .about_four_rightpic_cont_in h2{font-size:20px; color: #333; text-align:center; margin:0;}
.about_four_rightpic_cont .about_four_rightpic_cont_in p{font-size:14px; color: #666; margin:0; line-height:24px; padding:0 15px;}
.about_four_leftpic{padding:0;}
.about_four_leftpic_in{width:31%; margin-right:2%; border:#ddd 1px solid; overflow:hidden; float:left; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.about_four_leftpic img{width:100%; height:auto; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; display:block;}
.about_four_leftpic img:hover{ transform:scale(1.2);   
-webkit-transform:scale(1.2);   
-moz-transform:scale(1.2);    
-o-transform:scale(1.2);   
 -ms-transform:scale(1.2);
 
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; 
 
 }
.about_four_leftpic .about_four_leftpic_in.three{margin-right:0;}

.about_four_righttext{position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.about_four_righttext ul.s_link{height:auto; margin-bottom:10px; margin-top:41px; overflow:hidden;}
.about_four_righttext ul.s_link li{float:left;   line-height:24px; font-size:14px; margin-right:10px;}
.about_four_righttext ul.s_link li a{color:#fff;  padding-right:10px;}
.about_four_righttext ul.s_link li.one a{  background:url("../images/s_link_a_bg.png") right center no-repeat;}

.about_four_righttext p{ font-style: italic;
    font-size:14px;
    margin: 6px 20px;
    position: relative;
	line-height:30px; color:#666;     font-family:Arial, Helvetica, sans-serif; }
.about_four_righttext p:before{
		content: "“";
    font-size: 48px;
    color:#666;
    position: absolute;
    top: -20px;
    left: -20px;
	font-family:Arial, Helvetica, sans-serif; 
		}
.about_four_righttext p:after{
		content: "“";
    font-size: 48px;
    color:#666;
    position: absolute;
    bottom: -20px;
    right: 0;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
	font-family:Arial, Helvetica, sans-serif; 
		}

.culture_left{ position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; left:-300px; }

.zigongsi_pic img{ width:100%; height:auto; display:block;}
.zigongsi{ padding:50px 0;}

/* culture */


/* lingyu */
.lingyu{ padding:50px 0 50px 5px; overflow:hidden;}
.lingyu_con{ margin-bottom:50px;}
.lingyu_text{ position:relative; padding-top:5px;}
.lingyu_text h3{ color:#333; font-size:20px; font-weight:bold; margin:0 0 15px 0; line-height:30px;}
.lingyu_text p{color:#666; font-size:14px; line-height:24px; margin:0;text-align:justify; 
	text-justify:inter-ideograph;}
.lingyu_text h5{color:#DE3931; font-size:14px; line-height:24px; font-weight:normal; position:absolute; bottom:20px; left:0;}
.lingyu_pic img{ width:100%; height:auto; display:block;}
.lingyu_left{position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.lingyu_right{position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
/* lingyu */



/* jiazhiguan */
.jiazhiguan{ padding:50px 0; overflow:hidden;}
.jiazhiguan_top{ border: 6px #ddd solid; padding:15px; width: 206px; height: 107px;  position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.jiazhiguan_top h6{ color:#999;   font-size:12px; margin: 3px 0 0 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; width: 24px; float:left; transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg);  }

.jiazhiguan_title{ width: 128px; float:left; margin-left: 10px;}
.jiazhiguan_title h3{ color:#ccc; text-transform:uppercase; font-size:29px; line-height:30px; margin:5px 0; letter-spacing:0;}
.jiazhiguan_title p{ color: #999; font-size:16px; letter-spacing:0px;font-weight: bold;}
.jiazhiguan_bottom{ margin-top:50px;}
.jiazhiguan_text{ width:50%; float:left;   padding:20px 30px 0 0; position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.jiazhiguan_text p.one{font-size:20px; color:#666; font-weight:bold; margin-bottom:30px;}
.jiazhiguan_text p{ color: #666; font-size:14px; line-height:24px;}
.jiazhiguan_text h6{ background:#DE3931; height:2px; width:65px; margin:25px 0 0 0;}
.jiazhiguan_pic{ width:50%; float:left; position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.jiazhiguan_pic img{ width:100%; height:auto; display:block;}
.jiazhiguan_pic h5{width:5px;  height:30%; background:#DE3931; right: 0; bottom:0; position:absolute; z-index:1; margin:0;}
.jiazhiguan_pic h6{  width:30%; height:5px;  background:#DE3931; right: -3px; bottom: 0; position:absolute; z-index:1; margin:0;}

/* jiazhiguan */


/**  zhanlue **/
.zhanlue{ padding:80px 0;}
.zhanlue_pic{ margin-top:0px; background:url(../images/zhanlue.jpg) center center no-repeat;
	height: 643px!important;
}
.zhanlue_pic img{ width:100%; height:auto; display:block;}
.zhanlue_text_a{ padding-top:20px;}
.joblist {
	margin: 0;
	padding: 5px 0px 20px 30px;
}

.zhanlue_text{ width:80%; float:left;}
.zhanlue_text p{ font-size:14px; line-height:24px; margin:0 0 5px 0; color:#666;}
.imgwrap_job{ width:12%; float:left; margin-right:5%; }
.imgwrap_job img {  border-radius: 50%; width:100%; display:block; }


/**  zhanlue **/



/*prolist++++*/
.prolist_list {
    margin-bottom: 40px;
	overflow: hidden;
}
.prolist_left{position:relative; left:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.prolist_right{position:relative; right:-300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

.prolist_pic{ width: 25%; float:left;}
.prolist_pic img{ width:100%; height:auto; display:block;}

.prolist_text{ float:right; position:relative; padding-top:20px;}
.prolist_text h3{ color:#DE3931; font-size:18px;   line-height:30px; margin:0 0 8px 0;}
.prolist_text h6{background:#DE3931; height:2px; margin:0 0 20px 0; width:35px;}
.prolist_text p{ color:#666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.read_btn{
	width: 100px;
	height: 30px;
	color: #fff;
	background: #DE3931;
	border: none;
	outline: none;
	position: absolute;
	bottom: -20%;
	right: 0;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
}
.prolist_list:hover .read_btn{
	bottom: 0;
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}
.prolist_text2{ width: 70%; border-bottom: solid 1px #ddd; position: relative;}
.prolist_{ padding:50px 0; overflow:hidden;}
.prodot_img_box img{ width:100%; height:auto; display:block;}
/*prolist------*/

/*prolist++++*/
.prodot_left{

}
.pro_info_box h2{
	color:#DE3931; font-size:18px;   line-height:30px; margin:0 0 8px 0;
}
.pro_info_box h3{
	background:#DE3931; height:2px; margin:0 0 20px 0; width:35px;
}
.pro_info_box h4{
	font-size: 15px;color: #333;
	line-height: 24px;
	font-weight: 600;
	margin: 8px 0;
}
.pro_info_box h5{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding-left: 20px;
	font-weight: 100;
	margin: 0;
}
.pro_info_box p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding-left: 20px;
	font-weight: 100;
	margin: 0;
}
.pro_table{
	margin-top: 50px;
	margin-bottom: 30px;
	
	border-top: solid 1px #e8e8e8;
}
.pro_table .col-xs-12,.pro_table .col-xs-6{
	padding: 0;
	margin: 0;
}
.pro_biaoti{
	background: #f5f5f5;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 8px 0;
}
.pro_biaoti_ts{
	width: 50%;
	float: left;
	background: #f5f5f5;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 8px 0;
}
.table_td{
	width: 50%;
	float: left;
	text-align: center;
	padding: 8px 0;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.table_td_ts{
	width: 25%;
	float: left;
	text-align: center;
	padding: 8px 0;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.table_box{
	width: 100%;
}
.table_box tr td{
	padding: 8px 0;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	text-align: center;
}
.prodot_right_con{ padding:0 30px;}

/*prolist------*/




@media (min-width: 1440px) {
.container {
	width: 1270px !important;
}
}

@media (max-width: 1440px) {

	.nav2{ width:1000px; margin-left:-500px;}
	.zhici_text{ padding-top:35px;}
	.zhici_con{ width:95%; margin-top:30px;}
	
	.zhanlue_text{ width:70%;}
	.imgwrap_job{width:22%;}
	
	.guanhuai_li p{ width:75%;}
	.lingyu_left3{ padding-top:0;}
	.weibiao_list p{ height:230px;}

	.about_four_rightpic_cont{
		height:538px;
	}
	.nav2_list{width:100%;}
	.shangbiao_right p {
		line-height: 22px;
	}
	.weibiao_bottom_text p {
		line-height: 20px;
		margin-bottom: 8px;
	}
	.about_four_rightpic_cont .about_four_rightpic_cont_in p {
		line-height: 20px;
	}
	.zhanlue_text p {
		line-height: 19px;
	}
	.nav2_list li:first-child {
		background-image: url('');
	}
	
}



@media (max-width: 1023px) and (min-width: 768px){
.nav2 {
	width:748px;
	margin-left: -374px;
}
.nav2_list li {
    width: auto;
}
.menu_name {
    width: auto;
}
.nav2_list li a{
	font-size:12px;
}
	.about_four_rightpic_cont{
		height:776px;
	}


}



@media (max-width: 768px){

/**2.20**/
.shangbiao_left{ width:100%; float:none; padding-right:0;}
.shangbiao_right{width:100%; float:none; margin-top:10px;}
.shangbiao_con{ padding-left:0;}



.guanhuai_year ul{ text-align:left;}
/**2.20**/




.nav2{ position:relative; left:0; bottom:0; margin-left:0; width:100%; padding:0; background:none; height:auto;}
.menu_name{ display:none;}
.nav2_list li{ width:33.33%; background:none; border:1px #ddd solid; height:42px; line-height:42px; border-left:none; border-top:none;  }
.nav2_list li a{ line-height:42px; margin-top:0;}
.nav2_list{ width:100%; float:none;}
.mbx_nav{ display:none;}
.in_center{ width:100%; padding:0 15px; margin:0;}
.padd_no{ padding:0;}
.in_center{ width:100% !important; padding:0 15px !important; margin:0 !important;}

/**about**/
.foun_warp_jianj_a{padding:0;}
.summary{padding:40px 15px 40px 0;}
.foun_warp_xq{padding:30px 0 0;margin-bottom:40px;}

/**zhici**/
.zhici{padding:40px 0;}
.zhici_text {
    padding-top: 30px;
    padding-left: 15px;
}
.zhici_text span{    font-size: 18px;}
.zhici_text span b{    font-size: 30px;}
.zhici_text h3{padding-top:0;font-size: 18px;   margin-top: 10px; min-height: 40px;    line-height: 30px;margin-bottom:0}
.zhici_text p{font-size:13px;}
.zhici_con{ width:100%; padding:40px 15px; }
.yh2{ right:15px;}


/**history**/
.history {
    padding: 20px 0 40px;
}
.history_js{width:100%;}
.history_logo{margin-top:30px;}
.history_jd li{width:50%;margin-right:0;     background: url(../images/history_bg1p.png) left top no-repeat;}
.history_con{padding: 20px;}
.history_text{width:100%; padding-right:0;}
.history_pic{width:100%;margin-top: 20px;}
.history_text h3{padding-top:0;    line-height: 30px; margin-bottom:10px;}
.history_con {margin-top: 30px;}
.history_jd {
    margin: 40px 0 0 0;
}
/* .history_jd li.two{ margin-right:0;} */
.history_jd li{ width:146px; float:left; margin-right:30px; line-height:70px; background-size:100% auto;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.history_jd li.focus{background-size:100% auto;     background: url(../images/history_bgp.png) left top no-repeat;}
/**keji**/
.keji {
    padding: 20px 0 10px;}
.keji_text{width:100%; padding-right:0;}
.keji_pic{width:100%;margin-top:30px;}
.keji_bottom {
    margin-top: 40px;
}
.keji_list {

	padding:0;
	right:0;
	opacity:1;
}
.keji_list h3{ padding-top:0;}

/**dangj**/
.dangj{padding:20px 0 20px;}
.dangj_top{padding-left:0;}
.dangj_bottom ul li h3{padding-top:0;min-height:30px;}
.dangj_js{ padding-right:15px;}

/**honor**/
.honor {
    padding: 40px 0 0;
}
.title h3{padding-top:0;min-height: 30px;    font-size: 20px;}
.honor_list{margin-left:0;margin-right:15px;margin-bottom: 40px;}
.honor_pic,.honor_text{width:100%;}
.honor_text{padding: 0 20px 30px;}
.honor_text h3{margin:10px 0 0 ;font-size:20px;}
.honor_text h3 span{    font-size: 18px;}
.honor_con li p{    font-size: 12px;}
.honor_con li{ width:100%; float:none;}
.honor_con li p{ height:auto;    white-space:inherit;
     overflow:auto;}

/**guanhuai**/
.guanhuai{padding:20px 15px 30px;}
.guanhuai_list{width:100%;}
.guanhuai_list1{margin-bottom:10px;}
.guanhuai_year ul {margin: 0 0 30px 0;}
.guanhuai_li h3{height:82px;width:25%;line-height: 76px;}
.guanhuai_li{padding:30px 0 10px;margin:0}

/**shiyi**/
.shiyi{padding:20px 0 40px;}
.shangbiao img{width:100%;}
.shangbiao h4{font-size:17px;line-height:24px}
.shangbiao {margin-bottom: 20px;}
.weibiao_list{    padding: 20px 20px 40px 20px;}
.weibiao_list p{    height: 120px;}
.weibiao_bottom {margin-top: 40px;padding:0;}
.weibiao_bottom .swiper-pagination-switch{background:#ccc;}
.weibiao_bottom  .swiper-active-switch {
    background: #D02D13;
}

/**culture**/
.culture{padding:40px 0 50px;}
.about_four_leftext{margin-top:30px;}
.about_four_leftext h3{padding:0;min-height:30px;}
.culture_left>p{margin-top:30px !important;margin-bottom:40px;}

.about_four_leftpic { display:none; }
.about_four_leftpic_in{width:100%;}
.about_four_righttext{margin-top:60px;}
.culture_left{ margin-right:15px;margin-left:20px;}
.about_four_rightpic_cont{ width:100%; float:none; margin-bottom:30px; margin-right:0; height:auto;}
.about_four_rightpic{ padding:0 15px 0 0;}
.ph_no{ display:none;}

/**jiazhiguan**/
.jiazhiguan{padding:40px 0 40px;}
.jiazhiguan_title h3{font-size: 24px; min-height:30px;}
.jiazhiguan_top{    height: 116px;}
.jiazhiguan_bottom {
    margin-top: 40px;
}
.jiazhiguan_text,.jiazhiguan_pic{width:100%;}
.jiazhiguan_text{padding-top:0; padding-right:0;}
.jiazhiguan_text p.one {    font-size: 18px;}
.joblist{ padding-left:0;}
.zhanlue{ padding:40px 0;}


/**chanye**/
.chanye{padding:40px 0 0 }
.chanye_left,.chanye_right{width:100%}
.chanye_left{padding-bottom:20px; left:0; 
filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.chanye_left4_1 { margin-top:30px;}
.chanye_list {
    margin-bottom: 40px;
}
.chanye_text p{margin-bottom:0;}
.chanye_text{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.chanye_left3{padding-top:0}
.chanye_text span{position:relative;top:0}

.lingyu{padding:40px 15px 30px 0;}
.lingyu_text{height:auto !important;margin-bottom:40px;padding-top:0;}
.lingyu_text h3{min-height:30px;padding:0;}
.lingyu_text h5{position:relative;margin-bottom:0;}
.lingyu_text.lingyu_left1{margin-bottom:10px;}
.lingyu_right2{margin-top:30px;}
.lingyu_text p{    padding: 0 0 20px;}
.lingyu_right2{    margin-bottom:0px;}
.lingyu_con {
    margin-bottom: 10px;
}
.lingyu_text.lingyu_left.lingyu_left3{margin-bottom:20px;}


.zhanlue_text_a { padding-right:0; padding-left:0;}
.imgwrap_job { width:35%; margin:0 auto 20px auto; float:none;}
.zhanlue_text{ width:100%; float:none; padding-right:15px;}

.nav2_list li.last a{ border:none;}

.prodot_left { padding:0;}
.prodot_img_box{ margin-bottom:30px;}
.prodot_right{ padding:0;}
.prodot_right_con{ padding:0;}

.prolist_text2{ width:100%;}
.prolist_pic{ width:100%;}
.prolist_list{ margin-bottom:50px;}
.pro_table_a{ padding:0;}
.history_jdp{ height:800px;}

.guanhuai_year ul li{ padding-bottom:10px;}
.guanhuai_li p span{ height:48px; display:block; overflow:hidden;}
.jiazhiguan_pic{ margin-top:30px;}
.chanye_left2 { margin-top:30px;}
.group_news_list{ padding:0;}
.group_news .row{ margin-right:0;}

.pro_bgph{ margin-top:20px;}
.pro_bgph table td{ border: solid 1px #e8e8e8; text-align:center; font-size:14px; color:#666; line-height:28px;}
.pro_phbt{ background:#f5f5f5;}

}


@media(max-width:1440px){
	.nav2_list li{ padding: 0 12px; }
	.menu_name{ 
		width: auto;
	    padding-right: 0;
	    float: left;
	    color: #333;
	    font-size: 22px;
	    line-height: 44px;
	    font-weight: bold;
	    border-bottom: 4px #DE3931 solid;
	    margin-bottom: 12px;
	}
	.history_text h3 {
	    color: #DE3931;
	    font-size: 16px;
	    line-height: 30px;
	}

}

@media (max-width: 500px){
	.nav2_list li{width:50%;}  
	
}
@media (max-width: 400px){
	.nav2_list li{width:100%;}  
	
}





@media (max-width: 320px){
	.nav2_list li a{ font-size:12px;}
	
	
	
	.history_jd .activedimg{
		background:none;
		background-size: 100%;
	    -moz-background-size: 100%;
	    -webkit-background-size:100%;
	    -o-background-size: 100%;
	}
	.history_jd li.focus {  background: url(../images/history_bgp2.png) left top no-repeat !important;}
	.history_jd li { width:140px; margin-right:5px; background: url(../images/history_bg2p.png) left top no-repeat !important;   }


}





.chanye_text h5{ width:181px; line-height:36px; background:#DE3931; color:#fff; font-size:14px; text-align:center; margin-top:30px;}

