﻿@charset "utf-8";
.g-adv{ height:12.375em; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.375em; overflow:hidden;}
.g-nav{margin:1.458em 0 0 6.25%;/* height:12.29em; */overflow:hidden;}
.g-nav a{ display:inline-block; width:27.83%; height:4.8333em; overflow:hidden; background:#0b4bec; border-radius:0.2em; text-align:center; padding-top:2%; margin:0 4.3% 0.9em 0; font-size:1em; color:#fff;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}



.g-nav  img{ width:45.5%; display:block; margin:0 auto;}







.m-anli{ height:27.92em; overflow:hidden;}



.m-anli .m-cnt1{ height:3.8em; overflow:hidden; line-height:2.916em; background:url("../Images/Index/anli_yy1.jpg") no-repeat center 2.83em;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-anli .m-cnt1 li{ float:left; width:32.8%; height:2.83em; line-height:2.83em; text-align:center; border:1px solid #bcb7b3; border-width:1px 0 1px 1px; background:#f7f7f7;}



.m-anli .m-cnt1 li.z-on{ color:#fff; border-radius:0.1em; position:relative;



background: #0b4bec; /* Old browsers */



background: -moz-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c80dc), color-stop(50%,#0e41c2), color-stop(50%,#0e43c7), color-stop(100%,#0b4bec)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* IE10+ */



background: linear-gradient(to bottom,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0b4bec',GradientType=0 );}



.m-anli .m-cnt1 li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;



border-top:0.3em solid #0b4bec;



border-left:0.3em solid transparent;



border-right:0.3em solid transparent;}



.m-anli .m-cnt1 li:last-child{ border-right:1px solid #bcb7b3;}







.m-anli .sclwrap_box , .m-anli .m-box{ height:24em; overflow:hidden;}



.m-anli .con{  background:#fff url("../Images/Index/anli_bj.jpg") no-repeat center top;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-anli_c{ height:23.9em; overflow:hidden; position:relative; width:100%; padding-top:0.1em;}



.m-anli_c .sclwrap_box , .m-anli_c .m-box{ height:24em; overflow:hidden;}







.m-anli_c .con p{ margin-left:3.4%; width:94.17%; height:20.3em; line-height:0; overflow:hidden;



 background: url("../Images/Index/yy.gif") no-repeat center bottom;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-anli_c .con p img{ padding:0.16em; background:#fff; border:0.16em solid #dceaed; border-radius:0.2em;



box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;
height: 15.2rem;}



.m-anli_c .con p span{ display:block; height:1.9em; line-height:1.9em; color:#333; text-align:center;}



.m-anli_c .con i{ display:block; width:33%; height:2.416em; color:#0b4bec; font-size:0.8em; font-weight:bold; padding-left:2%; line-height:2.416em; margin:0 auto;



 background: url("../Images/Index/ico.gif") no-repeat center bottom;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;



	box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;}



.m-anli_c .m-cnt2{ height:1em; position:absolute; z-index:2;top:65%; left:40%; width:50%}



.m-anli_c .m-cnt2 li{ float:left;  width:1.5em; height:1.5em;margin-right:2%;



background: url("../Images/Index/anli_ico1.png") no-repeat center bottom;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%; }



.m-anli_c .m-cnt2 li.z-on{background: url("../Images/Index/anli_ico2.png") no-repeat center bottom;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}











.m-show{ height:23.4em; overflow:hidden; background: url("../Images/Index/yy.gif") no-repeat center bottom; position:relative;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-show h2{ font-size:1em; height:3.875em; overflow:hidden; line-height:2.916em; background:url("../Images/Index/anli_yy.png") no-repeat center 2.916em;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-show h2:before{ position:absolute; content:""; width:100%; height:2.916em; background:#f7f7f7; z-index:1; border-top:1px solid #e6e5e5;border-bottom:1px solid #bbb6b2;}



.m-show h2 span{ position:relative; z-index:3; color:#333; height:2.916em; display:inline-block; line-height:2.916em; width:21%; margin-right:2%;}



.m-show h2 span:before{ position:absolute; content:""; width:1.16em; height:1.16em; top:30%; right:0; 



 background:url("../Images/Index/show_ico.png") no-repeat center top;	



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-show h2 i{ position:relative; z-index:3; height:3em; display:inline-block; padding:0 5%;



 color:#fff; border-radius:0.1em; position:relative;



background: #0b4bec; /* Old browsers */



background: -moz-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c80dc), color-stop(50%,#0e41c2), color-stop(50%,#0e43c7), color-stop(100%,#0b4bec)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* IE10+ */



background: linear-gradient(to bottom,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0b4bec',GradientType=0 );}



.m-show h2 i:before{ position:absolute; content:""; width:0; left:0; top:2.99em; left:46%;



border-top:0.3em solid #0b4bec;



border-left:0.3em solid transparent;



border-right:0.3em solid transparent;}



.m-show .prev{ position:absolute; left:1px; top:11.2em;}



.m-show .next{ position:absolute; right:1px; top:11.2em;}



.m-show .next , .m-show .prev{ width:2.75em; height:2.4em; border:0.12em solid #0b4bec; overflow:hidden;}



.m-show .next img, .m-show .prev img{ width:33.7%; display:block; margin:0 auto; margin-top:13%;}



.m-show .sclwrap_box , .m-show .m-box{ height:19.416em; overflow:hidden;}



.m-show .nowarp{ margin:1em 0 0 12%;}



.m-show .con p{ width:83%; background:#e5e6e8; border:0.1em solid #e2e2e2; line-height:0; height:15.8em; padding:0.333em; float:left; display:inline;}



.m-show .con p span{ display:block; text-align:center; line-height:2.5em; font-size:1em; color:#333;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}



.m-show .con p img{ height:13.29em;}







.m-pic{ height:7.78em ; overflow:hidden; position:relative; margin-top:0.45em;



	 background:url("../Images/Index/pic_yy.gif") no-repeat center bottom;	



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-pic i{ display:block; position:absolute; width:16%; height:2em; font-size:1em; top:3%; right:1%; padding-top:6.5%; text-align:center; color:#15409F; font-weight:bold;}



.m-pic i:before{ position:absolute; content:""; width:38%; height:1.7em; top:0; left:35%;	 background:url("../Images/Index/pic_ico.png") no-repeat center bottom;	



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}







.m-ys{/* height:35.2em; */overflow:hidden;margin-top:0.45em;position:relative;}



.m-ys h2{ height:3.59em; overflow:hidden; font-size:1.5em; text-align:center; color:#fff; font-weight:bold; padding-top:10%;



	 background:url("../Images/Index/ys_t.jpg") no-repeat center top;	



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;



		box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;}







.m-ys .prev{position:absolute;left: 6%;bottom: 0.4em;}



.m-ys .next{position:absolute;right: 6%;bottom: 0.4em;}



.m-ys .next , .m-ys .prev{ width:2.75em; height:2.4em; border:0.12em solid #0b4bec; overflow:hidden; z-index:4}



.m-ys .next img, .m-ys .prev img{ width:33.7%; display:block; margin:0 auto; margin-top:13%;}



.m-ys .sclwrap_box , .m-ys .m-box{/* height:29.6em; */overflow:hidden;padding-bottom: 1.2em;}



.m-ys .con{ float:left; display:inline;}



.m-ys .con dl {/* height:24.708em; */overflow:hidden;}



.m-ys .con dl dt  , .m-ys .con dl dt img{ height:13.583em; overflow:hidden;}



.m-ys .con dl dd h3{ background:#f6fdff; height:3.04em; overflow:hidden; font-size:1em; color:#0c4da2; font-weight:bold; text-align:center; line-height:2.5em; position:relative; margin-bottom:3%;}



.m-ys .con dl dd h3:before{ position:absolute; content:""; width:95%; height:1px; bottom:3px; left:2.5%; background:#b9bdbd;}



.m-ys .con dl dd h3:after{ position:absolute; content:""; width:95%; height:1px; bottom:0; left:2.5%; background:#dadedf;}



.m-ys .con dl dd p{ font-size:1em; line-height:1.25em; color:#333; padding-left:5.5%; margin-top:0.5em; position:relative;}



.m-ys .con dl dd p b{ font-weight:bold;}



.m-ys .con dl dd p:before{ position:absolute; content:""; width:0.33em; height:0.33em; border-radius:20em; background:#0b4bec; top:34%; left:3%;}



.shuz{text-align: center;font-size:1.25em;color:#424242;font-weight:bold;padding-top:0.7em;background:url("../Images/Index/yy.gif") no-repeat center top;position:relative;z-index:1;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;}



.shuz li{ display:inline-block;width:13%; height:2em; line-height:2em; position:relative;}



.shuz .z-on{ font-size:1.41em; color:#0b4bec;}



.shuz li:before{ position:absolute; content:""; width:12%; height:1px; top:50%; right:10%; background:#a5a5a5;}



.shuz li:last-child:before{ background:none;}







.m-lc{ height:4.708em; margin-top:0.1em; overflow:hidden; border-top:0.08em solid #e7e7e7; border-bottom:0.41em solid #888888;



background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#d2d2d2)); 



	background-image: -webkit-linear-gradient(top, #f9f9f9, #d2d2d2); 



	background-image: -moz-linear-gradient(top, #f9f9f9, #d2d2d2); 



	background-image: -o-linear-gradient(top, #f9f9f9, #d2d2d2); 



	background-image: -ms-linear-gradient(top, #f9f9f9, #d2d2d2); 



	background-image: linear-gradient(top, #f9f9f9, #d2d2d2);}



.m-lc i{ display:block; float:left; width:35.78%; height:3.5em; font-size:1.1em; line-height:3em; color:#0b4bec; font-weight:bold; padding-left:3%;



		box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;}



.m-lc a:first-child i{ margin:0.5em 2.1% 0 13.75%; background:url("../Images/Index/lc1.jpg") no-repeat; -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-lc a:last-child i{ margin-top:0.5em; background:url("../Images/Index/lc2.jpg") no-repeat; -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}







.m-coo{ height:27.65em; overflow:hidden; margin-top:1.3em;}



.m-coo .m-cnt{ height:3.8em; overflow:hidden; line-height:2.916em; background:url("../Images/Index/anli_yy.png") no-repeat center 2.83em;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-coo .m-cnt li{ float:left; width:32.9%; height:2.83em; line-height:2.83em; text-align:center; border:1px solid #bcb7b3; border-width:1px 0 1px 1px; background:#f7f7f7;}



.m-coo .m-cnt li.z-on{ color:#fff; border-radius:0.1em; position:relative;



background: #0b4bec; /* Old browsers */



background: -moz-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c80dc), color-stop(50%,#0e41c2), color-stop(50%,#0e43c7), color-stop(100%,#0b4bec)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* IE10+ */



background: linear-gradient(to bottom,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0b4bec',GradientType=0 );}



.m-coo .m-cnt li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;



border-top:0.3em solid #0b4bec;



border-left:0.3em solid transparent;



border-right:0.3em solid transparent;}



.m-coo .m-cnt li:last-child{ border-right:1px solid #bcb7b3;}



.m-coo .sclwrap_box , .m-coo .m-box{ height:24.2em; overflow:hidden;}



.m-coo1 { height:21.55em; overflow:hidden; float:left; display:inline;}



.m-coo1 li{ float:left; width:43.75%; margin:2.5% 0 2% 4.3%; line-height:0;}



.m-coo1 li img{ border:0.208em solid #aeb9c0;

height: 8em;

width:100%;

box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;}



.m-coo1 li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#333;}







.m-ry { height:19.55em; overflow:hidden; float:left; display:inline;}



.m-ry  li{ float:left; width:44.21%; margin:2.0% 0 1% 4.3%; line-height:0;}



.m-ry  li img{ border:0.125em solid #e5e5e5;

	height: 17em;

box-sizing:border-box;



-moz-box-sizing:border-box;



-webkit-box-sizing:border-box;



-o-box-sizing:border-box;}



.m-ry  li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#333;}







.m-jz { height:20.55em; overflow:hidden; float:left; display:inline;}



.m-jz  li{ float:left; width:48.125%; height:9.0em; margin:2.0% 0 1% 1%; line-height:0; 



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.m-jz  li img{ width:82.467%; display:block; margin:5% auto 0; height:6em; border:1px solid #CCC;}



.m-jz  li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#666; margin-top:0.5em;}











.ico1{ display:block; width:100%; font-size:1em; color:#333; text-align:center; padding-top:0.5em; height:2em; position:relative; clear:both;



	background:url("../Images/Index/yy.gif") no-repeat center top;



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



.ico1:before{position:absolute; content:""; width:1.18em; height:1.2em; top:25%; left:59%; 



 background:url("../Images/Index/show_ico.png") no-repeat center top;	



 -webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}







.m-news{ height:21em; overflow:hidden;}



.m-news .ico1{ margin-top:1%;}



.m-news .m-cnt{ height:3.8em; overflow:hidden; line-height:2.916em; background:#f7f7f7 url("../Images/Index/anli_yy.png") no-repeat center 2.83em; position:relative;



   	-webkit-background-size: 100%;



	-moz-background-size: 100%;



	-o-background-size: 100%;



	background-size: 100%;}



	.m-news .m-cnt:before{ position:absolute; content:""; width:99.9%; height:2.80em; top:0; left:0; border:1px solid #e4e3e3;border-width:1px 0 1px 1px; border-right:1px solid #e4e3e3; border-bottom:1px solid #cac7c5;}



.m-news .m-cnt li{ float:left; width:33%; height:2.83em; line-height:2.83em; text-align:center; z-index:2; position:relative;}



.m-news .m-cnt li.z-on{ color:#fff; border-radius:0.1em; position:relative;



background: #0b4bec; /* Old browsers */



background: -moz-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c80dc), color-stop(50%,#0e41c2), color-stop(50%,#0e43c7), color-stop(100%,#0b4bec)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* IE10+ */



background: linear-gradient(to bottom,  #5c80dc 0%,#0e41c2 50%,#0e43c7 50%,#0b4bec 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0b4bec',GradientType=0 );}



.m-news .m-cnt li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;



border-top:0.3em solid #0b4bec;



border-left:0.3em solid transparent;



border-right:0.3em solid transparent;}







.m-news .sclwrap_box , .m-news .m-box{ height:17em; overflow:hidden;}







.m-news .con{ width:100%; padding-top:0; float:left; display:block;}



.m-news .con p{ height:2.8em; line-height:2.8em; overflow:hidden; position:relative; margin:0 2%; font-size:1em; color:#7d7d7d; padding-left:3.2%; border-bottom:1px dashed #989898;}



.m-news .con a:last-child p{ border-bottom:0;}











@media screen and (min-width:320px) {



	body { font-size:75%;}



}



@media screen and (min-width:360px) {



	body { font-size:85%;}



}



@media screen and (min-width:480px) {



	body { font-size:110.5%;}







}



@media screen and (min-width:568px) {



	body { font-size:129%;}







}



@media screen and (min-width:639px) {



	body { font-size:150%;}



}



