﻿@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("SourceHanSansCN-Regular.woff2") format("woff2"),
       url("SourceHanSansCN-Regular.woff") format("woff"),
       url("SourceHanSansCN-Regular.ttf") format("truetype"),
       url("SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("SourceHanSansCN-Regular.svg") format("svg");
}

/* CSS Document */
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#333333;line-height:26px; margin:0; padding:0; font-family:"SourceHanSansCN-Regular","微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; -webkit-text-size-adjust:none; background:url(../image/bg.jpg) top no-repeat; overflow-x:hidden}
img { border:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
.fz12,font,h2,h1 { font-size:12px}
h3,h4,h5, { font-weight:normal; font-size:14px}

input::-webkit-input-placeholder{color:#aaa; font-size:16px}
input::-moz-placeholder{color:#aaa; font-size:16px;}
input:-moz-placeholder{color:#aaa; font-size:16px;}
input:-ms-input-placeholder{color:#aaa; font-size:16px;}

@media all and (max-height:600px) {
body { position:relative; min-height:600px}
}

body.bg1 { background:url(../image/bg2.jpg) top no-repeat}

a { outline:none;-moz-outline:none; color:#3C72B8;}
a:link {color:#000;text-decoration: none}
a:visited {color:#1c1c1c;text-decoration: none}
a:active {color:#1c1c1c;text-decoration: none}
a:hover {color:#017449;text-decoration:none}
p { padding:0; margin:0;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.bgff { background:#fff}
.w100 { width:1180px; margin:0 auto}


@media all and (max-width:1100px) {

}
@media all and (max-width:720px) {
}


.banner { position:fixed; left:150px; width:100%; top:0; height:100%; z-index:33; min-width:1920px}
.banner .bd { position:absolute; z-index:40; left:0; width:100%; top:0; height:100%}
.banner .bd ul li { position:absolute; left:0; width:100%; top:0; height:100%;}
.banner .bd ul li a { display:block; height:100%}

.banner .hd { position:fixed; right:5%; top:50%; width:10px; z-index:41}
.banner .hd ul li { height:25px; background:url(../image/ico_6.png) top no-repeat; cursor:pointer}
.banner .hd ul li.on { background:url(../image/ico_5.png) top no-repeat}

@media all and (min-width:1940px) {
.banner { min-width:5120px}
body { min-height:1100px}
}

@media all and (max-width:720px) {
.banner { position:relative; left:auto; height:220px}
.banner .hd { display:none}
}

.index_left { position:absolute; z-index:34; top:25px; left:20px}
.index_left .logo_s img { height:100px; width:auto; display:block}
.index_left .nav { padding-top:80px; padding-left:15px}
.index_left .nav ul li { height:50px; font-size:12px; line-height:20px}
.index_left .nav ul li i { display:block; width:30px; height:24px;}
.index_left .nav ul li.nav_1 i { background:url(../image/nav_1.png) top no-repeat; background-size:100% auto; height:27px}
.index_left .nav ul li.nav_2 i { background:url(../image/nav_2.png) top no-repeat; background-size:100% auto}
.index_left .nav ul li.nav_3 i { background:url(../image/nav_3.png) top no-repeat; background-size:100% auto}
.index_left .nav ul li.nav_4 i { background:url(../image/nav_4.png) top no-repeat; background-size:100% auto; height:25px}
.index_left .nav ul li.nav_5 i { background:url(../image/nav_5.png) top no-repeat; background-size:100% auto}
.index_left .nav ul li.nav_6 i { background:url(../image/nav_6.png) top no-repeat; background-size:100% auto}

@media all and (max-width:720px) {
.index_left { position:relative; left:auto; top:auto; height:120px; width:90%; margin:0 auto}
.index_left .nav { display:none}
.index_left .logo_s img { padding-top:10px}
}

.index_lb { position:absolute; z-index:35; bottom:25px; left:20px}
.index_lb h3 { font-size:14px; font-weight:bold}
.index_lb .index_xw { height:26px}
.index_lb .index_xw h2 { font-size:14px; font-weight:bold; float:left; padding-right:10px}
.index_lb .index_xw ul { float:left; width: 185px; height:26px}
.index_lb .index_xw ul li { padding-left:25px; background:url(../image/ico_7.jpg) left no-repeat; height:26px}
.index_lb .index_xw ul li a { display:block; width: 160px; overflow: hidden; text-overflow:ellipsis; font-size:12px; white-space: nowrap}

@media all and (max-width:720px) {
.index_lb { position:relative; bottom:auto; left:auto; padding:20px}
.index_lb .index_xw a { width:200px}
}

.index_rb { position:absolute; z-index:36; bottom:25px; right:20px; width:31px; height:96px; background:url(../image/weixinweibo.png) center no-repeat;}
.index_rb a { display:block; height:48px}
.index_rb img { position:absolute; left:-150px; top:-30px; width:130px; height:auto; display:none}

@media all and (max-width:720px) {
.index_rb { position:relative; bottom:auto; right:auto; float:right; width:80px; height:32px; background:none; margin-top:10px; padding-right:20px}
.index_rb a { width:40px; float:left; height:32px}
.index_rb a.eweima { float:left; background:url(../image/weixinweibo.png) no-repeat}
.index_rb a.weibo { background:url(../image/weixinweibo.png) right bottom no-repeat}
}

.index_right { position:absolute; z-index:37; top:0px; right:0px}
.index_right a.caidan { background:url(../image/index_1.png); background-size:100% 100%; display:block; width:50px; height:50px; margin:20px; cursor:pointer}

@media all and (max-width:720px) {
.index_right { top:40px}
.index_right a.caidan { width:40px; height:40px; background-size:100% 100%; }
}


.r_nav { width:260px; position:absolute; top:0; height:100%; right:-260px; z-index:38; background:url(../image/bg1.png)}
.r_nav h3 { width:200px; margin:0 auto; height:64px}
.r_nav h3 a { display:block; float:right; height:14px; margin-top:25px; width:20px; background:url(../image/index_2.png) right no-repeat; cursor:pointer}
.r_nav ul li { width:200px; margin:0 auto; line-height:34px;}
.r_nav ul li a { display:block; border-bottom:1px #B2B6B7 solid; padding:6px 0 0 20px; color:#343434}
.r_nav ul li p { padding:0 0 0 20px; display:none}
.r_nav ul li a.bg01 {}
.r_nav ul li a.bg01.on { background:url(../image/index_3.png) left bottom no-repeat}





.head { height:102px; background:url(../image/head_bg.png); z-index:999; left:0; width:100%; top:0; position:absolute}
.head .w100 { position:relative; height:96px}
.head .logo_s { float:left; padding-top:2px}
.head .logo_s img { display:block; height:90px; width:auto}
.head .nav { position:absolute; top:60px; right:0}
.head .nav ul li { padding-left:100px; float:left; line-height:20px}
.head .nav ul li a { font-size:16px; display:block; padding-bottom:11px}
.head .nav ul li.on a { border-bottom:3px #007549 solid}

@media all and (max-width:1100px) {
.head .w100 { width:720px}
.head .nav ul li { padding-left:40px; float:left; line-height:20px}
}
@media all and (max-width:720px) {
.head { height:142px; background:url(../image/head_bg.png) bottom repeat-x #fff;}
.head .w100 { width:95%}
.head .logo_s { float:none; padding-top:2px; text-align:center}
.head .logo_s img { display:block; margin:0 auto; padding-bottom:10px}
.head .nav { position:relative; top:auto; right:auto; text-align:center}
.head .nav ul li { float:none; display:inline; padding:0 4px}
.head .nav ul li a { font-size:14px; display:inline}
.head .nav ul li.homes { display:none}
}
@media all and (max-width:370px) {
.head .nav ul li { padding:0 2px}
}


.business_t { width:1160px; margin:0 auto; margin-top:170px; position:relative}
.business_t h2 { padding-left:65px; font-size:18px; line-height:30px}
.business_t h3 { padding-left:65px; font-size:14px; padding-top:15px; height:26px; line-height:20px;}
.business_t h3 a { display:block; float:left; margin-right:45px}
.business_t h3 a.on { color:#006633}

@media all and (max-width:1100px) {
.business_t { width:720px; margin-top:140px;}
.business_t .bus_img img { width:350px; height:auto}
.business_t .bus_img.w2 img { width:230px; height:auto}
.business_t .bus_img.w3 img { width:230px; height:auto}
.business_t h2 { padding-left:50px;}
.business_t h3 { padding-left:50px;}
}
@media all and (max-width:720px) {
.business_t { width:90%; margin-top:0px; padding-top:160px;}
.business_t .bus_img { overflow:hidden; position:relative}
.business_t .bus_img img { width:180px; margin-left:-25px}
.business_t.t2 .bus_img img { width:130px; margin-left:-27px}
.business_t .bus_img.w2 img { width:122px; height:auto; margin-left:-27px}
.business_t .bus_img.w3 img { width:140px; height:auto}
.business_t h2 { padding-left:0px;}
.business_t h3 { padding-left:0px; height:auto; overflow:hidden; padding-bottom:10px}
.business_t h3 a { display:block; float:left; margin-right:0; width:25%}
.business_t h3.s2 a { width:auto; padding-right:12px}
.business_t h3.h3_2 a { width:20%; text-align:center}
}
@media all and (max-width:480px) {
.business_t h3.h3_2 a { width:auto; padding-right:10px}
}

.nowsite { position:absolute; bottom:0px; right:0; font-size:14px; font-weight:normal}
.nowsite a { display:block; float:left; font-size:12px}
.nowsite a.now1 { background:url(../image/ico_2.png) left no-repeat; padding-left:20px; padding-right:10px}
.nowsite a.now2 { background:url(../image/ico_3.png) left no-repeat; padding-left:15px}

@media all and (max-width:720px) {
.nowsite { bottom:auto; top:190px;}
.business_t.t2 .nowsite { top:230px;}
.business_t.t3 .nowsite { top:210px;}
}

.keji_1 { height:649px; background:url(../image/buss_bg2.jpg) top no-repeat}
.keji_1 h1 { padding-top:120px;}
.keji_1 h1 a { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px; line-height:40px; color:#333}
.keji_1 h3 { padding-left:65px; font-size:18px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:40px}
.keji_1 .bus_t1 {padding-left:65px; width:530px}

.keji_1.bglsy { height:650px; background:url(../image/buss_bg3.jpg) top no-repeat; color:#fff}
.keji_1.bglsy h1 a { color:#fff}

.keji_1.jinrong { height:650px; background:url(../image/buss_bg4.jpg) top no-repeat;}
.keji_1.jinrong .bus_t1 {padding:0 65px; width:auto}
.keji_1.jinrong .bus_t1 b { font-size:16px; display:block; padding:10px 0}

@media all and (max-width:1100px) {
.keji_1 .w100 { width:720px;}
.keji_1 h1 { padding-top:100px;}

.keji_1.jinrong .bus_t1 {padding:0;}

.keji_1.jinrong { height:auto; padding-bottom:60px; background-size:auto 100%}
}
@media all and (max-width:720px) {
.keji_1 { height:auto; padding-bottom:60px; background-size:auto 100%}
.keji_1 .w100 { width:90%;}
.keji_1 h1 { padding-top:60px;}
.keji_1 h1 a { padding-left:0; background:none}
.keji_1 h3 { padding-left:0; padding-bottom:20px}
.keji_1 h3 img { max-width:100%; height:auto; display:block;}

.keji_1 .bus_t1 {padding-left:0; width:100%}
.keji_1 .bus_t1 b { padding-top:15px}

}


.business_1 { height:671px; background:url(../image/buss_bg1.jpg) top no-repeat}
.business_1 h1 { padding-top:120px;}
.business_1 h1 a { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px; line-height:40px; color:#333}
.business_1 h3 { padding-left:65px; font-size:18px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:40px}
.business_1 img.fr { float:right; max-width:560px; height:auto; margin-left:60px; margin-bottom:20px}

.business_1 .bus_t1 {padding-left:65px; }
.business_1 .bus_t1 b { display:block; font-size:18px; line-height:30px; padding-top:30px}

@media all and (max-width:1100px) {
.business_1 .w100 { width:720px;}
.business_1 h1 { padding-top:100px;}
.business_1 img.fr { max-width:360px; margin-left:30px; margin-bottom:5px}
}
@media all and (max-width:720px) {
.business_1 { height:auto; padding-bottom:60px; background-size:auto 100%}
.business_1 .w100 { width:90%;}
.business_1 h1 { padding-top:60px;}
.business_1 h1 a { padding-left:0; background:none}
.business_1 h3 { padding-left:0; padding-bottom:20px}
.business_1 h3 img { max-width:100%; height:auto; display:block; margin:0 auto}

.business_1 img.fr { float:none; max-width:100%; margin-left:0px}
.business_1 .bus_t1 {padding-left:0; }
.business_1 .bus_t1 b { padding-top:15px}
}

.business_2 { width:1160px; margin:0 auto; padding-top:50px; padding-bottom:20px; overflow:hidden}
.business_2 h3 { font-size:18px; padding-bottom:30px}
.business_2 ul li { float:left; width:33.3%}
.business_2 ul li img { width:98%; display:block; margin:0 auto; height:auto}
.business_2 .ft { width:40%}
.business_2 .ft img { width:100%; height:auto; padding-top:100px}
.business_2 .fr { width:40%}
.business_2 .fr img { width:100%; height:auto; padding-top:150px}
.business_2 .tac { width:100%;}
.business_2 .tac img { width:90%; height:auto; display:block; margin:0 auto}

@media all and (max-width:1100px) {
.business_2 { width:720px; padding-top:40px;}
.business_2 .ft img { padding-top:60px}
.business_2 .fr img { padding-top:100px}
}
@media all and (max-width:720px) {
.business_2 { width:90%; padding-top:30px;}
.business_2 .ft { width:74%}
.business_2 .ft img { padding-top:20px}
.business_2 .fr { width:74%; float:none}
.business_2 .fr img { padding-top:20px}
}

.business_3 { width:1160px; margin:0 auto; padding-top:50px; padding-bottom:20px}
.business_3 h3 { font-size:18px; padding-bottom:30px}
.business_3 ul li { float:none; width:100%; padding-bottom:20px}
.business_3 ul li img { width:100%; display:block; margin:0 auto; height:auto}

@media all and (max-width:1100px) {
.business_3 { width:720px; padding-top:40px;}
}
@media all and (max-width:720px) {
.business_3 { width:90%; padding-top:30px;}
}

.business_4 { width:1160px; margin:0 auto; padding-top:50px; padding-bottom:30px}
.business_4 h3 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:22px}
.business_4 h4 { padding:20px 0 40px 65px; font-size:14px; color:#666; font-weight:normal;}
.business_4 ul { width:1050px; margin:0 auto}
.business_4 ul li { float:left; width:350px}
.business_4 ul li img { display:block; width:330px; height:auto; margin:0 auto}

@media all and (max-width:1100px) {
.business_4 { width:720px; padding-top:40px;}
.business_4 ul { width:100%}
.business_4 ul li { width:33.3%}
.business_4 ul li img { width:98%;}
}
@media all and (max-width:720px) {
.business_4 { width:90%; padding-top:30px;}
.business_4 h3 { padding-left:0; background:none; font-size:18px}
.business_4 h4 { padding-left:0; padding-top:10px;}
}

.business_5 { width:1160px; margin:0 auto; padding-top:50px; padding-bottom:100px}
.business_5 h3 { padding-left:65px; background:url(../image/ico_1.png) no-repeat 0 15px; font-size:22px; line-height:30px}
.business_5 h3.nobr1 { background:none}
.business_5 h4 { padding:20px 65px 40px 65px; font-size:14px; color:#666; font-weight:normal; line-height:22px}

.business_5.s2 { width:1160px; margin:0 auto; padding-top:0px; padding-bottom:50px}

.business_5 ul { width:1040px; margin:0 auto}
.business_5 ul li { float:left; width:50%; padding-bottom:10px}
.business_5 ul li img { display:block; width:510px; height:auto; margin:0 auto}
.business_5 ul li.bca { float:none; width:100%}
.business_5 ul li.bca img { width:1030px; height:auto}

@media all and (max-width:1100px) {
.business_5 { width:720px; padding-top:40px; padding-bottom:80px}
.business_5 ul { width:100%}
.business_5 ul li { width:50%}
.business_5 ul li img { width:98%;}
.business_5 ul li.bca img { width:100%}

.business_5.s2 { width:720px; padding-bottom:40px}
}
@media all and (max-width:720px) {
.business_5 { width:90%; padding-top:30px; padding-bottom:60px}
.business_5 h3 { padding-left:0; background:none; font-size:18px}
.business_5 h4 { padding-left:0; padding-top:10px; padding-right:0}

.business_5.s2 { width:90%; padding-bottom:30px}
}

.business_7 { background:#EBF0EC; padding:50px 0}
.business_7 .w100 { position:relative}
.business_7 h3 { padding-left:65px; font-size:22px; line-height:30px; padding-bottom:50px}

.business_7 .bus_chl { width:245px; float:left; position:relative}
.business_7 .bus_chl a { display:block; width:160px; height:50px; text-align:center; line-height:50px; position:absolute; right:10px; top:270px; background:#42AB46; color:#fff; font-size:24px}
.business_7 .bus_chr { float:right; width:915px; background:url(../image/buss_ico1.png) no-repeat}
.business_7 .bus_chr ul li { padding-left:150px; height:230px; position:relative}
.business_7 .bus_chr ul li h4 { position:absolute; left:2px; top:20px; padding-bottom:15px; background:url(../image/ico_4.jpg) bottom no-repeat; width:92px; font-size:18px; padding-left:20px}
.business_7 .bus_chr ul li img { display:block}

@media all and (max-width:1100px) {
.business_7 { padding:40px 0}
.business_7 .w100 { width:720px;}
.business_7 h3 { padding-left:0}

.business_7 .bus_chl { width:165px;}
.business_7 .bus_chr { width:540px}
.business_7 .bus_chr ul li {}
}
@media all and (max-width:720px) {
.business_7 { padding:30px 0}
.business_7 .w100 { width:90%;}
.business_7 h3 { padding-bottom:15px}

.business_7 .bus_chl { width:165px; float:none; height:60px}
.business_7 .bus_chl a { top:0; font-size:18px; line-height:40px; height:40px}

.business_7 .bus_chr { width:100%; background-position:0 -8px}
.business_7 .bus_chr ul li { line-height:18px; font-size:14px}
}


.business_8 { padding:50px 0}
.business_8 h2 { width:160px; height:50px; text-align:center; line-height:50px; background:#EF7C2B; color:#fff; font-size:24px; margin:0 auto;}
.business_8 img { max-width:1160px; height:auto; display:block; margin:0 auto}

@media all and (max-width:1100px) {
.business_8 { padding:40px 0}
.business_8 img { max-width:720px; height:auto}
}
@media all and (max-width:720px) {
.business_8 { padding:30px 0}
.business_8 h2  { font-size:18px; line-height:40px; height:40px}
.business_8 img { max-width:100%; height:auto}
}

.business_9 { background:#E7E8ED; padding:50px 0}
.business_9 h2 { padding-left:65px; font-size:22px; line-height:30px; padding-bottom:10px}
.business_9 h3 { padding:0px 65px 40px 65px; font-size:14px; color:#666; font-weight:normal; line-height:22px}
.business_9 img { max-width:50%; height:auto; display:block; margin:0 auto}

@media all and (max-width:1100px) {
.business_9 .w100 { width:720px; margin:0 auto}
.business_9 h2 { padding-left:0}
.business_9 h3 { padding-left:0; padding-right:0}
.business_9 img { max-width:100%;}
}
@media all and (max-width:720px) {
.business_9 .w100 { width:90%; margin:0 auto}
}

.business_ad { background:url(../image/keji_10.jpg) top no-repeat; height:335px; margin-bottom:50px}
.lingshou_ad { background:url(../image/lingshou_6.jpg) top no-repeat; height:332px; margin-bottom:50px}

@media all and (max-width:1100px) {
}
@media all and (max-width:720px) {
.business_ad { background-size:auto 100%; height:200px; margin-bottom:30px}
.lingshou_ad { background-size:auto 100%; height:200px; margin-bottom:30px}
}

.footer { border-top:1px #ccc solid; padding-top:10px; overflow:hidden; padding-bottom:20px}
.footer .foot_l { float:left; line-height:50px}
.footer .foot_r { float:right; text-align:right; width:460px}
.footer .foot_r img { display:block; float:right; padding-left:15px}
.footer .foot_r b { display:block; padding-top:10px}

@media all and (max-width:1100px) {
.footer .w100 { width:90%;}
.footer .foot_l { float:none; line-height:20px; padding-top:15px; text-align:center; padding-bottom:10px}
.footer .foot_r { float:none; width:100%; text-align:center}
.footer .foot_r img { display:block; float:none; padding-left:0; margin:0 auto;}
}
@media all and (max-width:720px) {
.footer .foot_l { font-size:12px; padding:0}
.footer .foot_r { padding-top:15px; padding-bottom:5px}
}


.keji_2 { width:1160px; margin:0 auto; padding-top:80px; padding-bottom:50px}
.keji_2 img.fr2 { float:right; max-width:60%; height:auto; padding-right:65px}
.keji_2 h2 { padding-left:65px; font-size:22px; line-height:30px; background:url(../image/ico_1.png) left no-repeat; margin-bottom:10px}
.keji_2 h3 { padding-left:65px; font-size:22px; line-height:30px; font-weight:normal}
.keji_2 .mpic { padding-left:65px;}

@media all and (max-width:1100px) {
.keji_2 { width:720px; padding-top:60px; padding-bottom:40px}
.keji_2 img.fr2 { float:none; padding-right:0; max-width:100%}
.keji_2 h2 { margin-top:10px}
}
@media all and (max-width:720px) {
.keji_2 { width:90%; padding-top:50px; padding-bottom:30px;}
.keji_2 h2 { font-size:18px}
.keji_2 h3 { font-size:18px; line-height:24px}
}

.keji_3 { width:1050px; margin:0 auto; padding-bottom:50px}
.keji_3 ul li { border:10px #fff solid; width:505px; background:#EBF4F1; float:left; position: relative}
.keji_3 ul li span { display:block; background:url(../image/keji_3.jpg); width:58px; height:66px; text-align:center; font-size:24px; color:#fff; position:absolute; top:0; left:20px; line-height:50px}
.keji_3 ul li h3 { padding:30px 50px 0 90px; height:80px; line-height:24px; font-size:16px; font-weight:normal}

@media all and (max-width:1100px) {
.keji_3 { width:720px; padding-bottom:40px;}
.keji_3 ul li { border:5px #fff solid; width:350px;}
.keji_3 ul li h3 { padding-top:20px; padding-bottom:20px}
}
@media all and (max-width:720px) {
.keji_3 { width:90%; padding-bottom:30px;}
.keji_3 ul li { float:none; width:100%; border-left:0 none; border-right:0 none}
}

.keji_4 { width:1030px; margin:0 auto; padding-bottom:50px}
.keji_4 h2 { font-size:22px; line-height:30px; padding-bottom:30px}
.keji_4 ul li { margin-bottom:5px; height:40px}
.keji_4 ul li a { padding-left:30px; background:url(../image/keji_4.jpg) 15px 15px no-repeat #CBEDF6; line-height:40px; display:block; float:left; color:#333; padding-right:100px}

@media all and (max-width:1100px) {
.keji_4 { width:720px; padding-bottom:40px;}
.keji_4 h2 { font-size:18px}
.keji_4 ul li { height:auto; overflow:hidden}
.keji_4 ul li a { line-height:24px; padding-top:10px; padding-bottom:10px; padding-right:60px}
}
@media all and (max-width:720px) {
.keji_4 { width:90%; padding-bottom:30px;}
.keji_4 ul li a { padding-right:15px; display:block; float:none}
}

.lingshou_1 { width:1160px; margin:0 auto; padding-top:50px;}
.lingshou_1 h3 { padding-left:65px; font-size:22px; line-height:30px; background:url(../image/ico_1.png) left no-repeat; margin-bottom:10px}
.lingshou_1 h4{ padding:0 65px; font-size:14px; line-height:30px; font-weight:normal; padding-bottom:30px}

.lingshou_1 ul { width:1000px; margin:0 auto; background:url(../image/lingshou_8.jpg) top no-repeat; background-size:100% 100%; overflow:hidden}
.lingshou_1 ul li { float:left; width:50%}
.lingshou_1 ul li h5 { padding:30px 50px; font-weight:normal; font-size:13px; line-height:24px; height:160px}
.lingshou_1 ul li h5 b { font-size:18px; line-height:30px; display:block; padding-bottom:5px; color:#017449}

@media all and (max-width:1100px) {
.lingshou_1 { width:720px; padding-top:20px;}
.lingshou_1 h3 { font-size:18px}

.lingshou_1 ul { width:720px; margin:0 auto}
.lingshou_1 ul li h5 { padding:20px 40px; font-size:12px; line-height:18px}
}
@media all and (max-width:720px) {
.lingshou_1 { width:90%; padding-top:30px;}
.lingshou_1 h3 { padding-left:0; background:none; padding-top:0}
.lingshou_1 h4 { padding:0; padding-bottom:20px}

.lingshou_1 ul { width:100%; margin:0 auto; background:none}
.lingshou_1 ul li { float:none; width:100%; border-top:1px #ddd solid}
.lingshou_1 ul li h5 { height:auto; padding:15px 0}
}

.lingshou_2 { width:1030px; margin:0 auto; padding-top:50px; padding-bottom:50px}
.lingshou_2 h4 { font-size:14px; line-height:30px; font-weight:normal; padding-bottom:30px}
.lingshou_2 img { max-width:100%; height:auto; display:block}


@media all and (max-width:1100px) {
.lingshou_2 { width:720px; padding-top:40px; padding-bottom:40px;}
}
@media all and (max-width:720px) {
.lingshou_2 { width:90%; padding-top:30px; padding-bottom:30px;}
.lingshou_2 h4 { line-height:24px;}
}


.jinrong_1 { width:1160px; margin:0 auto; padding-top:50px; padding-bottom:80px}
.jinrong_1 h3 { font-size:22px; line-height:30px; margin-bottom:10px}
.jinrong_1 h4 { font-size:14px; line-height:30px; font-weight:normal; padding-bottom:30px}
.jinrong_1 ul { text-align:center}
.jinrong_1 ul li { display:inline; padding:0 10px}
.jinrong_1 ul li img { height:52px}
.jinrong_1 .tac img { max-width:70%; height:auto}

@media all and (max-width:1100px) {
.jinrong_1 { width:720px; padding-top:40px;}
.jinrong_1 .tac img { max-width:80%;}
}
@media all and (max-width:720px) {
.jinrong_1 { width:90%; padding-top:30px;}
.jinrong_1 h4 { padding-bottom:10px}
.jinrong_1 ul li img { height:36px}
.jinrong_1 .tac img { max-width:90%;}
}


.news_t { width:1160px; margin:0 auto; margin-top:170px; position:relative;}
.news_t h2 { padding-left:65px; font-size:18px; line-height:30px}

@media all and (max-width:1100px) {
.news_t { width:720px; margin-top:140px;}
.news_t img { width:290px; height:auto}
.news_t h2 { padding-left:50px;}
}
@media all and (max-width:720px) {
.news_t { width:90%; margin-top:0px; padding-top:160px;}
.news_t .bus_img { overflow:hidden; position:relative}
.news_t .bus_img img { width:160px; margin-left:-28px}
.news_t h2 { padding-left:0px;}
}

.news_1 { border-top:1px #ddd solid; margin-top:10px; padding-top:70px; padding-bottom:10px}
.news_1 .w100 { width:1030px}
.news_1 h3 { font-size:30px; line-height:40px; color:#007548; font-weight:normal}
.news_1 h1 { font-size:18px; padding-top:15px}
.news_1 h4 { font-size:14px; font-weight:normal; padding-top:5px; line-height:20px}
.news_1 h5 { padding-top:5px; text-align:right; font-weight:normal; font-size:15px}

@media all and (max-width:1100px) {
.news_1 { padding-top:50px}
.news_1 .w100 { width:720px}
}
@media all and (max-width:720px) {
.news_1 { padding-top:30px}
.news_1 .w100 { width:95%;}
}


.news_list { width:1030px; margin:0 auto}
.news_list ul li { padding:15px 10px 15px 110px; border-top:1px #ccc dashed; position:relative}
.news_list ul li h4 { width:75px; height:90px; position:absolute; top:20px; left:0; background:#E1E1E1; padding-left:15px; line-height:20px; font-weight:normal}
.news_list ul li h4 b { display:block; font-size:24px; color:#007548; padding-top:15px; list-style:30px; padding-bottom:5px}
.news_list ul li span { font-size:12px; line-height:30px; color:#666}
.news_list ul li h5 { font-size:14px; font-weight:normal; line-height:20px; height:40px; overflow:hidden}

@media all and (max-width:1100px) {
.news_list { width:720px}
}
@media all and (max-width:720px) {
.news_list { width:90%;}
.news_list ul li { padding-left:90px}
.news_list ul li h4 { width:55px}
}

.hr_cn { border-top:1px #ddd solid; margin-top:10px;}
.hr_cn .w100 { width:1030px}
.hr_cn .hr_right { padding-top:20px; width:280px; float:right}
.hr_cn .hr_right ul li { padding-bottom:15px}
.hr_cn .hr_right ul li img { display:block; width:100%; height:auto}


@media all and (max-width:1100px) {
.hr_cn .w100 { width:720px}
.hr_cn .hr_right { width:240px;}
}
@media all and (max-width:720px) {
.hr_cn .w100 { width:90%;}
.hr_cn .hr_right { display:none}
}

.hr_cn .hr_left { float:left; width:730px; border-right:1px #ddd solid; padding-top:20px}
.hr_cn .hr_left ul { width:710px}
.hr_cn .hr_left ul li { padding-bottom:10px}
.hr_cn .hr_left ul li h3 { background:#ECEBE6; height:46px; line-height:46px; text-align:right; padding-right:30px; padding-left:20px; font-size:16px}
.hr_cn .hr_left ul li h3 font { font-size:16px}
.hr_cn .hr_left ul li h3 span { padding-left:40px; background:url(../image/hr_3.png) left no-repeat; background-size:auto 60%; float:left; display:block}
.hr_cn .hr_left ul li h4 { padding:20px 30px; overflow:hidden; font-weight:normal; display:none}
.hr_cn .hr_left ul li h4 p.fr { width:300px}
.hr_cn .hr_left ul li h5 { clear:both; padding:0 30px 20px 30px; font-weight:normal; font-size:14px; display:none}
.hr_cn .hr_left ul li h5 b { color:#007548; font-size:16px}
.hr_cn .hr_left ul li h5 span { display:block; text-align:right}
.hr_cn .hr_left ul li.hr_on h3 { background:#CBEDF6}

@media all and (max-width:1100px) {
.hr_cn .hr_left { width:460px}
.hr_cn .hr_left ul { width:440px}
}
@media all and (max-width:720px) {
.hr_cn .w100 { width:90%;}
.hr_cn .hr_left { width:100%; border:0 none}
.hr_cn .hr_left ul { width:100%}

.hr_cn .hr_left ul li h3 { font-size:14px; padding-right:20px}
.hr_cn .hr_left ul li h3 font { display:none}
.hr_cn .hr_left ul li h3 span { font-size:14px}
.hr_cn .hr_left ul li h4 { padding:15px 0; overflow:hidden; font-weight:normal; display:none}
.hr_cn .hr_left ul li h4 p.fr { width:160px}
.hr_cn .hr_left ul li h5 { padding:0 0 20px 0}
}


.contact_c { border-top:1px #ddd solid; margin-top:10px; padding-top:30px}
.contact_c .con_map { padding-left:65px; padding-bottom:30px}
.contact_c .con_map img { width:100%; height:auto; display:block}
.contact_c .con_text { padding-left:30px; background:url(../image/contact_ico.jpg) left bottom no-repeat; margin-bottom:30px; line-height:18px; margin-left:65px}

@media all and (max-width:1100px) {
.contact_c .w100 { width:720px}
.contact_c .con_map { padding-left:40px}
.contact_c .con_text { margin-left:40px}
}
@media all and (max-width:720px) {
.contact_c .w100 { width:90%;}
.contact_c .con_map { padding-left:0px}
.contact_c .con_text { margin-left:0px; background:url(../image/contact_ico.jpg) left top no-repeat; background-position:0 33px}
}



.contact_c .message { padding-left:65px; padding-bottom:30px}
.contact_c .message h3 { line-height:60px; font-size:14px}

.contact_c .message ul li { padding-bottom:5px; padding-left:130px; position:relative}
.contact_c .message ul li .inp_1 { border:0 none; background:#EBF0EC; display:block; width:100%; line-height:26px; height:26px}
.contact_c .message ul li .inp_2 { border:0 none; background:#EBF0EC; display:block; width:100%; padding:10px 0}
.contact_c .message ul li h4 { position:absolute; left:0; top:0; line-height:28px}
.contact_c .message ul li .inp_3 { background:#007548; border:0 none; cursor:pointer; color:#fff; padding:0 40px; line-height:32px}

@media all and (max-width:1100px) {
.contact_c .message { padding-left:0px;}
.contact_c .message ul li { padding-left:0px;}
.contact_c .message ul li h4 { position:relative; left:auto; top:auto}
}

.about_1 { border-top:1px #ddd solid; margin-top:10px; padding-top:50px; overflow:hidden}
.about_1 h1 { padding-left:110px; background:url(../image/about_ico1.jpg) left no-repeat; font-size:14px; font-weight:normal}
.about_1 img.about_pic { display:block; float:left; width:360px; height:auto; padding-top:40px}

.about_1 .about_jtjj { overflow:hidden; padding-top:40px; float:right; width:660px}
.about_1 .about_jtjj h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px; line-height:40px}
.about_1 .about_jtjj .jj_pic { padding-left:65px; padding-bottom:60px}
.about_1 .about_jtjj .about_jj { padding-left:65px; line-height:20px; font-size:14px}
.about_1 .about_jtjj h3 { padding-left:65px; padding-top:50px; font-size:16px; line-height:40px}

@media all and (max-width:1100px) {
.about_1 .w100 { width:720px; margin:0 auto}
.about_1 img.about_pic { width:300px;}
.about_1 .about_jtjj { width:380px}
}
@media all and (max-width:720px) {
.about_1 .w100 { width:90%}
.about_1 img.about_pic { float:none; margin:0 auto; width:70%; height:auto; padding-top:20px}
.about_1 .about_jtjj { float:none; width:100%}
.about_1 .about_jtjj h2 { padding-left:0; background:none}
.about_1 .about_jtjj .jj_pic { padding-left:0; padding-bottom:20px;}
.about_1 .about_jtjj .jj_pic img { height:16px; width:auto}
.about_1 .about_jtjj .about_jj { padding-left:0; font-size:14px; line-height:26px}
.about_1 .about_jtjj h3 { padding-left:0; padding-top:20px}
}


.about_2 { margin-top:60px}
.about_2 .about_gg { background:url(../image/about_tit3.png); padding:15px 0}
.about_2 .about_gg h2 { width:1100px; margin:0 auto; padding-left:60px; background:url(../image/ico_1.png) left no-repeat; font-size:24px; line-height:30px}
.about_2 .about_gg h3 { width:1100px; margin:0 auto; padding-left:60px; font-size:16px; font-weight:normal}




.about_2 .gg_list {}
.about_2 .gg_list ul { width:1160px; margin:0 auto}
.about_2 .gg_list ul li { height:292px; float:left; width:50%; position:relative}
.about_2 .gg_list ul li img { display:block; float:left; width:224px; height:224px; margin-top:34px; margin-right:30px}
.about_2 .gg_list ul li span { display:block; width:224px; height:224px; position:absolute; left:0; top:34px; background:url(../image/about_ico2.png); background-size:100% 100%}
.about_2 .gg_list ul li h3 { padding-top:60px; font-size:16px; color:#007548}
.about_2 .gg_list ul li h4 { padding-right:20px; font-size:14px; font-weight:normal; padding-top:10px}
.about_2 .gg_list ul li.ls1 span { background:url(../image/about_ico2.png); background-size:100% 100%;}



@media all and (max-width:1100px) {
.about_2 .about_gg h2 { width:660px;}
.about_2 .about_gg h3 { width:660px;}

.about_2 .gg_list ul { width:720px; margin:0 auto}
.about_2 .gg_list ul li img { width:160px; height:160px; margin-bottom:100px}
.about_2 .gg_list ul li span { width:160px; height:160px;}

.about_2 .gg_list ul li h3 { padding-top:30px;}
}
@media all and (max-width:720px) {
.about_2 .about_gg { width:100%}

.about_2 .about_gg h2 { width:90%; padding-left:0; background:none}
.about_2 .about_gg h3 { width:90%; padding-left:0}

.about_2 .gg_list { background:none}
.about_2 .gg_list ul { width:90%; margin:0 auto}
.about_2 .gg_list ul li { float:none; height:auto; width:100%; border-bottom:1px #ddd solid; overflow:hidden}
.about_2 .gg_list ul li img { padding-bottom:35px; margin-bottom:0; width:130px; height:130px;}
.about_2 .gg_list ul li span { width:130px; height:130px;}
.about_2 .gg_list ul li.ls1 span { background:url(../image/about_ico2.png); background-size:100% 100%;}
.about_2 .gg_list ul li h4 { padding-bottom:30px; padding-right:0}
}


.yewu_1 { border-top:1px #ddd solid; margin-top:10px; overflow:hidden; height:650px; background:url(../image/yewu_3.jpg) top}
.yewu_1 h1 { margin-top:120px; padding-left:65px; background:url(../image/ico_1s.png) left no-repeat; font-size:30px; line-height:40px; color:#fff}
.yewu_1 img { padding-left:65px; height:12px}
.yewu_1 h3 { padding-top:50px; color:#fff; font-weight:normal; padding-left:65px; font-size:14px}

@media all and (max-width:1100px) {
.yewu_1 { height:500px; background-size:auto 100%}
.yewu_1 .w100 { width:720px}
.yewu_1 h1 { margin-top:80px}
}
@media all and (max-width:720px) {
.yewu_1 .w100 { width:90%}
.yewu_1 h1 { padding-left:0; background:none}
.yewu_1 img { padding-left:0; height:12px}
.yewu_1 h3 { padding-top:30px; padding-left:0; background:none}
}

.yewu_2 { padding-top:50px; width:1160px; margin:0 auto}
.yewu_2 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.yewu_2 h3 { padding-left:65px}
.yewu_2 h3 img { height:10px}
.yewu_2 .yewu_text { padding:60px 0 50px 65px; font-size:14px; font-weight:normal; line-height:18px}
.yewu_2 .yewu_pic { padding-left:65px}
.yewu_2 .yewu_pic img { width:100%; height:auto}

@media all and (max-width:1100px) {
.yewu_2 { width:720px}
.yewu_2 .yewu_text { padding:45px 0 30px 65px;}
}
@media all and (max-width:720px) {
.yewu_2 { width:90%}
.yewu_2 h2 { padding-left:0; background:none; font-size:22px}
.yewu_2 h3 { padding-left:0; background:none}
.yewu_2 h3 img { max-width:100%}
.yewu_2 .yewu_text { padding:15px 0 30px 0;}
.yewu_2 .yewu_pic { padding-left:0; padding-bottom:30px}
}


.yewu_3 { border-top:1px #ddd solid; margin-top:10px; overflow:hidden; padding-top:60px}
.yewu_3 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.yewu_3 h3 { padding-left:65px; padding-top:10px}
.yewu_3 .yewu_text { padding:60px 0 50px 65px; font-size:14px; font-weight:normal; line-height:20px}

@media all and (max-width:1100px) {
.yewu_3 .w100 { width:720px}
.yewu_3 .yewu_text { padding:40px 0 50px 65px}
}
@media all and (max-width:720px) {
.yewu_3 .w100 { width:90%}

.yewu_3 { padding-top:40px}
.yewu_3 h2 { padding-left:0; background:none; font-size:22px}
.yewu_3 h3 { padding-left:0; background:none}
.yewu_3 h3 img { max-width:100%}
.yewu_3 .yewu_text { padding:20px 0 30px 0}
}

.yewu_4 { background:url(../image/yewu_6.jpg) top no-repeat; height:358px;}

@media all and (max-width:720px) {
.yewu_4 { background-size:auto 100%; height:200px;}
}


.yewu_5 { padding-top:50px; background:#EBF0EC}
.yewu_5 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.yewu_5 h3 { padding-left:65px; padding-top:10px}
.yewu_5 .yewu_td { background:url(../image/yewu_8.jpg) top no-repeat #EEF3EF; height:800px; background-size:auto 100%}


@media all and (max-width:1100px) {
.yewu_5 .w100 { width:720px}
.yewu_5 .yewu_td { height:650px}
}
@media all and (max-width:720px) {
.yewu_5 .w100 { width:90%}
.yewu_5 h2 { padding-left:0; background:none; font-size:22px}
.yewu_5 h3 { padding-left:0; background:none}
.yewu_5 h3 img { max-width:100%}
.yewu_5 .yewu_td { height:300px;}
}


.zhys_1 { height:600px; background:url(../image/zhys_11.jpg) top no-repeat; padding-top:50px}
.zhys_1 h2 { padding-left:65px; background:url(../image/ico_1s.png) left no-repeat; font-size:30px; line-height:40px; color:#fff}
.zhys_1 img { padding-left:65px; height:12px; padding-bottom:30px}
.zhys_1 h3 { padding-top:20px; color:#fff; font-weight:normal; padding-left:65px; font-size:18px}
.zhys_1 h4 { color:#fff; font-weight:normal; font-size:14px; font-weight:normal; padding:10px 0 10px 65px; line-height:20px; filter:alpha(opacity=80); opacity:0.8}


@media all and (max-width:1100px) {
.zhys_1 .w100 { width:720px}
}
@media all and (max-width:720px) {
.zhys_1 { height:auto; padding-bottom:50px; background-size:auto 100%}
.zhys_1 .w100 { width:90%;}
.zhys_1 h2 { padding-left:0; background:none}
.zhys_1 img { padding-left:0; padding-bottom:10px}
.zhys_1 h3 { padding-left:0;}
.zhys_1 h4 { padding-left:0;}
}


.zhys_2 { padding-top:50px; width:1160px; margin:0 auto}
.zhys_2 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.zhys_2 h3 { padding-left:65px; padding-top:10px}
.zhys_2 .tac { padding:50px 0}
.zhys_2 .tac img { display:block; margin:0 auto; max-width:100%; height:auto}
.zhys_2 .tac img.img2 { display:none}

@media all and (max-width:1100px) {
.zhys_2 { width:720px}
.zhys_2 .tac img.img1 { display:none}
.zhys_2 .tac img.img2 { display:block; margin:0 auto; max-width:100%}
}
@media all and (max-width:720px) {
.zhys_2 { width:90%}
.zhys_2 h2 { padding-left:0; background:none}
.zhys_2 h3 { padding-left:0}
.zhys_2 h3 img { max-width:100%; height:auto}
.zhys_2 .tac { padding:20px 0}
.zhys_2 .tac img { display:block; margin:0 auto; max-width:100%; height:auto}
}


.zhys_3 { padding-top:50px; background:#E8F4F4; padding-bottom:50px; overflow:hidden}
.zhys_3 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.zhys_3 h3 { padding-left:65px; padding-top:10px}
.zhys_3 .zhys_ql { padding-left:65px; font-size:14px; font-weight:normal}
.zhys_3 .zhys_ql b { display:block; padding-top:15px}
.zhys_3 .zhys_ql img { display:block; text-align:left; padding:40px 0}

.zhys_3 .zhys_ql2 { padding-left:65px; font-size:14px; font-weight:normal}
.zhys_3 .zhys_ql2 img { float:right; width:500px; height:auto; margin-left:50px}
.zhys_3 .zhys_ql2 h4 { font-size:20px; line-height:30px; font-weight:normal; padding-bottom:30px}
.zhys_3 .zhys_ql2 b { display:block; font-size:18px; padding-top:10px}

@media all and (max-width:1100px) {
.zhys_3 .w100 { width:720px}
.zhys_3 .zhys_ql2 img { width:400px;}
}
@media all and (max-width:720px) {
.zhys_3 .w100 { width:90%}
.zhys_3 h2 { padding-left:0; background:none}
.zhys_3 h3 { padding-left:0}
.zhys_3 .zhys_ql { padding-left:0}
.zhys_3 .zhys_ql img { max-width:100%; height:auto; padding:20px 0}

.zhys_3 .zhys_ql2 { padding-left:0; position:relative; padding-bottom:220px}
.zhys_3 .zhys_ql2 img { width:100%; margin-left:0; position:absolute; bottom:0px; left:0; width:auto; height:200px}
.zhys_3 .zhys_ql2 h4 { font-size:16px; line-height:26px; padding-bottom:10px}
}

.zhys_4 { padding-top:50px; padding-bottom:50px; overflow:hidden; width:1160px; margin:0 auto}
.zhys_4 h2 { padding-left:65px; background:url(../image/ico_1.png) left no-repeat; font-size:24px}
.zhys_4 h3 { padding-left:65px}
.zhys_4 h4 { padding-left:65px; padding-top:10px; font-weight:normal}
.zhys_4 h4 b { display:block; font-size:18pxsssssssssss}
.zhys_4 img { display:block; padding:10px 0; max-width:100%; height:auto}
.zhys_4 img.img2 { display:none}


@media all and (max-width:1100px) {
.zhys_4 { width:720px}
.zhys_4 img { display:block; padding:10px 0; max-width:100%; height:auto}

.zhys_4 img.img1 { display:none}
.zhys_4 img.img2 { display:block; margin:0 auto; max-width:100%}
}
@media all and (max-width:720px) {
.zhys_4 { width:90%}
.zhys_4 h2 { padding-left:0; background:none}
.zhys_4 h3 { padding-left:0}
.zhys_4 h4 { padding-left:0}
}


.zhys_5 { padding-bottom:50px}
.zhys_5 .zhys_bg { background:url(../image/zhys_8.jpg) top no-repeat; height:330px; margin-bottom:50px}
.zhys_5 h2 { width:1030px; margin:0 auto; font-size:18px}
.zhys_5 .tac { width:1030px; margin:0 auto}
.zhys_5 img { display:block; padding:10px 0; max-width:100%; height:auto}

@media all and (max-width:1100px) {
.zhys_5 h2 { width:720px}
.zhys_5 .tac { width:720px}
}
@media all and (max-width:720px) {
.zhys_5 h2 { width:90%}
.zhys_5 .tac { width:100%}
.zhys_5 .zhys_bg { background-size:auto 100%; height:200px; margin-bottom:30px}
}

.zhys_6 { padding-bottom:50px; background:#E8F4F4; padding-top:30px}
.zhys_6 .w100 { width:1030px; margin:0 auto}
.zhys_6 h2 { font-size:18px; line-height:40px}
.zhys_6 h3 { font-size:16px; font-weight:normal}
.zhys_6 h3 b { font-size:24px; color:#007548}
.zhys_6 .tac { padding:30px 0}
.zhys_6 img { display:block; width:100%; height:auto}
.zhys_6 img.img2 { display:none}
.zhys_6 h4 { font-weight:normal}
.zhys_6 h4 span { font-size:16px}

@media all and (max-width:1100px) {
.zhys_6 .w100 { width:720px}
.zhys_6 img.img2 { display:block; width:100%; height:auto}
.zhys_6 img.img1 { display:none}
}
@media all and (max-width:720px) {
.zhys_6 .w100 { width:90%}
}

.news_id { border-top:1px #ddd solid; margin-top:10px; padding-top:40px; padding-bottom:10px}
.news_id .w100 { position:relative; width:1160px; margin:0 auto}
.news_id .news_rq { width:60px; height:90px; position:absolute; background:#E1E1E1; top:0px; left:65px; padding-left:10px; line-height:20px; font-weight:normal}
.news_id .news_rq b { display:block; font-size:24px; color:#007548; padding-top:15px; list-style:30px; padding-bottom:5px}

.news_id .news_title { padding-left:150px}
.news_id .news_title h1 { font-size:18px; line-height:30px}
.news_id .news_title h3 { font-size:12px; color:#666; font-weight:normal}
.news_id .news_title h3 span { display:none}

.news_id .news_text { font-size:14px; line-height:26px; padding:15px 0 30px 150px}
.news_id .news_text p { padding-bottom:15px}
.news_id .news_text img { max-width:100%; height:auto}


.news_sx { height:46px; background:#E1E1E1; margin-bottom:50px; text-align:center; line-height:46px}
.news_sx a.xs_1 { padding:10px 10px 10px 50px; background:url(../image/news_sx1.jpg) left no-repeat}
.news_sx a.xs_2 { padding:10px 50px 10px 10px; background:url(../image/news_sx2.jpg) right no-repeat}

@media all and (max-width:1100px) {
.news_id .w100 { width:720px}
.news_id .news_rq { left:40px; }
.news_id .news_title { padding-left:120px}
.news_id .news_text { padding-left:120px}
}
@media all and (max-width:720px) {
.news_id { padding-top:20px;}
.news_id .w100 { width:90%;}
.news_id .news_title h3 span { display: inline}
.news_id .news_rq { left:0px; top:0; width:50%; display:none}
.news_id .news_rq { padding-left:0}
.news_id .news_title { padding-left:0px; padding-top:20px}
.news_id .news_text { padding-left:0px}
}

.img2 { display:none}
@media all and (max-width:1100px) {
.img1 { display:none}
.img2 { display:block; max-width:100%; height:auto; margin:0 auto}
}



.pages { height:80px;}
.pages ul{ text-align:center; list-style-type:none; padding:14px 0px;}
.pages ul li { display:inline; list-style-type:none; font-family:Tahoma;line-height:26px;margin-right:6px;border:#ccc 1px solid;background:#EAEAEA;-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; padding:8px;}
.pages ul li a{ padding:2px 3px; color:#6e6e6e;}
.pages ul li.on a{color:#343434;}
.pages ul li.thisclass{ background:#53A30D; font-weight:bold; text-align:center;border:#fff 1px solid}
.pages ul li.thisclass a { color:#fff;}

