@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,th{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none; color:#666666;}
img{border:0;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;}
.clear{clear:both;}

h1{ font-size:24px; line-height:40px; font-family:"微软雅黑";}
body{ margin:0px;
background:url(../images/bg.png) repeat-x top #fff;
font-family:"微软雅黑";
border:0;color:#666;}



/*=============固定网站样式=============*/


a:link {color:#656565; text-decoration: none;}
a:visited {	color:#656565; text-decoration: none;}
a:hover {	color:#0a53ae;text-decoration: none;}
a:active {	color: #333;text-decoration: underline;}

.w1200{ width:1200px;padding:0; margin:0 auto;}
.bottom{margin-left: auto; margin-right: auto;}
.m10{ width:1200px; padding:0; margin:0 auto; height:10px; line-height:10px; display:block;}

/*=============特定网站样式=============*/

/*=====   top   =====*/

#top{ width:100%; background:url(../images/topbg.jpg) repeat-x top; height:34px;}
#top .welcome{ width:700px; float:left; line-height:34px; font-size:12px; text-indent:30px;}
#top .menu { width:400px; float:right;}
#top .menu a{padding:0 10px; line-height:34px; display:block; float:right; font-size:12px;}

#banner{ width:100%; height:560px; overflow:hidden; position:relative;}
#banner .hd{ width:2000px; position:absolute; margin-left:-1000px; left:50%; z-index:5;}
#logo{ width:100%; position:absolute; top:34px; background:url(../images/menubg.png) repeat; height:120px; z-index:10;}

#logo1{ width:100%; height:101px;}


#menu{ width:100%; background:url(../images/index_08.jpg) repeat-x; height:60px; position:relative;}
#menu ul{ width:1200px; padding:0; margin:0 auto;}
#menu ul li{padding-left: 15px;padding-right:15px; float:left; text-align:center; height:60px; font-size:16px; position:relative;}
#menu ul li a{ width:auto; line-height:60px; display:block; color:#fff;text-decoration:none;padding-left:5px;padding-right:5px;}
#menu ul li a:hover{ background:url(../images/menubg2.jpg) repeat-x top;padding-left:5px;padding-right:5px;cursor:default;}
#menu ul li ul{ display:none;padding-left: 0; padding-right: 0; margin:0 auto;}
#menu ul li:hover ul{ position:absolute; top:60px; left:0; display:block; background:#034882;filter:Alpha(Opacity=90);
	opacity: 0.9; width:100px; z-index:5;padding: 0 ;}
#menu ul li:hover ul li{ height:40px; font-size:14px;background:#034882;text-align: center;}
#menu ul li:hover ul li a{ width:100px; line-height:40px; display:block;}
#menu ul li:hover ul li a:hover{color:#fff; background:#0370ca;cursor:pointer;}

#notices{ width:1200px; padding:0; margin:20px auto; background:url(../images/index_12.jpg) repeat-x top; height:75px;}
#notices .title{ width:200px; height:60px; float:left; background:url(../images/index1_15.png) no-repeat center;}
#notices ul{ width:1000px; float:right; height:60px;}
#notices ul li { line-height:60px; float:left; margin-right:40px;}
#notices ul li a{ font-size:14px; color:#333;}
#notices ul li a span{ color:#ff6600;}
#notices ul li a i{ font-size:12px; font-style:normal; padding-left:20px;}

#main{ width:1200px; padding:0; margin:0 auto; overflow-x:hidden;}

#pic_tjxw{ width:380px; height:250px; float:center;}
#xyxw{ width:670px; float:right; height:300px;}
#xyxw .title{ width:100%; line-height:50px; position:relative;}
#xyxw .title a{ position:absolute; right:10px; top:10px;}
#xyxw ul{ width:100%; padding:5px 0;}
#xyxw ul li{ width:100%; background:url(../images/jt.jpg) no-repeat 0 13px; text-indent:5px; position:relative;}
#xyxw ul li a{ width:100%; line-height:30px; font-size:14px; display:block;}
#xyxw ul li a p{ width:120px; line-height:35px; font-size:12px; position:absolute; top:0; right:0; text-align:center;}
#xyxw ul li.one{ text-indent:0; height:125px;}
#xyxw ul li.one .pic { width:150px; height:115px; float:left;}
#xyxw ul li.one .bt a{ width:500px; float:right; font-size:16px; color:#0360AD;}
#xyxw ul li.one .time{ width:500px; float:right; font-size:12px; line-height:40px;}
#xyxw ul li.one .jj{ width:500px; float:right; text-align:left; font-size:12px; line-height:20px; color:#999;}

#ad1{ width:1200px; padding:20px 0; margin:0 auto;}

#news{ width:368px; float:left; border-right:1px #ccc solid; padding:0 20px; min-height:265px; overflow:hidden;border-left:1px #ccc solid;}
#news .title{ width:360px; height:45px; line-height:45px; background:url(../images/titlebg.jpg) no-repeat bottom; font-weight: bold;font-size:18px; color:#055e96; position:relative;}
#news .title a{ position:absolute; top:15px; right:0; width:55px; height:30px;}
#news ul{ width:100%; padding:5px 0;}
#news ul li{ width:350px; background:url(../images/jt.jpg) no-repeat 0 8px; padding-left:10px; position:relative; margin-bottom:10px;}
#news ul li a{ width:100%; line-height:20px; font-size:14px;}

#news ul li.one{ width:350px;  text-indent:0; height:100px;}
#news ul li.one .pic { width:125px; height:90px; float:left;}
#news ul li.one .bt a{ width:220px; float:right; font-size:16px; color:#137347; line-height:25px;}
#news ul li.one .time{ width:220px; float:right; font-size:12px; line-height:30px;}
#news ul li.notices { margin-bottom:15px;}
#news ul li.notices a{ font-size:14px; line-height:25px;}
#news ul li.notices a span{ color:#0e814c;}

#news1{ width:338px; float:left; border-right:1px #ccc solid; padding:0 20px; min-height:265px; overflow:hidden;border-left:1px #ccc solid;}
#news1 .title{ width:338px; height:45px; line-height:45px; background:url(../images/titlebg.jpg) no-repeat bottom; font-weight: bold;font-size:18px; color:#055e96; position:relative;}
#news1 .title a{ position:absolute; top:15px; right:0; width:55px; height:30px;}
#news1 ul{ width:100%; padding:5px 0;}
#news1 ul li{ width:330px; background:url(../images/jt.jpg) no-repeat 0 8px; padding-left:10px; position:relative; margin-bottom:10px;}
#news1 ul li a{ width:100%; line-height:20px; font-size:14px;}

#news1 ul li.one{ width:350px;  text-indent:0; height:100px;}
#news1 ul li.one .pic { width:125px; height:90px; float:left;}
#news1 ul li.one .bt a{ width:220px; float:right; font-size:16px; color:#137347; line-height:25px;}
#news1 ul li.one .time{ width:220px; float:right; font-size:12px; line-height:30px;}
#news1 ul li.notices { margin-bottom:15px;}
#news1 ul li.notices a{ font-size:14px; line-height:25px;}
#news1 ul li.notices a span{ color:#0360AD;}


#news2{ width:330; float:left; border-right:1px #ccc solid; padding:0 20px; min-height:265px; overflow:hidden;border-left:1px #ccc solid;}
#news2 .title{ width:360px; height:45px; line-height:45px; background:url(../images/titlebg.jpg) no-repeat bottom; font-weight: bold;font-size:18px; color:#055e96; position:relative;}
#news2 .title a{ position:absolute; top:15px; right:0; width:55px; height:30px;}
#news2 ul{ width:100%; padding:5px 0;}
#news2 ul li{ width:350px; background:url(../images/jt.jpg) no-repeat 0 8px; padding-left:10px; position:relative; margin-bottom:10px;}
#news2 ul li a{ width:100%; line-height:20px; font-size:14px;}

#news2 ul li.one{ width:350px;  text-indent:0; height:100px;}
#news2 ul li.one .pic { width:125px; height:90px; float:left;}
#news2 ul li.one .bt a{ width:220px; float:right; font-size:16px; color:#137347; line-height:25px;}
#news2 ul li.one .time{ width:220px; float:right; font-size:12px; line-height:30px;}
#news2 ul li.notices { margin-bottom:15px;}
#news2 ul li.notices a{ font-size:14px; line-height:25px;}
#news2 ul li.notices a span{ color:#0e814c;}

#tab{ width:338px; float:left;  padding:0 20px; min-height:420px; overflow:hidden;position:relative; background:url(../images/title1.jpg) no-repeat 20px 15px;}
#tab .tabList ul{ width:253px; right:0; position:absolute; z-index:5; top:10px;}
#tab .tabList ul li{
	line-height:25px;
	float:left;
	padding:7px 0;
	width:80px;
	text-align:center;
	position:relative;
	cursor:pointer;
	font-size:14px;}
#tab .tabCon{
	position:absolute;
	top:47px;
	border-top:2px solid #0e804b;
	width:358px;
	min-height:300px;
	background:#fff;
	text-align:center;}
#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);}
#tab .tabList li.cur{
	line-height:25px;
	border:2px #0e804b solid;
	background:#fff;
	padding:5px 0;
	border-bottom:2px #fff solid;
	color:#0e804b;}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);}
.tabCon input{ width:280px; line-height:18px; font-size:14px; padding:10px 15px; margin:0 auto; margin-top:15px; background:#e3e3e3; border:none; border-radius:5px;}
.tabCon input.anniu{ width:100px; background:#0e814c; color:#fff; text-align:center; float:right; margin-right:13px; cursor:pointer;}



ul.xw{ width:100%; padding:5px 0;}
ul.xw li{ width:330px; background:url(../images/jt.jpg) no-repeat 0 8px; padding-left:10px; position:relative; margin-bottom:10px; text-align:left;}
ul.xw li a{ width:100%; line-height:20px; font-size:14px; text-align:left;}

#people{ width:1200px; padding:0; margin:10px auto;}
#people .title{ width:100%; height:50px; text-indent:px; position:relative;  border-bottom:3px #0465b6 solid; color:#c00;    font-size:25px;    font-weight:bold;}
#people .title a{ position:absolute; width:100px; top:30px; right:0;}
#people ul{ width:100%; padding:10px 0;}
#people ul li{ width:220px;  float:left; margin:10px;font-size:14px; text-align:center;}
#people ul a{color:#055e96 ;}
#people ul li a p{ line-height:40px; color:#fff;}


#link{ width:1200px; padding:0; margin:10px auto; min-height:100px; border:1px #ccc solid; background:#0c834c; display:table;}
#link .title{ width:50px; float:left; background:#0c834c; text-align:center;}
#link .nr1{ width:299px; float:right; background:#fff;min-height:100px; padding:10px; border-left:1px #ccc solid;}
#link .nr1 select{ width:200px; padding:0; margin:5px auto;}

#link .nr{ width:810px; float:right; background:#fff;min-height:100px; padding:10px;}
#link .nr a{ font-size:14px; line-height:20px; padding:5px; margin-right:20px; display:block; float:left;}

#bottom{ width:100%; min-height:100px; background:#f3f3f3; margin-top:15px;}
#bottom .logo{ width:324px; float:left; padding-top:12px;}
#bottom .tel{ width:340px; float:right;}
#bottom ul{ width:530px; float:left;}
#bottom ul li{ width:100px; float:left; text-align:center; font-size:14px;  margin-top:13px;}
#bottom ul li a{ color:#fff; line-height:30px;}
#copyright{ width:100%; background:#f3f3f3; padding:25px 0; line-height:20px; font-size:14px; color:#055e96;text-align:center;}


#menubg{ width:100%; height:14px; background:url(../images/menubg3.png) repeat-x top;}

#mbx{ width:1200px; padding:0; margin:0 auto; height:50px; line-height:50px; border-bottom:2px #e8e8e8 solid; font-size:14px; text-indent:40px; background:url(../images/world.png) no-repeat center left;}

#ny{ width:100%;  padding:0; margin:0 auto; min-height:500px; display:table;}

#left{ width:920px; float:left; min-height:500px; position:relative; margin-top:20px; background:#fff;}

#left .title{ width:920px; line-height:40px; background:#26a8e2; border-bottom:5px #1b77a0 solid; text-indent:15px; color:#fff;}

#left h2{ width:100%; height:80px; font-size:24px; line-height:30px; text-align:center; color:#163780;}
#left .time{ line-height:50px; text-align:right; font-size:12px;}
#left .pic{ width:860px; padding:30px; text-align:center;}
#left .pic img{ max-width:860px; height:auto;}
#left .text_nr{ padding:20px 45px; line-height:30px; font-size:14px;}
#left .text_nr img{ max-width:830px;}


#left ul.news_list{ width:880px; padding:0; margin:30px auto;}
#left ul.news_list li{ width:880px; height:35px; text-align:left; position:relative; margin-bottom:10px;}
#left ul.news_list li a{ width:880px; line-height:40px; display:block; background:url(../images/jt.png) 0 5px no-repeat; text-indent:30px; border-bottom:1px #ddd solid;}
#left ul.news_list li a p{ width:200px; line-height:40px; text-align:center; position:absolute; right:0; top:0; font-size:12px;}
#left ul.news_list li a:hover{ border-bottom:1px #aecfe8 solid;}

#left ul.pro{ width:920px; padding:0; margin:20px auto;}
#left ul.pro li{ width:280px; height:290px; text-align:left; font-size:14px;  float:left; padding:10px; display:block;}
#left ul.pro li a{ width:280px; line-height:40px; display:block;}
#left ul.pro li a p{  width:280px; text-align:center; line-height:40px; font-size:14px;}
#left ul.pro li a img{ width:280px; height: auto;}



#left ul.down{ width:880px; padding:0; margin:30px auto;}
#left ul.down li{ width:880px; height:50px; text-align:left; position:relative; margin-bottom:10px;}
#left ul.down li a{ width:880px; line-height:50px; display:block; background:url(../images/jt.png) 0 5px no-repeat; text-indent:30px; border-bottom:1px #ddd solid;}
#left ul.down li a p{ width:200px; line-height:50px; text-align:center; position:absolute; right:0; top:0; font-size:12px;}
#left ul.down li a:hover{ border-bottom:1px #aecfe8 solid;}


#right{ width:260px; float:right; min-height:500px; position:relative;  margin-top:20px;}

#right .title { padding:10px 0; width:260px; height:30px; line-height:30px; text-align:left; color:#fff; font-size:18px; border-bottom:1px #e4e4e4 solid; text-indent:20px; background:#0465b6;}

#right .title1 { padding:10px 0; width:260px; height:30px; line-height:30px; text-align:left; color:#0a884d; font-size:18px; text-indent:20px; background:#fff; border-bottom:3px #0e814c solid;}



#right ul.menu{ width:260px; padding:0; margin:0 auto; border-bottom:5px solid #0465b6 solid; margin-bottom:20px; background:#f1f1f1;}
#right ul.menu li{ width:260px; height:40px; text-indent:30px; border-bottom:1px #e4e4e4 solid; border-top:1px #e4e4e4 solid;}
#right ul.menu li a{ width:260px; line-height:40px; text-align:left; color:#656565; font-size:14px;  display:block; background:#f1f1f1;}
#right ul.menu li a:hover{ background:#e4e4e4; color:#0465b6;}

#right .nr{ width:260px;}
#right .nr img{ width:100%; height:auto;}


a.leftnews:link {color:#656565; text-decoration: none;font-size:12px;}
a.leftnews:visited {	color:#656565; text-decoration: none;font-size:12px;}
a.leftnews:hover {	color:#0a53ae;text-decoration: none;font-size:12px;}
a.leftnews:active {	color: #333;text-decoration: underline;font-size:12px;}

#right ul.news{ width:260px; padding:0; margin:0 auto; background:#fff;  border-bottom:10px #fff solid;}
#right ul.news li{ width:260px;}
#right ul.news li a{ width:230px; padding:8px 15px; font-size:14px; color:#666; line-height:20px; display:block;} 
#right ul.news li a span{ font-size:12px; padding:0 5px; color:#007c42;}
.left {width:260px; display: inline; float: left; border:1px solid #c0dffe; background:#FFFFFF; margin:0;}
.left-dh {width: 260px; height:44px; float:left; background:url(../images/index3_07.jpg);  float:left;}
.left-dh-bt{width:160px; height:25px; float:left;  font-size:16px; font-family:"微软雅黑";  color: #055e96 ; font-weight:bold;  text-align:left; padding:7px 0 0 15px;}
.left-dh-more{width:40px; height:25px; float:right; text-align:center; padding:8px 10px 0 0; background:url(../images/index_30.png) no-repeat right  top;}
.left-siz-bj{ width:235px; height:100%; overflow: hidden; margin:15px 0 15px 15px; float:left; text-align:left;}
.left-siz-bj1{ width:255px; height:100%; overflow: hidden; margin:5px 0 5px 5px; float:left; text-align:left;}
.left-siz-bj22{ width:235px; height:100%; overflow: hidden; margin:7px 0 6px 15px; float:left; text-align:left;}
.center1 SPAN {float: right;}
.center1 LI {line-height: 22px; padding-left: 13px;  background: url(../images/index_26.png) no-repeat left center; height: 24px;list-style-type:none; text-align:left; margin:0 0 3px 0;}

.pagination {
	padding-top: 10px;
	text-align:center;
	line-height:20px;}
.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center;}
.pagination li{
	list-style-type: none;
	display: inline;
	padding: 2px;}
.pagination a, .pagination a:visited{
	padding:3px 5px 0 5px;
	border: 1px solid #D8E8F8;
	text-decoration: none; 
	color: #0066cc;}
.pagination a:hover, .pagination a:active{
	border: 1px solid #0033cc;
	color: #000;
	background-color: #D5E6F8;}
.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;}
.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;}
.pagination li.nextpage{
	font-weight: bold;}