2017/11/9@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;}
.logo2{margin-left:10px;}

.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;}
/*英文头部开始*/
.top_r_1{width:380px;float:right;margin-top: 41px; }
.top_rt_1{float:right;margin-top:30px;}
.top_rt_1 ul li{float:left;font-size:13px;color:#666;margin-left:14px;}
.top_rt_1 ul li a{float:left;color:#666;line-height:13px;}
.top_rt_1 ul li a:hover{text-decoration:underline;}

.top_rb_1{width:100%;float:left;margin-top:15px;}
.top_rbl_1{float:left;height:30px;line-height:30px;font-size:13px;color:#999;}
.top_rbl_1 a{float:left;margin-left:14px;color:#999;}
.top_rbl_1 a:hover{color:#2373c8;}

.top_rbr_1{float:left;width:260px;height:30px;background:#efefef;margin-left:16px;}
.search_txt_1{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_1{width:35px;height:30px;float:left;background:url(search_icon_001.png) no-repeat 50% 50%;border:0;outline:0;margin-left:3px;}
/*英文头部结束*/

.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;  }


.nav-en{width:100%;height:50px;float:left;background:#2373c8;}
.nav-en .w1200{height:50px;background:#2373c8;}
.nav-en .w1200>ul{width:1200px;float:left;}
.nav-en li.nav_xl_2{height:50px;float:left;font-size:15px;}
.nav-en li.ts_li{width:74px;}
.nav-en .w1200>ul>li>a{width:100%;float:left;height:50px;line-height:50px;text-align:center;color:#fff;position: relative;  padding: 0 15px;}
.nav-en .w1200>ul>li.on>a{background:#ce2e40;}
.nav-en .w1200>ul>li:hover>a{background:#ce2e40;}
/*banner区域开始*/
.banner{width:100%;float:left;height:350px;margin-top:10px;}
.nav-en li ul{  display: none;  position: absolute;  top: 50px;    z-index: 999;  background: #ffffff;  }
.nav-en li ul li{ border-bottom: 1px solid #e6e6e6;  text-align: center;}
.nav-en li ul li a{  display: inline-block;  padding: 0 15px; height: 38px;  line-height: 38px; color: #666666;  font-size: 16px;  }
.nav-en 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;min-height:550px;padding:15px 0 25px 0;}
/*页面主体第一行区域开始*/
.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:480px;float:left;}
.main_box2_r{width:700px;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:305px;height:300px;float:left;}
.ywfw_l img{width:305px;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:390px;height:300px;margin-left:5px;float:left;}
.ywfw_r2{width:190px;height:300px;margin-left: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: 390px;height: 300px;}
.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_bm-en{width:720px;float:left;margin-left:70px;}
.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;}


/*栏目页代码开始*/
.lmy_main{width:100%;float:left;position:relative;}
/*左侧导航条区域开始*/
.left{width:260px;float:left;left:20px;position:absolute;top:0;bottom:0;border-right:1px solid #e6e6e6;}
.l_top{line-height:50px;float:left;color:#e60009;font-size:24px;font-weight:bold;border-bottom:1px solid #e6e6e6;
    width:261px;position:relative;z-index:2;background:url(lm_bg.png) no-repeat 100% 13px #fff;*width:260px;}
.l_top a{color:#e60009;}
.l_bottom{width:100%;
    /*float:left;*/
}
.l_bottom a{color:#333;}
.l_bottom a:hover{color:#e60009;}
/*二级栏目*/
.ul_f{width:100%;float:left;min-height: 560px;}
.ul_f > li{width:100%;line-height:55px;font-size:16px;color:#333;float:left;border-bottom:1px solid #e6e6e6;}
.ul_f > li > p{width:100%;line-height:55px;float:left;}
.ul_f > li > p > a{width:100%;float:left;padding-left:20px;}
.ul_f > li > p.p_f:hover{background:url(sildernav_bg_001.png) repeat-y 0 0 #f5f5f5;color:#e60009;}
/*三级栏目*/
.ul_s{width:100%;float:left;display:none;  }
.ul_s > li{width:100%;line-height:50px;font-size:14px;color:#333;float:left;border-bottom:1px solid #eee;}
.ul_s > li > p{width:100%;height:50px;line-height:50px;float:left;text-align:center;}
.ul_s > li > p > a{}
/*选中栏目*/
.ul_f > li.on > .p_f{background:url(sildernav_bg_001.png) repeat-y 0 0 #f5f5f5;color:#e60009;}
.ul_f > li.on > p > a{color:#e60009;}
.ul_f > li.on > .ul_s{display:block;}
.ul_s > li.on > p > a{color:#e60009;}

/*右侧导航条区域开始*/
.right{width:860px;float:right;margin:0 20px 0 40px;}
.r_top{width:100%;height:50px;line-height:50px;float:left;border-bottom:1px solid #f0f0f0;margin-bottom:6px;}
.r_t_left{float:left;font-size:24px;color:#333;font-weight:bold;}
.r_t_left a{color:#333;}
.r_t_left a:hover{color:#2373c8;}
.r_t_right{float:right;font-size:14px;color:#333;}

/*当前位置区域开始*/
.dqwz{float:left;font-size:14px;}
.dqwz_left{float:left;padding-right:10px;}
.dqwz_left img{position:relative;top:-2px;*top:0;}
.dqwz_right{float:left;}
.dqwz_right span{padding:0 3px;}
.dqwz_right a{color:#333;}
.dqwz_right a:hover{color:#e60009;}

.lmy_list{width:100%;float:left;}
.lmy_list ul{width:100%;float:left;padding-bottom:20px;}
.lmy_list ul li{width:100%;float:left;font-size:16px;line-height:45px;border-bottom:1px dashed #ddd;}
.lmy_list ul li a{float:left;color:#333;}
.lmy_list ul li span{float:right;color:#999;}

/*栏目页-单信息页*/
.lmy_wzy{width:100%;float:left;line-height:180%;font-size:16px;color:#333;padding-bottom:40px;font-size:16px;font-family:"Microsoft YaHei","微软雅黑","黑体";}
.lmy_wzy > p{margin:15px 0;}

/*栏目页-图片页*/
.lmy_tpy{width:100%;float:left;position:relative;overflow:hidden;margin-top:15px;}
.lmy_tpy ul{width:885px;float:left;}
.lmy_tpy ul li{width:33.33%;float:left;}
.lmy_tpy ul li a{width:100%;float:left;}
.lmy_tpy ul li a:hover{color:#e60009;}
.lmy_tpy ul li a:hover .tpy_title{color:#e60009;}
/*固定图片大小*/
.tpy_list{width:275px;float:left;margin:0 17px 25px 0;}
.tpy_list .tpy_pic{width:100%;height:210px;float:left;}
.tpy_list .tpy_pic img{width:100%;height:210px;float:left;}
.tpy_list .tpy_title{width:100%;height:40px;line-height:40px;float:left;font-size:16px;color:#333;text-align:center;}
/*图片大小自适应*/
.tpy_list2{width:275px;float:left;margin:0 17px 25px 0;}
.tpy_list2 table{width:100%;height:100%;border:0;float:left;table-layout:fixed;}
.tpy_list2 table tr td{text-align:center;vertical-align:middle;}
.tpy_list2 .tpy_pic{width:100%;height:100%;float:left;position:relative;overflow:hidden;}
.tpy_list2 .tpy_pic img{max-width:100%;max-height:100%;}
.tpy_list2 .tpy_title{width:100%;height:40px;line-height:40px;float:left;font-size:16px;color:#333;text-align:center;}


.lmy_ld{width:100%;float:left;overflow:hidden;margin-top:15px;}
.lmy_ld ul{width:885px;float:left;}
.lmy_ld ul li.ld{width:50%;float:left; margin-top: 10px;}
.lmy_ld ul li.ld dl dd{float: left;}
.lmy_ld ul li.ld dl dd a {float: left; width: 108px;height: 118px;padding: 4px;border: solid 1px #B2D7E7;}
.lmy_ld ul li.ld dl dd a img{width: 100px;height: 110px;}

.lmy_ld ul li.ld dl dt{float: left;padding-left: 6px; width: 325px;}
.lmy_ld ul li.ld dl dt {font-size: 13px;line-height: 30px;}
.lmy_ld ul li.ld dl dt h5 span{color: #f76b0f; font-size: 14px;}

/*当前位置区域开始*/
.dqwz{width:100%;height:50px;line-height:50px;float:left;font-size:14px;padding:0 20px;*width:1160px;}
.dqwz_left{float:left;padding-right:10px;}
.dqwz_left img{position:relative;top:-2px;*top:0;}
.dqwz_right{float:left;}
.dqwz_right a{color:#333;}
.dqwz_right a:hover{color:#e60009;}

/*文章页区域开始*/
.wzy_main{width:100%;float:left;padding:0 100px;*width:1000px;margin-top:15px;}
.wzy_top{width:100%;float:left;}
.wzy_t_top{width:100%;float:left;border-bottom:1px solid #b7b7b7;padding-bottom:10px;}
.wzy_t1{width:100%;float:left;font-size:25px;color:#333;text-align:center;line-height:1.5;}
.wzy_t2{width:100%;float:left;font-size:20px;color:#333;text-align:center;line-height:1.5;}
.wzy_t3{width:100%;float:left;font-size:20px;color:#333;text-align:center;line-height:1.5;}
.wzy_t_bottom{width:100%;height:50px;line-height:50px;float:left;font-size:15px;color:#999;text-align:center;}
.bh_font{color:#333;display:inline;}
.bh_font span:hover{color:#e60009;cursor:pointer;}

.wzy_content{width:100%;float:left;font-family:"宋体",sumsin;line-height:180%;font-size:16px;color:#333;}
.wzy_content > p{margin:15px 0;text-indent:2em;}

.wzy_bottom{width:100%;height:40px;float:left;background:#f1f1f1;margin:45px 0 65px 0;font-size:14px;color:#333;padding:0 30px;*width:940px;}
.wzy_b_left{float:left;}
.wzy_b_left a{float:left;position:relative;margin-right:6px;}
.jiathis_style{display:inline;}
.fx_img2,.fx_img3{width:24px;height:24px;display:inline-block;overflow:hidden;position:relative;}
.fx_img2 img,.fx_img3 img{position:absolute;top:0;left:0;}
.fx_img1,.fx_img4{*top:2px;}

.wzy_b_right{float:right;}
.wzy_b_right a{float:left;color:#333;line-height:40px;margin-left:30px;}
.wzy_b_right a img{padding-right:10px;position:relative;top:-2px;*top:0;}
.wzy_b_right a:hover{color:#e60009;}
