@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
*{ margin:0px; padding:0px;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote 
{ font-size:14px;_background-image:url(about:blank);_background-attachment:fixed;font-family:'微软雅黑';}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;}
a { color: #0d3d6d; }
a:hover { color: #ee8412; }
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;}
.noneBottomBorder{ border-bottom: none!important;}	
.noneTopBorder{ border-top: none!important;}
.backgroudW{ background: #fff; padding: 15px; margin: 24px 0px;}

/* header */
.header{ width:100%; position:relative; background: url(../images/topbg.gif) repeat-x top center; }
.top{
	position:relative;
	width:1200px;height:84px; margin:0 auto;}
.logo{float:left;width:540px; height:84px;}
.search{float:right;width:254px;height:30px; padding-top: 29px;}
.text{
	float:left;
	width:205px;height:28px;border:1px solid #a65f07;
	color:#fff;font-size:12px;line-height:28px; text-indent: 20px;
	background: #a65f07;}
.btn1{
	float:left;
	width:37px;height:30px;border:none;
	background: url(../images/zoom.jpg) left top no-repeat;cursor:pointer; }
/* end search */ 	
.toptel{
	float:right;
	width:206px; height:36px; padding-top: 20px; 
	color:#a65f07; font-size: 14px; line-height: 20px; 
 }
.toptel span{
	display: block;
	color: #a65f07;font-size:24px;line-height:28px;font-family:impact; }
/* end topbd */
.navgrp{
	position: relative; 
}
.clear { clear: both; }
.text-center { text-align: center; }
.navs{ width:1200px;height:40px;margin: 0 auto;}
.navs li{float:left;width:11.1111%;  }
.navs li a{ width:100%;height:40px;display:block;color:#fff;font-size:14px;font-weight:bold;line-height:38px;text-align: center; }
.navs li:hover a,.navs li.cur a  { background:#eb972d;color: #fff; }
.banner{
	position: relative;
	z-index: 12;
	width: 100%;
 }
.bann{
	position:absolute; top:0px; left:50%; margin-left: -800px;
	width:1600px; height:375px;}
#focus {position:relative;width:1600px; height:375px; overflow:hidden;}
#focus ul {position:absolute;height:200px; }
#focus ul li {position:relative;float:left;width:1600px; height:375px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btn { width:100%; height:12px; left:0px; bottom:54px; text-align:center; z-index: 99;}
#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #155b9d; border-radius: 50%;}
#focus .btn  span.on{background: #ffffff;}

/* end banner */
.left { float: left; }
.right { float: right; }
.white { color: #fff; }
.index{width:1200px; margin:15px auto;  }
.index .indexleft { width: 78%;float: left; }
.index .indexright { width: 20%;float: right; }
.index .gd { font-weight: normal;font-size: 11px; }
.index .tit { background: #285a8d;padding:8px 15px;color: #fff;font-weight: bold; }
.indexleft .content { min-height: 220px; }
.indexleft li a { display: block;padding: 8px 10px 8px 20px;border-bottom:#ddd 1px dotted;background:url(../images/ico1.png) no-repeat left 8px center;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.indexright .content { min-height: 160px;padding:0 0 12px;background:#fafafa; }
.indexright .content li a { display: block;padding: 3px 5px 3px 14px;border-bottom:#ddd 1px dotted;background:url(../images/ico2.png) no-repeat left 4px center;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.indexright .content.ly { margin-top: 8px; }
.indexright .content.ly li { width:48%;float: left;margin-right: 4%;margin-bottom: 8px; }
.indexright .content.ly li:nth-child(2n) { margin-right: 0; }
.indexright .content.ly li a { background:none;background-position: center;padding:6px 10px;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;border:#ccc 1px solid;text-align: center;font-size: 12px; }
.index1 { width: 48%; }
.index2 { width: 48%;margin-left:4%; }
.index3 { width: 100%; }
.index4 { width: 48%; }
.index5 { width: 48%;margin-left:4%; }

/* footer*/
.footer{ width:100%;background: url(../images/footbg.gif); }

.copyrightnr{ width:1200px;margin: 0 auto;color:#eee;font-size:12px; padding:25px 0; }
.copyrightnr a{color:#bababa}
.copyrightnr a:hover{color:#ffffff}
/*end copy*/


.main{position:relative; width:1200px; margin:15px auto;min-height: 400px;  }
.mainleft { width:18%;float: left;background: #f1f1f1; }
.mainleft .title { border-top: #01559b 4px solid;padding:15px 0 15px 10%;color: #01559b;font-weight: bold;font-size: 16px; }
.mainleft li { width: 100%;float: left; }
.mainleft li a { display: block;padding:10px 0 10px 10%;border-bottom: #ddd 1px dashed; }
.mainright { width: 78%;float: right; }
.mainright .title { font-weight: bold;font-size: 16px;padding:10px 20px;border-bottom: #ccc 1px solid;margin:0 0 20px;color: #666; }
.mainright .content { line-height: 28px; }
.mainright .content img { width: 100%; }
.mainright .news li { width: 100%;float: left;padding:5px 0;border-bottom: #ccc 1px dashed;color: #888; }
.mainright .news li a { display: inline-block;margin-right: 20px;padding:5px 0; }

.pages { width:100%;margin:3% 0 2%;text-align: center; }
.pages .pagination li { display:inline-block;float:none;border:#666 1px solid;height:25px;line-height:25px;margin:0 6px;padding:0;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;overflow:hidden;}
.pages .pagination li.active { height:25px;line-height:25px;color:#fff;background:#0d3d6d;border:#0d3d6d 1px solid;}
.pages .pagination li:hover { border:#0d3d6d 1px solid;}
.pages .pagination li a,.pages .pagination li span { width:31px;height:25px;line-height:25px;display:block;}
.pages .pagination li:hover a { color:#fff;background:#0d3d6d; }

.searchred{ color:#f00 !important; margin:0 !important}




