@charset "utf-8";
/*全局样式控制*/
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;}
table{border-collapse:collapse;}
.clear{clear:both;}
.m_l_20{margin-left:20px;}

/*页面最外层div控制*/
body{background:#efefef;}
.wrapper{width:100%;float:left;font-family:"微软雅黑","黑体";}
.content_wap{width:1240px;margin:0 auto;position:relative;overflow:hidden;background:#fff;padding:0 20px;*width:1200px;}

.w1200{width:1200px;margin:0 auto;position:relative;}

a{cursor:pointer;}

/*top区域开始*/
.top{width:100%;float:left;height:110px;background:#fff;}
.top .w1200{background:#fff;height:110px;}
.logo{float:left;margin-top:20px;}
.logo a{float:left;}
.logo a img{float:left;}

.top_r{width:360px;float:right;}
.top_rt{float:right;margin-top:30px;}
.top_rt ul li{float:left;font-size:13px;color:#666;margin-left:14px;}
.top_rt ul li a{float:left;color:#666;line-height:13px;}
.top_rt ul li a:hover{text-decoration:underline;}

.top_rb{width:100%;float:left;margin-top:15px;}
.top_rbl{float:left;height:30px;line-height:30px;font-size:13px;color:#999;margin-left:6px;}
.top_rbl a{float:left;margin-left:15px;color:#999;}
.top_rbl a:hover{color:#2373c8;}

.top_rbr{float:left;width:260px;height:30px;background:#efefef;margin-left:20px;}
.search_txt{width:210px;height:22px;float:left;line-height:22px;border:0;background:none;font-size:13px;color:#999;outline:0;margin:4px 0 0 10px;*margin:5px 0 0 -10px;}
.search_tj{width:35px;height:30px;float:left;background:url(search_icon_001.png) no-repeat 50% 50%;border:0;outline:0;margin-left:3px;}


/*nav区域开始*/
.nav{width:100%;height:50px;float:left;background:#2373c8;}
.nav .w1200{height:50px;background:#2373c8;}
.nav .w1200>ul{width:1200px;float:left;}
.nav li.nav_xl_2{width:133px;height:50px;float:left;font-size:17px;}
.nav li.ts_li{width:136px;}
.nav .w1200>ul>li>a{width:100%;float:left;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;position: relative;}
.nav .w1200>ul>li.on>a{background:#ce2e40;}
.nav .w1200>ul>li:hover>a{background:#ce2e40;}
/*banner区域开始*/
.banner{width:100%;float:left;height:350px;margin-top:10px;}
.nav li ul{  display: none;  position: absolute;  top: 50px;  width: 133px;  z-index: 999;  background: #ffffff;  }
.nav li ul li a{  display: inline-block;  width: 133px;  height: 38px;  line-height: 38px;  text-align: center;  border-bottom: 1px solid #e6e6e6;  color: #666666;  font-size: 16px;  }
.nav li ul li a:hover{  background: #e6e6e6;  }



/*图片轮播代码*/
.slideBox1{width:100%;height:350px;overflow:hidden;position:relative;min-width:1200px;}
.slideBox1 .hd{width:100%;height:14px;overflow:hidden;position:absolute;left:0;bottom:20px;z-index:2;text-align:center;}
.slideBox1 .hd ul{overflow:hidden;zoom:1;margin:0 auto;text-align:center;display:inline-block;white-space:nowrap;}
.slideBox1 .hd ul li{margin:0 6px;width:14px;height:14px;text-align:center;background:url(banner_icon_001.png) no-repeat 0 0;cursor:pointer;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.slideBox1 .hd ul li.on{background:url(banner_icon_002.png) no-repeat 0 0;}
.slideBox1 .bd{width:100%;float:left;position:relative;height:350px; z-index:0;   }
.slideBox1 .bd li{width:100%;height:350px;float:left;zoom:1;vertical-align:middle; }


/*content区域开始*/
.content{width:100%;float:left;}
.content .w1200{background:#fff;}
/*页面主体第一行区域开始*/
.main_box1{width:100%;height:270px;float:left;margin-top:40px;}
.main_box1_l{width:480px;height:270px;float:left;}
/*图片新闻css开始*/
.slideBox2{width:480px;height:270px;overflow:hidden;position:relative;}
.slideBox2 .hd{height:18px;overflow:hidden;position:absolute;right:20px;bottom:10px;z-index:2;font-family:"宋体",sumsin;font-size:15px;}
.slideBox2 .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox2 .hd ul li{float:left;margin-left:1px;width:21px;height:18px;line-height:18px;text-align:center;background:#827d67;cursor:pointer;color:#fff;}
.slideBox2 .hd ul li.on{background:#e2001e;}
.slideBox2 .bd{width:480px;height:270px;float:left;position:relative;z-index:0;}
.slideBox2 .bd li{width:480px;height:270px;float:left;zoom:1;vertical-align:middle; }
.slideBox2 .bd img{width:480px;height:270px;float:left;display:block;  }
.slideBox2 .txt-bg{position:absolute;bottom:0;z-index:1;overflow:hidden;width:100%;height:40px;background:#000;opacity:0.6;filter:alpha(opacity=60);}
.slideBox2 .txt{position:absolute;bottom:0;z-index:2;overflow:hidden;width:100%;height:40px;}
.slideBox2 .txt li{position:absolute;bottom:-40px;height:40px;line-height:40px;}
.slideBox2 .txt li a{display:block;padding:0 0 0 20px;color:#fff;text-decoration:none;font-size:15px;}

.main_box1_r{width:700px;float:left;margin-left:20px;}

.tab_box1{width:100%;float:left;}
.tab_box1 .hd{width:100%;float:left;height:32px;border-bottom:1px solid #dcdcdc;*height:31px;}
.tab_box1 .hd_l{float:left;line-height:1;}
.tab_box1 .hd_l a{float:left;display:inline-block;height:32px;*height:31px;position:relative;z-index:2;color:#646464;font-size:20px;font-weight:bold;}
.tab_box1 .hd_l a.on{border-bottom:4px solid #2373c8;height:32px;*height:27px;color:#333;}
.tab_box1 .hd_l a:hover{border-bottom:4px solid #2373c8;height:32px;*height:27px;color:#333;}
.tab_box1 .hd_l span{float:left;width:30px;height:32px;*height:31px;display:inline-block;background:url(tab_icon_001.png) no-repeat 50% 0;}
.tab_box1 .hd_r{float:right;color:#999;font-size:15px;line-height:1.5;}
.tab_box1 .hd_r a{float:left;color:#999;display:none;}
.tab_box1 .hd_r a.on{display:inline-block;}
.tab_box1 .hd_r a:hover{color:#2373c8;}
.tab_box1 .bd{width:100%;float:left;margin-top:5px;}
.tab_box1 .bd ul{width:100%;float:left;display:none;}
.tab_box1 .bd ul li{width:100%;height:32px;float:left;line-height:32px;font-size:16px;color:#333;background:url(icon_001.png) no-repeat 0 50%;}
.tab_box1 .bd ul li a{float:left;color:#333;margin-left:13px;}
.tab_box1 .bd ul li span{float:right;color:#999;}
.tab_box1 .bd ul li:hover a{color:#2373c8;}
.tab_box1 .bd ul li:hover span{color:#2373c8;}

/*页面主体第二行区域开始*/
.main_box2{width:100%;height:230px;float:left;margin-top:40px;}
.main_box2_l{width:240px;float:left;}
.main_box2_r{width:560px;float:left;margin-left:20px;}
.main_box2_rnew{width:360px;float:left;margin-left:20px;}



/*栏目名称开始--更多*/
.main_column{width:100%;float:left;height:32px;border-bottom:1px solid #dcdcdc;*height:31px;}
.main_column_l{float:left;line-height:1;}
.main_column_l a,.main_column_l span{float:left;display:inline-block;height:32px;position:relative;z-index:2;font-size:20px;font-weight:bold;border-bottom:4px solid #2373c8;*height:27px;color:#333;}
.main_column_r{float:right;color:#999;font-size:15px;line-height:1.5;}
.main_column_r a{float:left;color:#999;}
.main_column_r a:hover{color:#2373c8;}

/*精品工程开始*/
.jpgc_main{width:100%;float:left;margin-top:20px;}
.jpgc_list{width:230px;float:left;height:170px;background:#efefef;}
.jpgc_list img{width:230px;height:130px;float:left;}
.jpgc_list p{width:230px;height:40px;line-height:40px;color:#333;font-size:14px;float:left;text-align:center;}
.jpgc_list:hover p{text-decoration:underline;}

/*页面主体第三行区域开始*/
.main_box3{width:100%;float:left;margin:20px 0 45px 0;}
/*业务范围开始*/
.ywfw_main{width:100%;height:300px;float:left;margin-top:20px;}
.ywfw_main a{float:left;}
.ywfw_l{width:345px;height:300px;float:left;}
.ywfw_l img{width:345px;height:300px;}
.ywfw_m{width:495px;margin-left:5px;float:left;}
.ywfw_mt{width:495px;height:145px;float:left;}
.ywfw_mtl{width:245px;height:145px;float:left;}
.ywfw_mtl img{width:245px;height:145px;}
.ywfw_mtr{width:245px;height:145px;float:left;margin-left:5px;}
.ywfw_mtr img{width:245px;height:145px;}
.ywfw_mb{width:495px;height:150px;margin-top:5px;float:left;}
.ywfw_mb img{width:495px;height:150px;}
.ywfw_r{width:350px;height:145px;margin-left:5px;float:left;}
.ywfw_r2{width:350px;height:150px;margin-left:5px;margin-top:5px;float:left;}

.ywfw_list{width:100%;height:100%;float:left;position:relative;}
.ywfw_pic{width:100%;height:100%;float:left;}

.ywfw_r .ywfw_pic img{width: 350px;height: 145px;}
.ywfw_r2 .ywfw_pic img{width: 350px;height: 150px;}
.ywfw_title{width:100%;height:40px;line-height:40px;color:#fff;text-align:center;font-size:16px;font-weight:bold;position:absolute;bottom:0;z-index:2;left:0;}

.bg_color1{background:rgba(229,5,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99e50500, endcolorstr=#99e50500);}
.bg_color2{background:rgba(255,255,255,0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff, endcolorstr=#99ffffff);color:#333;}
.bg_color3{background:rgba(37,84,169,0.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b22554a9, endcolorstr=#b22554a9);}
.bg_color4{background:rgba(217,192,94,0.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2d9c05e, endcolorstr=#b2d9c05e);}

.ywfw_list:hover .bg_color1{background:#e50500;}
.ywfw_list:hover .bg_color2{background:#fff;}
.ywfw_list:hover .bg_color3{background:#2554a9;}
.ywfw_list:hover .bg_color4{background:#d9c05e;}

/*bottom区域开始*/
.bottom{width:100%;height:215px;float:left;background:#efefef;border-top:3px solid #019eeb;}
.bottom .w1200{height:215px;background:#efefef;}
.bottom_t{width:100%;height:30px;float:left;text-align:center;margin-top:12px;}
.bottom_t ul{margin:0 auto;}
.bottom_t ul li{display:inline-block;color:#333;font-size:15px;line-height:30px;padding:0 30px 0 24px;background:url(bottom_icon_001.png) no-repeat 100% 50%;*display:inline;}
.bottom_t ul li a{display:inline-block;color:#333;}
.bottom_t ul li a:hover{text-decoration:underline;}
.bottom_b{width:100%;float:left;margin-top:25px;}
.bottom_bl{width:385px;float:left;margin-left:20px;}
.bottom_blt{width:100%;float:left;font-size:17px;color:#333;}
.bottom_blb{width:100%;float:left;font-size:14px;line-height:30px;color:#333;margin-top:10px;}
.bottom_blb a{color:#333;}
.bottom_blb a:hover{text-decoration:underline;}

.bottom_bm{width:470px;float:left;margin-left:50px;}
.bottom_bmt{width:100%;float:left;font-size:17px;color:#333;}
.bottom_bmb{width:100%;float:left;font-size:14px;line-height:30px;color:#333;margin-top:10px;}
.bottom_bmb div{float:left;*width:212px;}

.bottom_br{float:left;}
.bottom_br div{width:88px;float:left;margin:0 23px;}
.bottom_br div p{width:88px;float:left;text-align:center;font-size:15px;color:#333;}
.bottom_br div img{width:88px;height:88px;float:left;margin-top:10px;}

/*footer区域开始*/
.footer{width:100%;height:50px;float:left;background:#fff;line-height:50px;}
.footer .w1200{height:50px;background:#fff;}
.footer_l{float:left;font-size:13px;color:#333;}
.footer_l a{float:left;color:#333;}
.footer_l a:hover{text-decoration:underline;}
.footer_l span{float:left;width:24px;height:50px;background:url(footer_icon_001.png) no-repeat 50% 50%;display:inline-block;}

.footer_r{float:right;font-size:13px;color:#333;}
.footer_r a{color:#333;}
.footer_r a:hover{text-decoration:underline;}


/*精品工程*/
.ladyScroll{width:240px;height:170px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{ width:31px;height:51px;position:absolute;top:50px;left:0;z-index:100; cursor:pointer; background:url(bt-jq-TX-010108.png) no-repeat;display: none}
.ladyScroll .next{ left:auto; right:0;    background-position: -31px 0px}
.ladyScroll .scrollWrap{width:240px;overflow:hidden;position:absolute;}

.ladyScroll dl{float:left;width:240px;text-align:center;position:relative;margin-right: 20px}
.ladyScroll span{display:block;width:240px;height:40px;position:absolute;bottom:0;background:#efefef;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:240px;overflow:hidden;}
.ladyScroll  img{display:block;width:240px;height:170px;}
.ladyScroll  dd{width:240px;height:40px;line-height:40px;font-size:px;color:#fff;text-align:center;overflow:hidden;position:absolute;bottom:0;}
.ladyScroll  dd a{ color:#333;  }
.ladyScroll  dl a:hover{ text-decoration:underline;}


