@import url("allcss.css");

.banner{width: 100%; margin: auto; height: 780px; background: url(../images/banner_01.jpg) center no-repeat;}

.hd{width: 1200px; height:auto; margin: auto; position: relative ;}
.hd_c{width: 1200px; height: 67px;  position: absolute; top:38px; left: 0;}
.hd_c_logo{width: 333px; float: left;}
.hd_c_nav{width:668px; height: 46px; float: left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin:9px 0 0 80px;}
.hd_c_nav>ul>li{width: 12.5%; height: 46px; line-height: 46px; text-align: center; float: left; font-size: 14px; font-weight: bold;}
.hd_c_nav>ul>li a{display: block; color: #fff;}
.hd_c_nav li a:hover{text-decoration:none;}
.menu{float: right;width: 35px;}
.sousuo{float: right;width: 35px; margin-right: 20px;}
.hd_c_main{width: 600px;height: 300px;position: absolute;left: 20%;top: 30%;z-index: 22;color: #fff;}
.hd_c_main h1{font-size: 36px; font-weight: bold; color: #fff; line-height: 46px;}
.hd_c_main h4{ line-height: 40px;}
.hd_c_main p{ line-height: 20px;}
.hd_c_main span{width:110px; height: 32px;  position: absolute; bottom:60px; left: 0; z-index: 22; display: block; background: #fff; color: #444; text-align: center; line-height: 32px; border-radius: 14px; font-family: "SimSun"; }


.hd_c_nav>ul>li{position:relative;}
.child_nav{width: 668px;height: 240px;display:none;position:absolute;top:50px;padding-top:0px;background:#f1f1f1;border-radius:3px;}
.hd_c_nav>ul>li:hover .child_nav{display:block;}
.child_nav .c_nav_l{width:40%;float:left;}
.child_nav .c_nav_l dl{width: 80%;margin: 20px auto;}
.child_nav .c_nav_l dl dt{font-size:20px;font-weight:bold;color:#333;}
.child_nav .c_nav_l dl dd{margin-top: 30px;font-size: 14px;text-indent: 28px;line-height:24px;color:#666}
.child_nav .c_nav_c{width:15%;height: 80%;float:left;margin: 20px 0;padding: 0 10px;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
.child_nav .c_nav_c ul{width: 100%;height: 100%;text-align: center;}
.child_nav .c_nav_c ul li{width:100%;line-height:30px;}
.child_nav .c_nav_c ul li:hover{background:#FF7200}
.child_nav .c_nav_c ul li:hover a{color:#fff}
.child_nav .c_nav_r{width:40%;height:100%;float:left;}
.child_nav .c_nav_r img{display: block;width: 80%; height: 120px;margin: auto;margin-top: 50px;}
.top_ani{width: 312px;min-height: 180px;    padding: 32px 50px 28px 28px;background: #fff;position: absolute;right: 0px;top: 60px;}
.top_ani ul li{line-height:24px;text-align:center;}
.top_ani ul li a{}

.top_search form{margin:20px 0}
.top_search form #s_input {float: left;width:240px;height: 36px;text-indent:12px;border: 1px solid #dcdcdc;}
.top_search form #s_button{width:auto;height:38px;display:block;color:#fff;padding:0 15px;background:red;font-weight:bold;}

.cot{width:100%; height: auto; margin: auto;}
.cot1{width:1200px; height: 380px; margin: auto; padding:30px 0; }
.cot1_t{width: 100%; height:90px; margin: auto;  text-align: center;}
.cot1_t h1{font-size: 30px; line-height: 56px;}
.cot1_t h5{ color:#666;}
.cot1 ul{width: 1200px; height: auto; margin:30px auto 0;}
.cot1 li{width:282px; height: 256px; float: left; position: relative; margin-right: 18px;}
.cot1 li i{width: 282px; height: 165px; margin: auto; display:block;}
.cot1 li i img{width: 100%; height: 100%;}
.cot1 li span{width: 240px; height: 115px; position: absolute; bottom: 0; left:21px; z-index: 11; display: block; background: #fff; box-shadow: 0 4px 4px #c7c7c7; }
.cot1 li span h5{font-weight: bold; width: 92%; margin: auto; line-height: 30px;}
.cot1 li span h6{width: 92%; margin: auto; line-height: 18px;}


.cot2{width: 100%; height:570px; margin: auto; background: #fbfbfb; }
.cot2_c{width:1200px; height:auto; margin: auto; padding:30px 0; position: relative; }
.cot2_c_t{width: 100%; height:90px; margin: auto;  text-align: center;}
.cot2_c_t h1{font-size: 30px; line-height: 56px;}
.cot2_c_t h5{ color:#666;}
.cot2_c_b{width: 100%; height:391px; margin: auto;}
.cot2_c_b h1{width: 1200px; height: 40px; margin: auto; display: block;}
.cot2_c_b img{width:100%;height:100%}
.cot2_c_b .swiper-slide i{width: 100%; height: 170px; margin: auto; display: block;}
.cot2_c_b .swiper-slide h2{line-height: 44px; margin-left: 20px; font-weight: bold;}
.cot2_c_b .swiper-slide h5{margin-left: 20px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}
.cot2_c_b .swiper-slide p{margin-left: 20px; line-height: 20px;}
.cot2_c_b .swiper-slide span{ width: 100px; height: 30px; border: 1px solid #a0a0a0; display: block; text-align: center; line-height: 30px; position: absolute; left: 20px; bottom: 20px;}
 
.hk{width: 60px; height: 60px; position: absolute; background: #dedbdb; z-index: 66; right: -140px; bottom: 120px;}
.hk a{display: block; width: 100%; height: 100%;}
.hk img{margin: 15px; }

.yq{width: 100%; height: 304px; background: #e9e9e9; margin: auto;}
.yq_c{width: 1200px; height: auto; margin: auto; padding-top: 20px;}
.yq_c dl{width: 138px; height: 190px; float: left; display: block;}
.yq_c dl dt{width: 138px; height:40px; float: left;  line-height: 40px; font-size:16px; }
.yq_c dl dd{width: 138px; line-height: 22px; float: left;}
.yq_c_r{width: 230px; height: 160px; float: right;}
.yq_c_r i{width: 157px; height: 32px; float: left; display: block;margin-bottom: 15px;}
.yq_c_r p{width: 100%; line-height: 20px; display: block; float: left; margin-bottom: 10px; }
.yq_c_r li{width: 32px; height: 32px; float: left; margin-right: 20px; margin-top: 10px;}
.yq_c_b{width: 1200px; height: 60px; float: left; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; margin-top: 4px;}
.yq_c_b a{line-height: 30px; margin-right:19px;}


.ft{width: 1200px; margin: auto; height: 140px; }



.banner1{width: 100%; margin: auto; height: 400px; background:url(../images/1e8b6031da1417e8940c09f8cc8005cd.jpg) center no-repeat;}

.cont{ width:100%; height:auto; margin:0 auto;}
.cont_c{ width:1198px;min-height:600px; height: auto; padding: 30px 0; margin: auto; background:#f9fafb;}
.cont_c_t{ width:1198px; height:42px; margin:0 auto 20px;; line-height:42px; font-family:"微软雅黑";  background: #e62129; border-bottom:1px solid #d4c8c9;}
.cont_c_t_tt{ display:block; margin:0 auto 30px; font-size:14px; color: #666; height: 36px; line-height: 36px; width: 100%;  border-bottom: 1px dashed #999;}
.cont_c_t li{ display:block; float:left; color:#fff;width: 150px; text-align: center; height: 42px; font-size:18px;}
.cont_c_t .nav_on{background:#FF7200;border-bottom: 3px solid #444;}
.cont_c_t li a{color: #fff; display: block;}
.cont_c_t li a:hover{border-bottom: 3px solid #444;}


.cont_c_b{width: 960px; height: auto; margin: auto; display: block;}
.cont_c_b li{ height:82px;width:960px; float:left; border-bottom:1px solid #e8f0f1; display: block;}
.cont_c_b_l{ width:50px; height:50px; float:left; border:1px solid #dedede; margin-top:20px; text-align:center; font-family:"微软雅黑"; color:#999999;}
.cont_c_b h4{width:50px; height:28px; float:left; color: #da251d; font-size:16px; font-weight:bold; line-height:28px; }
.cont_c_b h6{ width:50px; height:22px; float:left; font-size:12px; line-height:22px;}
.cont_c_b_r{ width:880px; height:52px; float:left; margin-left:8px; margin-top:20px; font-family:"微软雅黑";}

.cont_c_b i{ width:900px; height:26px; float:left; font-size:12px; line-height:26px; color:#666666;}
.cont_c_b i a{color:#666666;}
.cont_c_b i a:hover{color:#F00;}

.cont2_c_b{width: 100%; height:auto; margin: auto;}
.cont2_c_b h1{width: 1200px; height: 40px; margin: auto; display: block;}
.cont2_c_b ul{width: 1194px; height: auto; margin: auto; display: block; }
.cont2_c_b li{width: 398px; height: 290px; margin-bottom: 20px; float: left; display: block; position: relative;}
.cont2_c_b li i{width: 398px; height: 170px; margin: auto; display: block;}
.cont2_c_b li i img{width:100%;height:100%;}
.cont2_c_b li h3{line-height: 50px; margin:10px 0 0 20px; font-weight: bold;}
.cont2_c_b li h5{margin-left: 20px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}
.cont2_c_b li p{margin-left: 20px; line-height: 20px;}
.cont2_c_b li span{ width: 100px; height: 30px; border: 1px solid #a0a0a0; display: block; text-align: center; line-height: 30px; position: absolute; left: 20px; bottom: 20px;}

.rlzy_main{ width:1079px; height: auto; margin: auto; padding-top:10px; }
.rlzy_main dl{width: 1070px; height:auto; margin:0 auto; padding-bottom: 30px; display: block; }
.rlzy_main dl dt{width: 1050px; height: 36px; line-height: 36px; float: left; padding-left: 20px;  font-weight: bold; background: #f0eeee;}
.rlzy_main dt a{color: #000;}
.rlzy_main dt a:hover{color: #f00; text-decoration: none;}
.rlzy_main dl dd{width: 1050px; height: 36px; line-height: 36px; float: left; padding-left: 20px; background: #fafafa;}
.rlzy_main dd p{float: left; width: 260px;}
.rlzy_main dd p a{color: #3d7bd5;}
.rlzy_main dd p a:hover{text-decoration: underline;}
.rlzy_main dd span{float: left; width: 224px;}
.rlzy_main dd h5{float: left; width: 172px;}
.rlzy_main dd i{float: left; font-style: normal; margin-left: 40px;}










/* 翻页TP */
.list_nav{text-align:center;height:80px;line-height:80px}
.list_nav a, .list_nav span{     display: inline-block;
  height: 24px;
  min-width: 20px;
  line-height: 24px;
  padding: 3px;
  background-color:#dcdcdc;
  border: 1px solid #dcdcdc;}
.list_nav .current{display: inline-block;
  height: 24px;
  min-width: 20px;
  line-height: 24px;
  color:#fff;
  padding: 3px;
  background-color:#158064;
}
