﻿

.g-bd{ background:url(../style/t_bj.jpg) repeat-y center top;

   	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;}



/*-----------------------------------------------------------------------------------------------------------------------*/

.g-adv{ height:18.5em; overflow:hidden; position:relative;}

.g-adv .sclwrap_box , .g-adv .m-box{ height:18.5em; overflow:hidden;}

.g-adv .m-cnt{ height:1em; position:absolute; bottom:0.2em; left:46.875%; overflow:hidden;}

.g-adv .m-cnt li{ float:left; margin-right:0.2em; width:0.33em ; height:0.33em; background:#6c6c6c; border-radius:20em;}

.g-adv .m-cnt li.z-on{ background:#eb6001;}



/*-----------------------------------------------------------------------------------------------------------------------*/

nav{ height:19.5em; padding-top:2.708em; overflow:hidden; position:relative; padding-left:3.75em;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; position:relative;}

nav:before{ position:absolute; content:"";bottom:0px; left:0; width:100%; height:1px; background:#d5d4d4; overflow:hidden;}

nav:after{ position:absolute; content:""; bottom:1px; left:0; width:100%; height:1px; background:#fff; overflow:hidden;}

nav a{ color:#000; font-size:1em; width:23%; overflow:hidden; height:8.29em; display:block; float:left; margin-right:1.7em; text-align:center;}

nav em{ display:block; width:95.38%; margin:0 auto 2%;}





/*-----------------------------------------------------------------------------------------------------------------------*/

.m-anli{ height:20.7em; overflow:hidden; margin-top:1.95em; position:relative;}

.m-anli:before{ position:absolute; content:"";bottom:0px; left:0; width:100%; height:1px; background:#d5d4d4; overflow:hidden;}

.m-anli:after{ position:absolute; content:""; bottom:1px; left:0; width:100%; height:1px; background:#fff; overflow:hidden;}

.m-anli h2 { font-size:1em; height:1.5em; overflow:hidden;}

.m-anli .c-list{ margin:0 3.125%; height:2.25em; overflow:hidden; margin-top:1.2em;}

.m-anli .c-list li{ font-size:1em; height:2.25em; text-align:center; line-height:2.4em; float:left; border:1px solid #d0d0d0; background:#fff; width:20%; border-right:0;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; position:relative;}

.m-anli .c-list li:last-child{border-right:1px solid #d0d0d0; }

.m-anli .c-list li.z-on{ border:1px solid #eb6001; background:#eb6001; color:#fff;}

.m-anli .box-style{ position:relative;}

.m-anli .prev{ position:absolute; width:0.917em; height:5.5em; top:5.2em; left:1.49em; overflow:hidden;}

.m-anli .next{ position:absolute; width:0.917em; height:5.5em; top:5.2em; right:1.49em; overflow:hidden;}

.m-anli .no_ov{ margin:0 3.25em; overflow:hidden;}

.m-anli .m-box{ display:inline; float:left; width:100%;}

.m-anli .sclwrap_box , .m-anli .m-box{ height:15.75em;}

.m-anli .m-box p{ width:100%; height:12.5em; position:relative; overflow:hidden; margin-top:1.6em;}

.m-anli .m-box p span{ display:block; background:rgba(0,0,0,0.7); height:1.833em; text-align:center; line-height:1.833em; color:#fff; font-size:1em; overflow:hidden; position:absolute; bottom:0; left:0; width:100%;}





/*-----------------------------------------------------------------------------------------------------------------------*/

.g-sou{ height:10.75em; overflow:hidden; position:relative; margin-top:1.7em;}

.g-sou:before{ position:absolute; content:"";bottom:0px; left:5%; width:90%; height:1px; background:#d5d4d4; overflow:hidden;}

.g-sou:after{ position:absolute; content:""; bottom:1px; left:5%; width:90%; height:1px; background:#fff; overflow:hidden;}

.g-sou h2{ height:3.167em; overflow:hidden; font-size:1em;}

.g-sou p{ line-height:2.6em; font-size:1em; color:#333; padding-left:6%;}

.g-sou p a{ color:#333; padding:0 1%;}



.g-se1{ position:relative; margin:1em 0 0;height:3.1em; overflow:hidden;}

.g-se1 .m-ipt{width:72.34%; margin-left:6%; color:#c1c1c1; height:2.916em;	padding-left:4%;

background:url(../style/s.jpg) no-repeat right top;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	height:3.55em;

	box-sizing:border-box;

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

-o-box-sizing:border-box;

 font-size:1em;}

.g-se1 .u-bt{ width:15.625%; height:2.916em; float:right; z-index:8; padding:0; border-bottom:0; font-size:1em; position:absolute; top:0; right:8%;

 background:url(../style/ss.jpg) no-repeat left top;

-webkit-background-size:100%;

-moz-background-size: 100%;

-o-background-size: 100%;

background-size: 100%;}

.g-se1 .u-in{ float:right; position:absolute; z-index:100; right:6%; top:13%;  width:15%; height:3.5em; background:none;}

.g-se1 .u-key{ width:100%;  color:#c1c1c1; font-size:1em; border:0; box-shadow:none; border-radius:0;float:left;	line-height:2.8em; background:none;} /*搜索中的请输入关键词样式*/



/*-----------------------------------------------------------------------------------------------------------------------*/

.m-pro{ height:11.2em; overflow:hidden; margin-top:0.4em;}

.m-pro ul{ padding-left: 0.66em;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }

.m-pro ul li{ float:left; width:46.8%; overflow:hidden; height:12.041em; position:relative; margin-right:0.8em;}

.m-pro ul li span{ display:block; background:rgba(0,0,0,0.7); height:2.833em; text-align:center; line-height:1.833em; color:#fff; font-size:1em; overflow:hidden; position:absolute; bottom:0; left:0; width:100%;}



/*-----------------------------------------------------------------------------------------------------------------------*/

.m-pic{ height:12.5833em; overflow:hidden; position:relative; background:url(../style/pic1.jpg) no-repeat scroll center top / 50% auto;height: 6.583em;

    margin: 10px auto;

    overflow: hidden;

    position: relative;

    width: 50%;

-webkit-background-size:100%;

-moz-background-size: 100%;

-o-background-size: 100%;

background-size: 100%;}

.m-pic p{ position:absolute; bottom:1em; right:1.58em; width:25%; height:1.5em; border:1px solid #f28701; line-height:1.5em; font-size:10px; color:#fff; padding-left:2%;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }

.m-pic p:before{ position:absolute; content:""; width:0.958em; height:0.66em; top:40%; right:10%; background:url(../style/ico.png) no-repeat;

-webkit-background-size:100%;

-moz-background-size: 100%;

-o-background-size: 100%;

background-size: 100%;}







































/*-----------------------------------------------------------------------------------------------------------------------*/

.g-adv1{ height:19.083em; overflow:hidden; position:relative;}

.g-adv1 .sclwrap_box , .g-adv .m-box{ height:19.083em; overflow:hidden;}

.g-adv1 .m-cnt{ height:1em; position:absolute; bottom:0.2em; left:46.875%; overflow:hidden;}

.g-adv1 .m-cnt li{ float:left; margin-right:0.2em; width:0.33em ; height:0.33em; background:#6c6c6c; border-radius:20em;}

.g-adv1 .m-cnt li.z-on{ background:#eb6001;}

























@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%;}

}

