@charset "utf-8";

/*  CSS Document */

body {background:#fff; color:#555; font-size:12px; font-family:微软雅黑,sans-serif;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none;}
header, article, section, aside, footer, figure, nav{display: block;}

img{border:0px; vertical-align:top}

a:link, a:visited {color:#555; text-decoration: none;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
a:hover, a:active, a:focus {color:#0152A4; text-decoration: none;}

.table_spacing1{margin:0 0 10px 0}
.clear{clear:both}

#qq_plugin_box{z-index:99999;}


.main{width:1000px; margin:0 auto; overflow:hidden;}

.top_box{background:url(../images/top_bg.jpg) repeat-x top center; border-bottom:0px solid #dadada; padding:10px 0 0 0;}
.top{height:29px; line-height:29px;}
.top span{float:right; font-family:宋体; color:#999999}
.top span a{margin:0 5px;font-family:"微软雅黑";}

.logo{float:left;}
.by{float:left; padding:22px 0 0  18px; font-size:18px; color:#333}
.by span{color:#C9000A; font-size:22px; font-weight:bold;}
.by span b{color:#C9000A}

.tel{float:right; background:url(../images/tel.png) no-repeat left top; margin:22px 0 0 0; height:45px; font-size:14px; line-height:16px; color:#333; padding:0 0 0 30px;}
.tel span{font-size:28px; color:#B30506; line-height:30px; font-family:Impact; text-align:left; margin:5px 0 0 -30px; display:block;}


/*.fixed{ width:100%; margin:0 auto; height:48px; top:0px; left:0px; z-index:9999999}*/


/*.menu{background:#0152A4; height:48px;}
.menu ul{width:1000px; margin:0 auto; overflow:hidden;}
.menu ul li{float:left; line-height:48px; height:48px; font-size:14px; font-weight:bold; text-align:center; background:url(../images/linksBr.png) no-repeat left}
.menu ul li:first-child{background:none;}
.menu ul li a{display:block; height:48px; color:#fff; padding:0 22px;}
.menu ul li a:hover{background:#B30506; color:#fff}
.menu ul li a.on{background:#B30506; color:#fff}*/


nav.menu{background:#0152A4;}
nav.menu ul{width:1000px; margin:0 auto;}
nav.menu ul li>a{color:#fff;height:48px;position:relative; display:block;padding:0 26px;}
nav.menu ul li{float:left; background:url(../images/linksBr.png) no-repeat left; position:relative; height:48px; line-height:48px; text-align:center; color:#1a1a1a; font-size:14px; font-weight:bold;}
nav.menu ul li:first-child{background:none;}
nav.menu ul li:hover{background:#B30506;
	transition:all 0.3s, color 0.6s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
nav.menu ul li:hover a{text-decoration:none; color:#fff}
nav.menu ul li.on{background:#B30506}
nav.menu ul li.on a{ color:#fff}

nav.menu ul dl{width:460px; height:190px;background:#f7f7f7; position:absolute; left:-0px;top:-999em; z-index:999; display:none; box-shadow:1px 1px 3px rgba(0, 0, 0, .3);}
nav.menu ul li:hover dl{top:48px;display:block}
nav.menu ul li:hover dl dt{float:left; width:142px; background:#0152A4; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0}
nav.menu ul li:hover dl dt a,nav.menu ul li:hover dl dt a:visited{height:34px; line-height:34px; border-bottom:1px solid #2484e3; display:block; background:url(../images/list_03.jpg) no-repeat 18px; color:#fff}
nav.menu ul li:hover dl dt a:hover{color:#fff}
nav.menu ul li:hover dl dd{float:right; padding:20px 20px 0 0; text-align:center;}
nav.menu ul li:hover dl dd img{width:280px; height:150px; background:#E0E0E0}

nav.menu ul dl.pro{width:602px; height:190px;background:#f7f7f7; position:absolute;left:-0px;top:-999em;z-index:99999;display:none; box-shadow:1px 1px 3px rgba(0, 0, 0, .3);}
nav.menu ul li:hover dl.pro{top:48px;display:block}
nav.menu ul li:hover dl.pro dt{float:left; width:284px; background:#0152A4; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0}
nav.menu ul li:hover dl.pro dt a,nav.menu ul li:hover dl.pro dt a:visited{ float:left; width:142px; height:34px; line-height:34px; border-bottom:1px solid #0297bf; display:block; background:url(../images/list_03.jpg) no-repeat 18px; color:#fff}
nav.menu ul li:hover dl.pro dt a:hover{color:#fff}
nav.menu ul li:hover dl.pro dd{float:right; padding:20px 20px 0 0; text-align:center;}
nav.menu ul li:hover dl.pro dd img{width:280px; height:150px;}


/*banner*/
.banner{position:relative; overflow:hidden; z-index:1}
.banner ul{height:480px; width:100%; margin:0 auto;}
.banner ul li{height:100%;width:100%;}
.banner ul li a{height:100%; display:block;}
.banner .banner_prev,.banner .banner_next{position:absolute;width:33px;height:66px;z-index:100;}
.banner .banner_prev{left:10px;top:40%; background:url(../images/jt_09.png) no-repeat left top;}
.banner .banner_next{right:10px;top:40%; background:url(../images/jt_09.png) no-repeat right bottom;}
.banner .banner_page{height:10px;position: absolute;bottom:10px; text-align:center; width:100%;z-index: 10;}
.banner .banner_page a{display: inline-block;width:50px;height:10px;background:#fff;margin:0 4px;}
.banner .banner_page a.selected{background:#0152A4;}


/*鎼滅储*/
.search_box{/*background:url(../images/index_15.jpg) repeat-x;*/ border-bottom:1px solid #e7e7e7; height:50px;}
.hot_pro{float:left; line-height:50px;}
.hot_pro a{margin:0 15px 0 0;}

.search{float:right; margin:10px 1px 0 0; }
.search .ss_bjk{float:left; width:190px; height:27px; line-height:27px; border:1px solid #c4c4c4; border-right:none;text-indent:5px; font-family:"微软雅黑"; font-size:12px; color:#555;}
.search .ss_bjk:focus{border:1px solid #0152A4;border-right:none;}
.search .ss_tj{float:left; width:47px; height:29px; border:1px solid #0152A4; background:url(../images/search_submit.png) no-repeat center #0152A4; cursor:pointer;}
.search .ss_tj:hover{background:url(../images/search_submit.png) no-repeat center #0053a5;}
.search .ss_bjk,
.search .ss_tj{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}



/*浜у搧*/
.pro_box{margin:20px 0 0 0;background:url(../images/cp_bg.jpg) no-repeat bottom center; padding:0 0 180px 0}

.part1{background:#0152A4; height:45px; line-height:45px; font-size:18px; font-weight:bold; padding:0 0 0 20px; color:#fff;}
.part1 span{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; font-family:Arial; padding:5px 0 0 10px;}

.part2{background:#0152A4; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding:0 0 0 20px; color:#fff;}

.con_bk1{border:1px solid #e4e4e4;background:#fff; border-top:none; overflow:hidden;}

.list1{width:196px; margin:0 auto 10px auto;}
.list1 dt{margin:10px auto 0 auto; height:29px; line-height:29px; font-weight:bold; text-indent:20px;}
.list1 dt a{display:block; background:url(../images/fl_jt.png) no-repeat 10px center #0152A4; color:#fff; border-radius:4px; overflow:hidden; behavior:url(pie.htc); position:relative;}
.list1 dt a:hover{background:url(../images/fl_jt.png) no-repeat 10px center #0053a5;}
.list1 dd{background:url(../images/index_38.jpg) no-repeat 12px; height:35px; line-height:35px; border-bottom:1px dashed #d3d3d3; text-indent:34px;}
/*.part301{width:197px; font-weight:bold; color:#fff;margin:11px auto 0 auto; }
.part301 a,.part301 a:visited{color:#555;height:29px; line-height:29px; text-indent:20px; display:block;border:1px solid #e7e7e7;}
.part301 a:hover{background:#0152A4; color:#fff; border:none;border:1px solid #0152A4;}*/


.lxwm{padding:10px; line-height:24px; font-style:normal;}
.lxwm span{display:block; background:url(../images/Teln.gif) no-repeat left; height:45px; padding:0 0 0 55px; line-height:20px; margin:0 0 5px 0}
.lxwm span b{display:block; font-size:22px; color:#0152A4; font-family:Impact; font-weight:normal;}


.part3{background:url(../images/partbg_26.jpg) repeat-x left center; margin:0 0 0 0; height:41px; overflow:hidden;}
.part3 h2{float:left; font-size:18px; color:#0152A4; background:#fff; padding:0 10px 0 0; font-weight:bold;}
.part3 h2 span{font-size:12px; font-weight:normal; text-transform:uppercase; display:block; font-family:Arial;}
.part3 span.more1{float:right; background:url(../images/index_29.jpg) no-repeat right #fff; padding:0 20px 0 7px; font-size:12px; font-weight:normal; height:41px; line-height:41px;} 

.list2{padding:10px 0 0 0; width:775px;}
.list2 li{float:left; margin:0 15px 10px 0;}
.list2 li h1 img{width:228px; height:190px; background:#fff; border:1px solid #bebebe; padding:5px;}
.list2 li h1 a:hover img{border:3px solid #0152A4; padding:3px}
.list2 li h2{font-size:12px; font-weight:normal; line-height:22px; padding:8px 0 0 0; color:#666666}
.list2 li h2 a{font-weight:bold; font-size:13px}
.list2 li h3{font-size:14px; font-weight:normal; padding:5px 0 0 0 ;}
.list2 li h3 a.xx{width:108px; height:22px; display:inline-block; background:#0152A4; text-align:center; line-height:22px; color:#fff; margin:0 14px 0 0}
.list2 li h3 a.dz{width:108px; height:22px; display:inline-block; background:#cd0001; text-align:center; line-height:22px; color:#fff}
.list2 li h3 a:hover.xx{background:#0053a5;}
.list2 li h3 a:hover.dz{background:#970001;}


/*瀹㈡埛妗堜緥*/
.part4{ text-align:center; padding:0 0 30px 0;}
.part4 h2{color:#0152A4; font-size:30px; font-weight:bold}
.part4 h2 span{color:#009944;}
.part4 span{font-size:12px; text-transform:uppercase; font-weight:normal; padding:4px 0 0 0}

.list3{overflow:hidden; padding:0 0 15px 0; zoom:1; width:780px;}
.list3 li{float:left; text-align:center; margin:0 10px 10px 0; overflow:hidden;width:248px; height:180px; position:relative}
.list3 li img{width:248px; height:180px; position:absolute; left:0px; top:0px; transition:all 0.3s}
.list3 li a:hover img{width:278px; height:195px; left:-10px; top:-10px;}
.list3 li span{position:absolute; left:0px; bottom:0px; height:35px; line-height:35px; background:rgba(0, 0, 0, .5);text-align:center; width:100%; color:#fff; font-size:14px; z-index:99999}

.part5{background:url(../images/al_part.png) no-repeat #0152A4; width:225px; height:370px; text-align:center;}
.part5 h2{font-size:20px; color:#fff; padding:120px 0 5px 0;}
.part5 h3{font-size:20px; text-transform:uppercase; color:#fff; font-weight:normal;}
.part5 a.more{border:2px solid #fff; width:98px; height:34px; line-height:34px; display:inline-block; font-size:14px; color:#fff; margin:30px 0 0 0;}
.part5 a:hover.more{background:#fff; color:#555;}



/*鍏充簬鎴戜滑*/
.gywm_bg{width: 100%; border-top: 1px solid #e4e4e4; padding:40px 0 10px 0}
.gywm_bg2 {border: 1px solid #e4e4e4; background: #fff;}

/*.part4{background:url(../images/part_bg.jpg) no-repeat -1px bottom; height:41px; line-height:41px; padding:0 0 0 40px;}
.part4 .part4_title{float:left;  font-size:16px; font-weight:bold; color:#0152ad; }
.part4 .part4_title img{float:left; margin:2px 10px 0 0}
.part4 .more{float:right; background:url(../images/index_29.png) no-repeat right; padding:0 10px 0 0; font-size:12px; font-weight:normal;}*/


.part6{background:url(../images/part_bg.jpg) no-repeat -1px bottom; height:41px; line-height:41px; overflow:hidden;}
.part6 h2{float:left; padding:0 0 0 40px; font-size:16px; font-weight:bold; color:#0152A4; }
.part6 .more{float:right; background:url(../images/index_29.png) no-repeat right; padding:0 10px 0 0; font-size:12px; font-weight:normal;}

.gywm_img2{float:left; padding:15px 15px 15px 15px;}
.gywm_img2 img{width:320px; height:220px; border:1px solid #e7e7e7; padding:5px;}

.gywm2{padding:10px 15px 0 0; color:#777777; line-height:24px;}
.gywm2 h2{font-size:14px; font-weight:bold; color:#000; padding:0 0 10px 0;}
.gywm2 .more{margin:20px 0 0 0;}

.list4{overflow:hidden; padding:20px 0 0 0;}
.list4 li{float:left; text-align:center; margin:0 14px 0 0; background:#0152A4; line-height:25px; width:90px; height:80px;}
.list4 li img{ height:25px; margin:15px 0 5px 0;}
.list4 li a{display:block; height:80px; color:#fff}
.list4 li a:hover{background:#B30506; color:#fff}




.part7{ border-bottom:1px solid #c6c6c6; height:42px; line-height:42px;}
.part7 h2{ font-size:16px; color:#0152A4; padding:0 5px; float:left; height:40px; border-bottom:3px solid #0152A4}
.part7 .more{float:right; font-size:12px; font-weight:normal; padding:2px 15px 0 0 ;}
.part7 .more a,
.part7 .more a:visited,
.part7 .more a:hover{color:#0152A4;}

.con_img{padding:20px 0 0 0;}
.con_img img{width:320px; height:100px; }

.list5{zoom:1; margin:5px 0 0 0;}
.list5 li{height:32px; line-height:32px; border-bottom:1px dashed #cacaca; background:url(../images/index_66.jpg) no-repeat left; padding:0 0 0 20px;} 
.list5 li span{float:right; color:#828282; padding:0 2px 0 0 }



/*.ggw{width:1000px; margin:0 auto; position:relative;}
.ggw img{width:1000px;}
.ggw span{width:128px; height:32px; position:absolute; top:300px; left:40px; background:#0152A4; text-align:center; line-height:32px; font-size:16px;}
.ggw span a,.ggw span a:visited,.ggw span a:hover{color:#fff;}*/

.link{border:1px solid #5396dd; border-top:none; padding:15px; line-height:20px; margin:0 0 30px 0;}
.link a{margin:0 7px; display:inline-block;}




.foot_bg{background:#0152A4; overflow:hidden;}
.foot_box{ padding:25px 0 20px 0; width:1000px; margin:0 auto; position:relative}

.foot_box .f_menu{ padding:10px 0 0 0; color:#fff}
.foot_box .f_menu a,
.foot_box .f_menu a:visited,
.foot_box .f_menu a:hover{color:#fff; margin:0 10px; font-family:"微软雅黑"}

.foot_box address{line-height:24px; color:#fff; padding:30px 0 10px 10px; font-style:normal;}

.foot_box .f_ewm{position:absolute; top:40px; right:50px; color:#fff;}
.foot_box .f_ewm span{font-size:22px;  display:block; margin:5px 0 0 0;}






.n_banner{margin:0 0 20px 0; text-align:center;}
.n_banner img{width:1000px; height:200px}

/*.n_left_box1{width:220px;}
.n_content_bk1{border:1px solid #e4e4e4;background:#fff; border-top:none; overflow:hidden; padding:0 0 10px 0;}
.n_content_bk2{border:1px solid #e4e4e4; border-top:none; overflow:hidden; }*/

.n_list1{ padding:10px 0 0 0; overflow:hidden; zoom:1}
.n_list1 li{text-align:center; line-height:30px;}
.n_list1 li img{width:190px; height:158px; border:1px solid #e7e7e7;}


.nav{height:30px; line-height:30px; border:1px solid #e7e7e7; margin:0 0 10px 0}
.nav h2{float:left; font-size:14px; font-weight:bold; padding:0 0 0 10px;color:#0152A4}
.nav span{float:right; font-size:12px; font-weight:normal; padding:0 10px 0 0;}
.nav span a{margin:0 2px;}

.n_content_bk3{border:1px solid #e4e4e4; overflow:hidden; border-radius:4px;}


.img_list{padding:15px 0 0 5px; width:775px; overflow:hidden; zoom:1}
.img_list li{float:left; margin:0 7px 10px 7px; text-align:center; line-height:30px; font-size:14px}
.img_list li img{width:225px; height:187px; background:#fff; border:1px solid #bebebe; padding:5px;}
.img_list li a:hover img{border:3px solid #0152A4; padding:3px}

.img_list2{padding:30px 0 0 20px; width:775px; overflow:hidden; zoom:1}
.img_list2 li{float:left; margin:0 7px 10px 7px; text-align:center; line-height:30px; font-size:14px}
.img_list2 li img{width:225px; height:170px; background:#fff; border:1px solid #bebebe; padding:5px;}
.img_list2 li a:hover img{border:3px solid #0152A4; padding:3px}

.page{text-align:center; border-top:1px solid #e7e7e7; padding:15px 0; margin:15px 10px;}

.n_part3{background:url(../images/base754.gif) no-repeat; height:36px; line-height:36px; font-size:14px; font-weight:bold; padding:0 0 0 10px;color:#0152A4}
.n_list2{padding:10px 0 10px 0; overflow:hidden; zoom:1}
.n_list2 li{float:left; width:355px; height:26px; line-height:26px; margin:0 0 0 20px;}
.n_list2 li span{float:right}
.n_list2 li a{margin:0 0 0 6px}

.cp_img{float:left; padding:10px 0 10px 10px;}
.cp_img img{width:370px; height:308px; border:1px solid #e7e7e7; padding:3px;}

.cp_js{float:right; width:345px; padding:0 10px 0 0;}
.cp_js h1{font-size:16px; font-weight:bold; padding:10px 0 10px 3px; border-bottom:1px dashed #e7e7e7;}
.cp_js p{line-height:24px; font-size:14px; padding:5px 0 10px 0; border-bottom:1px dashed #e7e7e7;}
.cp_js span{font-size:14px; font-weight:bold; color:#333; padding:10px 0 20px 0; display:block;}
.cp_js span b{font-size:18px; color:#0152A4}
.cp_js .cp_gm{width:125px; height:35px; text-align:center; line-height:35px; background:#0152A4; color:#fff; font-size:16px; display:block; margin:0 0 10px 0}
.cp_js .cp_gm:hover{background:#0053a5;}

.n_part4{border-bottom:1px solid #e7e7e7; height:28px; line-height:28px; margin:0 10px;}
.n_part4 span{float:left; border-bottom:2px solid #0152A4; background:#0152A4; color:#fff; height:27px; font-size:14px; font-weight:bold; padding:0 10px;}

.content{padding:10px 15px; line-height:200%; font-size:14px; color:#000}
.content p{padding:0 0 10px 0}
.content img{max-width:100%;}


.liuyan{ margin:15px 0}
.liuyan td{padding:5px}
.liuyan td span{color:#f00;}
.liuyan td .ly_bjk1{border:1px solid #9c9c9c; height:22px; line-height:22px; padding:0 5px; width:300px; margin:0 10px 0 0}
.liuyan td .ly_bjk1:focus{border:1px solid #0152A4;}
.liuyan td .ly_tj{width:70px; height:26px; line-height:26px; text-align:center; background:#0152A4; border-radius:3px; color:#fff; font-weight:bold; border:none; cursor:pointer;transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;}
.liuyan td .ly_tj:hover{background:#0053a5;}


.new_list{ margin:0 5px;}
.new_list li{ height:100px; border-bottom:1px #cccccc dashed; cursor:pointer; padding:0 10px;}
.new_list li h3{font-size:16px;color:#000; line-height:30px; padding:8px 0 0 13px; background:url(../images/yuanyuan.jpg) no-repeat left 20px}
.new_list li h3 a,.new_list li h3 a:visited{color:#333}
.new_list li h3 a:hover{color:#0152A4}
.new_list li span{color:#df0303}
.new_list li p{font-size:12px;color:#949494; line-height:22px; padding:5px 0 0 13px;}
.new_list li:hover{ background:#f9f9f9;}


.title{text-align:center; font-size:18px; font-weight:bold; padding:25px 0 15px 0; margin:0 10px; border-bottom:1px solid #e4e4e4; color:#333333}
.time{color:#bcbbbb; padding:10px 0 5px 0; text-align:center}


.n_list3{padding:5px 0px; overflow:hidden;} 
.n_list3 li{ height:30px; line-height:30px;margin:0px 10px;}
.n_list3 li img{ width:16px;heihgt:16px;margin:8px 10px 0 0; float:left; font-weight:normal}


.fy{margin:0 10px; border-top:1px solid #eee; padding:7px 0 20px 0}
.fy li{ line-height:25px; color:#cd0007}


.gg3{text-align:center; background:#fe0000}

.STYLE1 {color: #FFFFFF}

/*page*/
.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:20px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#0152A4; border:1px solid #0152A4; color:#fff}