﻿@charset "utf-8"; 
/* CSS Document */
body{ margin:0px; padding:0px;}
#glideDiv0{ position:fixed; top:0; left:0; width:100%; min-width:1160px; height:108px; z-index:99999;}

/************************通用*****************************************************/
body{ margin:0px; padding:0px; font-size:12px; background:#FFFFFF; min-width:1160px; width:auto !important;}

/* *{ font-family:Verdana, Geneva, sans-serif;} */
ul,p,hr,li,form,h1,h2,h3,h4,h5,div{ margin:0px; padding:0px; list-style:none;}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}

/*万能清除浮动开始*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ display:inline-table;} /* Hides from IE-mac */
* html .clearfix{ height:1%;}
.clearfix{ display:block;} 

.width100{ width:100%;}
.allwidth{ width:1160px; margin:0px auto;}
.w1160{ width:1160px; margin:0px auto;}
.w1024{ width:1024px; margin:0px auto;}
.w1800{ width:1800px; margin:0px auto;}
.w1089{ width:1089px; margin:0px auto;}
.min1160{ min-width:1160px; width:auto !important;}


.w978{ width:978px; margin:0px auto;}
.w948{ width:948px; margin:0px auto;}
.w957{ width:957px; margin:0px auto;}

.hand{ cursor:pointer;}
.en{ font-family:Arial, Helvetica, sans-serif;}

