@charset "utf-8";
/* CSS Document */

nav{width: 100%;
  background: -webkit-linear-gradient(#f4fff4, #fbfffc); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4fff4, #fbfffc); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4fff4, #fbfffc); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4fff4, #fbfffc); /* 标准的语法 */
}


.head_logo{ height:110px; line-height:110px;}
.head_logo .logo{ margin-top:22px;}
.head_logo .phone{ margin-top:27px;}



.b_bg{ width:100%;min-width:1300px; background:#006fb8;}
.head{ text-align:left; position:relative;}
.head .nav{ width:100%;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; height:50px; position:relative; vertical-align:top;}
.head .nav li a{ font-size:16px; width:158px; height:50px;text-align:center;line-height:50px; color:#fff;display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.head .nav li.now a,.head .nav li:hover a{ color:#FFF; background:#2d8ec7;}

.head .nav li:hover .er{ display:block;}
.head .nav li .er{ width:158px; position:absolute; left:0px; top:50px; z-index:999; display:none;}
.head .nav li .er .er_m{ width:100%; position:relative;}
.head .nav li .er .er_m  ul{ width:100%; height:auto; background:rgba(45, 142, 199, 0.7);}
.head .nav li .er .er_m  ul li{ width:100%; height:50px; line-height:50px; text-align:center; margin-left:0;}
.head .nav li .er .er_m  ul li a{ width:100%; font-size:14px; height:50px; line-height:40px;margin-top:0; }
.head .nav li:hover .er .er_m  ul li a{ background:none; color:#fff;}
.head .nav li .er .er_m  ul li a:hover{ color:#f46a00;}


/**********热搜关键词***********/
.iphone_bg{ width:100%;}
.iphone_bg .iphone{ overflow:hidden; border-bottom:1px solid #006fb8;padding:15px 0px;}

.t_news{ width:760px;text-align:left;float:left;}
.t_news b{ line-height:34px; color:#545453; font-weight:normal; display:inline-block; font-size:14px; padding-left:10px;}
.t_news a{color:#333; margin:0 6px;font-size:14px;}
.t_news a:hover{color:#016D9E;}

.search_box{ text-align:center; position:relative;}
#search{ display:inline-block;}
#search .ss_txt{ outline:none;width:180px; background:url(../images/search.png) left 5px center no-repeat; height:32px;line-height:32px; border:1px solid #364759;float:left;font-size:14px;overflow:hidden;  padding-left:22px;}
#search .ss_bott{outline:none; width:50px; height:34px;border:none; background:#0759a2; color:#fff; cursor:pointer; overflow:hidden; }

.news_video{ margin-top:30px;}

.news_box{ width:720px;}
.news_box .n_title{ border:1px solid #ddd; margin-bottom:20px;}
.news_box .n_title span{ display:inline-block; padding-left:22px; box-sizing:border-box; color:#fff; background:url(../images/title_bg.png) no-repeat; width:163px; line-height:51px; height:51px;font-size:22px;}
.news_box .n_num{ color:#313131; font-size:14px;line-height:51px;margin-right:8px; }
.news_box .n_num b{ color:#006fb8; font-size:18px; margin-right:8px; font-weight:normal;}
 
.new_imgl{}
.new_imgl .lf{ width:375px;}

.new_imgl .new_lists{ width:315px;}
.new_imgl .new_lists li{ background:url(../images/icon_hui.png) left center no-repeat; border-bottom:1px dashed #ddd; height:38px; line-height:38px; overflow:hidden; padding-left:28px;}
.new_imgl .new_lists li a{ color:#626262; font-size:14px;}
.new_imgl .new_lists li:hover{ background:url(../images/icon_lan.png) left center no-repeat; }
.new_imgl .new_lists li:hover a{ color:#00a3f0;}

/*------------产品介绍--------------*/
.pro_bg{width:100%; margin-top:50px;}

/* tabshow */
.tabshow {width:1300px;height:auto;position:relative;margin:0px auto;}

.tabshow .tabTagBox {width:240px;margin-bottom:60px;overflow:hidden;}
.tabshow .tabTagBox  h3{width:250px;background:url(../images/pro_t.jpg) no-repeat; width:240px; height:110px; line-height:110px; color:#fff; font-size:24px; text-align:center;}
.tabshow .tabTagBox .tabTagList { background: -webkit-linear-gradient(#ffffff, #f0f0f0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #f0f0f0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #f0f0f0); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #f0f0f0); /* 标准的语法 */
 overflow:hidden;width:238px; border:1px solid #DDDDDD;border-top:none; padding-bottom:30px;}
.tabshow .tabTagBox .tabTagList ul{ overflow:hidden;}
.tabshow .tabTagBox li { width:100%;float:left;height:60px;line-height:60px;cursor:pointer;background:url(../images/icon.png) left 18px center no-repeat;color:#333;padding-left:38px; font-size:16px;border-bottom:1px solid rgba(255, 255, 255, 0); box-sizing:border-box;}

.tabshow .tabTagBox li:hover {background:#f08000 url(../images/icon.png) left 18px center no-repeat; color:#fff;}
.tabshow .tabTagBox li.current {background:#f08000 url(../images/icon.png) left 18px center no-repeat;color:#fff;}

.js_ewm{ text-align:center; margin-top:75px;}
.js_ewm img{ width:100px; height:100px;} 
.js_ewm p{ font-size:16px; color:#333; line-height:2; margin-top:10px;} 
.js_ewm p em{ font-size:16px; color:#f08000; font-weight:bold;line-height:1;} 

.tabshow .tabcon {width:1010px;overflow:hidden;}
.tabshow .tabcon .n_title{ border:1px solid #ddd;}
.tabshow .tabcon .n_title span{ display:inline-block; padding-left:35px; box-sizing:border-box; color:#fff; background:url(../images/title_bg_fa.png) no-repeat; width:220px; line-height:51px; height:51px; font-size:20px;}
.tabshow .tabcon .n_num b{ color:#ff7e00; font-size:18px;font-weight:normal; padding-left:25px;background:url(../images/icon_phone.png) left center no-repeat; }
.tabshow .tabcon .n_num{ color:#666666; font-size:15px;line-height:51px;margin-right:8px; }
 
.tabshow .tabcon ul{ margin-left:-10px;} 
.tabshow .tabcon li {float:left;width:330px;overflow:hidden;margin:25px 0px 0px 10px;}
.tabshow .tabcon li .pic {display:block;width:328px;height:213px;border:1px solid #ddd;}
.tabshow .tabcon li .pic img {width:328px;height:213px;padding:4px; box-sizing:border-box;}

.tabshow .tabcon li .yin{line-height:1.5;color:#333; text-align: center;font-size: 15px;}
.tabshow .tabcon li:hover .yin{}

/*-----------广告-------------*/
.adv_box{ background:url(../images/adv_bg.png) top center no-repeat; height:142px; margin:40px 0px 70px;}
.adv_box .lf{ margin-top:35px;}
.adv_box .lf p{ line-height:1.5; color:#fff; font-size:18px;}
.adv_box .lf h3{ line-height:1.5; color:#f46a00; font-size:30px; font-weight:normal;}
.adv_box .lf h4{ line-height:1.5; color:#fff; font-size:12px; font-family: "Times New Roman", Times, serif,Georgia;}

.adv_box .rf{ width:470px; margin-top:35px;}
.adv_box .rf .yu_phone{ line-height:2.5; color:#fff; font-size:14px;}
.adv_box .rf span{ border:1px solid #fff; padding:5px 10px; color:#fff; font-size:24px; font-weight:bold; display: inline-block;}

/*---------天润雨水解决方案一站式服务商 ------------*/
.ones_box{}
.ones_box .one_title{ font-size:24px; color:#434343; line-height:1.5;border-bottom:1px solid #ddd; margin-bottom:40px;}
.ones_box .one_title span{ margin-left:15px; font-size:18px; color:#bab9b9; line-height:1; font-family:Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase;}

.ones_box ul{ margin-left:-14px; overflow:hidden;}
.ones_box ul li{ float:left; width:205px; height:167px; margin-left:14px;background:url(../images/icon_stop.png) left top no-repeat;}
.ones_box ul li h3{ margin-top:24px; line-height:1.5;color:#fff; text-align:right; font-size:48px; margin-right:20px;}
.ones_box ul li p{line-height:2; color:#fff; text-align:right; font-size:22px; margin-right:20px; text-shadow:3px 2px 3px #313131;}


/*----------五大核心----------*/
.hexin{background:url(../images/hexin_bg.jpg) top center no-repeat; height:2514px; margin-top:60px;}
.hexin_t { text-align:center; padding-top:30px; overflow:hidden; margin-bottom:65px;}
.hexin_t h2{ color:#fff; font-size:48px; line-height:1.5;}
.hexin_t p{ color:#fff; font-size:22px; line-height:1;}

.hexin_st{ text-align:center;}
.hexin_ticn{ background:url(../images/hexin_tbg.png) center center no-repeat; font-weight:bold; font-size:46px; color:#0b0b0b; line-height:1.5}
.hexin_ticn span{ display:inline-block; color:#f46a00; font-size:48px;}
.hexin_st p{ color:#5a6059; font-size:18px;}

.hexin_box{}

.he_num{ overflow:hidden;}
.he_num dl{ margin-bottom:25px; background:url(../images/line.jpg) left 8px bottom no-repeat; padding-bottom:15px;}
.he_num dt{float:left;width:73px; height:73px; margin-right:20px;}
.he_num dd h3{ color:#06326e; font-size:36px;}
.he_num dd p{color:#b5b5b5; font-size:22px; line-height:1.5;}
.he_num ul{ margin-left:30px;}
.he_num li{ background:url(../images/icon_grey.png)  left center no-repeat; padding-left:20px; font-size:18px; color:#333333; line-height:36px;}

.hexin_n_one{ overflow:hidden;margin-top:40px;}
.he_num.hexin_one{width:570px;}
.he_num.hexin_one dt{background:url(../images/icon_num1.png) center center no-repeat;}
.hexin_n_one .rf{}

.hexin_n_two{ overflow:hidden;margin-top:40px;}
.he_num.hexin_two{ margin-top:90px; margin-left:80px;width:570px;}
.he_num.hexin_two dt{background:url(../images/icon_num2.png) center center no-repeat;}

.hexin_n_three{ overflow:hidden;margin-top:40px;}
.he_num.hexin_three{margin-top:60px; margin-left:220px; width:570px;}
.he_num.hexin_three dt{background:url(../images/icon_num3.png) center center no-repeat;}
.hexin_n_three .rf{ margin-right:170px; margin-top:40px;}

.hexin_n_four{ overflow:hidden;margin-top:40px;}
.he_num.hexin_four{margin-top:60px; margin-left:80px;width:570px;}
.he_num.hexin_four dt{background:url(../images/icon_num4.png) center center no-repeat;}
.hexin_n_four .lf{margin-top:80px;}


.hexin_n_five{ overflow:hidden;margin-top:25px;}
.he_num.hexin_five{width:570px; margin-top:60px;}
.he_num.hexin_five dt{background:url(../images/icon_num5.png) center center no-repeat;}

.he_num .more{ border-radius:20px; background:#0f53c2; color:#fff; font-size:14px; padding:4px 20px; margin-left:10px;}
.he_num .more:hover{background:#FB9B00;}

/*------------荣誉资质--------------*/
.honor_box{ margin-top:40px;}

.honor_box .n_title{ border-bottom:1px solid #ddd; margin-bottom:20px;}
.honor_box .n_title span{ display:inline-block; padding-left:22px; box-sizing:border-box; color:#fff; background:url(../images/title_bg.png) no-repeat; width:163px; line-height:51px; height:51px;font-size:22px;}
.honor_box .n_title em{font-size:18px; color:#bab9b9; line-height:1; font-family:Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase;}

.honor_box .more{ color:#313131; font-size:14px;line-height:51px;margin-right:8px; }
.honor_box .more a{ color:#fff; background:#006fb8; padding:5px 15px;font-size:13px;}
.honor_box .more a:hover{  background:#f46a00;}
 

.box_hy{ width:100%; margin:40px auto;}
.mainPhoto {width:1300px;margin: 0 auto;position: relative;overflow: hidden}
.mainPhoto span.goleft, .mainPhoto span.goright {display:none;width:36px;height:74px;position: absolute;top:138px;z-index:1;}
.mainPhoto span.goleft {left:5px;}
.mainPhoto span.goright {right:5px}
.mainPhoto:hover .goright{display:block;}
.mainPhoto:hover .goleft{display:block;}
.mainPhoto .go {width:1300px;height:385px;position: relative;overflow: hidden}
.mainPhoto .go li {width:248px;margin:10px 5px;overflow: hidden;position:relative; border:1px solid #a6a6a6;}
.mainPhoto .go li img {width:248px;height:351px; vertical-align:top;}

.mainPhoto .go li:hover{-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;}


.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 20000em;position: absolute;}
.slideitems li {float: left;}

/*------------新闻中心--------------*/
.news_bg{  background:#f9f9f9; padding:40px 0px; overflow:hidden;}
.news_bg .lf{ width:700px;background: url(../images/dy_img.png) center right no-repeat;padding-right: 60px; box-sizing:border-box;}
.tph_title{font-size:18px;text-indent:14px;font-family:Arial;color:#333;}
.tph_title p{border-left:6px solid #f08000;padding-bottom:2px;text-transform:uppercase;}
.tph_title .dif{font-size:18px;font-weight:bold;display:block;color:#006fb8;}

.dy_list{ padding-left:10px;  margin-top:30px;}
.dy_list li{background:url(../images/dy_list.jpg) no-repeat 6px center; border-bottom:1px dashed #dbdbdb; padding-left:24px; line-height:41px;zoom:1;}
.dy_list li a{color:#222;font-size:14px;}
.dy_list li a:hover{color:#006fb8;}
.dy_list li span{ color:#444; float:right;opacity:0.5;filter:alpha(opacity=50);zoom:1; font-size:14px;}


.news_bg .rf{ width:550px;}
.news_bg .rf .info{ margin-top:30px;}
.news_bg .rf .info p{ font-size:16px; line-height:2; color:#434343; text-indent:2em;}
.news_bg .rf .more{ float:right; margin-top:40px;margin-right:8px; display:inline-block;}
.news_bg .rf .more a{ color:#fff; background:#006fb8; padding:5px 15px; font-size:13px;display:inline-block;}
.news_bg .rf .more a:hover{  background:#f46a00;}
 


/************底部********/
footer{ background:url(../images/foot_bg.jpg) center center no-repeat; width:100%; min-width:1300px;overflow: hidden;}
.foot{width:1300px; margin:40px auto;overflow:hidden; }
.foot_logo{ width:300px;text-align:center; }
.foot_logo img{ vertical-align:middle; margin-bottom:20px;}
.foot_logo p{color:#fff; text-align:center; line-height:45px;height:45px;}

.xinxi{ width:400px; margin-left:40px; border-left:1px solid #515151; padding-left:30px; border-right:1px solid #515151; }
.xinxi li{ height:50px; line-height:50px;color:#fff; color:#fff; padding-left:48px;} 
.xinxi li.l1{ background:url(../images/l1.png) left center no-repeat;}
.xinxi li.l2{ background:url(../images/l2.png) left center no-repeat;}
.xinxi li.l3{ background:url(../images/l3.png) left center no-repeat;}
.xinxi li.l4{ background:url(../images/l4.png) left center no-repeat;}

.foot .foot_right{ float:right; width:500px; text-align:center; color:#fff; padding-top:10px;}
.foot .foot_right ul{ margin-top:10px;}
.foot .foot_right ul li{ float:left; width:33.33%; text-align:center;}
.foot .foot_right ul li a{ color:#fff; font-size:16px; line-height:3;}
.foot .foot_right ul li a:hover{ color:#006fb8;}

.foot_copy{ background:#006fb8; padding:10px 0px;}
.foot_copy p{ text-align:center; color:#fff;line-height:30px;}
.foot_copy p a{ text-align:center; color:#fff;line-height:30px;}


