﻿@charset "utf-8";
/* eyoucms.com 易优CMS -- 好用,免费,安全 */
/* CSS Document */
body{ margin:0 auto; padding:0; font:18px/1.5 'Microsoft Yahei'; color:#444; background:url(../images/body_bg.jpg) repeat;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre,a{margin:0;padding:0;}
a{ color:#666; text-decoration:none; border:0 none; outline:none;}
img{ border:0 none; padding:0; margin:0; vertical-align: top;}
ul,li{list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
.center{ text-align:center;}
.bd{border:1px solid #EBEBEB;border-top:0; height:100%;}
.mar_top{margin-top:15px;}
html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;	word-wrap: break-word;}
.mainbox{height: 100%;margin: 0 auto;max-width:640px;position: relative;width: 100%;z-index:8;}
.mainboxbg{position:fixed; height:100%; width:100%; top:0; display:none; z-index:9; lter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; background:#000;}
body{overflow-x:hidden; height: 100%;margin: 0 auto;max-width: 640px;position: relative;width: 100%;z-index: 8; }
.mr1{ margin-right:1px;}
.mt35{ margin-top:16%;}

/*nav*/
.nav{width:40%; height:100%; padding-top:5%; position:fixed; right:0px; display:none; top:0; z-index:100; background:#1f4fab; background: -moz-linear-gradient(left, #1f4fab, #2257b1); background: -webkit-linear-gradient(left, #1f4fab, #2257b1);}
.nav li{text-align:center}
.nav li a{display:block; width:100%; padding:3% 0; color:#f0f1f3;}
.nav li a:hover{ text-decoration:none; color:#cb8a0d;}

/*header*/
#header{vertical-align:middle; position:relative; z-index:10; background:url(../images/header.jpg) no-repeat; background-size:100%;}
#header #logo{ width:70.31%; display:inline; float:left;}
#header #logo img{ width:100%; height:auto;}
#header .flbox{ float:right; display:inline; width:14.68%; cursor:pointer;}
#header .flbox img{ width:100%; height:auto;}

/* banner */
.slideBox{position:relative; max-width:640px; max-height:345px;}
.slideBox img{max-width:640px; max-height:345px; overflow:hidden; width:100%; height:auto;/* 设置焦点图最大宽度 */}
.slideBox .hd{ position:absolute; right:3%; bottom:3%; height:auto; z-index:100;}
.slideBox .hd li{display:inline; float:left; background:#0a57b1; -webkit-border-radius:8px; border-radius:8px; text-indent:-9999px; overflow:hidden;  width:8px; height:8px; background-size:100%; margin-left:8px; cursor:pointer;}
.slideBox .hd li.on{ background:#cb8a0d; background-size:100%; -webkit-border-radius:100px;}
.slideBox .bd{ position:relative; z-index:0;border:0 none; }
.slideBox .bd li{ position:relative; text-align:center; }
.slideBox .bd li img{max-width:640px; max-height:345px; overflow:hidden; width:100%; height:auto; /* 图片宽度100%，达到自适应效果 */}
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:40%;  width:45px; height:45px; background:url(../images/l_btn.png) no-repeat; outline:none; background-size:100%;}
.slideBox .next{ left:auto; right:0; background:url(../images/r_btn.png) no-repeat; background-size:100%;}


#slideBox1{max-width:640px; max-height:345px;}
#slideBox1 img{ margin:auto; height:auto; min-height:200px; max-height:200px; overflow:hidden;}
/*关于*/
.title_col1{color:#2156b0;}
.title_col2{color:#00c933;}
.in_title{ overflow:hidden; color:#999; font-size:60%; width:94%; padding:2% 3%; line-height:1.8; overflow:hidden;}
.in_title h3{ text-align:center; line-height:1.5}
.in_bg01{ background:url(../images/bg01.jpg) top center no-repeat #155faf; background-size:100%; zoom:1; clear:both; overflow:hidden;}
.in_ab_one{ width:94%; padding:3%; position:relative;}
.in_ab_one img{width:100%; height:auto; max-width:600px; max-height:300px; overflow:hidden;}
.in_ab_one i{ width:26.57%; background:#9C0; zoom:1; min-height:90%; position:absolute; left:3%; top:5%; z-index:2; color:#FFF; font-size:50%; overflow:hidden; lter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.in_ab_txt{ color:#FFF; position:absolute; left:3%; top:5.8%; width:26.57%; z-index:3; padding-top:3%}
.one_txt_h3{ text-align:center; overflow:hidden; white-space:nowrap;}
.one_txt_h3_en{ text-align:center; font-family:Arial;  white-space:nowrap}
.one_txt_main{ padding:5%; width:90%; line-height:2;}
.one_txt_more a{ color:#FFF; margin-left:5%; border:#FFF solid 1px; padding:1% 3%;}

/*首页新闻*/
.in_bg02{ background:url(../images/bg03.jpg) top center repeat-y; background-size:100%; zoom:1; clear:both; overflow:hidden;}
.new_list{ padding:2% 3%;}
.new_list li{ padding:4% 0; border-bottom:#FFF dashed 1px; overflow:hidden; clear:both;}
.time_box{ border:#FFF solid 1px; width:15%; overflow:hidden; float:left; display:inline; text-align:center; margin-left:2%;}
.time_day{ color:#FFF; overflow:hidden;}
.time_ny{ color:#0a4ea3; line-height:2; overflow:hidden; background:#FFF; width:100%; display:block; border:0 none;}
.new_con_box{width:78%; overflow:hidden; float:right; display:inline; color:#efefef; font-size:60%; line-height:1.8;}
.new_con_box a{ color:#FFF; font-size:150%; line-height:2; white-space:nowrap;}
.new_more{ text-align:center; margin-top:10px; padding-bottom:3%;}
.new_more a{ color:#FFF; font-size:80%;}

/*版权*/
.copy{ background:#1e4788; text-align:center; color:#FFF; line-height:2.5; font-size:80%; clear:both;}
.copy a{ color:#FFF;}
/*底部*/
.foc{ position:fixed; z-index:10000; bottom:0; width:100%; max-width:640px; clear:both; background:#FFF;}
.foc span{width:33.17%; text-align:center; background:#0e3b80; cursor:pointer; margin-top:1px;}
.foc span img{ width:100%; height:auto; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*about*/
.xingxi{margin:4% 3%; line-height:1.6; overflow:hidden; clear: both; font-size:88%;}
.author{text-align:center; font-size:80%; padding:0.5% 0 1.3% 0; border-bottom:#aaa dashed 1px; color:#333;}
.xingxi img{width:100%; margin:4% 0; max-width:640px;}

/*新闻*/
.news{ padding:2% 3%; background:#FFF}
.news li{ padding:4% 0; border-bottom:#055fb5 dashed 1px; overflow:hidden; clear:both;}
.page_time_box{ border:#0e3b80 solid 1px; width:15%; overflow:hidden; float:left; display:inline; text-align:center; margin-left:2%;}
.page_time_day{ color:#0e3b80; overflow:hidden;}
.page_time_ny{ color:#FFF; line-height:2; overflow:hidden; background:#0e3b80; width:100%; display:block; border:0 none;}
.page_new_con_box{width:78%; overflow:hidden; float:right; display:inline; color:#1e4888; font-size:60%; line-height:1.8;}
.page_new_con_box a{ color:#0e3b80; font-size:150%; line-height:2; white-space:nowrap;}
/**/
.ab_menu{ clear:both; overflow:hidden; padding:2% 0 2% 2%;}
.ab_menu li{ float:left; border-radius:5px;  padding:0.5% 4%; margin:1.5% 1.5%; line-height:1.8; display:block; background:#254f90;}
.ab_menu li a{ color:#FFF; font-size:90%;}
.ab_menu li.on{ background:#0e3b80; display:block;}
/*翻页*/
.pageListNav{margin:20px 0; width:100%; position:relative; z-index:9999;text-align:center; overflow:hidden; font-size:90%; clear:both;}
.pageListNav a{display:inline-block; color:#333; text-align:center; text-decoration:none;}
.pageListNav .first{float:left; margin:0 auto;}
.pageListNav span{display:inline-block;}
.pageListNav span select{position:relative;top:0px;width:65px;height:22px;border:0;color:#000;font-size:1.1em; background:none; text-align:center;}
.con_fy1{text-align:right; margin-top:5%; font-size:90%; overflow:hidden; clear:both; padding:2% 0; color:#333; border-top:#aaa dashed 1px;}
.con_fy1 a{ color:#333;}
/**/
.photo_list{ clear:both; overflow:hidden; padding-bottom:3%;}
.photo_list li{ background:#FFF; width:45%; float:left; margin:5% 0 0 3.3%; -moz-box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc; box-shadow:2px 2px 2px #ccc; zoom:1;}
.photo_list li img{ width:100%; height:auto; overflow:hidden;}
.photo_list li p{ width:93%; overflow:hidden; text-align:center; margin-top:2.5%; font-size:82%; padding:4% 3.5%; white-space:nowrap;}
.imgautolist li .imgpic{ text-align: center; width: 100%; overflow: hidden!important;}
.imgautolist li a img{ width: 100%; vertical-align: middle;}



.slideBox1{position:relative; max-width:600px; max-height:345px; margin-top:10px;}
.slideBox1 img{max-width:600px;  max-height:345px; overflow:hidden; width:100%; height:auto;/* 设置焦点图最大宽度 */}
.slideBox1 .bd{ position:relative; z-index:0;border:0 none; }
.slideBox1 .bd li{ position:relative; text-align:center; }
.slideBox1 .bd li img{vertical-align:top; width:100%; max-height:345px; /* 图片宽度100%，达到自适应效果 */}
.slideBox1 .prev,.slideBox1 .next{ position:absolute; left:0; top:38%;  width:45px; height:45px; background:url(../images/l_btn.png) no-repeat; outline:none; background-size:100%;}
.slideBox1 .next{ left:auto; right:0; background:url(../images/r_btn.png) no-repeat; background-size:100%;}





/*****************响应式布局设置*****************/
@media screen and (max-width:320px){
body{ font-size:12px;}
.nav li a{ font-size:14px;}
.in_title h3{ font-size:12px;}
.one_txt_h3{ font-size:10px;}
.one_txt_h3_en{ font-size:6px;}
.one_txt_main{ font-size:6px; line-height:1;}
.time_day{ font-size:20px;}
.time_ny{ font-size:7px;}
.page_time_day{ font-size:20px;}
.page_time_ny{ font-size:7px;}
}

@media screen and (min-width:320px) and (max-width:360px){
body{ font-size:14px;}
.nav li a{ font-size:16px;}
.in_title h3{ font-size:14px;}
.one_txt_h3{ font-size:12px;}
.one_txt_h3_en{ font-size:8px;}
.one_txt_main{ font-size:7px;line-height:1.2;}
.time_day{ font-size:24px;}
.time_ny{ font-size:8px;}
.page_time_day{ font-size:24px;}
.page_time_ny{ font-size:8px;}
}
@media screen and (min-width:360px) and (max-width:480px){
body{ font-size:16px;}
.nav li a{ font-size:18px;}
.in_title h3{ font-size:16px;}
.one_txt_h3{ font-size:16px;}
.one_txt_h3_en{ font-size:9px;}
.one_txt_main{ font-size:8px; line-height:1.3;}
.time_day{ font-size:28px;}
.time_ny{ font-size:10px;}
.page_time_day{ font-size:28px;}
.page_time_ny{ font-size:10px;}
}

@media screen and (min-width:480px) and (max-width:640px){
body{ font-size:16px;}
.nav li a{ font-size:20px;}
.in_title h3{ font-size:20px;}
.one_txt_h3{ font-size:18px;}
.one_txt_h3_en{ font-size:10px;}
.one_txt_main{ font-size:11px; line-height:1.5;}
.time_day{ font-size:30px;}
.time_ny{ font-size:12px;}
.page_time_day{ font-size:30px;}
.page_time_ny{ font-size:12px;}
}

@media all and (min-width:640px){
body{width:640px;margin:0 auto;}
body{ font-size:18px!important;}
.nav li a{ font-size:24px;}
.in_title h3{ font-size:22px;}
.one_txt_h3{ font-size:22px;}
.one_txt_h3_en{ font-size:12px;}
.one_txt_main{ font-size:12px; line-height:2}
.time_day{ font-size:32px;}
.time_ny{ font-size:14px;}
.page_time_day{ font-size:32px;}
.page_time_ny{ font-size:14px;}
}


.loginbox input{ width:100%; border-radius:4px; border:1px solid #f2f2f2; padding:5px 0px; text-indent:5px; color:#CCC; margin-top:10px;}
.loginbox input.login{ background-color:#1E4788; color:#fff; padding:0; height:36px; line-height:36px; border-radius:20px; cursor:pointer; border:0 none;margin-top:15px; text-indent:0;}
.loginbox2 input{border:1px solid #dedede;}
.loginbox a.regest,.loginbox input.regest{ display:block;padding:0;border:0 none; font-size:12px; background-color:#8cc21b; color:#fff; text-align:center; height:36px; line-height:36px;margin-top:10px; border-radius:20px; cursor:pointer}
.text_qs2{ width: 100%;height: 150px;  border-radius:4px; border:1px solid #f2f2f2; padding:5px 0px; box-sizing: border-box;margin-top:10px;}