.clear{ margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.clean{ clear:both;}
.center{ text-align:center;}
 
#wrap{ width:100%; width:expression(document.body.clientWidth <= 1160? "1160px":"auto"); min-width:1160px;}

/* a start */
a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:none; color:#535353;}
/* a end */

/* header_start */
#headTopBg{ height:36px; background:#050505; min-width:1160px; width:auto !important; border-bottom:#212121 1px solid;}
#headTop{ font-size:12px; color:#787878; width:1138px;}
#headTop .headTopRight{ float:right; margin-top:8px;}
#headTop .headTopRight a{ height:16px; line-height:16px; display:block; float:left; padding:0px 15px; color:#B2B2B2; color:#ddd; margin-top:2px;}
#headTop .headTopRight a:hover{ color:#ffffff;}
#headTop .headTopRight .reg:hover,#headTop .headTopRight .reg:focus,#headTop .headTopRight .reg:active{ background-position:left bottom;} 

#headTop .headTopRight a{ -webkit-transition:0.2s linear; -moz-transition:0.2s linear; -o-transition:0.2s linear; transition:0.2s linear;}
#headTop .headTopRight .lan:hover,
#headTop .headTopRight .lan:focus,
#headTop .headTopRight .lan:active{ background-position:90% bottom;}  

#nav_all li{ text-align:center; float:left; position:relative; z-index:99998; cursor:pointer;}
#nav_all li ul{ display:none; z-index:99998; position:absolute; left:5px; top:20px;}
#nav_all li ul li{ cursor:pointer; height:21px; width:75px; background:url(../css/topmenubg.png) repeat; padding:0; margin:0; white-space:nowrap;}
#nav_all li ul li a{ padding:0; margin:0; white-space:nowrap; display:block; line-height:21px;}

#nav2_ex{ height:72px; position:relative; z-index:9999; width:100%; _height:100px;}
.nav2_index{ background:url(../images/topmenubg.png) repeat; min-width:1160px; min-height:108px; overflow:hidden; width:100% !important;}
.nav2_page{ background-color:#101010; min-width:1160px; width:100% !important;}
.nav2_ex{ height:72px; width:1160px; margin:0px auto; _height:100px;}

#topLogo{ float:left; width:348px; height:72px;}
#topLogo img{ border:none; width:348px; height:72px;}
#topMenu{ float:right; width:588px; height:72px; line-height:72px; overflow:hidden;}
#topMenu a{ text-decoration:none; font-size:16px; line-height:72px; color:#FFF; height:72px; font-family:"微软雅黑"; margin:0px 8px;}
#topMenu a:hover,
#topMenu a.cur{ text-decoration:none; color:#ffe200;}
/* header_end */

/* banner */
.ibanner{ width:100%; height:550px; overflow:hidden; position:relative; z-index:1;}
.ibanner .bd{ position:relative; height:auto; z-index:0;}
.ibanner .bd ul{ display:block;}
.ibanner .bd ul li{ display:block;}
.ibanner .bd ul li a{ display:block; width:100%; height:550px; background-size:cover !important;}
.ibanner .hd{ display:block; width:100%; z-index:1; position:absolute; left:0; bottom:20px;}
.ibanner .hd ul{ display:block; height:12px; text-align:center;}
.ibanner .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; padding:0; background:#fff; border:0px solid #fff; border-radius:50%; margin:0 6px; vertical-align:top; cursor:pointer;}
.ibanner .hd ul li.on{ border-color:#ffe200; background:#ffe200;}

.banner,.ban{ min-width:1160px; margin-top:108px;}
.loca{ font:16px/34px "microsoft yahei"; font-weight:normal; margin-top:20px; border-bottom:1px solid #efefef; padding-bottom:20px; height:34px; overflow:hidden; color:#686868;}
.loca a{ color:#686868;}

/* content_start */
.bannerBox{ overflow:hidden; margin:50px -23px 0;}
.bannerList{ float:left; width:356px; text-align:center; font-family:"宋体"; margin:0 23px 20px;}
.bannerList img{ display:block; width:100%; height:248px; border:none;}
.bannerList .tit a{ font-size:14px; font-weight:bold; line-height:32px; color:#4d4d4d; font-family:"microsoft yahei"; font-weight:normal;}
.bannerList .tit a:hover{ text-decoration:none; color:#000;}
.bannerList .des{ font-size:12px; color:#999999; font-family:"microsoft yahei";}
.bannerList .tit{ display:block; height:26px; line-height:26px; overflow:hidden;}
.bannerList .des{ display:block; height:20px; line-height:20px; overflow:hidden;}
/* content_end */

/* footer_start */
.link{ height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:solid 1px #333; margin-left:17px;}
.link a{ color:#666;}
.link a:hover{ text-decoration:none; color:#fff;}
#footer{ background:#000; margin-top:36px; line-height:22px; color:#595959; min-width:1160px; width:auto !important; padding-bottom:20px;}
#footer .footL{ float:left; margin-top:20px; width:800px;}
#footer .footR{ float:right; margin-top:20px; width:100px; line-height:24px; text-align:center; overflow:hidden;}
#footer .footR img{ display:block; width:100%; margin:10px 0 0;}
#footer .footR span a{ color:#999;}
#footer .footMenu{ float:left; padding-right:22px; padding-left:17px; margin-top:20px; font-size:14px; font-weight:bold;}
#footer .footMenu a{ text-decoration:none; color:#595959; margin-right:25px; line-height:22px;}
#footer .footMenu a:hover{ text-decoration:none; color:#fff;}
#footer  .copyright{ line-height:30px; padding-left:17px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#footer  .copyright a{ margin-top:8px; padding-left:17px; color:#595959;}
/* footer_end */

/*首页标题*/
.index_tit{ width:100%; min-width:1160px; height:60px; text-align:center; margin-bottom:30px; margin-top:30px; position:relative; _position:inherit;}
.index_tit p{ width:100%; min-width:1160px; height:40px; color:#535353; font:700 22px/30px "microsoft yahei"; font-weight:normal;}
.index_tit p a{ color:#535353;}
.index_tit span{ text-align:center; color:#d1d1d0; background:#fff; font:700 22px/26px "microsoft yaei"; padding:5px 8px; position:relative; z-index:2; text-transform:uppercase; font-weight:normal; _position:inherit;}
.index_tit font{ display:block; width:100%; min-width:1160px; height:0; border:solid 1px #e1e1e1; overflow:hidden; position:absolute; z-index:1; top:53px; font-weight:normal;}
.service,
.about,
.news{ min-width:1160px;}

/*首页 资讯中心*/
.news_list{ overflow:hidden; margin:0 -10px 36px;}
.news_list li{ width:570px; float:left; overflow:hidden; height:92px; border-bottom:2px solid #e7e6e6; overflow:hidden; padding:18px 0; margin:0 10px;}
.newsdatal{ width:90px; height:90px; background:#242b3d; /*position:absolute; left:0; top:14px; */text-align:center;}
.newsdatal h1{ font:36px/60px "microsoft yahei"; text-align:center; color:#fff;}
.newsdatal span{ width:100%; height:20px; font:12px/20px "microsoft yahei"; color:#fff; text-align:center;}
.news_r{ width:466px;}
.news_r h2{ font:700 15px/32px "microsoft yahei"; font-weight:normal; height:32px; overflow:hidden;}
.news_r .text{ float:left; height:52px; font:12px/26px "microsoft yahei"; color:#858586; overflow:hidden;}

.about_r{ width:680px; height:224px; overflow:hidden; font:14px/32px "microsoft yahei"; color:#858586; margin-top:10px; text-indent:2em;}
.more{ background:url(../images/more.png) 0 0 no-repeat; width:110px; height:32px; line-height:32px; color:#fff; display:block; text-align:center; font-size:14px; margin:0 auto;}
.more a{ color:#242b3d; font-family:"microsoft yahei";}

.ser_con ul{ display:block; overflow:hidden; margin:0 -5px;}
.ser_con ul li{ display:block; width:278px; float:left; margin:0 7px;}
.ser_con ul li img{ display:block; width:100%; height:209px;  border-width: 1px; border-style: solid; border-color: #cccccc;}
.ser_con ul li span{ display:block; text-align:center; height:34px; line-height:34px; overflow:hidden; background:#8a8b8b; color:#fff; font-family:"microsoft yahei";}
.ser_con ul li span:hover{ background:#ffe200; color:#000;}

/*二级页面 */
.Page{ width:100%; text-align:center; padding:30px 0px;}
.Page a{ display:inline-block; width:65px; background:#ffffff; height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left; text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#ffe200; background-repeat:no-repeat;}
.Page span{ display:inline-block; min-width:45px; padding:0 10px; background:#ffffff; height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;}
.Page span{ background:#ffe200;}

/*图片列表页*/
.pro_fenl{ margin:0 auto;}
.pro_fenl{ margin-top:30px;}
.pro_fenl ul li{ float:left; padding:10px 18px; margin-bottom:10px; border:1px solid #e1e1e1; margin-right:10px;}
.pro_fenl ul li:hover,
.pro_fenl ul li.cur{ border:1px solid #e1e1e1; background:#ffe200;}
.pro_fenl ul li a{ font:14px/30px "microsoft yahei"; font-weight:normal; color:#242b3d;}

.pro_list{ margin-top:30px;}
.pro_list ul{ display:block; overflow:hidden; margin:0 -5px;}
.pro_list ul li{ float:left; margin:0 5px 20px;}
.pro_list ul li a{ display:block; width:282px;}
.pro_list ul li img{ display:block; width:100%; border-width: 1px; border-style: solid; border-color: #cccccc;}
.pro_list ul li span{ display:block; width:280px; text-align:center; height:40px; line-height:40px; overflow:hidden; border:solid 1px #d8d8d8; border-top:none; font-family:"microsoft yahei"; color:#858586;}

/*详细页*/
.content{ margin-top:30px; font-family:"microsoft yahei";}
.cont_tit{ font:24px "microsoft yahei"; font-weight:normal; text-align:center; color:#545659;}
.cont_data{ font-size:12px; font-family:"microsoft yahei"; text-align:center; color:#666; margin:20px 0;}
.cont_img{ text-align:center;}
.cont_img img{ max-width:1000px;}
.cont_con{ font:14px/34px "microsoft yahei"; margin:10px 0; color:#545659;}
.cont_page{ font-size:14px; margin:10px 0; color:#666; line-height:32px; border-top:1px solid #efefef; padding:16px 0 0;}

.new_list{ margin-top:30px; width:1160px;}
.new_list ul li{ margin-bottom:20px;}
.new_txt{ width:850px; margin-left:15px;}
.new_txt h3{ font:16px/34px "microsoft yahei"; color:#4d4d4d; height:34px; overflow:hidden;}
.new_txt p{ font:12px/26px "microsoft yahei"; color:#999; height:70px; overflow:hidden; margin-top:10px;}
.new_txt span{ height:34px; line-height:34px; overflow:hidden; color:#4d4d4d; font-family:"microsoft yahei";}