@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0}
h1,h2,h3,a,p,b,span{ margin:0; padding:0}
a{ text-decoration:none}
body{ background:#fff; font-family:"微软雅黑"}
.header{
    margin-top: 15px;
}
.f_l{ float:left}
.f_r{ float:right}
.header .header-wrap{
    height: 70px;
}
.header .logo a {
    width: 150px;
    height: 47px;
    display: block; background:none
   }
.search-wrap .search-query{width: 400px;border: 1px solid #bf3235;height: 37px;}
.nav{width:780px; float:left}
ul li{ list-style:none}
.search-wrap .search-btn{ background:#bf3235; border:#bf3235}

.w1200{width:1200px;margin:0 auto;position: relative;}
.top_banner{ height:90px; margin:10px auto;}
.top_box1{ height:60px; padding:20px 0;}
.top_box1_left{ float:left;}
.top_box1_right{ float:left; margin-left:114px;}
.top_box1_left h1{ float:left;}
.top_box1_left h2{ float:left; font-size:18px; color:#bf313f; padding-top:4px; padding-left:12px;}
.top_box1_left h2 span{ display:block;font-size:12px; color:#5e5c5b;}


.logo_right{float:right;margin:0 20px;width:220px;}
.logo_right ul li a{color:#333; display:block;}
.logo_right ul li{float:left;width:70px;text-align:center;font-size:12px;color:#333;height:60px;line-height:60px;padding-top:16px;cursor:pointer;}
.logo_right ul li a{color:#333; display:block;}
.logo_right ul li.li2{ background:url(../img/ico7.png) no-repeat top center; position:relative;}
.logo_right ul li.li1{ background:url(../img/bf.png) no-repeat top center;  }
.logo_right ul li.li3{ background:url(../img/ico9.png) no-repeat top center;}
.logo_right ul li.li2 p{ width:120px; height:120px; position:absolute; left:-20px; top:60px; border:1px #f0f0f0 solid; display:none; z-index:999;}
.logo_right ul li.li4 p{ display:block;}

/*search*/
.search_box{margin-right:10px;height:40px;padding-top:15px;margin-left: 114px;float: left;}
.search{width:520px; height:34px;line-height:34px; border:2px #ee2e2d solid; position:relative;z-index:99;}
.search .select_list a{color:#000;font-family:"microsoft yahei";overflow:hidden;height:26px;font-size:12px;}
.search .select_list p{height:34px;overflow:hidden;line-height:34px;padding-left:6px;}
.search .select_list{ width:50px;cursor:pointer; color:#333;font-family:"microsoft yahei"; text-align:center; float:left; font-size:12px;overflow:hidden;position:absolute;left:0;top:0px;}
.search .select_list:hover,.search .select_list.hover{background:#fff;border:1px solid #fff;position:absolute;left:0px;top:0px;}
#ssnr{color:#666;font-family:"microsoft yahei";}
.search .serach_box{ width:240px; _width:310px; height:34px;float:left; display:inline;position:absolute;left:52px;top:0px; overflow:hidden;border-left:1px solid #cccccc;}
.search .serach_box input{ width:400px; _width:400px;  text-indent:8px; line-height:30px;border:none; background:none; *+border:0; height:34px; *+height:34px;font-size:12px;color:#999;font-family:"microsoft yahei";}
.search .search_button input{ background:#ee2e2d; width:70px; height:36px; text-align:center; color:#FFF; float:left;display:inline;position:absolute;left:450px;top:0px;font-family:"microsoft yahei"; font-size:16px;border:0; cursor:pointer;}
.search-word{margin-top:5px;}
.search-word a{padding:0 10px;}
.media-list .media{ overflow:hidden}
.media .media-body h4.media-heading a{ color:#333}
.body-wrap .main-col{width: 850px;}

/*-------瀵艰埅-------*/
.nav_1{ height:90px; border-bottom:1px #c0bebe solid;  border-top:1px #c0bebe solid; margin:20px auto;}
.nav_box1{border-right:1px #c0bebe solid;height:60px;margin-top:15px;width: 480px;float:left;}
.nav_box1 h3{ width:40px; text-indent:2px; background:url(../img/ico1.png) no-repeat 3px 3px; height:60px; line-height:96px; font-size:16px; color:#333; float:left;}
.nav_box1 h3 a{ color:#333;}
.nav_box1 ul{float:left;padding-left:10px;width: 415px;}
.nav_box1 ul li{font-size:16px;color:#333;float:left;padding: 0 8px;line-height:30px;}
.nav_box1 ul li a{font-size:16px; color:#333;}
.nav_box1 ul li a:hover{ color:#666;}
.nav_box2{width: 260px;margin-left:15px;padding-right:10px;border:none}
.nav_box2 ul{float:left;padding-left:10px;width: 200px;}
.nav_box2 h3{ background:url(../img/ico2.png) no-repeat 3px 3px;}

.nav_box2 ul li.libox{ background:url(../img/ico5.png) no-repeat 56px center; cursor:pointer; position:relative;}
.nav_box2 ul li.libox .xl_box{ width:100px; padding:10px; background:#333; position:absolute; left:10px; top:30px; display:none; border-radius:4px; z-index:999;}
.nav_box2 ul li.libox .xl_box p{ font-size:14px; color:#FFF; line-height:30px;}
.nav_box2 ul li.libox .xl_box p a{ color:#FFF;}
.nav_box2 ul li.libox .xl_box p a:hover{ color:#dddddd;}
.nav_box2 ul li.libox1 .xl_box{ display:block;}

.gg_box{ padding:2px 6px; background:#333; color:#FFF; position:absolute; left:0; bottom:0; font-size:12px;opacity:0.6; filter:alpha(opacity=60);-moz-opacity:0.6;}

.nav_box3{width: 405px;margin-left:15px;padding-right:10px; }
.nav_box3 ul{float:left;padding-left:10px;width: 335px;}
.nav_box3 h3{ background:url(../img/ico3.png) no-repeat 3px 3px;}
.nav_box3 ul li{font-size:16px;color:#333;float:left;padding: 0 7px;line-height:30px;}


.banner_1{ height:90px; clear:both; position:relative;}
.banner_2{ height:90px; clear:both; margin-top:20px; position:relative;}
.banner_0{height:90px; clear:both; margin-bottom:20px; position:relative;}
.bn_1{ float:left; position:relative;}
.bn_2{ float:left; margin-left:20px; position:relative;}
.bn_3{ float:right; position:relative;}

/*---------banner--------*/
.m_box1{ clear:both; height:952px; overflow:hidden; margin-top:20px;}
.m_box1_1{ float:left; width:330px;height:952px;}
.m_box1_2{ float:left; width:500px;height:952px; margin-left:20px;}
.m_box1_3_1{float:right; width:330px; height:950px; border:1px #c0bebe solid;}
.m_box1_3{width: 240px;/* height:436px; */float: right;}

/*right*/
.lb_right_wk{width: 260px;float: left;}
.lb_right{width: 260px;float:left;}
.lb_right_nr{width: 260px;height: 160px;position: relative;margin-bottom: 15px;float: left;}
.lb_right a{ display:block; color:#fff}
.lb_right b{font-size:14px;line-height: 30px;background:url(../img/bj.png);position: absolute;left: 0;bottom: 0;display:block;width: 250px;padding: 5px;}

.m_box1_3 h3{font-size: 16px;color:#0084ff;height: 20px;line-height: 20px;text-indent: 5px;}
.tab1{height:36px;line-height:36px;border-bottom:1px #c0bebe solid;width: 240px;margin:0 auto;}
.tab1 ul li{float:left;width: 100px;text-align:center;line-height:36px;color:#646464;font-size: 14px;cursor:pointer;}
.tab1 ul li.hover1{ border-bottom:1px #0084ff solid;}
.tab_box1{ clear:both;}
.tab_box1 ul li{width: 113px;height: 65px;border:1px #c0bebe solid;float:left;margin: 5px 0 0 7px;}
.tab_box1 ul{ display:none;}
.tab_box1 ul.us{ display:block;}
.tab_box1 ul li img{width: 110px;height: 60px;}

.tabs-wrap .tabs-title{ border:none}
.tabs-wrap .tabs-title b{font-size: 14px;margin-left: 25px;font-weight: 500;}
.tabs-wrap .tabs-head{margin-bottom:10px;overflow: hidden;}
.body-wrap{ overflow:hidden}

.list_ul{width:100%; height:auto}
.list_ul p{font-size:16px;color:#bf3235;font-weight: bold;line-height: 35px;border-bottom: 1px solid #ccc;}
.list_ul li{font-size:14px;line-height:30px;width: 310px;overflow: hidden;height:30px;}
.list_ul li b{width: 3px;height: 3px;background:#000;display: block;float: left;margin-top: 12px;border-radius: 150px;}
.list_ul li a{font-size:14px;line-height:25px;color:#333;float: left;margin-left: 10px;width: 290px;}
.list_ul li a:hover{ text-decoration:underline}

.nq_zs{width:1200px;margin:0 auto;box-shadow: 2px 2px 10px 0px #ddd;overflow: hidden;/* padding: 2px; */margin-bottom: 15px;padding-bottom: 10px;}
.nq_zs p{font-size: 24px;line-height:35px;font-weight: 500;color: #000;margin-left: 10px;padding: 10px;}
.nq_zs ul{}
.nq_zs ul li{width:150px;height:67px;float: left;margin-top: 10px;}

.zh{width:1200px;margin:0 auto;box-shadow: 2px 2px 10px 0px #ddd;overflow: hidden;/* padding: 2px; */margin-bottom: 15px;padding-bottom: 10px;}
.zh p{font-size: 24px;line-height:35px;font-weight: 500;color: #000;margin-left: 10px;padding: 10px;}
.zh ul{}
.zh ul li{width:auto;height:30px;float: left;margin-top:3px; margin-right:20px;}
.zh img{width:290px; height:200px;}

.mzsm{font-size:14px;line-height:30px;background: #f1f1f1;padding: 10px;margin: 10px;border-radius: 5px;margin-top: 35px;}