﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden; font-family:"Microsoft YaHei"}


/**/
.banner{ height:570px; width:100%; position:relative;}
.banner .bd{ height:570px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:570px; overflow:hidden;}
.banner .bantil{ width:100px; height:4px; position:absolute; bottom:30px;left:50%; z-index:8; margin-left:-40px;}
.banner .bantil li{ width:11px; height:11px; float:left; display:inline; margin:0 8px;background:#c8c8c8;}
.banner .bantil li.cur{background:#ea0003;}
.blk-main {
    width: 1200px;
    margin: 0 auto;
}
 .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        

.tit{ height:175px; padding-top:30px;/* background:url(../images/line.gif) no-repeat center top; */font:36px "Microsoft YaHei"; text-align:center;margin-top: 35px;}
.tit a{ display:block; color:#ea0003; font-weight:bold; }
.tit span{ display:block; font-size:15px; color:#000; margin-top:10px; font-weight:normal;}
.tit em{ display:block; font:48px Arial; font-weight:bold; color:#b4b4b4; text-transform:uppercase;}

.fen{ margin-top:40px; overflow:hidden; margin-bottom:20px;}
.fen2{ width:304px; height:757px; overflow:hidden; border:8px solid #ea0003;}
.fen2 h2{ height:80px; padding-top:15px; background:#ea0003 url(../images/fen_jt.gif) no-repeat 20px 20px; font:30px "Microsoft YaHei"; padding-left:75px;}
.fen2 h2 a{ color:#fff;}
.fen2 h2 em{ display:block; font:12px Arial; color:#89b8ff; letter-spacing:2px;}
.fen2 h3{ height:42px; overflow:hidden; margin-bottom:1px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:42px;}
.fen2 h3 a{ display:block; background:#ededed url(../images/fen_jt1.gif) no-repeat 274px center; color:#333; padding-left:20px;}
.fen2 h3 a:hover,.fen2 h5 a:hover{ background:#f28d16 url(../images/fen_jt2.gif) no-repeat 274px center; color:#fff;}
.fen2 ul{ padding:4px 0;}
.fen2 li{ font:14px "Microsoft YaHei"; line-height:31px; color:#747474;}
.fen2 li a{ display:block; color:#747474; background:url(../images/fen_jt3.gif) no-repeat 34px center; padding-left:45px; overflow:hidden;}
.fen2 h5 a{display:block; background:#ededed url(../images/fen_jt1.gif) no-repeat 274px center; color:#333; padding-left:20px;font:16px "Microsoft YaHei"; font-weight:bold; line-height:56px;}


.changj h2{ height:70px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:70px; overflow:hidden; color:#ea0003; background:url(../images/chanj.png) no-repeat left center; padding-left:42px;}
.changj h2 a{ display:block; color:#ea0003;}
.changj h2 em{ display:inline-block; font:16px "Microsoft YaHei"; line-height:70px; float:right; color:#333;}
.changj2{ position:relative;}
.arr1 a{ display:block;background:url(../images/chang_left.png) no-repeat; width:18px; height:21px; overflow:hidden; position:absolute; top:86px; left:20px;}
.arr2 a{ display:block;background:url(../images/chang_right.png) no-repeat; width:18px; height:21px; overflow:hidden; position:absolute; top:86px; right:20px;}
.arr1 a:hover,.arr2 a:hover{ background-position:0 -21px;}
.changj3{ margin:0 auto; width:1135px !important;}




.ys h2{ text-align:center; font:48px "Microsoft YaHei"; text-align:center; height:255px; padding-top:100px; color:#fff; background:url(../images/ys_h.jpg) no-repeat center top;}
.ys h2 em{ color:#c30000;}
.ys .content{ position:relative;}


.news{ width:1200px;height:890px; margin: 0 auto;overflow: hidden; font-family: "Microsoft YaHei";}
.news .tit{ height:165px;}
.news_nav{height:106px;overflow: hidden;padding-left: 450px;background: url(../images/news_line.gif) repeat-x center 9px;}
.news_nav li{ width:160px; text-align: center;display: inline-block;}
.news_nav li a{display: block; color:#333333; font-size: 18px;padding-top: 30px;background: url(../images/news_ico1.gif) no-repeat center 0; } 
.news_nav li a:hover , .news_nav li.cur a{background: url(../images/news_ico.gif) no-repeat center 0;color:#ff7608;font-weight: bold;}

.newspic{ float: left;width:600px; height:520px; overflow: hidden;}
.newspic img{width:600px; height:520px;}

.news_c dl{ height:129px; border: 1px solid #eaeaea; width:582px; margin-bottom: -1px;position: relative; overflow: hidden; float: left;}
.news_c dt{ width:108px; overflow: hidden;position: relative; float: left; font-size: 14px; font-family: Arial; color:#b6b6b6; padding-top: 30px;text-transform: uppercase;text-align: center;}
.news_c dt::before{position: absolute;content:""; width:1px; height:67px; border-right:1px solid #eaeaea; top: 32px; right:0;}
.news_c dt span{display: block; font-size: 48px; color:#ea0003;padding-top: 5px; line-height: 50px;}
.news_c dd{width:453px; float: right; overflow: hidden;}
.news_c dd h3{ line-height: 24px; font-size: 16px; padding-top: 26px;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ font-size: 14px; padding: 10px 100px 0 0;line-height: 26px; color:#818181;}
.news_c dd i{display: block; position: absolute; top: 63px; right:20px; width:38px;height:38px; overflow: hidden;display: none;}
.news_c dl:hover{border:1px solid #ea0003;position: relative; z-index: 8;}
.news_c dl:hover dd i{display: block;}

.f_fw{ font-family:"Microsoft Yahei" }
.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 725px;  margin-top:30px;}
.g_ab h2{height: 175px;text-align: center;position: relative;font-size: 36px;font-weight: bold;color: #ea0003;padding-top: 20px; background:url(../images/line.gif) no-repeat center top;}
.g_ab h2 em{display: block;text-transform: uppercase;font-size: 48px;color: #b4b4b4;font-weight: normal;line-height: 40px;}
.g_ab h2 a{color: #ea0003;}
.g_ab h2 span{display: block;font-size: 24px;color: #333333;}
.g_ab dl{padding: 0 35px;}
.g_ab dt{float: right;}
.g_ab dt img{width: 567px;height: 435px;display: block;}
.g_ab dd{float: left;width: 514px;padding-top: 38px;}
.g_ab h3{height: 83px;border-bottom: 1px solid #dfdfe0;font-weight: 24px;font-weight: bold;color: #333333;margin-bottom: 38px;}
.g_ab h3 a{color: #333333;}
.g_ab h3 em{display: block;font-size: 12px;color: #b9b9b9;text-transform: uppercase;font-weight: normal;padding-top: 5px; }
.g_ab p{font-size: 14px;line-height: 36px;color: #555555;height: 144px;overflow: hidden;}
.g_ab span a{display: block;height: 36px;line-height: 36px;
text-align: center;font-size: 14px;background:#ea0003; color:#fff; width:110px; text-align:center;margin:20px 0;}
/*.about{ margin-top:12px;}
.about a{display: block;width: 100px;height: 36px;line-height: 36px;background: #f38929;float:left;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;margin-right:8px;}
*/


/* 友情链接 */
.g_link{       height: 100px;
    margin-top: 30px;
    margin-bottom: 10px;}
.g_link h2{float: left; width: 132px;font-size: 18px;color: #ea0003;font-weight: bold;}
.g_link h2 em{font-size: 24px;color: #b4b4b4;text-transform: uppercase;position: relative;top:3px;}
.link_c{line-height:32px; overflow:hidden;float: left;width: 1020px; font-size: 14px; }
.link_c a{ white-space:nowrap; padding:0 34px;float: left; height: 32px; line-height:32px; color:#5b5b5b;display: block; background:url(../images/linkline.jpg) no-repeat right 10px;}
.link_c .lasta a{background: none;}

.h-m1{ 
  width: 1200px; 
  padding: 15px 0px; 
  border-top:1px dashed #c30000; 
  border-bottom: 1px dashed #c30000; 
	    margin: 0 auto;
}
.mt-10{ margin-top:10px;}
.h-classify {
  *text-align:center; 
  width:1200px; 
  margin:0 auto; 
  padding-bottom:20px;
  padding-top:20px;
}
.h-classify ul {
  display:table;
  margin-left:auto;
  margin-right:auto;
}
.h-classify ul li{
  float:left;
  *float:none;
  *display:inline;
  *zoom:1; 
  margin-left:10px; 
  margin-right:10px; 
  width: 175px;
  height: 40px; 
  border: 1px solid #c30000;
  overflow:hidden; 
  position:relative; 
  z-index:10;
  text-align: center;
} 
.h-classify ul li a{
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #c30000;
  text-align: center;
}
.h-classify ul li:hover{
  background-color: #c30000;
  color: #fff;
}
.h-classify ul li:hover a{
  color: #fff;
}
.h-classify-hover{
	background-color: #c30000 !important;
    color: #fff !important;
	}
.h-classify-hover a{
	 color: #fff !important;
	}
.h-pro001{ 
  width: 1200px; 
  height: auto; 
  margin: 0 auto; 
  overflow: hidden;
}
.h-pro001 ul{ 
  width: 1300px; 
  padding:40px 0px; 
}
.h-pro001 ul li{ 
  float: left; 
  width: 292px; 
  height: 410px; 
  margin-right: 10px; 
}
.h-pro001 ul li .line01{
  width: 100%;
  height: 4px;
  background: url(../images/bg04.jpg) repeat-x top center;
}
.h-pro001 ul li .tu{ 
  width: 290px; 
  height: 230px; 
  overflow: hidden; 
  position: relative; 
  border: #e6e4e5 1px solid; 
}
.h-pro001 ul li .tu .tu01{ 
  position:absolute; 
  top:0px; 
  left:0px; 
  z-index:10;
  width: 290px; 
  height: 250px; 
}
.h-pro001 ul li .tu .uptu{ 
  position:absolute; 
  top:0px; 
  left:0px;
  z-index:30;
  width: 290px; 
  height: 230px; 
  background-color: rgba(255, 210, 0, 0.5);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}

.h-pro001 ul li:hover .tu .uptu{ 
  top:0px; 
  left:0px;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-pro001 ul li .tu .uptu .tit001{
  width: 238px;
  height: 165px; 
  margin: 0 auto; 
  padding-top: 40px; 
}
.h-pro001 ul li .tu .uptu .tit001 a h3{ 
  display: block; 
  margin-top:18px;
  height: 40px; 
  font-size: 20px; 
  color: #fff; 
  text-align: center; 
}
.h-pro001 ul li .tu .uptu .tit001 p{
  display: block;
  margin: 0 auto;
  width:126px;
  height: 32px;
  border: 1px solid #fff;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 32px;
}
.h-pro001 ul li .tit-01{ 
  width: 289px; 
  height: 111px; 
  padding-bottom: 30px;
  border: #e6e4e5 1px solid; 
}
.h-pro001 ul li .tit-01 a h3{ 
  display: block; 
  margin-top:5px; 
  height: 42px; 
  font-size: 17px; 
  color: #3b3b3b; 
  line-height: 45px; 
  text-align: center;
}

.h-pro001 ul li .tit-01 .phone01{ 
  height: 40px; 
  font-size: 13px; 
  color: #c30000; 
  text-align: center; 
  letter-spacing: 0px;
}
.h-pro001 ul li .tit-01 .qt01{
  width: 250px;
  height: 25px;
  margin: 0 auto;
}
.h-pro001 ul li .tit-01 .qt01 .qt01-l{
  float: left;
  width: 103px;
  height: 23px;
  border: 1px solid #e5e5e5;
  font-size: 13px;
  color: #646464;
  text-align: center;
  line-height: 23px;
}
.h-pro001 ul li .tit-01 .qt01 .more a{
  display: block;
  float: right;
  width:92px;
  height: 25px;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
  text-indent: 29px;
  background: url(../images/more3-1.jpg) no-repeat;
}
.h-pro001 ul li .tit-01 .qt01 .more a:hover{
  background: url(../images/more3-2.jpg);
  text-indent: 10px;
}/*首页渐出效果*/
.js .animate-box {
  opacity: 0;
}.t-align-c{ text-align:center;}

#box_main_sub1 {
	margin: 0 auto;
	width: 1200px;
	float: none
}
#box_main_sub2 {
	margin-top: 30px;
	width: 100%;
	background: url(../images/guanyu_bg.jpg) no-repeat center 50%;
	float: none;
	height: 654px
}


#box_main_sub2_sub1 {
	margin: 0 auto;
	width: 1100px;
	float: none
}
