.wrap{font-size:12px;}
.wrap a{font-size:12px;}
.g-ys li:after,.g-fl ul:after,.g-ali ul:after,.g-cp ul:after,.m-cnt:after{
	content:"";display:block;height:0;clear:both;visibility:hidden;}

/*通栏广告*/
.g-adv{ position:relative; width:320px; margin:0 auto 0 auto; height:88px; z-index:15;}
.g-adv .sclwrap_box{height:88px;}
.g-adv .m-box img{ display:block;position: relative;width:320px; height:88px; }
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:4px;}
.g-adv .m-cnt li{ float:left; width:320px; height:4px;}
.g-adv .m-cnt li:nth-child(1){ width:106px;}
.g-adv .m-cnt li:nth-child(2){ width:106px;}
.g-adv .m-cnt li:nth-child(3){ width:108px;}

/*导航样式*/
.g-nav { background-image:url(images/index_01.jpg);
height:68px;overflow:hidden; }
.g-nav li { background-image:url(images/index_02.jpg); background-repeat:no-repeat; background-position:right;float: left;height:34px;line-height: 34px;text-align: center;width: 78px;}
.g-nav li:first-child { border-left: 0 none;}
.g-nav li:nth-child(5n) { border-left: medium none;}
.g-nav li:nth-child(4n) { border-right: medium none;}
.g-nav li:nth-child(5n), .g-nav li:nth-child(6n), .g-nav li:nth-child(7n), .g-nav li:nth-child(8n) { border-bottom: medium none;}
.g-nav li a {color: #fff; font-size:13px;}
.g-nav li:first-child,.g-nav li:nth-child(2),.g-nav li:nth-child(3),.g-nav li:nth-child(4){border-top:none;}

.u-btel{height:41px; line-height:41px;border:1px solid #e7e7e7;padding-left:18px;
background-color:#fff;position:relative;
background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
background-image: -o-linear-gradient(top, #fff, #f2f2f2);
background-image: -ms-linear-gradient(top, #fff, #f2f2f2);
background-image: linear-gradient(top, #fff, #f2f2f2);}
.u-btel .ns{color:#000;font-size:16px;}
.u-btel .telph{color:#ff8000; font-size:16px; padding-left:5px; }
.u-btel .u-tel {background: url("images/tel_bt.png") no-repeat;background-size:25px; display: block; float: left;width:25px; height: 25px; left: 0; margin-right: 20px; position: relative; top:9px;}

.g-se{position:relative;padding:15px 10px 19px !important;background:url('images/s2.gif') no-repeat center 45px;} /*搜索布局*/
.g-se .u-bt{height:30px !important; color:#fff; line-height:30px; font-size:15px; background:#ff8000; width:56px; text-align:center;}
.g-se .m-ipt{margin-right:56px;}
.g-se .u-key{width:100%;border:none; background:#f2f2f2;position:relative;
	height:16px;
	padding:7px 0; 
	line-height:14px; 
	border-right:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:4px;   /*圆角，针对苹果浏览器写的兼容*/
	-webkit-border-bottom-left-radius:4px;  /*圆角，针对苹果浏览器写的兼容*/
	-webkit-border-top-right-radius:0;  /*圆角，针对苹果浏览器写的兼容*/
	-webkit-border-bottom-right-radius:0;  /*圆角，针对苹果浏览器写的兼容*/
	text-indent:37px;
	float:left; box-shadow: 2px 2px 1px #C3C3C3 inset;
    color: #c0c0c0;} /*搜索中的请输入关键词样式*/
.g-se .u-ser{display:block;width:25px;height:22px; background:url('images/ser.gif') no-repeat;background-size:25px 22px; position:absolute;left:17px;top:20px;z-index:99;} /*搜索右边的图标css3样式*/
.g-se .u-in{width:56px; top:15px; right:9px;}
.g-se .u-bt:before{border:none;}
.g-se .u-bt:after{border:none;border-radius:0; width:0; height:0;}

.g-fl{height:180px;}
.g-fl h3{padding:0 8px 0 0; color:#fff; font-size:13px;border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:28px; line-height:28px;position:relative;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #e1e1e1 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(50%,#e1e1e1), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* W3C */}
.g-fl h3 em{display:inline-block; height:28px; padding:0 13px;background-image:url(images/index_01.jpg);}
.g-fl h3 span{float: right; display:inline-block; width:36px;color:#484848;height:20px; line-height:20px;padding:4px 0 0 26px; height:20px; background:url('images/more.png') no-repeat 0 4px; background-size:62px 20px;}
.g-fl ul{padding:8px 5px 0; margin:0px;}
.g-fl li{float: left; list-style:none;width:140px;background:url(images/ico3.gif) no-repeat 0 12px;height:33px;line-height:32px; border-bottom:1px dotted #7f7f7f;padding-left:15px; font-size:12px; color:#2d2d2d;  background-size:9px 10px; list-style:none; }

.g-fl li a{color:#2d2d2d; }

.g-cp{height:453px;}
.g-cp .sclwrap_box{height:422px;}
.g-cp .m-cnt{padding:0 8px 0 0; color:#fff; font-size:13px;border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:28px; line-height:28px;position:relative;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #e1e1e1 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(50%,#e1e1e1), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* W3C */}
.g-cp .m-cnt li{ height:28px; padding:0 13px; float: left; color:#484848; }
.g-cp .m-cnt li.z-on{color:#fff;
background-image:url(images/index_01.jpg);}
.g-cp .m-cnt span{float: right; display:inline-block; width:36px;color:#484848;height:20px; line-height:20px;padding:4px 0 0 26px; height:20px; background:url('images/more.png') no-repeat 0 4px; background-size:62px 20px;}

.m-cp{padding:26px 0 0 14px; height:396px;overflow:hidden;}
.m-cp li{float: left; width:140px; margin-right:12px;}
.m-cp li img{display:block; width:127px; height:90px;padding:1px 6px 1px 7px; background:url('images/s01.gif') no-repeat; background-size:140px 93px;}
.m-cp li span{height:34px; line-height:34px;display:block; text-align:center;color:#353535;}

.g-ys{padding:19px 0 0; height:345px;}
.g-ys h3{position:relative; height:48px; line-height:48px; text-align:center; color:#fff; font-size:17px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8000), to(#ff5b00)); 
background-image: -webkit-linear-gradient(top,   #ff8000, #ff5b00); 
background-image: -moz-linear-gradient(top, #ff8000, #ff5b00);
background-image: linear-gradient(top,  #ff8000, #ff5b00);}
.g-ys h3:before{ content:'';border-top:8px solid #ff5b00; border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px; left:50%; margin-left:-4px;position:absolute;width:0; height:0;z-index:5;}
.g-ys span{color: #ff8000; display: inline-block; float: left; font-family: 'Arial'; font-size: 23px; font-weight: bold; height:32px; line-height:32px; text-align: center; width:32px;
font-style:italic; border:1px solid #9c9c9c; border-radius:32px;}
.g-ys em {color: #000; display: inline-block; line-height: 20px; padding-left:5px;width: 268px; }
.g-ys ul{padding:26px 0 0 10px;}
.g-ys li{height:36px; line-height:34px; zoom:1; overflow:hidden; position:relative;}
.g-ys li:before{content:''; position:absolute; left:32px; top:28px; border-bottom:1px dotted #bfbfbf; height:0; width:272px;}

.g-dt{height:193px;}
.g-dt h3{height:30px; line-height:30px; padding:0 8px 0 10px;color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#333)); 
background-image: -webkit-linear-gradient(top,   #606060, #333); 
background-image: -moz-linear-gradient(top, #606060, #333);
background-image: linear-gradient(top,  #606060, #333);}
.g-dt h3 span{float: right; display:inline-block; width:36px;color:#484848;height:20px; line-height:20px;padding:4px 0 0 26px; height:20px; background:url('images/more.png') no-repeat 0 4px; background-size:62px 20px;}
.g-dt ul{padding:13px 0 0;}
.g-dt li{height:32px; line-height:32px; border-bottom:1px dotted #b4b4b4; padding-left:39px; position:relative;}
.g-dt li:after{content: ""; position:absolute; top:12px; left:22px; width:4px; height:4px; border:1px solid #6b6b6b; -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.g-dt li:last-child{border-bottom:none;}

.g-ali{height:294px;overflow:hidden;  position:relative;}
.g-ali h3{height:35px;line-height:35px;}
.c-list{padding:0 8px 0 0; color:#fff; font-size:13px;border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:28px; line-height:28px;position:relative;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #e1e1e1 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(50%,#e1e1e1), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* W3C */}
.c-list  li{ height:28px; padding:0 13px; float: left; color:#484848;}
.c-list li.z-on{color:#fff;
background-image:url(images/index_01.jpg);}
.c-list span{float: right; display:inline-block; width:36px;color:#484848;height:20px; line-height:20px;padding:4px 0 0 26px; height:20px; background:url('images/more.png') no-repeat 0 4px; background-size:62px 20px;}
.c-list span a{color:#484848;}
.g-ali .prev{width:16px; height:32px; background:url('images/ico1.gif') no-repeat; background-size:16px 32px; position:absolute; left:15px; top:136px;}
.g-ali .next{width:16px; height:32px; background:url('images/ico2.gif') no-repeat; background-size:16px 32px; position:absolute; right:15px; top:136px;}
.g-ali .no_ov{width:219px; padding:25px 0 0; margin:0 48px; overflow:hidden;}
.g-ali .sclwrap_box{height:238px; overflow:hidden;}
.m-ali img{display:block; width:215px; height:183px; border:2px solid #f0f0f0;}
.m-ali span{display:block; text-align:center; color:#000; font-size:12px;padding:14px 0 14px;}

.m-xc img{display:block; width:215px; height:188px; border:2px solid #f0f0f0;}
.m-xc span{display:block; text-align:center; color:#000; font-size:12px;padding:14px 0 14px;}



.g-zx{height:258px;padding:19px 0 0;}
.g-zx h3{padding:0 8px 0 0; color:#fff; font-size:13px;border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:28px; line-height:28px;position:relative;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #e1e1e1 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(50%,#e1e1e1), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#e1e1e1 50%,#f4f4f4 100%); /* W3C */}
.g-zx h3 em{display:inline-block; height:28px; padding:0 13px;background-image:url(images/index_01.jpg);
}
.g-zx h3 span{float: right; display:inline-block; width:36px;color:#484848;height:20px; line-height:20px;padding:4px 0 0 26px; height:20px; background:url('images/more.png') no-repeat 0 4px; background-size:62px 20px;}
.g-zx ul{padding:10px 0 0;}
.g-zx li{padding:0 10px 0 30px;border-bottom:1px dotted #868686; line-height:32px; height:32px;overflow:hidden; font-size:12px; position:relative;background:url(images/ico3.gif) no-repeat 10px center; background-size:9px 10px;}
.g-zx li a{color:#000; overflow:hidden;}
.g-zx li span{float: right;}
.g-zx li:last-child{border:none;}