form,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,h7,p {margin:0;padding:0;}
body,html{ font-size:14px; font-family:Arial; margin:0; padding:0; overflow-x:hidden;}
a:link,a:visited {COLOR:#333;text-decoration:none}
a:hover {COLOR:#333;text-decoration:none;}
a:active {COLOR:#ff0000;text-decoration:none;}
ol,ul,li {list-style:none outside none;}
img {border:0;}
em,cite,i{font-style:normal;}
.styer { float:left;}
.clear { clear:both; margin:0px; top:0px} 
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
.sj04{-webkit-transition-duration: .4s; transition-duration: .4s;}
.sj09{-webkit-transition-duration: .9s; transition-duration: .9s;}
.sj012{-webkit-transition-duration: 1.2s; transition-duration: 1.2s;}
.sj015{-webkit-transition-duration: 1.5s; transition-duration: 1.5s;}
.sj018{-webkit-transition-duration: 1.8s; transition-duration: 1.8s;}
.bshid{ width:1260px; margin:0 auto;}
.entit{ font-family:Arial;}
/**top**/
#header{ position:fixed; height:221px; left:0; top:0; width:100%; z-index:99;}
.top{ background:#f3f3f3; height:40px; line-height:40px; color:#666;}
.top ul li{ padding:10px 0; height:20px; float:left; margin-left:15px;}
.top ul li a{ display:block; font-size:12px; color:#888; line-height:20px;}
.top ul li img{ height:20px; float:left; margin-right:5px; border-radius:2px;}
/**head**/
.head{ height:92px; padding:20px 0; width:1260px;}
.logo img{ height:92px;}
.htit{ width:490px; padding:10px 0 10px 15px;}
.htit em{ color:#f44e67; font-size:28px; font-weight:700; line-height:92px;}
.htel{ height:60px; width:200px; background:url(../images/tel.png) left no-repeat; padding-left:75px; margin-top:15px;}
.htel span{ font-size:14px; color:#888; line-height:26px;}
.htel em{ font-size:26px; color:#f44e67; font-weight:700;}
/**导航**/
.head-nav {height:49px; width:100%; background:url(../images/navbg.jpg) center no-repeat; position:relative;}
.head-nav-con { width:900px; height:49px; margin:0 auto; }
.head-nav-con ul li { width: 180px; float: left; font-size: 16px; text-align: center;}
.head-nav-con ul li:hover { background:url(../images/nav.png) #f54e68 center no-repeat; color:#fff !important;}
.head-nav-con ul a { display: block; text-decoration: none; text-align: center; line-height: 49px; color:#555; padding-left:15px; transition:.5s; font-weight:700;}
.head-nav-con ul a:hover{ color:#fff;}
.head-nav-con .drop-down { position: relative;}
.head-nav-con .drop-down-content { padding: 0; display: none; position: absolute; z-index: 1;}
.head-nav-con .drop-down-content li{ background:#fff; border-bottom:1px #ddd dashed;}
.head-nav-con .drop-down-content li a{ font-size:15px !important; font-weight:100 !important; text-align:left !important; line-height:24px !important; padding:10px 25px;}
.head-nav-con .drop-down-content li:hover{ background:#f54e68;}
.head-nav-con .drop-down-content li:hover > a { color:#fff;}
.head-nav-con .drop-down:hover .drop-down-content { display: block; }
.head-nav-con .drop-down-2 { position: relative;}
.head-nav-con .drop-down-content-2 { width:160px; padding:10px; display: none; position: absolute; z-index: 1; background:#f54e68; right: -175px; top:1px; text-align:left;}
.head-nav-con .drop-down-2:hover .drop-down-content-2 { display: block; }
.head-nav-con .drop-down-content-2 a{ text-align:left; line-height:35px; font-size:12px !important; color:#fff;}
.head-nav-con .drop-down-content-2 a:hover{ color:#ffff00;}

#main{ position:relative; z-index:999; padding-top:10px; background:#fff;}
.ban_bot{ height:24px; margin-top:795px; background:url(../images/banbt.png) center top no-repeat; position:relative; z-index:999;}
.ban_bots{ height:24px; margin-top:671px; background:url(../images/banbt.png) center top no-repeat; position:relative; z-index:999;}
/****/
.footer{ height:279px; background:url(../images/fbg.jpg) repeat-x; margin-top:45px; padding-top:55px;}
.fnav{ height:22px; line-height:22px; text-align:center;}
.fnav a{ color:#fff; padding:0 50px; font-size:15px;}
.fnav a.abdrig{ border-right:1px #fff solid;}
.fnav a:hover{ color:#ffff00; text-decoration:underline;}
.flixi{ width:1260px; margin:0 auto; padding-top:60px;}
.flogo{ width:200px;}
.fcont{ width:340px; padding:0 30px 0 40px;}
.fcont li{ height:auto; line-height:22px; margin:6px 0; color:#fff; font-size:15px; padding:8px 0 8px 50px;}
.fcont li.libg1{ background:url(../images/ind10.jpg) left no-repeat;}
.fcont li.libg2{ background:url(../images/ind11.jpg) left no-repeat;}
.fmenu{ width:200px; height:100px; border-left:1px #fff solid; padding-left:30px;}
.fmenu a{ display:block; color:#fff; line-height:28px;}
.fmenu a:hover{ color:#ffff00; text-decoration:underline;}
.fweima{ width:150px; color:#fff; font-size:12px; text-align:center;}
.fweima img{ height:115px;}
.copyright{ height:47px; line-height:47px; text-align:center; color:#fff; margin-top:13px;}
.copyright span{ padding:0 8px;}
.copyright span a{ color:#fff;}