@charset "gb2312";
/* CSS Document */

*
{ margin:0; padding:0;  }
body
{  color:#000; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; }
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
a
{ color:#000; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#006cb2; text-decoration: none;}
.clear:after
{content:''; display:block; clear:both; }
.clear
{ clear:both;}

/*上下翻页*/
/* 文章类别上下页 */
.waiyefanye
{ height:40px; text-align:center;  font-size:12px; padding:40px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#666;}
.waiyefanye a
{ width:60px; height:20px; line-height:20px; line-height:20px; font-size:12px; text-indent:0px; color: #333;  margin-right: 5px; padding:2px 6px; background:#bebebe;  display: inline-block; }
.waiyefanye a:hover
{color: #ffffff; background:#016cb2; text-decoration:none;}

/* 文章上下篇 */
.wengzhengfanye
{ line-height:25px;   margin:10px 0px;  clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; font-size:12px; }
.wengzhengfanye span
{font-weight:bold; }
.wengzhengfanye a
{  text-decoration:none; }
.wengzhengfanye a:hover
{ text-decoration:none;}


/*设置最大宽度和高度max-height:335px; height: expression(this.height >335 ? 335: true);
max-width:630px; width: expression(this.width > 630 ? 630: true)*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#006cb2; }
.page_fanye a.skipA
{ width:80px; height:33px; color:#666666;  background:url(../imagess/page5.jpg) no-repeat center center;}

/*=========================================头部=========================================================*/
.top
{ width:1203px; height:92px; margin:0 auto;}
.logo
{ width:455px; height:92px; float:left;}
.top_right
{ width:184px; float:right; padding-right:20px; background:url(../images/2.jpg) no-repeat left 25px; font-size:24px; color:#006fad; padding-top:50px;}
.nav
{ width:100%; height:49px; background:url(../images/3.jpg) repeat-x;}
.nav ul
{ width:1203px; height:49px; margin:0 auto;}
.nav ul li
{ width:171px; height:49px; line-height:49px; text-align:center; float:left; display:block; position:relative; z-index:90;}
.nav ul li a.adh
{ width:171px; height:49px; color:#FFF; display:block; position:absolute; z-index:15;}
.nav ul li a.adh:hover,.nav ul li.active a.adh
{  height:49px; background:url(../images/n2.gif) no-repeat center top;}
.nav ul li a.adh1:hover,.nav ul li.active a.adh1
{  height:106px; background:url(../images/navonehovera.png) no-repeat center top;}

.nav_list
{ width: 170px; height: 228px; padding-left: 8px;  background:url(../images/n1.png) no-repeat -192px top; position: absolute; top:49px; left: -45px; z-index:12; display:none;} 
.nav_list a
{ width:60px; height:30px; display:block; line-height:30px; color:#fff; text-align:center; font-size:12px; overflow: hidden; }
.nav_list a:hover
{ color:#f9a61b; font-weight:bold; }
.nav_list a.a1
{ margin:30px 0 0 58px;}
.nav_list a.a2
{ margin:0 0 0 43px;}
.nav_list a.a3
{ margin:0 0 0 28px;}
.nav_list a.a4
{ margin:0 0 0 13px;}


/*============================ banner ============================*/
.banner
{width:100%; height:572px;  overflow:hidden;   position:relative; margin:0px auto;}
.banner ul li
{width:100%; height:572px; overflow:hidden;  position:absolute; left:0px; top:0px; float:left; }
.banner ul li a
{ height:572px; display:block;}

.banner .pic_pre,.banner .pic_next
{ width:60px; height:90px; background:url(../images/banner_arrows.png); position:absolute; top:140px; z-index:99; cursor:pointer;}
.banner .pic_pre
{ background-position:0px 180px; left:5px;}
.banner .pic_next
{ background-position:0px 90px; right:5px;}
.banner .pic_pre:hover
{ background-position:0px 0px; left:5px;}
.banner .pic_next:hover
{ background-position:0px 270px; right:5px;}

.banner_btn
{ width:100%; height:14px; text-align:center; position:absolute; bottom:10px; z-index:22;}
.banner_btn ol
{  height:14px; margin:0 auto;}
.banner_btn ol li
{ width:14px; height:14px; background:url(../images/banner_btn3.png) no-repeat left top; float:left; margin:0 5px; cursor:pointer;}
.banner_btn ol .Btn_ys
{  background:url(../images/banner_btn3.png) no-repeat left bottom; }
.banner_bottom
{ height:15px; background:url(../images/tb6.jpg) no-repeat center center; }

/*公告*/
.gonggao
{ width:100%; height:40px; background:url(../images/4.jpg) repeat-x;}
.gonggaoA
{ width:1203px; height:40px;  line-height:40px; margin:0 auto;}
.gonggaoA ul
{ width:863px; height:40px; float:left; background:url(../images/lb.png) no-repeat left center;}
.gonggaoA ul li
{ float:left; padding-left:20px; display:block;}
.gonggaoA ul li a
{ font-size:12px; color:#999;}
.sou
{ width:214px; height:30px; background:url(../images/is.png) no-repeat right center; float:right; padding:10px 20px 0 0;}
.sou .souw
{ width:150px;height:20px; border:none; margin-left:30px; text-align:center; color:#999; float:left;}
.sou span
{ width:15px; height:14px; float:right; padding-top:5px;}

/*服务项目*/
.one
{ width:100%; height:444px; background-color:#f2f2f2; clear:both;}
.one1
{ width:1203px; height:400px; padding-top:22px; margin:0 auto;}
.one1 ul li
{ width:282px; height:400px;  float:left; position:relative; margin-left:20px;}
.one1 ul li.li1
{ margin-left:inherit;}
.one1 ul li a
{ height:400px; display:block;}
.one1 ul li p
{ font-size:18px; color:#666; text-align:center; padding-top:20px;}
.one1 ul li span
{ width:100px; height:99px; display:block; position:absolute; top:61px; left:89px;}

/*公司简介*/
.oneA
{ width:1203px; overflow:hidden; margin:40px auto;}
.oneA1
{ width:732px; height:176px; float:left;}
.oneA1 dl dt
{ width:270px; height:176px; float:left; padding-right:10px;}
.oneA1 dl dd
{ font-size:14px; color:#666; line-height:36px;}
.oneA1 dl dd h1
{ font-size:18px; color:#333; font-weight:normal;}

.oneA2
{ width:468px; height:176px; float:right;}
.oneA2 ul li
{ width:93px; float:left; text-align:center; padding:20px 0 0 20px;}
.oneA2 ul li a span
{ font-size:14px; color:#333;}

/*公司新闻*/
.oneB
{ width:100%; height:385px; background:#f1f1f1; clear:both;}
.oneB1
{ width:1203px;  margin:0 auto; padding-top:40px;}
.oneB1_left
{ width:666px; float:left;}
.oneB1_title
{ width:666px; height:40px; border-bottom:solid 1px #CCC;}
.oneB1_title ul li
{ width:91px; background:url(../images/19.jpg) no-repeat right center; float:left; text-align:center;}
.oneB1_title ul li a
{ font-size:18px; color:#333;}
.oneB1_title ul li a:hover,.oneB1_title ul li.onli a
{ color:#006eb1;}
.oneB1_title span
{ float:right; font-size:16px; color:#666;}
.oneB2
{ width:666px;}
.oneB2 ul li
{ line-height:38px;}
.oneB2 ul li span
{ float:right;}
.oneB2 ul li a
{ font-size:14px; color:#333;}
.oneB2 ul li a:hover
{color:#006eb1;}

/*新闻旁切换图*/
.oneB1_right
{ width:487px; height:278px; float:right; margin-top:20px; overflow:hidden; position:relative;}
.oneB1_right ul
{ width:9999px; height:278px; position:absolute; left:0px; top:0px;}
.oneB1_right ul li
{width:487px; height:278px; overflow:hidden; float:left; }

.one_btn
{ height:12px; text-align:center; position:absolute; bottom:12px; right:7px;}
.one_btn ol li
{ width:12px; height:12px; line-height:12px; font-family:Arial; color:#FF7300; font-size:12px; text-align:center; margin:0px 5px 0 0;background-color:#fff; float:left;  overflow:hidden; cursor:pointer; }
.one_btn ol .onbtn
{ background:#016eaf; }

/*工程案例*/
.oneC_t
{ width:1203px; margin:40px auto 0; }
.oneC_t h1
{ font-size:18px; color:#333; font-weight:normal;}
.oneC
{ width:1203px; height:260px; margin:0px auto 0; overflow:hidden;}
.oneC ul
{ width:9999px; height:260px;}
.oneC ul li
{ width:290px; height:202px; float:left; margin:20px 13px 0 0px; display:block;  position: relative;}
.oneC ul li.li1
{ margin-left:inherit;}
.oneC ul li span
{ width:290px; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,0.6); display:block; position:absolute; bottom:0px; left:0px;}
.oneC ul li span a
{color:#FFF;}
.oneC ul li span a:hover
{color:#006eb1;}


/*底部*/
.foot
{ width:100%; height:151px; background:url(../images/22.jpg) repeat-x;}
.footA
{ width:1203px; height:120px; margin:0 auto;}
.footA_left
{ width:730px; overflow:hidden;font-size:14px; color:#c7c7c7; line-height:26px; padding:40px 0 0; float:left;}
.footA_right
{ width:200px;  background:url(../images/xmap.png) no-repeat right center; float:right; margin:6px 20px 0 0;font-size:14px; color:#c7c7c7;}
.footA_right a
{ color:#c7c7c7;}

/*友情链接*/
.flinkA
{ width:209px; height:34px; background:#fff; margin-bottom:10px;}
.flink
{ width:209px; height:34px; border:0px; }

/*=========================================关于我们=========================================================*/
.neiye
{ width:100%; overflow:hidden; background:#f5f5f5;}
.lianmu
{ width:1203px; height:49px; margin:22px auto;}
.lianmu ul li
{ width:200px; height:47px; line-height:47px; text-align:center;  float:left; background:#bebebe; margin-left:1px; display:block;}
.lianmu ul li a
{ font-size:16px;color:#FFF; display:block;}
.lianmu ul li a:hover,.lianmu ul li.active a
{ background:#016cb2; }
.about
{ width:1203px; overflow:hidden; background:#FFF; margin:20px auto;}
.about .two_head
{ font-size:30px; font-weight:normal; color:#333; line-height:58px; background:url(../images/24.jpg) no-repeat center bottom; padding-left:35px;}
.about .two_head span
{ background:url(../images/bg12.png) no-repeat left center; font-size:12px; color:#666; float:right; padding:0 40px 0 20px;}
.aboutA
{ width:1134px; overflow:hidden; margin:0 auto; padding:15px 0; font-size:14px; color:#666; line-height:36px;}
.two_head a
{ color:#666; }
.two_head a:hover
{ color:#006cb2; } 

/*=========================================资讯中心=========================================================*/
.lianmuA
{ width:1203px; height:49px; margin:22px auto;}
.lianmuA ul li
{ width:600px; height:47px; line-height:47px; text-align:center;  float:left; background:#bebebe; margin-left:1px; display:block;}
.lianmuA ul li a
{ font-size:16px;color:#FFF;}
.lianmuA ul li a:hover
{ background:#016cb2; display:block;}
.news
{ width:1203px; overflow:hidden; background:#FFF; margin:20px auto;}
.news h1
{ font-size:30px; font-weight:normal; color:#333; line-height:58px; background:url(../images/24.jpg) no-repeat center bottom; padding-left:35px;}
.news h1 span
{ background:url(../images/bg12.png) no-repeat left center; font-size:12px; color:#666; float:right; padding:0 40px 0 20px;}
.newsA
{ width:1134px; overflow:hidden; margin:0 auto; padding:20px 0;}
.newsA dl
{ width:1134px; height:136px; border-bottom:dashed 1px #bababa; display:block; padding-top:30px; clear:both;}
.newsA dl dt
{ width:111px; height:111px; background:url(../images/25.jpg) no-repeat; float:left; padding-right:40px;}
.newsA dl dt h2
{ font-size:48px; color:#016cb2; text-align:center; font-weight:normal;}
.newsA dl dt span
{ font-size:14px; color:#999; text-align:center; display:block;}
.newsA dl dd img
{ float:left; padding-right:20px;}
.newsB
{ width:800px; float:right;}
.newsB a:hover
{ color:#016cb2;}
.newsB h3 a
{ font-size:16px; color:#333; font-weight:normal;}
.newsB p
{ height:76px;}
.newsB p a
{ font-size:14px; color:#666; line-height:28px; padding:10px 0; display:block;}
.newsB span a
{ font-size:12px;}

/*详情*/
.news_info
{ width:1134px; line-height:24px; margin:20px auto;}
.info_title
{ line-height:34px;text-align:center;}
.info_title h1
{ font-size:20px; color:#016cb2; background:none;}
.info_laiyuan
{ line-height:28px; text-align:center; border-bottom:1px dotted #686765;}
.info_text
{ padding:20px 0; line-height:30px;}
.info_pic
{width:100%; height:auto; text-align:center;  padding:20px 0px;}
.info_pic img
{max-width:100%; width: expression(this.width > 940 ? 940: true)}


/*=========================================工程项目=========================================================*/
.lianmuB
{ width:1203px; height:49px; margin:22px auto;}
.lianmuB ul li
{ width:299px; height:47px; line-height:47px; text-align:center;  float:left; background:#bebebe; margin-left:1px; display:block;}
.lianmuB ul li a
{ font-size:16px;color:#FFF;  display:block;}
.lianmuB ul li a:hover,.lianmuB ul li.active a
{ background:#016cb2;}
.case
{ width:1203px; overflow:hidden; background:#FFF; margin:20px auto;}
.case h1
{ font-size:30px; font-weight:normal; color:#333; line-height:58px; background:url(../images/24.jpg) no-repeat center bottom;}
.case h1 span
{ background:url(../images/bg12.png) no-repeat left center; font-size:12px; color:#666; float:right; padding:0 40px 0 20px;}
.caseA
{ width:1134px; overflow:hidden; margin:0 auto; padding:20px 0;}
.caseA ul li
{ width:266px; height:218px; float:left;  margin:20px 18px 0 0px; border:1px solid #eeeeee;}
.caseA ul li.li1
{ margin-right:0px;}
.caseA ul li a 
{ height:218px; display:block;}
.caseA ul li span
{ width:268px; height:35px; background:#eeeeee; display:block; line-height:35px; text-align:center;}
.caseA ul li a:hover span
{ background:#016cb2; color:#FFF; }

/*=========================================联系我们=========================================================*/
.lianxi
{ width:100%; height:408px; background:url(../images/bg2_jfkf.jpg) no-repeat center center;}
.lianxiA
{ width:1203px; height:256px; padding:80px 0 0 0; margin:0 auto;}
.lianxiA_left
{ width:514px; height:256px; float:left;}
.lianxiA_left h1
{ font-size:20px; color:#FFF; padding-bottom:20px;}
.lianxiA_left ul li
{ width:474px; height:54px; display:block; line-height:50px; padding-left:40px; background:url(../images/dizhi.png) no-repeat left center; font-size:14px; color:#FFF;}
.lianxiA_left ul li.li1
{ background:url(../images/dianhua.png) no-repeat left center;}
.lianxiA_left ul li.li2
{ background:url(../images/youbian.png) no-repeat left center;}
.lianxiA_left ul li.li3
{ background:url(../images/jiaotong.png) no-repeat left center; line-height:44px;}
.lianxiA_right
{ width:663px; height:240px; float:right; border:solid 1px #FFF; padding:5px;}
.lianxiB
{ width:1203px; height:226px; padding:20px 0; margin:0 auto;}
