@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{margin:0px auto;padding:0px;color:#333;font-size:12px;background:#fff;width:100%; font-family:Microsoft Yahei;}
table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p,font{padding:0px;margin:0px;}
ul,li{list-style: none;}
table{border-collapse:collapse;border-spacing:0;}
th, td{border-collapse:collapse;}
img{cursor:pointer; border:0;}
a{text-decoration:none;color:#000;}
a:hover{color:#0557a9;}
a div{cursor:pointer;}
.fl{float:left}
.fr{float:right}
.clear{clear: both;margin: 0 auto;display: block;font: 0/0 sans-serif;height:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{ zoom:1;}
@font-face {
	font-family: 'agency_fbregular';
	src: url('font1/agencyr-webfont.eot');
	src: url('font1/agencyr-webfont.eot?#iefix') format('embedded-opentype'), url('font1/agencyr-webfont.woff2') format('woff2'), url('font1/agencyr-webfont.woff') format('woff'), url('font1/agencyr-webfont.ttf') format('truetype'), url('font1/agencyr-webfont.svg#agency_fbregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'agency_fbbold';
	src: url('font2/agencyb-webfont.eot');
	src: url('font2/agencyb-webfont.eot?#iefix') format('embedded-opentype'), url('font2/agencyb-webfont.woff2') format('woff2'), url('font2/agencyb-webfont.woff') format('woff'), url('font2/agencyb-webfont.ttf') format('truetype'), url('font2/agencyb-webfont.svg#agency_fbbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
.div10{ width:10px; height:10px;}
.div20{ width:20px; height:20px;}
/*************************************************首页*******************************************************************/
.main{width:1000px;margin:0 auto}
.top{width:100%;height:98px;background:#f1f1f1;border-top:solid 3px #0557a9}
.top dl{width:1000px;margin:0 auto;color:#666;font-size:14px}
.top dd{padding-top:10px;text-indent:2px}
.top dd font{color:#d11213;font-size:24px;line-height:30px;font-family:agency_fbbold;padding-left:65px}
.logo{width:520px}
.logo img{padding-top:10px}
.top dd a{font-size:12px;color:#666;padding:0 5px 0 5px}
.top dd a:hover{color:#ce0203}
.search{width:210px;height:29px;background:url(../images/search.png) no-repeat;line-height:29px;margin-top:20px}
.search .s{width:169px;height:24px;float:left;margin:1px 0 0 2px;background-color:transparent;border:0;line-height:24px;color:#999}
.search .go{float:right}
.menu{width:100%;height:52px;background:#1e56ad;line-height:52px;text-align:center;font-family:Microsoft Yahei}
.nav{width:1000px;height:52px;margin:0 auto;line-height:52px;z-index:10}
.nav a{color:#fff}
.nav a:hover{background:#fa1a24}
.nav .nLi .nav_hover{background:#fa1a24}
.nav .nLi{float:left;position:relative;display:inline;width:140px;height:52px;background:#0557a9;z-index:99;border-left:solid 1px #1a70c5}
.nav .nLi h3{float:left;width:141px;height:52px;font-weight:normal}
.nav .nLi h3 a{display:block;font-size:14px}
.nav .nLi h3 a.show{display:block;font-size:14px;background:#fa1a24;}


.nav .sub{display:none;width:125px;left:0;top:52px;position:absolute;background:#0557a9;line-height:52px;z-index:20}
.nav .sub li{zoom:1}
.nav .sub a{display:block;width:125px;height:51px;border-top:solid 1px #fff}
.nav .sub a:hover{background:#fa1a24;color:#fff}
.nav .on h3 a{color:#fff}
.banner{width:100%;margin:0 auto;height:485px}
.slideBox{width:100%;height:485px;overflow:hidden;position:relative;margin:0 auto}
.slideBox .hd{height:8px;overflow:hidden;position:absolute;right:43%;bottom:10px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:5px;width:45px;height:8px;line-height:8px;text-align:center;background:#999;cursor:pointer}
.slideBox .hd ul li.on{background:#f00;color:#fff}
.slideBox .bd{position:relative;height:100%;width:1440px;left:50%;margin-left:-720px;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:1440px;height:485px;display:block}
.m_one{width:100%;height:385px;background:#f7f7f7;overflow:hidden}
.m_one dl{width:1000px;margin:0 auto;height:100%}
.about{width:385px;height:365px;padding-top:20px}
.about .title{width:100%;height:40px;line-height:40px;font-size:12px;border-bottom:solid 1px #dbdbdb}
.about .title span{float:left;color:#666;font-family:Arial}
.about .title span font{color:#000;font-family:Microsoft Yahei;font-size:14px}
.about .title img{display:block;float:right;padding-top:15px}
.about .content{width:100%;height:305px;border-top:solid 1px #fff}
.about .content img{padding-top:15px}
.about .content p{
	line-height:30px;
	text-indent:2em
}
.about .content a{width:82px;height:25px;background:url(../images/detail.png) no-repeat;line-height:25px;text-indent:12px;display:block;color:#fff}
.news{width:570px;height:385px;overflow:hidden;padding-top:20px}
.hasMoreTab{width:570px;font-family:"Microsoft YaHei"}
.hasMoreTab .hd{line-height:40px;height:40px;position:relative;background:#e9e9e9}
.hasMoreTab .hd .more{float:right;padding:0 12px 0 0}
.hasMoreTab .hd .more a{width:60px;height:40px;line-height:40px;background:url(../images/more.png) no-repeat left 7px;color:#fff;display:inline-block;text-indent:15px}
.hasMoreTab .hd ul{z-index:5;position:absolute;height:40px;overflow:hidden;zoom:1;font-size:14px}
.hasMoreTab .hd li{float:left;width:130px;cursor:pointer;text-align:center;color:#000}
.hasMoreTab .hd li.on{height:40px;line-height:40px;color:#fff;background:#5e5e5e}
.hasMoreTab .bd{clear:both;position:relative;padding:10px 0}
.hasMoreTab .bd .con li{width:100%;height:130px;clear:both}
.hasMoreTab .bd .con img{display:block;float:left}
.hasMoreTab .bd .con span{width:375px;float:right;padding:0 10px 0 0}
.hasMoreTab .bd .con span font{font-size:14px}
.hasMoreTab .bd .con span font a{color:#333}
.hasMoreTab .bd .con span font a:hover{text-decoration:underline;color:#f00}
.hasMoreTab .bd .con span p{font-size:12px;color:#666;line-height:25px;padding:10px 0 0 0;height:65px;width:100%}
.hasMoreTab .bd .con span h3{font-size:12px;color:#666;font-weight:normal}
.m_two{width:1000px;height:300px;margin:0 auto;overflow:hidden}
.m_two .title{width:100%;height:40px;line-height:40px;font-size:12px}
.m_two .title span{float:left;color:#666;font-family:Arial}
.m_two .title span font{color:#000;font-family:Microsoft Yahei;font-size:14px}
.m_two .title p{display:block;float:right;width:60px;height:40px;background:url(../images/more.png) no-repeat 0 7px;color:#fff;text-indent:15px}
.m_two .title p a{color:#fff}
/*******滚动图*******/
.picMarquee-left{overflow:hidden;position:relative;font-family:Microsoft YaHei;width:1000px;padding-top:5px}
.picMarquee-left .bd{width:1000px;height:230px;margin:0 auto}
.picMarquee-left .bd ul{overflow:hidden;zoom:1;display:block;height:230px}
.picMarquee-left .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden}
.picMarquee-left .bd ul li .pic img{width:236px;display:block}
.picMarquee-left .bd ul li .title{line-height:35px;height:33px;width:234px;border:1px solid #d7d6d5;border-top:0;background:url(../images/cube.png) no-repeat 210px 9px;text-indent:15px}
.picMarquee-left .bd ul li a .title{height:35px;width:234px;display:inline-block;color:#000}
.picMarquee-left .bd ul li a:hover .title{color:#000;background:#e9e9e9 url(../images/cube.png) no-repeat 210px 9px}
.links{width:1000px;height:130px;margin:0 auto;overflow:hidden}
.links .title{width:100%;height:40px;line-height:40px;font-size:12px;overflow:hidden}
.links .title span{float:left;color:#666;font-family:Arial}
.links .title span font{color:#000;font-family:Microsoft Yahei;font-size:14px}
.links ul{width:1005px;margin:0 auto}
.links li{width:196px;height:63px;float:left;margin-right:5px;background:#e9e9e9}
.links li img{padding-top:10px;display:block;margin:0 auto}
.footer{width:100%;height:222px;background:#044ec1}
.footer dl{width:995px;margin:0 auto;font-family:Microsoft Yahei;padding-top:15px}
.keyword{width:410px;color:#fff}
.keyword ul{min-height:35px;border-bottom:dotted 1px #fff;}
.keyword li{line-height:25px;height:25px;float:left;color:#fff;margin-right:10px;}
.keyword li a{white-space:nowrap;word-break:keep-all;color:#fff;font-size:12px;}
.keyword p{color:#fff;line-height:30px;padding-top:5px}
.title2{width:100%;height:50px;color:#fff;font-family:Microsoft Yahei;font-size:14px}
.title2 font{color:#2e79ed;font-size:18px;font-family:Arial}
.ewm{width:290px;padding-top:50px}
.ewm table{margin:0 auto}
.ewm td{vertical-align:top;line-height:20px;color:#fff;padding-right:5px;padding-bottom:10px}
.b_con{width:280px}
.b_con img{padding-top:5px}
.b_con p{color:#fff;font-size:12px;line-height:30px}
.b_con p font{font-size:24px;font-family:agency_fbbold;padding:10px 0 5px 0;display:block}
/*************内页样式**************/
.m_l{width:205px;min-height:200px;padding-bottom:10px;overflow:hidden}
.m_r{width:770px;min-height:200px}
.pro_t{
	width:100%;
	height:50px;
	color:#fff;
	background:#0557a9 url(../images/d.png) no-repeat 15px center;
	font:16px/50px Microsoft Yahei;
	text-indent:30px;
	margin-bottom: 5px;
}
.m_l h2{ font-size:15px; text-align:center; font-weight:bold; height:40px; line-height:40px; background-image:url(../images/nav.jpg); margin-bottom:6px;}

.m_l h2 a{ color:#fffbff;}
.m_l h2 a:hover{ color:#e7e7f8;}

.m_l ul{width:100%;padding-bottom:10px}
.m_l li{width:100%;height:42px;line-height:42px;border-bottom:solid 1px #fff}
.m_l li a{width:175px;height:42px;display:inline-block;color:#000;padding-left:30px;background:#e9e9e9 url(../images/d1.png) no-repeat 15px center}
.m_l li a:hover{background:#cfcfcf url(../images/d1.png) no-repeat 15px center;color:#0557a9}
.m_l li .l_hover{background:#cfcfcf url(../images/d1.png) no-repeat 15px center;color:#0557a9}
.con_t{width:100%;height:45px;font:14px/45px Microsoft Yahei;text-indent:20px;background:#0557a9;color:#fff}
.l_con{width:100%;min-height:200px;background:#f6f6f6}
.l_con p{
	width:196px;
	margin:0 auto;
	line-height:30px;
	color:#333;
	padding:5px 0 20px 0
}
.p_title{width:100%;height:40px;line-height:40px;overflow:hidden;font-size:14px;color:#333;border-bottom:solid 1px #c2c2c2}
.p_title span{float:right;padding-right:10px}
.p_content{width:760px;margin:0 auto;padding-bottom:20px}
/*新闻列表*/
.new_list{line-height:30px; clear:both; width:770px; margin:20px auto;}
.new_list .title{ width:100%; height:30px; line-height:30px; background:#e7dcce; font-family:Microsoft Yahei; font-size:14px;}
.new_list .title font{ display:block; color:#333; float:left; text-indent:20px;}
.new_list .title span{ display:block; float:right; padding:10px 10px 0 0;}
.new_list ul{ padding-top:10px;}
.new_list li{ text-indent:30px; overflow:hidden; width:100%; height:30px;}
.new_list .odd{ background:#f8f8f8 url(../images/q.png) no-repeat 15px center;}
.new_list .even{ background:#eeeeee url(../images/q.png) no-repeat 15px center;}
.new_list li .text{float:left;overflow:hidden; color:#333;}
.new_list li .time{float:right; width:100px; text-indent:0px; color:#999;}
/*------------------------------------新闻列表页----------------------------------------*/
.nxwl{ padding:10px 0 10px 0; line-height:25px; border-bottom:1px dashed #666666;width:760px;margin:0 auto}
.nxwl:hover{ background-color:#fff;}
.nxw_tp{ background:url(../images/d1.jpg) no-repeat left 50%;height:30px; line-height:30px;padding-left:20px;padding-right:10px;}
.nxw_tp a{ float:left; color:#333333; font-weight:bold;}
.nxw_tp a:hover{ color:#3761a9}
.nxw_tp span{ float:right}
.nxw_nr{ line-height:25px; padding:5px 15px }

/*图片列表*/
.photo_list{clear:both;padding-top:20px;width:770px;margin:0 auto;}
.photo_list ul{overflow:hidden;width: 750px;margin: 0 auto;}
.photo_list li{float:left;width:250px; height:250px;overflow:hidden; font-size:14px;}
.photo_list li .pic{width:236px;height:188px;overflow:hidden; background:#eee;}
.photo_list li .pic img{ width:236px;display:block; }
.photo_list li .title{line-height:35px;height:33px;width:234px;border:1px solid #d7d6d5;border-top:none;background:url(../images/cube.png) no-repeat 210px 9px;text-indent:15px; }
.photo_list li a .title{height:35px;width:234px;display:inline-block;color:#000; }
.photo_list li a:hover .title{color:#000;background:#e9e9e9 url(../images/cube.png) no-repeat 210px 9px;}

.pic_list{clear:both;padding-top:20px;width:770px;margin:0 auto;}
.pic_list ul{overflow:hidden;width: 750px;margin: 0 auto;}
.pic_list li{float:left;width:250px; height:220px;overflow:hidden; font-size:14px;}
.pic_list li .pic{width:236px;height:158px;overflow:hidden; background:#eee;}
.pic_list li .pic img{ width:236px;display:block; }
.pic_list li .title{line-height:35px;height:33px;width:234px;border:1px solid #d7d6d5;border-top:none;background:url(../images/cube.png) no-repeat 210px 9px;text-indent:15px; }
.pic_list li a .title{height:35px;width:234px;display:inline-block;color:#000; }
.pic_list li a:hover .title{color:#000;background:#e9e9e9 url(../images/cube.png) no-repeat 210px 9px;}

/*新闻详细页面*/
.new_detail{clear:both; padding-top:10px;margin:0 auto;width:760px;}
.new_detail .title h3{font-size:16px; text-align:center;color:#333333;}
.new_detail .content{ font-size:14px;line-height:32px;margin-top:10px;}
.new_pram{ clear:both; height:20px; line-height:20px; color:#999; text-align:center; border-bottom:dashed 1px #999;padding-top:10px;padding-bottom:10px;}

/*图片详细页面*/
.photo_detail{clear:both; padding-top:10px;margin-right:20px;width:760px;}
.photo_detail .title h3{font-size:16px; text-align:center;padding-bottom:20px;color:#333333;width:100%;}
.photo_detail .pic{ width:100%;margin-top:10px;float:left;margin-left:15px;}
.description{width:300px;float:left;font-size:14px;font-weight:bold;margin-left:10px;padding-top:5px;line-height:30px;margin-bottom:20px;}
.photo_detail .pic img{
	width:300px;
	display:block;
	margin:0 auto;
}
.photo_detail .content{ clear:both; font-size:14px;line-height:20px;margin-top:20px;}
.photo_detail .content span{font-weight:bold;font-size:14px;height:40px;line-height:40px;padding:20px 0 20px 20px;}
.line{width:740px;border-top:dashed #e0e0e0 1px;margin:0 auto;}

/*留言页面*/
.reply{clear:both; margin-top:20px;}
.red{ color:#f00;}
/*分页*/
.page{text-align:center;color:#666666;padding-top:20px; overflow:hidden; vertical-align:middle;line-height:16px; clear:both;width:920px;padding-bottom:10px;}
.page span{margin-right:3px;}
.page a{padding:2px 5px;display:inline-block;zoom:1;*display:inline; vertical-align:middle;border:1px solid #a7a6aa;}
.page a:hover{text-decoration:none;}
.page .on a{background-color:#a7a6aa;color:#ffffff;}
.page .out a:hover{background-color:#0099ff;color:#ffffff;}
.page .ipt_page {width:40px; height:16px; line-height:16px; color:#535353; border:1px solid #87a8ce;}
.page .btn_look {background:url(../images/buttonbg.gif) repeat-x left bottom;background-color: #ffffff;color:#454545;width:60px; height:22px; line-height:20px; cursor:pointer; border:1px solid #cccccc;}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;zoom:1;*display:inline;background:url(../images/msg_bg.png) no-repeat;color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595;}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}
/*表单验证*/

/*-------上一篇 & 下一篇--------*/
dl.up_down{ clear:both; padding:20px 6% 30px 6%; margin:0 auto;}
dl.up_down a,dl.up_down span{ color:#333;}
dl.up_down a:hover{ text-decoration:underline;}
dl.up_down dt{
	width:44%;
	float:left;
}
dl.up_down dd{
	width:44%;
	float:right;
}
