@charset "utf-8";
/* CSS Document */
body {margin: 0;padding: 0;font-size: 14px;font-family:"Microsoft Yahei";color: #333;background: #fff;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
ul, li, ol {list-style: none;}

a {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #de0024;}

.clear {clear: both;}
.clearfix:after, .clearfix:before {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}

img {border: 0}
.BMap_omCtrl{ display: none;}
input, textarea {font-family: "Microsoft Yahei";}
input:focus, textarea:focus {outline: none;}

::selection {background: #de0024;color: #fff;}
::-moz-selection {background:#de0024;color:#fff;}
::-webkit-selection {background:#de0024;color:#fff;}

.fadeInLeft {animation: fadeInLeft 2s;}
.fadeInRight {animation: fadeInRight 2s;}
.fadeInDown {animation: fadeInDown 2s;}
.fadeInUp {animation: fadeInUp 2s;}

.fl {float: left;}
.fr {float: right;}
.weaper{max-width: 1920px; margin:0 auto; position:relative;}
.box{ width:1200px; margin:0 auto; position:relative;}




/* header */
.header{width: 100%;height: 90px;position: fixed; left: 0;z-index: 990;  top : 0;background: #fff; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.header .logo{width: 173px; height: 50px;float: left;position: relative;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; margin-top: 20px;}
.header .logo img{width:100%; position:absolute;top:0;left: 0;}
.header .en{ position:absolute; right:0; line-height:90px;}
.header .en a{ font-size:16px;}
/*导航栏*/
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 #menu-button { 
    margin-top: 100px;
    background: #F00;
    position: absolute;
    z-index: 99999;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width: auto;
  line-height: 1;
  float:right;
  margin-right:50px;
}

#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #de0024;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav_menu3 > ul > li {
  float: left;
}
.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: left;
}
.nav_menu3.align-right > ul > li {
  float: right;
}
.nav_menu3.align-right ul ul {
  text-align: right;
}
.nav_menu3 > ul > li > a {
  line-height:50px;
  height:50px;
  background:#e2282b;
  border-radius:5px;
  margin:20px 5px;
  padding: 0 30px;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size:15px;

}
.nav_menu3 > ul > li:hover > a {
  color: #fff;
  background: #ca0a0d;
}
.nav_menu3 > ul > li.nav-has-sub > a {
  padding-right: 25px;
}
.nav_menu3 > ul > li.nav-has-sub > a::after {
  position: absolute;
  top: 22px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after {
  border-color: #fff;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}
.nav_menu3 > ul > li > ul {    
 
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3.align-right li:hover > ul {
  right: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 52px;
}
.nav_menu3 ul ul li a {
  padding: 20px 20px;
  width: 150px;
  background:rgba(222,0,36,0.5);
  text-decoration: none;
  color: #eeeeee;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background: rgba(222,0,36,0.9);
}
.nav_menu3 ul ul li.nav-has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after {
  border-color: #fff;
}
.nav_menu3 .active>a{ color:#fff; background:#ca0a0d;}


/* banner */
.banner{position:relative; overflow:hidden; height:600px; width:100%; margin-top:90px;}
.banner .bd{position:relative; z-index:0;margin: 0 auto; overflow: hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center;}
.banner .hd{ position: absolute; bottom:6%; text-align: center; width: 100%; }
.banner .hd li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; border:1px #fff solid; border-radius:7px; margin:0 5px;overflow:hidden;line-height:999px;}
.banner .hd .on {background:#de0024;border:1px #de0024 solid;}
.banner .prev, .banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-22px;left:8%;z-index:1;width:44px;height:44px;background:url(../images/ad_ctr.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next {left:auto;right:8%;background-position:0 -44px;}

.home_border{border-top: 4px solid #de0024;width: 20px; margin: 0 auto;}
.home_en{color: #333;font-size: 28px;font-weight: bold;font-family: "Microsoft Yahei"; text-align: center; margin-bottom: 15px;}

/*home_about*/
.home_about{width: 100%;background:#f2f5fa; height: 600px; position: relative;}
.home_about .heme_abbg{background:url(../images/about_bg.jpg)  no-repeat; height: 600px; position: absolute;right: 0; width: 38%;}
.home_about .home_about_text{padding: 60px 40px;font-size: 14px;color: #4c4c4c;line-height: 30px;width: 55%;text-align: center;    font-family: "Microsoft Yahei";}
.home_about .home_about_text h2{ font-size: 26px; color: #de0024; padding-bottom: 50px; }
.home_about .home_about_button{margin: 40px auto 0; width: 95px;}
.home_about .home_about_button a{display: block;line-height: 38px;text-align: center;font-size: 14px;color: #333;background:url(../images/more.png) right center no-repeat;}
.home_about .home_about_s{margin:50px auto 0; padding:25px 40px;width: 420px; height: 50px; background: #fff; border-radius: 5px; box-shadow: 0 0 8px rgba(0,0,0,0.05) }
.home_about .home_about_s li{ width: 33%; float: left; border-right: 1px #ddd solid; height: 100%; }
.home_about .home_about_s li:last-child{ border-right: none;}
.home_about .home_about_s .math{ font-size: 27px; color: #de0024; }
.home_about .home_about_s .intro{ font-size: 14px; font-weight: bold; color: #666; }


/*home_product*/
.home_product{padding:60px 0; overflow:hidden; position:relative;}
.home_pro{ width: 100%; margin-top: 40px;}
.home_pro .bd{ width: 100%; }
.home_pro .bd ul{ margin-left: -5px; }
.home_pro .bd li{ width: 292px; margin:0 5px; float: left;}
.home_pro .bd li .img{ width:100%; position: relative; }
.home_pro .bd li .img img{ width: 100%; }
.home_pro .bd li p{ width: 100%; text-align: center; font-size: 16px; color: #000; font-weight:  bold; line-height: 50px; }
.home_pro .hd{ position: relative; text-align: center; width: 100%; }
.home_pro .hd li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:4px;margin:0 5px;overflow:hidden;line-height:999px; background: #666;}
.home_pro .hd .on {background:#de0024;}


/* home_news */
.home_news{padding:60px 0; overflow:hidden; position:relative;}
.home_news .news_c{ width: 100%; margin-top: 40px;}
.home_news .news01{ width: 730px; float:  left; }
.home_news .news01 .img_l{ width: 400px; height: 330px; float:left;  position: relative;}
.home_news .news01 .img_l .img{ width: 360px; height: 290px; position: relative; }
.home_news .news01 .img_l .img_b{ width: 290px; height: 290px; background: #eee; position: absolute; right: 0; bottom: 0;z-index: -1; }
.home_news .news01 .tit_r{ width: 290px; float: right; }
.home_news .news01 .tit_r .news_time{ font-size: 14px; color: #999; }
.home_news .news01 .tit_r .news_time span{  font-size: 36px; color: #de0024; margin-right: 15px;}
.home_news .news01 .tit_r h2{  font-size: 15px;color: #000; font-weight:  normal; margin: 15px 0;}
.home_news .news01 .tit_r p{ font-size: 14px; color: #999; line-height: 26px; }
.home_news .news01 .tit_r .news_more{width: 80px; margin-top: 40px;}
.home_news .news01 .tit_r .news_more a{display: block;line-height: 38px;font-size: 14px;color: #333;background:url(../images/more.png) right center no-repeat;}
.home_news .news02{ float: right; width: 430px; margin-top: 78px;}
.home_news .news02 li{ margin-bottom: 20px; }
.home_news .news02 li:last-child{ margin-bottom:0;}
.home_news .news02 .news_time{float: left;width: 90px;border-right: 1px solid #ddd; }
.home_news .news02 .time_dd{font-size: 35px;color: #de0024;text-align: center;font-family:  "Microsoft Yahei"; line-height: 35px;}
.home_news .news02 .time_year{font-size: 14px;color: #999;text-align: center;font-family: "Microsoft Yahei"; margin-top: 10px;}
.home_news .news02 .news_mains{float: left;width: 324px;margin-left: 15px;}
.home_news .news02 .main_title{font-size: 15px;color: #000; line-height:15px;}
.home_news .news02 li:hover .main_title{color: #de0024;}
.home_news .news02 .main_text{font-size: 14px;color: #999;line-height:28px;}

/* footer */
.footer{background: #191919;}
.footer .footer_top{ padding:40px 0; }
.footer .footer_l{ width: 63%; float: left; border-right: 1px solid rgba(255,255,255,0.2); }
.footer .footer_l dl{ width:20%; float: left;}
.footer .footer_l dt{ font-size: 16px; color: #fff; margin-bottom: 15px;}
.footer .footer_l dt a{ color: #ccc; }
.footer .footer_l dd a{ font-size: 14px; line-height: 30px; color: #999; width: 100%; float: left;}
.footer .footer_l a:hover{ color: #de0024; }
.footer .footer_r{float: right; width: 30%;}
.footer .footer_r dt{ font-size: 16px; color:#ccc; border-bottom: 1px #ccc solid; height: 30px; margin-bottom: 15px;}
.footer .footer_r dd{ font-size: 14px; line-height: 30px; color: #999; }
.footer_copy {width: 100%;margin: 0 auto;line-height: 50px; color: #999; font-size:14px;border-top: 1px solid #333;}
.footer_copy .copy_l{ float: left; }
.footer_copy .copy_r{ float: right; }
.footer_copy a{color: #999;}
.footer_copy a:hover{ color: #de0024; }


/* page_banner */
.page_banner{width:100%; height:320px;position: relative; overflow:hidden;left:0;top:0; z-index:5;margin-top: 90px;}
.w_comon{ text-align: center; margin-top: 120px;}
.w_comon .t{ font-size: 30px; color: #fff; font-weight: 600;}
.w_comon .c{ font-size: 16px; color: #fff; margin-top: 10px;}

/* 内页导航 */
.inline-nav{width: 100%; height: 60px; background: #eee;}
.inline-nav .page_nav{ float:left;}
.inline-nav .page_nav li{float: left; position: relative;text-align: center;line-height: 60px;}
.inline-nav .page_nav li a{display: block;font-size: 16px;color: #666;transition:color 0.3s;padding: 0 30px;}
.inline-nav .page_nav li:hover{background: #e2282b;}
.inline-nav .page_nav li.select{background: #e2282b;}
.inline-nav .page_nav li:hover a,.inline-nav .page_nav li.select a{color: #fff;}

/* */
.cont_box{ padding:30px 0; line-height:26px; font-size:14px; color:#666;}
.cont_box .t_title{ font-size: 26px; color: #e2282b; text-align: center; line-height:40px; padding-bottom: 20px; border-bottom: 1px #eee solid; }
.cont_box .t_con{ padding: 30px 0; }
.cont_box .t_con .t_con_l{ float: left; width: 700px;}
.cont_box .t_con .t_con_l h2{ font-size: 20px; color: #e2282b; width: 100%; }
.cont_box .t_con .t_con_l dd{ font-size: 16px; color: #000; width: 100%; margin: 10px 0;}
.cont_box .t_con .t_con_l i{ font-size: 30px; color: #e2282b;}
.cont_box .t_con .t_con_r{ float: right; width: 450px; }


.cont_box .heme_abbg{background:url(../images/about_bg.jpg)  no-repeat; height: 600px; position: absolute;right: 0; width: 38%;}
.cont_box .home_about_text{padding: 60px 0;font-size: 14px;color: #4c4c4c;line-height: 30px;width: 60%;text-align: center;    font-family: "Microsoft Yahei";}
.cont_box .home_about_text h2{ font-size: 26px; color: #de0024; padding-bottom: 50px; }
.cont_box .home_about_button{margin: 40px auto 0; width: 95px;}
.cont_box .home_about_button a{display: block;line-height: 38px;text-align: center;font-size: 14px;color: #333;background:url(../images/more.png) right center no-repeat;}
.cont_box .home_about_s{margin:50px auto 0; padding:25px 40px;width: 420px; height: 50px; background: #fff; border-radius: 5px; box-shadow: 0 0 8px rgba(0,0,0,0.05) }
.cont_box .home_about_s li{ width: 33%; float: left; border-right: 1px #ddd solid; height: 100%; }
.cont_box .home_about_s li:last-child{ border-right: none;}
.cont_box .home_about_s .math{ font-size: 27px; color: #de0024; }
.cont_box .home_about_s .intro{ font-size: 14px; font-weight: bold; color: #666; }


/* page_product */
.page_pro{ padding:35px 0 50px; width: 100%;}
.page_pro .pro_list{ width:1230px; margin-left:-15px;}
.page_pro .pro_list{ margin-top: 15px; }
.page_pro .pro_list li{ width:271px; margin:15px; float: left; height: 242px; border:3px #f1f1f1 solid;}
.page_pro .pro_list li:hover{border:3px #e2282b solid; transition: all 0.5s ease 0s;}
.page_pro .pro_list li .img{width:271px; height: 192px; position:relative; overflow: hidden;}
.page_pro .pro_list li .img img{width:271px; height: 192px; position: absolute;transform: scaleX(1) scaleY(1);transition: all 0.5s ease 0s;}
.page_pro .pro_list li:hover .img img{transform: scaleX(1.1) scaleY(1.1);}
.page_pro .pro_list li p{ width:100%; height:50px; text-align:center; background:#f1f1f1; color:#333; line-height:50px; font-size: 16px;}
.page_pro .pro_list li:hover p{background:#e2282b; color:#fff; transition: all 0.5s ease 0s;}

.downlist{ width: 1200px; margin:50px auto;  padding:0 0;}
.picFocus{ float:left;  width:500px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-left:30px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:100px; height:65px; border:2px solid #eee; cursor:pointer; margin-right:8px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#e2282b;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:498px; height:334px; display:block; border:1px #eee solid; }
.picFocus .prev{ position:absolute; left:0 ; bottom:24px;}
.picFocus .next{ position:absolute; right:0 ; bottom:24px;}
.floatl{ float: left;width: 502px;}
.floatr{ width: 660px; float: right;}
.floatr .title{ font-size: 24px; color:#333; width:100%;word-break:break-all; margin-bottom:20px; font-weight: bold;}
.floatr .table-list{ width: 100%; border-top:1px #ccc dashed;}
.floatr .table-list tr{margin-bottom: 10px; width: 100%;}
.floatr .table-list td{ width: 100%; font-size: 14px; color:#666; line-height:24px; padding:5px 0;}
.floatr .table-list td span{ color:#333; font-weight: bold;}
.floatr .table-list .input-text{ width:40px; height: 25px; text-align:center; color:#dd2328;}
.floatr .table-list .button{ width: 80px; height: 35px; text-align:center; background:#dd2328; border: none; text-align:center; color:#fff; cursor:pointer; margin-top: 5px; font-size: 14px;}
.floatr .div-bz{ font-size: 14px; margin-top:20px;}
.left02{ width: 100%; margin:20px auto 0; border-top:1px #ccc solid; padding-top:30px;}
.left02 p{ font-size: 14px; line-height: 24px;}
.left02 img{max-width:100%;}
.left02 td{ border: 1px #ccc dashed;}


.main-content{width: 100%; }
.image-list{width: 100%; margin-top:40px;}
.image-list .cover{position: relative;float: left; margin-right:1.5%; width: 23.875%;  margin-bottom: 2%;display: inline-block;background-color: #f8f8f8;cursor: pointer;}
.image-list .cover:nth-child(4n){ margin-right:0;}
.image-list .cover .img{ width:100%; position:relative; overflow: hidden;}
.image-list .cover .img img{position: relative;margin: auto;top: 0;right: 0;bottom: 0;left: 0; width:100%;transform: scaleX(1) scaleY(1); transition: all 0.5s ease 0s;}
.image-list .cover:hover .img img{ transform: scaleX(1.05) scaleY(1.05);}
.image-list .cover p{ line-height: 50px; text-align: center; font-size:14px; font-family:"Microsoft Yahei";}
.image-list .cover:hover p{ color:#de0024;}
/*main CSS*/
#pictureViewer{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.8);z-index: 10000;}
#pictureViewer > .content{background-color: #fff;position: absolute;width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}
#pictureViewer .menu-bar{width: 100%;}
#pictureViewer .menu-bar .handel{width: 40px;height: 40px;float: right;background-repeat: no-repeat;background-position: 50%;cursor: pointer;}
#pictureViewer .menu-bar .handel:hover{background-color: #de0024;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#pictureViewer .menu-bar .handel.maximization{background-image: url(../images/icons/maximization_black.png);background-size: 14px;}
#pictureViewer .menu-bar .handel.maximization:hover{background-image: url(../images/icons/maximization_white.png);}
#pictureViewer .menu-bar .handel.miniaturization{background-size: 16px;background-image: url(../images/icons/miniaturization_black.png);}
#pictureViewer .menu-bar .handel.miniaturization:hover{background-image: url(../images/icons/miniaturization_white.png);}
#pictureViewer .menu-bar .handel.close-view{background-image: url(../images/icons/close_black.png);background-size: 15px;}
#pictureViewer .menu-bar .handel.close-view:hover{background-image: url(../images/icons/close_white.png);}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{display: inline-block;width: 50px; height: 70px;position: relative;top: calc(50% - 80px);background-repeat: no-repeat;background-size: 25px;background-position: 50%;cursor: pointer;    -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; z-index:99;}
#pictureViewer .handel-prev{background-image: url(../images/icons/prev_blank.png);}
#pictureViewer .handel-next{background-image: url(../images/icons/next_blank.png);}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{background-color: #de0024;}
#pictureViewer .handel-prev:hover{background-image: url(../images/icons/prev_white.png);}
#pictureViewer .handel-next:hover{background-image: url(../images/icons/next_white.png);}
#pictureViewer .picture-content{display: inline-block;width: 96%;height: calc(100% - 80px);position: absolute;margin: 0 auto;left: 0;right: 0;}
#pictureViewer .picture-content .cover{position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}
#pictureViewer .counter{position: absolute;bottom: 0;height: 40px;line-height: 40px;width: 100%;text-align: center;color: #808080;font-size: 13px;}
#pictureViewer .hide{display: none;}
#pictureViewer .left{float: left;}
#pictureViewer .right{float: right;}
#pictureViewer .clear-flex{clear: both;}
#pictureViewer img{max-width: 100%;max-height: 100%;}

.page_news{ width:100%; padding:25px 0;}
.page_news ul{ width: 1230px; margin-left: -15px; margin-top: 15px;}
.page_news li{ float: left; width:277px; margin:15px; position: relative; cursor:pointer;}
.page_news li .img{ width: 277px; height: 220px; position:relative; overflow: hidden;}
.page_news li .img img{ width: 277px; height: 220px;position: absolute;transform: scaleX(1) scaleY(1);transition: all 0.5s ease 0s;}
.page_news li:hover .img img{transform: scaleX(1.1) scaleY(1.1);}
.page_news li h3{ font-size: 16px; color:#000; font-weight: normal; float: left; width:100%; margin-top:15px;}
.page_news li:hover h3 a{color:#e2282b;}
.page_news li dd{ font-size:12px; color:#666; line-height: 24px; margin-top: 15px; float: left; width:100%;}
.page_news li .more{ float: left; margin-top:15px;}
.page_news li .more a{ font-size:12px; color:#666;}
.page_news li:hover .more a{ color:#e2282b;}

/* page_honoer */
.page_honor{padding: 30px 0;}
.page_honor ul{ margin-top: 30px; }
.page_honor ul .cover{width: 279px;margin-right:28px; margin-bottom:30px;background: #fff;transition: all 0.5s;float: left; cursor:pointer;}
.page_honor ul .cover:nth-child(4n){margin-right: 0;}
.page_honor ul .cover div{width: 277px;height: 185px;overflow: hidden;text-align: center;line-height: 185px;font-size: 0; border:1px #eee solid;}
.page_honor ul .cover div img{vertical-align: middle;transition: all 0.5s; width:100%;}
.page_honor ul .cover:hover{background: #e2282b;}
.page_honor ul .cover:hover img{transform: scale(1.1);}
.page_honor ul .cover:hover h3{color: #fff; background: #e2282b;}
.page_honor ul .cover:hover p{color: #fff;}
.page_honor ul .cover h3{width: 279px;text-align: center;font-size: 16px; line-height:48px; height:48px;transition: all 0.5s; background:#eee;font-weight: normal;}
.page_honor ul .cover p{width: 279px;text-align: center;padding-bottom: 10px;transition: all 0.5s;}


/* page_shebei */
.page_shebei{padding: 30px 0;}
.page_shebei ul{ margin-top: 30px; }
.page_shebei ul .cover{width: 279px;margin-right:28px; margin-bottom:30px;background: #fff;transition: all 0.5s;float: left; cursor:pointer;}
.page_shebei ul .cover:nth-child(4n){margin-right: 0;}
.page_shebei ul .cover div{width: 277px;height: 186px;overflow: hidden;text-align: center;line-height: 186px;font-size: 0; border:1px #eee solid;}
.page_shebei ul .cover div img{vertical-align: middle;transition: all 0.5s; width:100%;}
.page_shebei ul .cover:hover{background: #e2282b;}
.page_shebei ul .cover:hover img{transform: scale(1.1);}
.page_shebei ul .cover:hover h3{color: #fff; background: #e2282b;}
.page_shebei ul .cover:hover p{color: #fff;}
.page_shebei ul .cover h3{width: 279px;text-align: center;font-size: 16px; line-height:48px; height:48px;transition: all 0.5s; background:#eee;font-weight: normal;}
.page_shebei ul .cover p{width: 279px;text-align: center;padding-bottom: 10px;transition: all 0.5s;}


.pageNewsT{ width:1200px; margin:30px auto 0; font-size:16px; text-align:center; color:#222; font-weight:bold;}
.pageNewsC{ width:1200px; margin:0 auto; font-size:12px; color:#999; text-align:center; padding:10px 0; border-bottom:dashed 1px #ccc;}
.pageNewsD{ width:1200px; margin:0 auto; font-size:14px; color:#333; line-height:28px; margin-top:20px;}
.pageNewsD img{ max-width:100%; margin:5px 0;}

.t_title{ font-size: 26px; color: #e2282b; text-align: center; line-height:40px; padding-bottom: 20px; border-bottom: 1px #eee solid; }

/*联系我们*/
.cont_box{overflow:hidden; padding: 50px 0;}
.contact_us{ margin-top:30px; }
.contact_l{width:65%;background:#f0f0f0;height:422px; overflow: hidden;}
.contact_l .map{ width: 780px; height: 422px; }
.contact_l img{max-width:none;}
.contact_r{width:35%;background:url(../img/contact_bj.png) #e2282b right bottom no-repeat;}
.contact_r_box{padding:36px 45px;color:#fff; height: 350px;}
.contact_r_box a{ color: #fff; }
.contact_r_box a:hover{color:#fff;}
.contact_r_box .r_title{font-size:26px;font-weight:normal;padding-bottom:16px;}
.contact_r_box dl{padding:20px 0px 6px;}
.contact_r_box dt{font-size:16px;margin-bottom:12px;}
.contact_r_box dd{font-size:14px; line-height: 28px;}
.contact_r_box dd a{ color: #fff; }
.contact_r_box .part3{padding:34px 0px;}
.contact_r_box .part3 span{display:block;}
.contact_r_box .part3 .number{font-size:30px;}
.contact_r_box .part3 .title{font-size:18px;}
.contact_r_box .part4{padding:40px 0px 23px;}
.contact_r_box .part4_l{width:50%;}
.contact_r_box .part4_l>img{width:135px;height:135px;}
.contact_r_box .part4_r{width:50%}
.contact_r_box .part4_r span{display:block;}
.contact_r_box .part4 .name{font-size:16px;margin-bottom:4px;}
.contact_r_box .part4 .en_title{font-size:13px;margin-bottom:10px; text-transform:uppercase; }


/* fenye */
.pages1{ width:100%; margin:30px auto 0;}
.pages1_l{ float:left; width:50%; height:40px;  }
.pages1_l a{ line-height:40px; color:#666;display:block; font-size:14px;}
.pages1_l:hover a{ color:#de0024;}
.pages1_r{ float:left; width:50%; height:40px; text-align:right;}
.pages1_r a{ line-height:40px; color:#666;display:block; font-size:14px;}
.pages1_r:hover a{ color:#de0024;}

.pages { margin:25px 0 0; text-align:center; font-size:14px;}
.pages li { display:inline-block; height:26px; line-height:26px; background:#fff; border:1px solid #ccc;  margin-left:6px;}
.pages li a{text-align:center; color:#333; padding:0 13px;}
.pages .page-active {background:#de0024; border:1px solid #de0024;text-decoration:none}
.pages .page-active a{color:#fff; }
.pages li:hover { background:#de0024; border:1px solid #de0024; text-decoration:none }
.pages li:hover a{ color:#fff;}
.pages span { display:inline-block; height:26px; line-height:26px; border:1px solid #ccc; color:#333; text-align:center; padding:0 13px;}



.sj{ width:135px; height:35px; line-height:35px; text-align:center; margin:50px auto 0; background:#de0024;}
.sj a{ font-size:14px; color:#fff;text-decoration: none;}