@charset "utf-8";
*{ margin: 0px; padding: 0px; box-sizing:border-box; -moz-box-sizing:border-box; }
body { font-family: 微软雅黑; font-size: 14px; color: #333; background: #e9efff;width:100%; }
a { text-decoration: none; color: #333; }
a:link{text-decoration: none; color: #333;}
a:hover { color:#035daf; text-decoration: none; }
ul, li { list-style-type: none; }
img { border: 0; padding:0; margin:0; }
.none { display: none; }


/*页面header样式*/
.header{ height:208px; width:100%; border-top:2px solid #4688f6; border-bottom:1px solid #4688f6; background:url(../images/header_bg.jpg) repeat-x;}
.header .header_m{ width:1200px; height:204px; margin:0 auto; background:url(../images/header_img.jpg) no-repeat;}
.header_top{ height:30px; line-height:30px; width:1200px; text-align:right; padding-right:40px;}
.header_top li{ display: inline; margin-right:6px; color:#fff; }
.header_top li a{ color:#fff;}
.header_top li a:hover{ color:#d7eafd;}
.Nav{ width:1200px; height:50px; margin-top:124px;}
.Nav ul li{ position: relative; float: left; width: 145px;text-align: center;  color: #FFF;font-size: 18px; }
.Nav ul li a{ height:50px; line-height:50px; color:#fff;font-size: 18px; }
.Nav ul li a:hover{ line-height:48px; color:#fff;}
.Nav ul li span{ float:left; line-height:50px; padding-left:20px;}
.Nav ul li.nav_x01{ width:145px; height:50px; display:block;}
.Nav ul li.nav_x01 .list_xl{ width:130px; height:auto; text-align:center; background:#025eb0; display: none; position:absolute; top:50px; left:0; z-index:9999; }
/*.Nav ul li.nav_x01:hover .list_xl{ display: block; }*/
.Nav ul li.nav_x01 .list_xl li{ width:130px; border-bottom:1px solid #72a4f8;} 
.Nav ul li.nav_x01 .list_xl li a{ width:130px; display:block; color:#fff;}
.Nav ul li.nav_x01 .list_xl li a:hover{width:130px; background:#004d91; color:#fff; }

/*公共内容层*/
.Wrapper { width: 1200px; margin: 0 auto; zoom: 1; height:auto;overflow: hidden; background: #FFF; padding:20px; clear:both; text-align:left; }
.Wrapper img{ width: 100%; height:  auto;text-align:left; }
.ProfileWrapper { width: 1200px; margin: 0 auto; zoom: 1; height:auto;overflow: hidden;  padding:20px; clear:both;text-align:left;  }

/*--页面footer样式--*/
.footer{ width:100%;min-width: 980px; background:#025fb0; color:#fff;}
.footer .foot{ width:100%; margin:0 auto;}
.footer .foot .foot1{ width:1200px; height:75px; border-bottom:1px solid #bbdfff; line-height:35px; padding-left:25px;margin:0 auto;}
.footer .foot .foot1 li{ float:left; margin-top:20px;}
.footer .foot .foot1 li select{ width:280px; height:35px; border-radius:3px; border:none; padding:0 0 0 5px;}
.footer .foot .foot1 li select option{ height:30px; line-height:30px;}
.footer .foot .foot2{ width:100%; height:100px; text-align:center; line-height:28px; color:#fff; padding-top:15px;}

/*-----二级三级页面标题-----*/
h3{ font-size:20px; font-weight:700; height:40px; line-height:40px; margin-bottom:15px;}
h2{ font-size:24px; text-align:center; min-height:50px; line-height:50px;height:auto;}/*文章标题*/
h2.lefth2{ font-size:20px; height:50px; line-height:30px; border-bottom:2px solid #d0d0d0; text-align:left; position:relative; padding-left:30px;}
h2.lefth2:before{ content:" "; position:absolute; width:20px; height:20px; background:url(../images/icon_ejtit.png) no-repeat; left:0; top:8px;}
h2.lefth2:after{content:" "; position:absolute; width:160px; height:2px; background:#025eb0; left:0; top:48px;}
/*--浮动--*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ overflow: hidden; height:auto; zoom:1;}

/*---内边距----*/
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}

.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}

/*---外边距---*/
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.ml80{ margin-left:80px;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

.mlr10{ margin:0 10px;}
.mlr120{ margin-left:120px; margin-right:120px;}

/*----宽度----*/
.w40{ width:40px;}
.w50{ width:50px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w230{ width:230px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w360{ width:360px;}
.w400{ width:400px;}
.w800{ width:800px;}
.wf100{ width:100%;}

/*-----高----*/
.minh600{ min-height:600px;}

/*行号*/
.lh30{ line-height:30px;}

/*字号*/
.ft16{ font-size:16px;}

/*----表单----*/
.text,.select{ height:30px; line-height:30px; border:1px solid #d1d1d1; padding:0 5px; border-radius:3px; font-size:14px; }
.textarea{ height:130px; line-height:30px; border:1px solid #d1d1d1; padding:5px; border-radius:3px; font-size:14px; }
.select{ padding:0 0 0 5px;}
.text_b{ height:40px; line-height:40px;border:1px solid #d1d1d1; padding:0 5px; border-radius:3px; font-size:16px;}
.text:hover,.select:hover,.textarea:hover,.text_b:hover{ border:1px solid #adccff;}
.text:focus,.select:focus,.textarea:focus,.text_b:focus{ border:1px solid #72a4f8;}

/*----按钮----*/
.button_ql, .button_blue, .button_red, .button_gray, .button_ql_b, .button_blue_b, .button_red_b, .button_gray_b, .button_sx_b{ border-radius:3px; border:none; color:#fff; padding:0 15px; font-size:14px; text-align:center; cursor:pointer; display:block;}
.button_ql, .button_blue, .button_red, .button_gray{height:30px; line-height:30px;}
.button_ql_b, .button_blue_b, .button_red_b, .button_gray_b,.button_sx_b{height:40px; line-height:40px; font-size:16px;}
.button_ql,.button_ql_b{ background:#0088ff;}
.button_ql:hover,.button_ql_b:hover { background:#4aa8f9; color:#fff;}
.button_blue,.button_blue_b{background:#025fb0; }
.button_blue:hover,.button_blue_b:hover{ background:#0074d9;color:#fff;}
.button_red,.button_red_b{ background:#d40f17;}
.button_red:hover,.button_red_b:hover{ background:#f1383f;color:#fff;}
.button_gray,.button_gray_b{ background:#888;}
.button_gray:hover,.button_gray_b:hover{ background:#999; color:#fff;}
.button_sx_b{ background:#cdcdcd; color:#fff;}
.button_sx_b:hover{ background:#cdcdcd; cursor: not-allowed;}

.button_ql_s,.button_gray_s{ height:20px; line-height:20px;  border-radius:3px; border:none; color:#fff; padding:0 10px; font-size:14px; text-align:center; cursor:pointer; display:block;}
.button_ql_s{background:#0088ff;}
.button_ql:hover,.button_ql_s:hover { background:#4aa8f9; color:#fff;}
.button_gray_s{ background:#888;}
.button_gray_s:hover{ background:#999; color:#fff;}

    /*----分页start---*/
/*.pagination { width:840px; height:40px; text-align:center;display:block; margin-top:30px; }*/
.pagination {height:40px; display:block; margin-top:20px; }
.pagination li {display: inline; border-radius:3px; overflow:hidden; margin-top:20px;}
.pagination li a {color: #333;padding: 5px 10px;text-decoration: none;transition: background-color .3s; border-radius:3px; overflow:hidden;}
.pagination li a.current { background-color: #0088ff; color: white;}
.pagination li a:hover:not(.current) {background-color: #ddd;}
   /*----分页end---*/
   
   /*--加载图标开始--*/
.loader {
	position:fixed;
	left:50%;
	top:50%;
	margin:-0.2em 0 0 -0.2em;
	text-indent:-9999em;
	border-top:0.3em solid rgba(0,0,0,0.1);
	border-right:0.3em solid rgba(0,0,0,0.1);
	border-bottom:0.3em solid rgba(0,0,0,0.1);
	border-left:0.3em solid #555;
	-moz-transform:translateZ(0);
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-moz-animation:loader 300ms infinite linear;
	-webkit-animation:loader 300ms infinite linear;
	animation:loader 300ms infinite linear;
	-moz-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
}
.loader,.loader:after {
	border-radius:50%;
	width:4em;
	height:4em;
}
.curtain {
	position:fixed;
	width:4em;
	height:4em;
	top:0;
	left:0;
	background-color:white;
	-moz-transition:all 600ms ease;
	-o-transition:all 600ms ease;
	-webkit-transition:all 600ms ease;
	transition:all 600ms ease;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	z-index:0;
	overflow:hidden;
}
@-webkit-keyframes loader {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@-moz-keyframes loader {
	0% {
	-moz-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes loader {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}.is-loading {
	overflow:hidden;
}
.is-loading .curtain {
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
	z-index:99;
}
.is-loading .loader {
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
}
  /*加载图标结束*/
  
/*灰色遮罩层*/
.zhezhao{width:100%; height:100%;background:rgba(0, 0, 0, 0.3);position: fixed; left: 0;top: 0;z-index: 9999;
}
/*弹出层*/ 
.tishi_tk{width: 600px; height: 300px; background: #72a4f8;position: fixed;left: 50%;top: 50%;margin-left: -300px;margin-top: -150px; z-index: 99999;  border-radius: 5px; border:3px solid #fff; padding:20px; }  
.tishi_tk .title{ font-size:20px; line-height:40px; color:#fff; font-weight:400; margin-top:40px;}
.tishi_tk .llq_div{ height:50px; margin-top:30px; text-align:center;}
.tishi_tk .llq_div .llq_btn{ width:150px; text-align:center; height:45px; background:#f8f9f9; color:#72a4f8; border-radius:3px; float:left; margin-left:20px; margin-right:10px; font-size:16px; line-height:45px; display:block;}
.tishi_tk .llq_div .llq_btn:hover{ background:#fff;}
/*详情页面嵌套层样式*/
.details_div{ border:1px solid #ddd; padding:28px;margin:10px;}
.details_div img{max-width:600px;}


ul li { cursor: pointer; }