.g-ys li:after,.g-hz ul:after,.g-ali ul:after,.g-jz dl: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:198px;z-index:15;}
.g-adv .m-box img{display:block;position:relative;width:320px;height:195px;}
.g-adv .m-cnt{width:320px;position:absolute;bottom:0;left:0;z-index:10;height:3px;}
.g-adv .m-cnt li{float:left;height:3px;padding:0;}
.g-adv .m-cnt li.zon{padding:0;}
.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-color:#d80c18;background-image:-webkit-linear-gradient(top, #d80c18, #d80c18);background-image:-moz-linear-gradient(top, #d80c18, #d80c18);background-image:-o-linear-gradient(top, #d80c18, #d80c18);background-image:-ms-linear-gradient(top, #d80c18, #d80c18);background-image:linear-gradient(top, #d80c18, #d80c18);height:56px;}
.g-nav li{border-bottom:1px solid #27521b;border-top:1px solid #d80c18;border-right:1px solid #27521b;border-left:1px solid #d80c18;float:left;height:26px;line-height:26px;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:#eee;font-size:12px;text-shadow:0 1px 0 #000;}
.tit{border-top:1px solid #d80c18;height:40px;line-height:40px;color:#fff;padding:0 10px;font-size:16px;text-align:center;background-color:#ff0000;position:relative;background-image:-webkit-radial-gradient(top, #ff0000, #d80c18);background-image:-moz-radial-gradient(top, #ff0000, #d80c18);background-image:-o-radial-gradient(top, #ff0000, #d80c18);background-image:-ms-radial-gradient(top, #ff0000, #d80c18);background-image:radial-gradient(top, #ff0000, #d80c18);}
.tit:before{content:'';position:absolute;width:320px;height:1px;top:0;left:0;background-image:-webkit-radial-gradient(top, #8fc31f, #d80c18);background-image:-moz-radial-gradient(top, #8fc31f, #d80c18);background-image:-o-radial-gradient(top, #8fc31f, #d80c18);background-image:-ms-radial-gradient(top, #8fc31f, #d80c18);background-image:radial-gradient(top, #8fc31f, #d80c18);}
.tit b{font-size:15px;font-weight:bold;}
.tit b font{font-size:18px;font-weight:bold;}
.tit span{float:right;font-size:12px;position:absolute;display:inline-block;line-height:40px;top:0;right:10px;}
.g-ys h3{font-size:15px;text-align:left;}
.g-ys h6{color:#d80c18;font-size:18px;height:47px;line-height:47px;text-align:center;font-weight:bold;border-bottom:1px solid #a6cc55;position:relative;}
.g-ys h6:after{content:'';position:absolute;width:320px;height:0;border-bottom:1px solid #fff;bottom:0;left:0;}
.g-ys h6:before{content:'';position:absolute;width:320px;height:0;border-bottom:4px solid #a6cc55;bottom:1px;left:0;}
.g-ys em{display:block;text-align:center;color:#e7e7e7;text-transform:uppercase;}
.g-ys li{padding:15px 0 10px;overflow:hidden;border-bottom:1px dashed #bababa;zoom:1;}
.g-ys li:first-child{background:url('../images/ys1.jpg') no-repeat right 35px;}
.g-ys li:nth-child(2){background:url('../images/ys2.jpg') no-repeat right 15px;}
.g-ys li:nth-child(3){background:url('../images/ys3.jpg') no-repeat right 22px;}
.g-ys li:nth-child(4){background:url('../images/ys4.jpg') no-repeat right 38px;}
.g-ys li:nth-child(5){background:url('../images/ys5.jpg') no-repeat right 78px;}
.g-ys li:nth-child(6){background:url('../images/ys6.jpg') no-repeat right 38px;}
.g-ys li:last-child{border:none;background:url('../images/ys7.jpg') no-repeat right 25px;}
.g-ys li:last-child.g-jz dl:last-child{border:none;}
.g-ys li span{display:block;width:26px;height:60px;font-family:'arial';font-size:32px;background:#8fc31f;line-height:50px;text-align:center;color:#fff;float:left;position:relative;}
.g-ys li span:before{content:'';width:0;height:0;position:absolute;left:0;bottom:0;border-bottom:10px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;}
.g-ys p{color:#333;width:170px;float:left;padding-left:10px;line-height:22px;margin-top:-5px;}
.g-ys p b{font-weight:bold;color:#d80c18;display:block;font-size:14px;padding-bottom:4px;}
.g-ys p i{color:#d80c18;}
.g-ys .byth{ line-height:28px; font-size:14px;}
.g-ys .img_1{ margin:10px auto;}
.u-btel{height:48px;line-height:48px;border-top:2px solid #e4e4e4;margin:0 10px;border-radius:5px;padding-left:21px;text-shadow:0 1px 0 #fff;background-color:#f9f9f9;position:relative;background-image:-webkit-linear-gradient(top, #f9f9f9, #cecece);background-image:-moz-linear-gradient(top, #f9f9f9, #cecece);background-image:-o-linear-gradient(top, #f9f9f9, #cecece);background-image:-ms-linear-gradient(top, #f9f9f9, #cecece);background-image:linear-gradient(top, #f9f9f9, #cecece);}
.u-btel .ns{color:#000;}
.u-btel .telph{color:#d80c18;font-size:25px;font-family:'arial';padding-left:5px;}
.u-btel .u-tel{background:url("../images/tel_bt.png") no-repeat;background-size:26px;display:block;float:left;width:26px;height:26px;left:0;margin-right:10px;position:relative;top:16px;}
.g-ali{margin:20px 0 0;}
.g-ali ul{padding:14px 10px 0;zoom:1;}
.g-ali li{width:146px;float:left;}
.g-ali li img{display:block;width:142px;height:107px;padding:1px;border:1px solid #bababa;background:#fff;}
.g-ali li:nth-child(2n){padding-left:8px;}
.g-ali li span{color:#555;padding:7px 0 8px;display:block;text-align:center;}
.g-hz ul{zoom:1;padding:15px 0 0 10px;}
.g-hz li{width:144px;height:49px;border:1px solid #e2e2e2;float:left;margin:0 10px 10px 0;}
.g-hz li:nth-child(2n){margin-right:0;}
.g-hz li img{display:block;width:144px;height:49px;}
.g-dt{margin:15px 0 0;}
.g-dt .m-cnt{height:38px;line-height:38px;border-bottom:2px solid #d80c18;zoom:1;background:#fff;}
.g-dt .m-cnt li{color:#d80c18;font-size:16px;padding:0 15px;float:left;position:relative;}
.g-dt .m-cnt li.z-on{background-color:#d80c18;color:#fff;padding:0 24px;}
.m-dt{display:none;padding:16px 0 13px 20px;}
.m-dt li{color:#555;font-size:13px;line-height:14px;position:relative;padding-bottom:10px;}
.m-dt li:before{content:'';position:absolute;left:5px;top:2px;width:0;height:0;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:3;}
.m-dt li:after{content:'';position:absolute;left:3px;top:2px;width:0;height:0;border-left:5px solid #ff0000;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:3;}
.m-dt li a{display:inline-block;height:14px;line-height:14px;padding-left:21px;}
.m-dt li a:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:14px;height:14px;background:#d80c18;margin:0 8px 0 0;float:left;z-index:2;}
.m-ry{width:320px;position:relative;padding:15px 0 0;height:94px;}
.m-ry .nowarp{width:270px;overflow:hidden;margin:0 26px;}
.m-ry .prev,.m-ry .next{position:absolute;top:47px;}
.m-ry .prev{left:10px;}
.m-ry .next{right:10px;}
.m-ry .prev:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border-right:7px solid #000;border-top:7px solid transparent;border-bottom:7px solid transparent;}
.m-ry .prev:after{content:'';position:absolute;left:3px;top:0;width:0;height:0;border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;}
.m-ry .next:before{content:'';position:absolute;right:0;top:0;width:0;height:0;border-left:7px solid #000;border-top:7px solid transparent;border-bottom:7px solid transparent;}
.m-ry .next:after{content:'';position:absolute;right:3px;top:0;width:0;height:0;border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;}
.u-ry{display:none;width:270px;overflow:hidden;}
.u-ry a{display:inline-block;width:131px;float:left;margin-right:8px;}
.u-ry a:last-child{margin:0;}
.u-ry img{padding:1px;border:1px solid #bababa;background:#fff;display:block;width:127px;height:82px;}
.u-ry span{display:block;height:25px;line-height:25px;background:#c0bab5;border-radius:3px;text-align:center;color:#666;}
.g-ry li.j-slide-np{border-bottom:1px dashed #bababa;margin-bottom:6px;}
.g-ry li p a{color:#0f2e5d;font-size:14px;}
.g-ry li p{margin-left:37px;line-height:24px;}
.g-ry .wz{ line-height:30px; font-size:12px; margin:10px auto;}

.g-ry .news-list{ float:left; width:320px;}
.c_d { float:left; width:320px; padding:10px 0px; border-bottom:1px dashed #a5a5a5; margin-bottom:20px; }
.c_d_l { float:left; }
.c_d_r { float:right; width:200px; }
.c_d_r h1 a { font-size:14px; color:#cc0000; font-weight:normal; }
.c_d_r h2 { font-size:12px; color:#1c1c1c; font-weight:normal; margin:5px auto; }
.c_d_r h3 a { font-size:12px; color:#ff0000; font-weight:normal;}

.pager { color:#767676; clear:both; text-align:center; margin:20px auto;}
.pager li,.pager .nolink{ display:inline-block;  border: solid 1px #cbcbcb; height:22px; line-height:22px; margin:0px 4px 10px 0px; padding:0 7px;}
.pager .nolink { color:#767676;}
.pager a { color:#767676; text-decoration:none;}
.pager a:hover {color:#cc0000; border-color:#fff; }
.pager .cpb { color:#cc0000; font-weight:bold; border:0 none;}

#info_body { width:320px; margin:0px auto; }
#info_name { font-size:16px; font-weight:normal; text-align:center; margin-top:10px; line-height:40px; color:#cc0000; background:#ededed; }
#info_intro { text-align:center; color:#999; line-height:26px; font-size:13px; margin-top:10px; }
#info_intro a { color:#999; }
#info_content { padding:10px 10px; font-size:14px; line-height:2em; }
#info_around { padding:5px; border:1px solid #ccc; border-radius:12px; margin:20px 0; line-height:2em;}
.searchlist li { line-height:30px; border-bottom:1px dashed #999; }