@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;}
/*页面最外层div控制*/
body{background: #e1f0ff;}
.wrapper{width: 100%; float: left; font-family: "微软雅黑", "黑体";}
.w1200{width: 1200px; margin: 0 auto; position: relative; overflow: hidden;}
a{cursor: pointer;}
/*top区域开始*/
.top{width: 100%; float: left; height: 110px; background: #fff;}
.top .w1200{height: 110px; background: #fff;}
.logo{float: left; margin-top: 25px;}
.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;}
/*nav区域开始*/
.nav{width: 100%; height: 50px; float: left; background: #2373c8;}
.nav .w1200{height: 50px; background: #2373c8;}
.nav ul{width: 1200px; float: left;}
.nav ul li{width: 133px; height: 50px; float: left; font-size: 17px;}
.nav ul li.ts_li{width: 134px;}
.nav ul li a{width: 100%; float: left; height: 50px; line-height: 50px; text-align: center; color: #fff; font-weight: bold;}
.nav .w1200 ul li.on a{background: #0e4c8e;}
.nav .w1200 ul li:hover a{background: #0e4c8e;}
/*banner区域开始*/
.banner{width: 100%; float: left; height: 451px;}
/*图片轮播代码*/
.slideBox1{width: 100%; height: 451px; overflow: hidden; position: relative; min-width: 1200px;}
.slideBox1 .hd{width: 100%; height: 20px; overflow: hidden; position: absolute; left: 0; bottom: 60px; 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: 430px; z-index: 0;}
.slideBox1 .bd li{width: 100%; height: 450px; float: left; zoom: 1; vertical-align: middle;}
/*content区域开始*/
.content{width: 100%; float: left; position: relative; z-index: 2; margin-top: -40px; margin-bottom: 30px}
.content .w1200{background: #fff;}
.content .content_topbg{width: 1200px; margin: 0 auto; position: relative; overflow: hidden; height: 5px; background: url(content_top_bg.png) no-repeat 0 0;}
.content .main{width: 100%; float: left; padding: 0 20px; *width: 1170px;}
/*页面主体第一行区域开始*/
.main_box1{width: 100%; height: 318px; float: left; margin-top: 20px;}
.main_box1_l{width: 566px; height: 318px; float: left;}
.main_box1 .slideBox{width: 566px; height: 318px; overflow: hidden; position: relative;}
.main_box1 .slideBox .hd{height: 14px; overflow: hidden; position: absolute; right: 15px; bottom: 16px; z-index: 2;}
.main_box1 .slideBox .hd ul{overflow: hidden; zoom: 1; float: left;}
.main_box1 .slideBox .hd ul li{float: left; margin-right: 6px; width: 14px; height: 14px; text-align: center; background: url(tpxw_icon_001.png) no-repeat 0 0; cursor: pointer;}
.main_box1 .slideBox .hd ul li.on{background: url(tpxw_icon_002.png) no-repeat 0 0; color: #fff;}
.main_box1 .slideBox .bd{position: relative; height: 100%; z-index: 0;}
.main_box1 .slideBox .bd li{zoom: 1; vertical-align: middle;}
.main_box1 .slideBox .bd img{width: 566px; height: 318px; display: block;}
.main_box1 .slideBox .txt-bg{position: absolute; bottom: 0; z-index: 1; overflow: hidden; width: 100%; height: 47px; background: #000; opacity: 0.4; filter: alpha(opacity=40);}
.main_box1 .slideBox .txt{position: absolute; bottom: 0; z-index: 2; overflow: hidden; width: 100%; height: 47px;}
.main_box1 .slideBox .txt li{position: absolute; bottom: -47px; height: 47px; line-height: 47px;}
.main_box1 .slideBox .txt li a{display: block; padding: 0 0 0 20px; color: #fff; text-decoration: none; font-size: 16px; font-weight: bold;}
.main_box1_r{width: 564px; height: 318px; float: left; margin-left: 30px;}
.tab_box1{width: 100%; float: left;}
.tab_box1 .hd{width: 100%; height: 32px; float: left; line-height: 1;}
.tab_box1 .hd_l{float: left; font-size: 20px; color: #0e0e0e; font-weight: bold;}
.tab_box1 .hd_l a{float: left; height: 35px; color: #0e0e0e; margin-right: 25px; position: relative; z-index: 2;}
.tab_box1 .hd_l a.on{color: #2373c8;}
.tab_box1 .bd{width: 100%; float: left;}
.tab_box1 .bd ul{width: 100%; float: left; display: none;}
.tab_box1 .bd ul li{width: 100%; float: left; height: 37px; line-height: 37px; color: #333; font-size: 16px;}
.tab_box1 .bd ul li a{float: left; color: #333;}
.tab_box1 .bd ul li span{float: right; color: #a8a8a8;}
/*页面主体第二行区域开始*/
.main_box2{width: 100%; height: 220px; float: left; margin: 30px 0 0 0;}
.main_box2_l{width: 366px; float: left;}
.main_box2_m{width: 366px; float: left; margin-left: 30px;}
.tab_box2{width: 100%; float: left;}
.tab_box2 .hd{width: 100%; height: 35px; float: left; border-bottom: 1px solid #dddddd;}
.tab_box2 .hd_l{float: left; font-size: 20px; color: #0e0e0e; font-weight: bold;}
.tab_box2 .hd_l span{float: left; height: 35px; color: #0e0e0e; padding: 0 2px; margin-right: 20px; position: relative; z-index: 2; border-bottom: 2px solid #2373c8; *height: 33px;}
.tab_box2 .hd_r{float: right; font-size: 14px; color: #a1a1a1;}
.tab_box2 .hd_r a{float: left; height: 35px; color: #a1a1a1; line-height: 2; display: inline-block;}
.tab_box2 .hd_r a:hover{color: #2373c8;}
.tab_box2 .bd{width: 100%; float: left; margin-top: 5px;}
.tab_box2 .bd ul{width: 100%; float: left;}
.tab_box2 .bd ul li{width: 100%; float: left; height: 30px; line-height: 30px; color: #333; font-size: 14px;}
.tab_box2 .bd ul li a{float: left; color: #333;}
.tab_box2 .bd ul li span{float: right; color: #bbb;}
.tab_box2 .bd ul li:hover a{color: #2373c8;}
.tab_box2 .bd ul li:hover span{color: #2373c8;}
.main_box2_r{width: 366px; float: left; margin-left: 30px; overflow: hidden;}
.box_title{width: 100%; height: 35px; float: left; border-bottom: 1px solid #cfcfcf;}
.box_title_l{float: left; font-size: 20px; color: #333333; font-weight: bold;}
.box_title_l span{float: left; height: 35px; color: #333333; padding: 0 2px; margin-right: 20px; position: relative; z-index: 2; border-bottom: 2px solid #2373c8; *height: 33px;}
.box_title_r a{float: right; height: 35px; color: #a1a1a1; line-height: 2; display: inline-block; font-size: 14px;}
.box_title_r a:hover{color: #2373c8;}
.main_box2_rb{width: 400px; float: left;}
.main_box2_rb a{width: 100%; height: 72px; float: left; margin-top: 18px;}
.main_box2_rb a img{width: 100%; height: 72px; float: left;}
/*页面主体第三行区域开始*/
.main_box3{width: 100%; height: 220px; float: left; margin: 25px 0 0 0;}
.main_box3_l{width: 366px; float: left;}
.main_box3_m{width: 366px; float: left; margin-left: 30px;}
.qyry_box{width: 100%; float: left; margin-top: 20px;}
.qyry_box a:hover .qyry_box_zy{color: #2373c8;}
.qyry_box_pic{width: 100%; float: left;}
.qyry_box_pic img{width: 100%; height: 108px; float: left;}
.qyry_box_zy{width: 100%; float: left; line-height: 30px; color: #171717; font-size: 14px;}
.main_box3_r{width: 366px; float: left; margin-left: 30px; overflow: hidden;}
.main_box3_rt{width: 100%; height: 35px; float: left; border-bottom: 1px solid #cfcfcf;}
.main_box3_rt_l{float: left; font-size: 20px; color: #0e0e0e; font-weight: bold;}
.main_box3_rt_l a{float: left; height: 35px; color: #0e0e0e; padding: 0 2px; margin-right: 20px; position: relative; z-index: 2;}
.main_box3_rt_l a.on{color: #2373c8; border-bottom: 1px solid #2373c8;}
/*热点链接*/
.rdlj_box{width: 100%; float: left; margin-top: 20px;}
.rdlj_box a{width: 50%; height: 81px; display: inline-block; float: left; color: #333; font-size: 16px; overflow: hidden; border: 1px solid #dcdcdc; *width: 181px;}
.rdlj_box a .kslj_img{width: 100%; height: 40px; float: left; margin-top: 10px;}
.rdlj_box a .kslj_title{width: 100%; float: left; height: 20px; line-height: 1; text-align: center; color: #333; font-size: 16px; font-weight: bold; margin-top: 5px;}
.rdlj_box a.kslj_2{margin: 0 0 0 -1px;}
.rdlj_box a.kslj_3{margin: -1px 0 0 0;}
.rdlj_box a.kslj_4{margin: -1px 0 0 -1px;}
.rdlj_box a .kslj_img1{background: url(dianhua.png) no-repeat 50% 50%;}
.rdlj_box a .kslj_img2{background: url(qingfeng.png) no-repeat 50% 50%;}
.rdlj_box a .kslj_img3{background: url(xuanchuan.png) no-repeat 50% 50%;}
.rdlj_box a .kslj_img4{background: url(jianshe.png) no-repeat 50% 50%;}
.rdlj_box a.on .kslj_img1{background: url(dianhua01.png) no-repeat 50% 50%;}
.rdlj_box a.on .kslj_img2{background: url(qingfeng01.png) no-repeat 50% 50%;}
.rdlj_box a.on .kslj_img3{background: url(xuanchuan01.png) no-repeat 50% 50%;}
.rdlj_box a.on .kslj_img4{background: url(jianshe01.png) no-repeat 50% 50%;}
.rdlj_box a.on .kslj_title{color: #2373c8;}
.rdlj_box a:hover .kslj_img1{background: url(dianhua01.png) no-repeat 50% 50%;}
.rdlj_box a:hover .kslj_img2{background: url(qingfeng01.png) no-repeat 50% 50%;}
.rdlj_box a:hover .kslj_img3{background: url(xuanchuan01.png) no-repeat 50% 50%;}
.rdlj_box a:hover .kslj_img4{background: url(jianshe01.png) no-repeat 50% 50%;}
.rdlj_box a:hover .kslj_title{color: #2373c8;}
/*页面主体第四行区域开始*/
.main_box4{width: 100%; height: 290px; float: left; margin: 30px 0 30px 0; background: #efefef;}
/*图片横向滚动开始*/
.slideGroup{width: 100%; text-align: left; float: left; position: relative; overflow: hidden; margin-top: 20px;}
.slideGroup .parHd{position: absolute; height: 20px; float: left; line-height: 1; z-index: 2; left: 0;}
.slideGroup .parHd ul{float: left; margin-left: 28px;}
.slideGroup .parHd ul li{float: left; cursor: pointer; font-size: 20px; color: #333; font-weight: bold; margin-right: 20px;}
.slideGroup .parHd ul li.on{color: #2373c8;}
.slideGroup .parBd{width: 1105px; float: left; margin-left: 28px;}
.slideGroup .slideBox{width: 1105px; float: left; overflow: hidden; ; zoom: 1; position: relative;}
.slideGroup .slideBox .hd .sPrev{width: 9px; height: 16px; float: right; display: inline-block; background: url(tpgd_icon_left.png) no-repeat 0 0;}
.slideGroup .slideBox .hd .sNext{width: 9px; height: 16px; float: right; display: inline-block; background: url(tpgd_icon_right.png) no-repeat 0 0;}
.slideGroup .slideBox .hd ul{float: right; overflow: hidden; zoom: 1; margin: 2px 10px 0 5px;}
.slideGroup .slideBox .hd ul li{width: 11px; height: 11px; overflow: hidden; margin: 0 5px; float: left; cursor: pointer; background: url(tpgd_icon_001.png) no-repeat 0 0; line-height: 999px;}
.slideGroup .slideBox .hd ul li.on{background: url(tpgd_icon_002.png) no-repeat 0 0;}
.slideGroup .slideBox .bd{width: 1200px; float: left; zoom: 1; position: relative; margin: 17px 0 0 -15px;}
.slideGroup .slideBox .bd ul{overflow: hidden; zoom: 1; float: left}
.slideGroup .slideBox .bd ul li{width: 348px; height: 210px; float: left; margin: 0 15px; _display: inline; overflow: hidden; text-align: center;}
.slideGroup .slideBox .bd ul li .pic{width: 348px; height: 210px; float: left;}
.slideGroup .slideBox .bd ul li .pic img{width: 348px; height: 210px; float: left; display: block;}
.slideGroup .slideBox .bd ul li .title{width: 100%; float: left; height: 40px; line-height: 40px; margin-top: -40px; font-size: 16px; color: #fff; font-weight: bold; background: rgba(0, 0, 0, 0.5); font-weight: normal; filter: progid: DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
/*bottom区域开始*/
.bottom{width: 100%; height: 215px; float: left; background: #2373c8;}
.bottom .w1200{height: 215px; background: #2373c8;}
.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: #fff; font-size: 15px; line-height: 30px; padding: 0 30px; background: url(bottom_icon_001.png) no-repeat 100% 50%; *display: inline;}
.bottom_t ul li a{display: inline-block; color: #fff;}
.bottom_t ul li a:hover{text-decoration: underline;}
.bottom_b{width: 100%; float: left; margin-top: 25px;}
.bottom_bl{width: 385px; float: left;}
.bottom_blt{width: 100%; float: left; font-size: 17px; color: #fff;}
.bottom_blb{width: 100%; float: left; font-size: 14px; line-height: 30px; color: #abcaeb; margin-top: 10px;}
.bottom_blb a{color: #fff;}
.bottom_blb a:hover{text-decoration: underline;}
.bottom_bm{width: 425px; float: left; margin-left: 55px;}
.bottom_bmt{width: 100%; float: left; font-size: 17px; color: #fff;}
.bottom_bmb{width: 100%; float: left; font-size: 14px; line-height: 30px; color: #abcaeb; margin-top: 10px;}
.bottom_bmb div{width: 50%; float: left; *width: 212px;}
.bottom_br{float: left; margin-left: 45px;}
.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: #fff;}
.bottom_br div img{width: 88px; height: 88px; float: left; margin-top: 10px;}
.bmb_l{float:left;}
.bmb_r{float:left;width:80%;word-break: break-all;}
/*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(tab_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;}
.clearfix:after{clear:both; display: block; content: "";}
.main_box3_r{overflow: visible;}
.main_box3_r{position: relative;}
.main_box3_r .web_all{display: none; width: 600px; height: 220px; border:1px solid #ccc; position: absolute; right: 145px; top: 20px;}
.main_box3_r .web_all_list li{float: left; width: 93px; height:28px; line-height: 28px; margin: 0 10px; text-align: center;}
.web_all_list li:hover{background: #2373c8;}
.web_all_list li:hover .web_link{color:#fff;}
.web_all_list li a{font-size: 14px;}
.web_all .web_all_list{padding: 10px;}
