@charset "utf-8";
*{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; outline:none; font-size-adjust:none; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; appearance:normal; -webkit-appearance:none; -moz-appearance:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; transform:none; -webkit-transform:none; -moz-transform:none; transition:none; -webkit-transition:none; -moz-transition:none;}
*:focus{ outline:none;}

body{ font:12px Arial,"MicroSoft YaHei",Helvetica, sans-serif,Verdana; color:#FFF; background:url(../image/body.png) no-repeat center top #09294f; background-size:cover; height:100%; color:#444;}
a{ outline:none; text-decoration:none; color:#4e4e4e;}
a:hover{ color:#888;}
img{ border:0;}
ol, ul, li{ list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

.main_div{ width:auto; margin:0 auto 113px; overflow:hidden;}
.nav_hand{ width:70px; height:111px; background:url(../image/nav_hand.png) no-repeat center top; margin:0 auto 40px;overflow:hidden; cursor:pointer;}
.nav{ margin:0 10px; background:#FFF; display:none;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:46%; margin:5px 2%; background:#f6f6f6; line-height:36px; padding-left:12px;
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.nav ul li a{ display:block;}

.logo{ margin-bottom:60px;}
.logo img{ display:block; margin:0 auto; width:90%; max-width:300px;}

.hello{ color:#FFF; text-align:center; margin-bottom:80px;}
.hello .hTitle{ font-size:60px; line-height:64px;}
.hello .hMessage{ font-size:22px; line-height:40px;}

.fastNav{ margin-bottom:45px;}
.fastNav ul{ overflow:hidden;}
.fastNav ul li{ float:left; width:40%; border:5px solid #FFF; text-align:center; color:#FFF;
	display: block;
    height: auto;
    padding: 5.5% 0;
    text-align: center;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.fastNav ul li:nth-child(odd){ margin:10px 2% 10px 8%;}
.fastNav ul li:nth-child(even){ margin:10px 8% 10px 2%;}
.fastNav ul li:nth-child(1){ background:#3fc976;}
.fastNav ul li:nth-child(2){ background:#caa703;}
.fastNav ul li:nth-child(3){ background:#8fb210;}
.fastNav ul li:nth-child(4){ background:#019cba;}
.fastNav ul li:nth-child(5){ background:#079ae8;}
.fastNav ul li:nth-child(6){ background:#5359bb;}
.fastNav ul li a{ text-align:center; color:#FFF; display:block;}
.fastNav ul li img{ max-width:50%; display:block; margin:0 auto;}
.fastNav ul li span{ font-size:20px; display:block;}

.footer{ height:93px; background:url(../image/footer_bg.jpg) repeat-x bottom; overflow:hidden;}
.footer ul{ overflow:hidden;}
.footer ul li{ width:20%; height:60px; position:relative; top:-60px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.footer ul li.Home{ width:94px; height:93px; background:url(../image/Home_bg.png) no-repeat center bottom; margin:0 auto; top:0;}
.footer ul li.Home img{ margin:3px auto;}

.footer ul li:nth-child(2){ float:left;}
.footer ul li:nth-child(3){ float:left;}
.footer ul li:nth-child(4){ float:right;}
.footer ul li:nth-child(5){ float:right;}

.footer ul li a{ text-align:center; color:#FFF; display:block;}
.footer ul li i{ font-size:24px; margin-top:9px; display:block;}
.footer ul li span{ font-size:14px; display:block; color:#FFFFFF; text-shadow:1px 1px #085C8F; margin-top:5px; line-height:20px;}
#footer{ position:fixed; bottom:0; text-align:center; color:#FFFFFF; width:100%;}

/*-------------------------sliding from top boxes---------------------------------*/
.box{position:absolute;top:-400px;width:100%;color:#7F7F7F;margin:auto;padding:0px;z-index:999999;text-align:center;}
.box_content_center{background-color:#3F3F3F;margin:0 8px 0 8px;color:#FFFFFF;
-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;
}
.box_content_tab{background-color:#171717;margin:0 8px 0 8px;color:#FFFFFF; text-align:center;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;
border-bottom:1px #595959 solid; padding:12px 0 12px 0; font-size:18px;
}
a.boxclose{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(../image/close_bt.png) no-repeat center; line-height:43px; font-size:14px; font-weight:bold; margin:20px 0px 20px 0; text-align:center;
display:block; float:right;text-shadow:1px 1px #085C8F;}
a.boxclose_right{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(../image/close_bt.png) no-repeat center; line-height:43px; font-size:14px; font-weight:bold; margin:20px 25px 20px 0; text-align:center;
display:block; float:right;text-shadow:1px 1px #085C8F;}
.form_content{padding:20px 15px 10px 15px; text-align:left;}
.form_content label{ font-size:16px; font-weight:bold;line-height:28px;}
input.form_input{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; background-color:#c8e2f1; height:30px; border:1px #08628F solid; color:#000000;}
input.form_input_box{width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; background-color:#6F6F6F; height:32px; border:1px #808080 solid; color:#fff;}
textarea.form_textarea{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; background-color:#c8e2f1; height:80px; border:1px #08628F solid; color:#000000;}
input.form_submit{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(../image/left_bt.png) no-repeat center; border:none; line-height:43px; font-size:14px; font-weight:bold; margin:20px 15px 20px 0;display:block; float:right;text-shadow:1px 1px #085C8F; font-family:'Microsoft YaHei',Arial;}
input.form_submit_right{cursor:pointer;color:#FFFFFF; width:67px; height:43px;background:url(../image/left_bt.png) no-repeat center; border:none; line-height:43px; font-size:14px; font-weight:bold; margin:20px 0px 20px 0;display:block; float:right;text-shadow:1px 1px #085C8F; font-family:'Microsoft YaHei',Arial;}
.box_content h3{font-size:22px; font-weight:normal; padding:15px 0 10px 0; margin:0px;color:#FFFFFF;text-shadow:1px 1px #085C8F;}
/*------------social icons------------------*/
.social_share{width:100%;text-align:center;padding:15px 0 0 0;}
.social_share ul{ padding:0px; margin:0px; list-style:none; display:inline-block;}
.social_share ul li{ padding:0px; margin:10px 8px 15px 8px;display:inline-block;}

.content{ padding:5px 8px 10px 8px;}

.corner_head{ background:#eaeaea; margin-bottom:10px; padding:0 6px;
	-moz-border-radius:4px;     /* Firefox */
	-webkit-border-radius:4px;  /* Safari 和 Chrome */
	border-radius:4px;          /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
.corner_head .location{ border-bottom:1px solid #cbcaca; margin-bottom:5px; color:#666;}
.corner_head .location .loc{ background:url(../image/Home02.png) no-repeat left center; padding-left:28px; height:40px; line-height:42px; font-size:14px;}
.corner_head .location.loc1{/* background:url(../image/jia_big.png) no-repeat right center;*/}
.corner_head .location.loc2{ background:url(../image/jian_big.png) no-repeat right center;}

.corner_head ul.Sort{ padding:3px 0; overflow:hidden;}
.corner_head ul.Sort > li{ line-height:50px; background:#fff; margin:3px 0; float:left; width:100%; font-size:16px;
	-moz-border-radius:3px;     /* Firefox */
	-webkit-border-radius:3px;  /* Safari 和 Chrome */
	border-radius:3px;          /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}

.corner_head ul.Sort > li.sort1{ background:url(../image/jia.png) no-repeat 10px 16px #00a2ff;}
.corner_head ul.Sort > li.sort2{ background:url(../image/jian.png) no-repeat 10px 16px #7e7e7e;}
.corner_head ul.Sort > li > a{ color:#FFF; padding-left:34px; display:block;}
.corner_head ul.Sort > li >ul.subsort{ padding:5px 9px; overflow:hidden; display:none;}
.corner_head ul.Sort > li >ul.subsort > li{ line-height:40px; margin:2px; float:left; width:100%; background:#FFF;}
.corner_head ul.Sort > li >ul.subsort > li > a{ color:#787878; display:block; padding-left:20px; height:40px; font-size:14px; color:#787878;}
.corner_head ul.Sort > li  ul.s1{ overflow:hidden;}
.corner_head ul.Sort > li  ul.s1 li{ height:30px; line-height:30px; margin:0 1% 4px; float:left; width:98%;}
.corner_head ul.Sort > li  ul.s1 li a{ color:#787878; display:block; padding-left:20px; height:30px; background:#f1f1f1; font-size:12px; color:#787878;}


.corner_wrap{ text-align:left; margin:0px; padding:30px 40px; background:#fff;
	filter:alpha(opacity=80);   /*IE滤镜，透明度50%*/
	-moz-opacity:0.8;           /*Firefox私有，透明度50%*/
	opacity:0.8;                /*其他，透明度50%*/
	-moz-border-radius:4px;     /* Firefox */
	-webkit-border-radius:4px;  /* Safari 和 Chrome */
	border-radius:4px;          /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}

.corner_wrap .adPic img{ width:100%; margin-bottom:10px;}

.Info01 li{ border-bottom:1px solid #165184; padding-bottom:15px; margin-bottom:30px;}
.Info01 li img{ float:left; margin-right:10px; width:144px; height:108px;}
.Info01 li p.name{ font:bold 16px/32px "微软雅黑"; color:#4a4a4a;}
.Info01 li p.text{ font:14px/26px "微软雅黑"; color:#666; height:52px;}
.Info01 li p.time{ font:14px "微软雅黑"; color:#6c6e70;}
.Info01 li p.time span{ line-height:24px; display:inline-block; background:url(../image/time.png) no-repeat left center; padding-left:26px;}

.Info02 li{ border-bottom:1px dashed #165184; line-height:40px; margin-bottom:10px;}
.Info02 li span{ float:right;}

.Info_Name{ font-size:18px; color:#454545; line-height:40px; margin-bottom:10px; text-align:center;}
.Info_Info{ text-align:center; font-size:14px; line-height:35px; background:#146eb3; color:#FFF; margin-bottom:15px;}
.Info_Cont{ line-height:24px;}

ul.photo{ overflow:hidden;}
ul.photo li{ width:46%; margin-bottom:20px; margin:0 2% 10px; float:left;}
ul.photo li a{ width:100%; position:relative; display:block;}
ul.photo li img{ width:100%; display:block; position:relative;}
ul.photo li .text{ line-height:30px; font-size:14px; text-align:center; color:#FFF; position:absolute; height:30px; width:100%; background:url(../image/text_bg.png); bottom:0;}

.photoView .name{ font-size:18px; color:#454545; line-height:50px; text-align:center;}
.photoView img{ width:100%; margin-bottom:10px;}
.photoView .info{ line-height:20px;}
.photoView .cont{ line-height:24px; background:#FFF; padding:5px;}

.clear{ clear:both;}
@media only screen and (max-width:480px){
.nav ul li{ float:none; width:96%; margin:5px 2%;}
.corner_wrap{ padding:20px}
.Info_Info{ font-size:12px;}
.footer ul li span{ font-size:12px;}
}