﻿/*重置*/

*{padding:0;margin:0;list-style: none; font-family:"微软雅黑";}
a:hover {text-decoration: none;}
a:focus { text-decoration: none;}
img{ border:none;}
a{ outline:none;text-decoration: none;color:#333333;}
html,body{width:100%;}
input{ border:none; outline:none;}
.fl{ float:left;}
.fr{ float:right;}
ul,li,dl,dd,dt{ list-style:none; border:none; outline:none; }
em,i{font-style:normal;}

/*index*/
/*头部*/
.index{ width:100%;float:left;}
.top{ width:100%; float:left; position:absolute; z-index:666;top:15px; }
.top .contant{position:relative; width:1200px; margin:0px auto; display:block; height:80px; background:#ffffff;}
.top .contant .logo{ width:340px; height:66px; float:left; margin-top:7px; margin-left:10px;}
.top .contant .logo a{ background:url(../images/logo.png) no-repeat;width:340px; height:66px; float:left;}
.top .contant .nav{ height:40px; margin-left:20px; margin-top:22px; float:left;}
.top .contant .nav a{ width:96px; line-height:40px; text-align:center; color:#333333; font-size:16px; float:left;}
.top .contant .nav a:hover{color:#004898}
.top .search{float:right; }
.search_box{ position:absolute; right:0;top:80px; width:440px; height:100px; background:url(../images/search_bg.png) no-repeat}
.search_box h4{ color:#333333; font-weight:normal; font-size:15px;  margin-top:12px;}
.search_box input{ border:none;margin-top:12px;}
.search_box .text_box{ width:340px; height:35px; margin-left:28px; padding-left:10px; float:left;height:35px;}
.search_box .text_buttn{float:right;}
.hide_searchbox{display:none;}


.banner{ width:100%;  z-index:66; height:760px;}


/*新闻中心*/
.main{ width:1200px; margin:30px auto 30px auto; color:#333;}
.main .lf_news{ width:770px;}

 .rnew_dh span{ font-size:20px; color:#333; float:left; margin-left:8px;}
 .rnew_dh {width: 100%; background:url(../images/tag.png) no-repeat left center; height:36px; line-height:36px;}
.rnew_dh ul {float:right;height: 36px; }
.rnew_dh ul li { float: left; margin:0 3px;}

.rnew_nr {width:770px;float: left; margin-top: 20px;}
.rnew_nr .more{ display: block; position: absolute; right: 0px; top: -35px; width: 60px; font-size: 13px; color: #666; text-align: left;}
.news_pic{ width:240px; height:166px;}
.top_new{ width:470px; }

.top_new h1{ color:#005bbf; font-size:18px; font-weight:bold;}

.top_new h1 span{ float:right; color:#999; font-size:14px; font-weight:normal; margin-top:4px;}
.top_new p{ margin-top:10px; line-height:26px; font-size:14px;}
.top_new a{ font-size:15px; color:#ff9d3c;margin-top:16px; display:block; position:relative; left:-8px;}
.list_news{margin-bottom:30px;}
.list_news li,.list_news1 li{background:url(../images/list_icon.png) no-repeat left; padding-left:20px; height:40px; line-height:40px;}
.list_news li span,.list_news1 li span{ color:#999; font-size:15px; float:right;}
.list_news li a,.list_news1 li a{ font-size:14px; color:#333; float:left;}
.list_news li a b,.list_news1 li a b{    width: 256px;
    overflow: hidden;display:block;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list_news li a b{width:294px;}
.list_news li a:hover,.list_news1 li a:hover{ font-size:14px; color:#005bbf;}
.list_news1 li{float:left;margin-right:18px;width:45%;}

/*公司简介内容样式*/
.intro_text{margin-top:10px;color:#ffffff;line-height:26px;}

.rig_news{ width:400px;margin-left:10px;}
.ab_us{ background:url(../images/about_usbg.png) no-repeat left top; height:170px; padding-left:30px; padding-top:30px; }
.ab_us h1{ font-weight:bold; font-size:20px; color:#fff; }

.ab_us p{ font-size:15px; color:#fff; width:340px; line-height:26px; margin-top:14px;}
.arrow{ width:28px; height:28px; background:url(../images/arrow.png) no-repeat; display:block; margin-top:10px;}
.column,.column1{ width:260px; }
.column{background:url(../images/notices_bg.png) no-repeat center;}
.wh{ display:block; width:250px; height:90px; background:url(../images/culture.png) no-repeat 202px 16px #ff9d3c;padding:10px 0 0 10px; }
.tg{ width:250px; display:block;background:url(../images/letter.png) no-repeat 106px 20px #9dc839; height:90px;padding:10px 0 0 10px; }
.column1 h1{ font-size:20px; font-weight:bold; color:#fff; }

.wh h3{ font-size:15px; color:#fff;}


/*工程*/
.pro_box{ padding-top:60px;height:635px; background:url(../images/pro_bg.png) no-repeat center center ;}
.pro_tit{ margin:40px auto 40px; background:url(../images/pro_line.png) no-repeat  center; text-align:center; font-size:32px;  line-height:20px;}

#menu{ overflow:hidden; }
#menu #nav {display:block;width:1170px;padding:0;margin:0 auto;list-style:none;}
#menu #nav li {float:left;}
#menu #nav li a { background:#fff; height:34px;display:block;line-height:34px;text-decoration:none; border:solid 1px #eeeeee; padding:0 23px; text-align:center; color:#333; margin-left:-1px; font-size:16px; color:#333; box-sizing:border-box;}
#menu_con{ width:1330px;  margin:40px auto 0;}
.tag{ padding:10px; overflow:hidden;}
#menu #nav li .selected{background:#005bbf;color:#fff; border:none;height:34px;}
#menu_con iframe{ width:1300px; height:220px; border:none; margin:0 auto;}
#menu_con .tag .pro_more{ display:block; width:46px; height:46px; background:url(../images/more_foot.png) no-repeat left center; margin:0 auto;
 margin-top:50px;}


.friend{margin:0 auto;overflow:hidden;width:1300px;}
.mr_frbox{}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:100px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:220px;width:1200px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:100px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:290px;overflow:hidden;position:relative; margin:0 5px; height:220px;}
.mr_frUl ul li a img{/*display:block;*/width:290px;; height:220px;}
.mr_zhe{ display:block;width:300px; height:220px;position:absolute;top:0;background:rgba(0, 91, 191, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
#mr_fu li a{ display:block; width:100%; height:100%;}
.mr_zhe_i h1{text-align:center;font-size:20px;margin-top:40px;font-weight:bold;color:#fff;}
.mr_zhe_p{ color:#fff; font-size:14px; width:230px; margin:20px auto 0; text-align:center;}
.img_link{ display:block; width:30px; height:30px; background:url(../images/img_link.png) no-repeat left center; margin:20px auto;}

/*底部版权*/

.foot_bq{ background:#333333;/*height:310px;*/ margin-top:30px;position:absolute; width:100%; color:#bbbbbb; z-index:-1;}
.bq{ width:1200px;    margin-top: 10px; margin:0 auto;/*height:200px;*/}
.link_box dl dd,.link_box dl dt{ float:left;}
.link_box{ margin-top:80px;  color:#bbb; font-size:15px;}
.link_box dl{ height:30px; line-height:30px;}
.link_box dl dd{ margin-left:70px;}
.link_box dl dd select{ color:#bbb;width:300px; height:30px; border:none; background:none; border:solid 1px #666666; display:block; text-align:center;
 padding-left:60px; outline:none;}

.link_box dl dd select option{ text-align:center;outline:none; background:none;border:solid 1px #666666;}
.foot_line{ width:1200px; margin:20px auto; height:2px; background:url(../images/foot_line.png);}
.bq_text p{ width:700px; float:left; font-size:14px; line-height:30px;}
.bq_text .rig_bot{ float:right; margin-top:10px;}
.rig_bot ul li{ float:left; }
.rig_bot ul .lx a{ display:block;background:url(../images/phone.png) no-repeat 20px center; padding-left:45px;color:#bbbbbb;width:130px; height:30px; border:solid 1px #666; margin:0 10px; font-size:14px;line-height:28px; box-sizing:border-box; cursor:pointer;}
.rig_bot ul .lx a:hover{ color:#fff; background:url(../images/phone_1.png) no-repeat 20px center #005bbf;border:solid 1px #005bbf; }

.rig_bot ul .ewm_box{ background:url(../images/weixin_1.png) no-repeat 20px center; padding-left:45px; position:relative;width:130px; height:30px; border:solid 1px #666; margin:0 10px; font-size:14px;line-height:28px; box-sizing:border-box; cursor:pointer;}
.rig_bot ul .ewm_boxs{ background:url(../images/weixin_1.png) no-repeat 20px center; padding-left:45px; position:relative;width:130px; height:30px; border:solid 1px #666; margin:0 10px; font-size:14px;line-height:28px; box-sizing:border-box; cursor:pointer;}
.rig_bot ul .ewm_box .ewm{ position:absolute; top:34px; left:10px;}
.rig_bot ul .ewm_boxs .ewms{ position:absolute; top:34px; left:10px;}
.rig_bot ul .ewm_box:hover{ color:#fff; background:url(../images/weixin.png) no-repeat 20px center #005bbf;border:solid 1px #005bbf; }
.rig_bot ul .ewm_boxs:hover{ color:#fff; background:url(../images/weixin.png) no-repeat 20px center #005bbf;border:solid 1px #005bbf; }




/*回到顶部的按钮图片*/

.cd-top {display: inline-block;height:70px; width:70px;position: fixed; bottom:220px; right:35px;overflow: hidden;text-indent: 100%;white-space: nowrap; background:url(../images/xs_ico.png) no-repeat; border-radius:3px; color:#fff;visibility: hidden; opacity: 0; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}

/*float_nav*/
/*
#float_nav {width: 100%;min-width: 1200px;height:108px;position: fixed;top: -108px;left: 0;z-index: 999;}
.top_1{ background:#05459f; height:32px;}
.top_1_center{ width:1200px; margin:0 auto; color:#fff; font-size:14px; height:32; line-height:32px;}
.top_1_center .weather{ float:left;}
.top_1_center .rig_top{ float:right;}
.top_1_center .rig_top a{ color:#fff;}

.float_nav_con {width:100%;height:80px; background:#ffffff; float:left; }
.float_nav_con .contant{ width:1200px; margin:0px auto; display:block; position:relative;}
.float_nav_con .contant .logo{ width:340px; height:66px;  margin-top:5px; float:left;}
.float_nav_con .contant .logo a{width:340px; height:66px; float:left; background:url(../images/logo.png) left center no-repeat; }
.float_nav_con .contant .small_nav{float:left; height:76px; line-height:76px; margin-left:20px;}
.float_nav_con .contant .small_nav a{ text-align:center; width:96px; line-height:76px;  color:#333333; font-size:16px; float:left; display:block;}
.float_nav_con .float_search{float:right; width:55px;}
.float_nav_con .contant .small_nav a:hover{ color:#004898}*/





/*列表页*/
.fix_banner{ width:100%; height:360px; overflow:hidden; }
.list_main{ width:1200px; margin:30px auto 0 ; min-height:600px; }
.list_main .left_nav{ width:240px;}


.left_nav .nav_tit{ display:block; height:70px; background:#005bbf; color:#fff; font-size:30px; line-height:70px; padding-left:40px;}
.left_nav ul li{padding:15px 0 15px 30%; display:block;width:70%; line-height:28px;font-color:#333333; background:url(../images/left_nav_bg.png) no-repeat 40px center #f1f2f4;border-top:#ffffff solid 1px;}
.left_nav{ background:#f1f2f4;}
.left_nav ul #cur{ color:#ffffff; background:url(../images/left_nav_bg_cur.png) no-repeat 40px center #005bbf;}
.left_nav ul #cur #tit{color:#ffffff;}
.left_nav ul .cur1{ color:#ffffff; background:url(../images/left_nav_bg_cur.png) no-repeat 40px center #005bbf;}

.list_main .list_box{ width:930px; }
.cur_nav{ height:60px; line-height:60px; border-bottom:solid 1px #e7e7e7;background:url(../images/tag.png) no-repeat left center;}
.cur_nav span{height:60px; display:block;float: left;padding-left: 10px; text-align:center; border-bottom:solid 1px #005bbf; font-size:22px;}

.list{ padding-top:10px;}
.list li a{ float:left; display:block; height:40px; line-height:40px; color:#333333;}
.list li span{ float:right; display:block; height:40px; line-height:40px;}
.list li{ height:40px; line-height:40px; border-bottom:dashed 1px #e7e7e7;}


/*简介*/
.jj{ padding-top:20px;}

.jj p{ text-indent:2em; margin-bottom:1.5em;}

/*内容页*/

.con_box{  min-height:600px; width:1200px; margin:0 auto;}
.cur_pos{ font-size:15px; background:url(../images/pos.png) no-repeat left center;
padding-left:35px;margin-top:20px; height:50px; line-height:50px; border-bottom:solid 1px #e7e7e7;}
.cur_pos a{ color:#333; font-size:15px;}
.con h1{ font-size:30px; font-weight:bold; text-align:center; margin:20px 0;}
.bdshare-button-style0-16:after{content:".";visibility:hidden;display:inline-block !important;height:0;clear:both;}
.source{ text-align:center;}
.source span{ margin-right:20px;}
.con p{margin-bottom:10px; line-height:30px;}

.next_text{ margin-top:50px;}
.next_text p a{ color:#666; font-size:14px;}
.next_text p{ text-indent:0; margin:0;font-size:14px;}

/*图片列表页*/
.pic_box{ margin-top:30px;}
.pic_box ul li{ float:left; width:270px;  margin:0 20px 20px;}
.pic_box ul li a{ display:block; color:#333;}
.pic_box ul li a img{width:270px; height:200px; border:solid 1px #d5d5d5;}
.pic_box ul li span{ display:block; text-align:center; font-size:16px; height:40px; line-height:40px;}





/*搜索按钮样式*/
.input_img{width:38px;height:35px;background:url(../images/btn_search.jpg) no-repeat;}

.news_pic img{width:270px;height:180px;}

 /* banner */
.banner{width:100%; margin:0 auto; position:relative; height:760px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:20px}
.fullSlide .hd ul li{background:url(../images/b_ico.png) center no-repeat;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:url(../images/b_xzico.png) center no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;z-index:1;width:40px;height:80px;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .prev{right:auto;left:5%;background:url(../images/l_jt.png);}
.fullSlide .next{left:auto;right:5%;background:url(../images/r_jt.png);}