﻿@import "font-awesome/css/font-awesome.css";
body {
	font-size:12px;
	font-family: 微软雅黑,Microsoft YaHei,宋体,Arial,Helvetica, sans-serif;
	margin:0 auto;
	text-align: left;
    line-height:23px;
	background:#fff;
	background-image:url(../images/bg.jpg);
	color: #333;
}
html{ overflow-x:hidden;}

img{border:0px}
*{margin:0; padding:0}
ul{list-style:none}
a:link{text-decoration:none;color: #333;}
a:visited {text-decoration: none;color: #333;}
a:hover{color:#0A74C8;text-decoration:none;}

.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.fenye{border:1px solid #cccccc;padding-left:10px;padding-right:10px;float:left;margin-right:5px;}
.mainc{width:1270px;margin:0 auto;padding:10px;background:#fff;padding-top:0px}


header {
  background: #24282c;position:fixed;width:100%;z-index:2000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;font-size:14px;
}
header li.dropdown {
  display: block;
}
header li.dropdown .dropdown-menu {
  background: none;
  width: auto;
  white-space: nowrap;
  text-align: center;
  padding: 0;
  margin-left: -60px;
  opacity: 0;
  display: block !important;
  z-index: 0;
  box-shadow: none !important;
  border: none;
  font-weight: lighter;
}
header li.dropdown .dropdown-menu li {
  display: inline-block;
  padding: 0;
  font-weight: lighter;
}
header li.dropdown .dropdown-menu li a {
  padding: 0 10px;
  line-height: 60px;
  height: 60px;
  font-size: 14px;
  font-weight: lighter;
}
header li.dropdown .dropdown-menu li > a:hover:after {
  display: none;
}
header li.dropdown:hover .dropdown-menu {
  margin-left: 0;
  opacity: 1;
  z-index: 100;
  transition: all ease-in-out 300ms;
}
header li.dropdown:after {
  position: absolute;
  content: '';
  color: #fff;
  width: 0;
  left: 0;
  top: 100%;
  height: 0;
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 0;
  margin-left: -8900%;
  opacity: 0;
}
header li.dropdown:hover:after {
  z-index: 1;
  width: 10000%;
  opacity: 1;
  height: 60px;
  transition: all ease-in-out 300ms;
}
header .table-ceil {
  display: table-cell;
}
header .search-bar {
  white-space: nowrap;
  width: 130px;
}
header .navbar {
  margin-bottom: 0;
}
header .navbar-nav a {
  color: #fff;
}
header .navbar-nav.navbar-left a {
  font-weight: lighter;
  color: #fff;
}
header .navbar-nav.navbar-left a:hover {
  color: #555;
  background-color: #e7e7e7;
}
header .navbar-nav.navbar-right a {
  font-weight: lighter;
  color: #fff;
}
header .navbar-nav.navbar-right a:hover {
  color: #00a0e9;
}
header .navbar-nav li.activity:before {
  content: 'HOT';
  background: #f00;
  position: absolute;
  top: 5px;
  right: 0;
  width: 36px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  height: 16px;
  line-height: 16px;
}
header .navbar-nav li.activity:after {
  content: '';
  position: absolute;
  top: 20px;
  right: 13px;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-top: 5px solid #f00;
}
header .navbar-nav li > a {
  padding: 25px 18px;
  background: none !important;
}
header .navbar-nav li > a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -10px;
  width: 0;
  border-bottom: 4px solid #06baf6;
  transition: all 100ms ease;
}
header .navbar-nav li > a:hover {
  background: none !important;
  color: #fff !important;
}
header .navbar-nav li > a:hover:after {
  left: 0;
  width: 100%;
  transition: none;
}
header .navbar-nav li.active > a {
  background: none;
  font-weight: bold;
  position: relative;
  color: #fff !important;
}
header .navbar-nav li.active > a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 4px solid #06baf6;
}
header .navbar-default {
  background: #24282c;
  border-color: #24282c;
}
header .table {
  display: table;
  margin-bottom: 0;
}



.ibanner{height:600px;}
.slideBox{ width:1920px; height:600px; overflow:hidden; position:relative; }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:850px; bottom:18px; z-index:200; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;margin-right:16px;width:70px;height:5px;line-height:5px;text-align:center;background:#A6B9C4;cursor:pointer;color:#ffffff;}
.slideBox .hd ul li.on{ background:#009DFC; color:#FFFFFF; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:1920px; height:600px; }
.slideBox .prev{height:57px;width:58px; overflow:hidden; position:absolute; left:370px; top:280px; z-index:1; cursor:pointer;background:url(../images/aleft.png);}
.slideBox .next{height:57px;width:58px; overflow:hidden; position:absolute; right:370px; top:280px; z-index:1; cursor:pointer;background:url(../images/aright.png);}

.ends{width:100%;background:#2D2D2D;margin-top:30px;color:#ccc;}
.ends .ends2{width:1270px;margin:0 auto;}
.ends .enx{padding:40px 0}
.ends .enr{float:right;text-align:center;line-height:35px;}
.ends .cops{height:40px;line-height:40px;border-top:1px solid #666;}
.ends .cops2{width:1280px;margin:0 auto;}
.ends .enf1{float:left;margin-right:120px}
.ends .enf1 .tit{height:35px;line-height:35px;font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}
.ends .efli{line-height:27px;}
.ends a{color:#ccc;}
.ends a:hover{color:#fff;}
.ends .tel{height:35px;color:#fff;font-weight:700;font-size:22px;}
.ends .zxzx{margin-top:8px;}

.mac{width:1270px;margin:0 auto}
.main1{padding-bottom:45px}
.iatit{height:80px;text-align:center;padding-top:40px;padding-bottom:30px;margin-bottom:60px}
.iatit .tit{font-size:24px;margin-bottom:18px}
.iatit .tit span{font-weight:700}

.iywly{}
.iywly li{float:left;width:240px;margin-left:38px;margin-right:35px}
.iywly .tu{width:195px;height:195px;background:#EAEAEA;border:7px solid #F3F3F3;border-radius:100px;margin:0 auto;text-align:center;margin-bottom:5px;}
.iywly .tu img{width:115px;height:115px;}
.iywly .t1{padding-top:28px;}
.iywly .t2{display:none;padding-top:28px;}
.iywly li:hover .tu{background:#437BD8}
.iywly li:hover .t1{display:none}
.iywly li:hover .t2{display:block}
.iywly .tit{text-align:center;height:55px;line-height:55px;font-size:18px;font-weight:700}


.main2{width:100%;background:#F1F5F6;padding-bottom:46px}
.cxjs li{float:left;width:330px;height:120px;margin-right:90px;margin-bottom:20px;margin-left:20px;border:1px solid #F1F5F6}
.cxjs .tu{float:left;}
.cxjs .xx{float:right;width:238px;}
.cxjs .xx .tit{height:35px;line-height:35px;font-size:16px;font-weight:700}
.cxjs li:hover{border:1px solid #333;cursor:pointer}

.ihzhb li{float:left;width:200px;height:100px;margin-right:14px;margin-bottom:14px;}
.ihzhb img{width:200px;height:100px;border:1px solid #F1F5F6}
.ihzhb li:hover img{border:1px solid #666;}


.newscon{border-top:1px solid #ddd;padding-top:20px}
.newscon .af1{float:left;margin-right:40px;width:395px;}
.newscon .af2{float:left;width:395px}
.newscon .af3{float:right;width:395px}
.newscon .xtit{height:55px;line-height:55px;font-size:25px;margin-bottom:10px}
.newscon .xli li{height:55px;line-height:55px;border-bottom:1px solid #ddd;}
.newscon .xli .tit{float:left;width:270px;overflow:hidden;height:45px;}
.newscon .xli .rq{float:right}
.newscon .more{width:90px;border:1px solid #ddd;border-radius:50px;height:32px;line-height:30px;text-align:center;margin-top:15px}
.newscon .more:hover{borde:1px solid #4167F7;background:#4167F7;}
.newscon .more:hover a{color:#fff}

.nban{height:460px;width:100%}

.weizhi{height:35px;line-height:35px;padding-left:35px;background:url(../images/icon_wz.jpg) left center no-repeat;margin-top:10px;margin-bottom:10px}

.lbk{border:1px solid #ddd;height:45px;line-height:45px;margin-bottom:20px;border-right:0}
.lbk ul{display: flex; display: -webkit-flex;width:100%;}
.lbk ul li{flex:1;float:left;text-align:center;height:45px;line-height:45px;border-right:1px solid #ddd;font-size:16px;}
.lbk li:hover{border-bottom:2px solid #4167F8;font-weight:700}
.lbk .hoverss{border-bottom:2px solid #4167F8;font-weight:700}

.contt{min-height:300px}

.lxcon{border-top:1px solid #ddd;padding-top:20px;}
.lxcon .lx1{float:left}
.lxcon .lx2{float:right;width:715px;}
.lxcon .lx1 .comname{font-size:22px;font-weight:700;height:45px;line-height:45px;margin-bottom:10px}
.lxcon .lx1 .wcx{padding-left:50px;margin-bottom:30px;font-size:14px;}
.lxcon .lx1 .ic1{background:url(../images/icon_email.jpg) left no-repeat;}
.lxcon .lx1 .ic2{background:url(../images/icon_tel.jpg) left no-repeat;}
.lxcon .lx1 .ic3{background:url(../images/icon_wzc.jpg) left no-repeat;}
.beizhu{height:100px;width:100%}
.webtxt{height:30px;line-height:30px;width:100%}
.subcc{width:200px;height:35px;line-height:35px;background:#4167F8;border:0;color:#fff;font-family:'微软雅黑'}


.nhzhb{padding-top:20px}
.nhzhb li{float:left;width:200px;height:100px;margin-right:10px;margin-bottom:10px;}
.nhzhb img{width:200px;height:100px;border:1px solid #F1F5F6}
.nhzhb li:hover img{border:1px solid #666;}

.newslist li{height:105px;border-bottom:1px dashed #ccc;margin-bottom:15px;}
.newslist .rq{float:left;width:90px;text-align:center}
.newslist .xx{float:right;width:1150px}
.newslist .xx .tit{height:35px;line-height:35px;font-size:18px;}
.newslist .xx .jj{color:#888}
.newslist .rq .d{font-size:30px;padding-top:8px;}
.newslist .rq .n{font-size:15px;margin-top:6px;}

.newstu{padding-top:15px;}
.newstu li{float:left;margin-right:55px;width:375px;height:345px;}
.newstu .tu img{width:375px;height:210px;}
.newstu .tit{height:45px;line-height:45px;overflow:hidden;font-size:17px;}
.newstu li:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}


.wztit{height:60px;line-height:60px;font-size:22px;text-align:center;font-weight:400;padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.wztj{text-align:center;margin-bottom:15px;padding-bottom:5px;color:#888}

.faxxcon{margin-bottom:40px;border-bottom:1px dashed #ddd;padding-top:30px;padding-bottom:40px}

.jjfasmcon{text-align:center;width:700px;margin:0 auto;}
.jjfasmcon .tit{height:35px;font-weight:700;font-size:20px;}
.jjfasmcon .sm{height:35px;font-size:14px;}


.falist li{width:400px;height:255px;float:left;margin-right:24px;margin-bottom:24px;position:relative}
.falist .tu{}
.falist .tu img{width:400px;height:255px}
.falist .xx{width:400px;height:72px;position:absolute;left:0;bottom:0;overflow:hidden;background:url(../images/tm.png);padding:0 20px}
.falist .xx .tit{height:35px;line-height:35px;font-size:18px;margin-bottom:5px;padding-top:5px;}
.falist .xx .tit a{color:#fff;}
.falist .xx .jj{color:#fff;height:18px;line-height:18px;overflow:hidden}
.falist li:hover .tu img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}




.lbtux{overflow:hidden;height:450px}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}

/*插件样式*/
.poster-main{position: relative;width: 1270px;height: 450px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 1270px;height: 450px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: 0px; background: url("../images/left_menu.png") no-repeat center center; background-color: #000 }
.poster-main .poster-next-btn{right: 0px;background: url("../images/right_menu.png") no-repeat center center;background-color:#000}
.poster-main .titcon{position:absolute;bottom:0;padding:20px;width:100%;background:url(../images/tm.png);color:#fff;}
.poster-main .titcon .tit{font-size:22px;margin-bottom:12px}


.zzli li{float:left;border:5px solid #ddd;position:relative;margin-right:70px;margin-bottom:50px;height:220px;overflow:hidden}
.zzli .tu img{width:360px;}
.zzli .ctit{height:40px;line-height:40px;text-align:center;position:absolute;bottom:0;left:0;background:url(../images/tm.png);width:100%;color:#fff}
.zzli li:hover{border:5px solid #0799D2;}


.pf1{float:left}
.pf1 img{width:350px;height:490px}
.pf2{float:right;width:850px}

.rcli li{height:100px;border-bottom:1px solid #eee;margin-bottom:20px;font-size:14px;}
.rcli .tit{height:45px;line-height:45px;}
.rcli .tit .zw{font-size:18px;font-weight:700;float:left;}
.rcli .tit .rq{float:right;color:#888;}
.rcli .smvv{margin-top:10px;}
.rcli .smvv .sm{float:left;color:#888}
.rcli .smvv .xq{float:right;color:#888;}
.rcli .smvv .xq a{color:#888}


.gwname{font-size:18px;font-weight:700;height:45px;line-height:45px;}
.gwjbyq{margin-top:10px;font-size:14px;line-height:25px;}
.gwcon{margin-top:10px;line-height:25px;}


.qywh{margin-top:50px}
.qywh li{float:left;width:285px;height:365px;overflow:hidden;padding-right:40px;margin-right:50px;border-right:1px solid #ddd;}
.qywh li.last{border-right:0;margin-right:0;padding-right:0;width:245px;}
.qywh .tu{text-align:center;}
.qywh .tit{height:55px;font-size:18px;font-weight:700;line-height:26px;text-align:center;margin-top:15px;margin-bottom:10px}
.qywh .nr{color:#666}



#Tab8{height:50px;margin-bottom:20px}
#Tab8 .Menubox8 {height:50px;line-height:48px}
#Tab8 .Menubox8 ul{margin:0px;padding:0px;}
#Tab8 .Menubox8 li{float:left;display:block;cursor:pointer;width:625px;text-align:center;font-size:20px;height:50px;background:#CBCBCB;font-weight:700}
#Tab8 .Menubox8 li.hover{background:#305DC4;color:#fff;}

#Tab9{height:50px;margin-bottom:20px;background:#F5F5F5;margin-top:40px}
#Tab9 .Menubox9 {height:50px;line-height:48px}
#Tab9 .Menubox9 ul{margin:0px;padding:0px;}
#Tab9 .Menubox9 li{float:left;display:block;cursor:pointer;width:188px;text-align:center;font-size:16px;height:50px;background:#CBCBCB;color:#fff}
#Tab9 .Menubox9 li.hover{background:#305DC4;color:#fff;}


.nywly{width:1270px;margin:0 auto;border-top:1px solid #ddd;padding-top:30px;margin-top:30px}
.nywly li{float:left;width:285px;height:225px;margin-right:43px;margin-bottom:30px}
.nywly .tu img{width:285px;height:195px;}
.nywly .tit{text-align:center;font-size:16px;font-weight:700;height:35px;line-height:35px;margin-top:8px}
.nywly li:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}







.sdfsd{}