﻿*{ margin:0px; padding:0px; font-size:14px; color:#333333;  text-align:left; font-family:微软雅黑;}
a{ text-decoration:none;}
img{ border:0px;}
html, body {}
@font-face {font-family: "iconfont";
          src: url('/css/iconfont/iconfont.eot'); /* IE9*/
          src: url('/css/iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('/css/iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
          url('/css/iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('/css/iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }
.iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
 #top{ position:absolute; z-index:99;  width:100%; background-color:rgba(0,0,0,0.3) }

 #m_page{ width:1190px; margin:0 auto;}

 #top_1{ background-color:#f6f6f6; border-bottom:1px #e6e6e6 solid; height:34px;}
 #top_1_box{ width:1190px; margin:0 auto; line-height:34px; display:flex; justify-content:space-between;}
 #top_1_box_left a{color:#005fc4;}
 #top_1_box_right{ display:flex; justify-content:flex-end;}
 .top_1_box_right_sm{ width:100px; text-align:center; height:35px; }
 .top_1_box_right_sm_title{text-align:center; }
 .top_1_box_right_sm_title span{ font-size:10px;}
 .top_1_box_right_sm_img{ height:0px; z-index:999; position:relative;}
 .top_1_box_right_sm:hover{ cursor:pointer;}
 .top_1_box_right_sm:hover .top_1_box_right_sm_img{ animation:myfirst 0.7s ease-in-out  forwards;}
 .top_1_box_right_sm:hover .top_1_box_right_sm_title { color:#000000;}

@keyframes myfirst {
    100% {height:150px;box-shadow:0px 0px 5px #cecece;}
}
.div_title{ display:flex; justify-content:space-between; align-items:center;}
.div_title_title { color:#030303; font-size:30px; line-height:40px; height:40px;}
.div_title_title_en {  color: #030303; font-size: 24px; font-family: Arial;}

.div_title_r_a{ font-weight:bold; font-size: 18px; margin:0px 15px;}
.div_title_r_a:hover{ color:#e90d25;}
.div_title_r_a_hover{ color:#e90d25;}


#top_2 {
    width: 1190px;
    margin: 20px auto 0px;
}
#top_2_1{ display:flex; justify-content:space-between; align-items:center;}
#tab{ background: linear-gradient(to bottom,#fafff6, #d6d6d6); width:500px;  height:46px; display:flex; justify-content:space-between; border:1px #d11120 solid; border-bottom:0px;}
#tab span{ height:46px; line-height:46px; color:#d11120; flex-grow: 1; text-align: center; }
#tab span:hover{ cursor:pointer; background-color:#d11120; color:#ffffff;}
#tab span:first-child{ background-color:#d11120; color:#ffffff;}
#dh{ text-align:right; background-color:#f1f1f1; border:2px #f1f1f1 solid; font-size:16px; color:#575252; height:40px; line-height:40px; padding:0px 10px; }


.search_box{ width:400px; height:40px; background:linear-gradient(#bbbbbb 0% ,#ffffff  20%,#ffffff 100%); border:2px #e62a2a solid; display:flex; align-items:center; margin-left:15px;}

.search_box span{ color:#e6e6e6; font-size:20px; margin:0px 10px}
.search_input{ width:350px; line-height:40px; height:40px; border:0px; background:linear-gradient(#bbbbbb 0% ,#ffffff  20%,#ffffff 100%); }
.search_btn_box{  display:flex; justify-content:space-between;   background-color:#ffffff; border:2px #e62a2a solid; border-left:0px;}
.search_btn_box span{background-color:#e62a2a; display:block; font-size:15px; width:80px; height:40px; line-height:40px; text-align:left; color:#ffffff;}
.search_btn_box span:first-child{ text-indent:20px;}
.search_btn_box span:last-child{text-indent:20px;margin-left:1px;}
.search_btn_box span:hover{ cursor:pointer; background-color:#d11120;}

#top_3{width:1190px; margin:5px auto; display:flex; justify-content:space-between; align-items:center; height:50px; line-height:50px;}
#dh_box{ display:flex; justify-content:flex-start;}
#dh_box a{ padding:0px 25px; height:30px; line-height:30px; font-size:15px; color:#d11120; margin-right:10px;  }
#dh_box a:first-child{background-color:#d11120; color:#ffffff;}
#dh_box a:hover{ background-color:#f6f6f6;}
#dh_box a:first-child:hover{background-color:#d11120; color:#ffffff;}
#ssc span{ color:#000000; margin-left:15px; }
#ssc a{ margin:0 8px;}

#index_gg{ width:1190px; margin:0px auto; display:flex; justify-content:space-between; flex-wrap:wrap;}
#index_gg img{ width:290px; height:100px; display:block; margin-top:10px;}

#p_btn{ width:1190px; margin:0 auto; text-align:left; border-top:1px #cecece solid;}
.p_btn_box{display:flex; justify-content:flex-start; align-items:center;}
#bq{ text-align:left; line-height:30px; color:#5b5555; text-indent:10px;}
.b_box{ display:flex; justify-content:flex-start; flex-wrap:wrap;}
.b_box a{ padding:0px 10px; line-height:30px; color:#5b5555}

.wz,.sx{ height:40px; line-height:40px;}
.wz a,.sx a{ line-height:40px; }
.sx a{ min-width:240px; text-align:center; background-color: #f77f25;color: #ffffff;display: inline-block;height: 25px;line-height: 25px;padding: 0px}
.sx a:hover{ background-color:#ff2d00;}

.gd_tip{background:rgba(0, 0, 0,0.2); display:inline-block; padding:3px 6px; z-index: 999;position: absolute;bottom: 0px;right: 0px; color:#ffffff; font-size:12px}


.input_tip{ color:#999999; display:inline-block;}
.input_tip .bt{ color:#ff6a00}

.show_txt{margin: auto;  position: fixed;  top: 0px;  width:100%;  max-height:500px;  background-color: #d20e0e; text-align: center;line-height:20px; padding:10px 0px; opacity: 0.8;z-index: 9999;color: #ffffff;box-shadow: 0 0 5px #9e9e9e; font-size: 14px; display:none; }
.btn{ background-color:#4795f3; min-width:80px; height:30px;  color:#ffffff; display:inline-block; border:0px; padding:6px 10px; cursor:pointer; text-align:center;}


#top_box {background: linear-gradient(to bottom,#333,#4b4b4b); height: 36px; line-height: 36px; color: #c7c7c7; display: flex; justify-content: center;}
#top_box_left { width: 400px;    height: 36px;    line-height: 36px;    color: #fff;}
#top_box_right{ width:790px; display:flex; justify-content:flex-end; }
#top_box_right a{color:#fff; margin-left:30px; display:flex; align-content:center;}
#top_tell{ color:#fff; display:flex; align-content:center;}
#top_box_right .icon { color: #fff;  font-size:20px; margin-right:10px; }

#logo{ height:45px;}

#navigation {    width: 910px;}
#navigation_box{  width:910px; height:60px; display: flex; justify-content:flex-end; }
.navigation_a{  width:130px; height:60px;  color:#fff; font-size:15px; line-height:60px;text-align:center; display:inline-block; transition:all 0.3s;}
/*.navigation_a:hover::after{content:"";width:25px;height:3px;background-color:#fff;display:block;position:relative;bottom:0px;left:50%;transform:translate(-50%,0)}*/
.nav_li:hover a{
    color: #fff;
    background-color: rgba(0,0,0,0.5)
}

.nav_li{ width:130px;  text-align:center; display:inline-block; list-style:none; }
.nav_li:hover{ background-position:center bottom; background-repeat:no-repeat;}
.nav_li ul{ display:none; position:absolute; padding: 0; z-index:99999; background-color: rgba(0,0,0,0.3); }
.nav_li ul li{ list-style:none;}
.nav_li ul li:hover{color:#ffffff;}
.navigation2_a { width:130px; color:#ffffff; font-size:14px;  line-height:28px; padding:5px 0px; text-align:center; display:inline-block; }
.navigation2_a:hover{color:#ffffff; font-weight:700; background-color:#d11120;}



#bottom{background-color:#0f0f0f;}
#bottom_box{width:1190px; height:70px; margin:0 auto; display:flex; justify-content:space-between; }
.bottom_box_left{ line-height:70px; margin-left:10px; color:#ffffff;}
.bottom_box_right{ text-align:right; height:70px; display:flex; align-items:center; line-height:70px; margin-right:10px; color:#ffffff;}

.lanmu_list{border-right:1px #333333 solid; width:140px; min-height:200px; }
.lanmu_title{color:#d6d5d5; display:block; font-size:16px; text-align:left; text-indent:30px;}
.lanmu_list_a{display:block; line-height:28px; text-align:left; color:#999999; text-indent:30px;}
.lanmu_list p{ line-height:30px; color:#999999; text-align:left; text-indent:30px;}

.banner_title{font-size: 50px;font-family: 'ubuntu';font-weight: normal; line-height: 60px; color:#fff; text-shadow: 0px 2px 6px #808080;}
.banner_alt{font-size: 40px;font-family: 'ubuntu';font-weight: normal; line-height: 60px; color:#fff; text-shadow: 0px 2px 6px #808080;}

.lm_kj{margin: 0px auto;    background-color: #ffffff;    height: 70px;    box-shadow: #e8e8e8 10px 10px 10px;}
.lm_kj_main{ width:1190px; margin:0 auto; display:flex;justify-content:space-between;}
.lm_kj_box{ display:flex;  }
.page_type_a{ border-right:1px #e5e5e5 solid; display:inline-block; font-size:16px; color:#666666; text-align:center; line-height:70px; height:70px; padding:0px 30px; }
.page_type_a_hover{ background-color:#df2539;color:#ffffff;}
.page_type_a:hover{ background-color:#df2539;color:#ffffff;}

#weizhi{ display:flex; align-items:center; height:70px;  line-height:70px; color:#959595;}
#weizhi span{ display:inline-block; width: 12px;height:70px; margin-left:40px; margin-right:5px; color:#999999; }
.weizhi_a{ color:#959595; margin:0px 5px;}
#weizhi .icon{ font-size:20px; height:25px; line-height:20px; color:#959595;}


#float_div{ width:60px; position:fixed; right:10px; bottom:10px; z-index:999}
#float_div div:hover{background-color:#c7182b; cursor:pointer;}
#float_div_qq{ width:60px; height:60px; background-image:url(/img/r_qq2.png); background-position:center; background-repeat:no-repeat; background-color:#066eba;}
#float_div_weixin{width:60px; height:60px; background-image:url(/img/r_wx.png); background-position:center;background-repeat:no-repeat; background-color:#117ac7;}
#float_div_tell{width:60px; height:60px; background-image:url(/img/r_phone.png); background-position:center;background-repeat:no-repeat; background-color:#1b82cd;}
#float_div_top{width:60px; height:50px; text-align:center; line-height:45px; background-color:#df2539;}
#float_div_top .icon{font-size:30px; color:#fff; }

#float_div_weixin div{ width:120px; height:120px; position:relative; left:-120px; bottom:60px; display:none;}

.pager_box{clear:both; text-align:center; line-height:40px; margin:20px auto;font-size:14px; color:#df2539;} 
.pager{font-size:14px; border:1px #c7182b solid; padding:0 10px;  color:#ffffff;  line-height:25px; display:inline-block;background-color:#c7182b; margin:0px 5px;}
.pager_hover,.pager:hover{font-size:14px; background-color:#df2539; padding:0 10px; line-height:25px; display:inline-block; margin:0px 5px; color:#ffffff; }
.first_pager,.prev_pager,.next_pager,.last_pager{ line-height:25px; color:#df2539; display:inline-block; margin:0px 5px; font-size:14px; }

.more{border:1px #333 solid; height:40px; width:120px; background-color: rgba(0,0,0,0.5); display:inline-block;  line-height:40px; text-align:center;  color:#fff; font-size:18px; transition:all 0.5s}
.more:hover{ background-color:#333333}
