html { overflow-y: scroll; }
body { margin: 0px; padding: 0px; background: #402600 !important; text-align: center; _background: #790101; line-height: 1.2; font-family: Microsoft YaHei; font-size: 12px; }
div { margin: 0px; padding: 0px; }
dl { margin-top: 35px!important; padding: 0px; color: #3C0; }
dt { margin: 0px; padding: 0px; }
dd { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
ol { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
h4 { margin: 0px; padding: 0px; }
h5 { margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; }
pre { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
fieldset { margin: 0px; padding: 0px; }
input { margin: 0px; padding: 0px; }
textarea { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
blockquote { margin: 0px; padding: 0px; }
th { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset { border: 0px currentColor; }
img { border: 0px; }
address { font-style: normal; font-weight: normal; }
caption { font-style: normal; font-weight: normal; }
cite { font-style: normal; font-weight: normal; }
code { font-style: normal; font-weight: normal; }
dfn { font-style: normal; font-weight: normal; }
em { font-style: normal; font-weight: normal; }
th { font-style: normal; font-weight: normal; }
var { font-style: normal; font-weight: normal; }
ol { list-style: none; }
ul { list-style: none; }
caption { text-align: left; }
th { text-align: left; }
h1 { font-size: 100%; font-weight: normal; }
h2 { font-size: 100%; font-weight: normal; }
h3 { font-size: 100%; font-weight: normal; }
h4 { font-size: 100%; font-weight: normal; }
h5 { font-size: 100%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }
q::before { content: ""; }
q::after { content: ""; }
abbr { border: 0px currentColor; }
acronym { border: 0px currentColor; }
.clearfix::after { height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " "; }
* html .clearfix { zoom: 1; }
*:first-child + html .clearfix { zoom: 1; }
.clear { height: 0px; overflow: hidden; clear: both; font-size: 0px; }
body { }
a { color: #fff; text-decoration: none; }
a:hover { color: #fa8000; text-decoration: none; }
/*头部*/
#header { width: 100%; height: 200px; margin: 0px auto; background: url(header-bg.png) repeat-x; }
.top { top: 0px; width: 950px; height: 60px; text-align: center; margin: 0px auto; }
.top-l { width: 250px; height: 30px; margin-left: 15px; text-align: left; float: left; color: #fff; font-weight: 700; margin-top: 42px; }
.top-l a { color: #fff; }
.top-l a:hover { color: #fa8000; }
.top-r { height: 30px; float: right; padding-right: 10px; margin-top: 42px; }
.top-r li { float: left; padding: 0; margin-right: 3px; font-weight: 700; }
.top-r li a { height: 30px; color: #fff; font-size: 12px; text-decoration: none; float: left; display: block; display: inline; }
.top-r li a:hover { text-decoration: underline; color: #fa8000; text-decoration: none; }
#header-x { width: 950px; height: 130px; margin-left: auto; margin-right: auto; }
#logo { float: left; }
#btnShow { display: none; }
#DivToggle { display: none; }
/*主页面*/
#qy { margin: 30px auto 0px auto; width: 950px; position: relative; min-height: 680px; }
/*左边*/
#zb { margin-top: 0px; margin-left: 0px; width: 216px; float: left; }
/*左导航*/
#zb ul { padding-bottom: 20px; padding-top: 0px; }
#zb li { height: 35px; line-height: 35px; padding-left: 5px; font-size: 14px; font-weight: 700; background: url(sub-nav.png) no-repeat 0px 0px; }
#zb li a { color: #fff!important; }
#zb li.focus { background: url(sub_nav_focus.png) no-repeat 0px 0px; font-weight: 900; color: #fff; }
#zb li.focus a { color: #fff; }
/*联系我们*/
.other-help { margin-top: 20px; padding: 10px 5px 2px 5px; }
.other-help dt { margin: 0px; width: 160px; text-align: left; overflow: hidden; }
.other-help dd { margin-left: 17px; width: 160px; height: auto; line-height: 25px; text-align: left; overflow: hidden; }
.other-help dt { font-weight: 700; color: #fff; }
.other-help dt img { margin-right: 6px; vertical-align: middle; }
.other-help dd { padding-left: 17px; color: #fff; font-weight: 700; }
.other-help dd a { color: #fff; font-size: 12px; text-decoration: underline; }
.other-help dd a:hover { color: #fa8000; }
.other-help dd.downlight { color: #fff; }
.other-help h2 { color: #fff!important; font-size: 18px!important; font-weight: 900!important; margin-top: 20px; }
.icon_forum { background: url(icon_dizi.png) no-repeat; height: 16px; padding-left: 35px; }
.icon_phone { background: url(icon_phone.png) no-repeat; height: 16px; padding-left: 35px; }
.icon_email { background: url(icon_mail_alt.png) no-repeat; height: 16px; padding-left: 35px; }
/*右边*/
#yb { margin-left: 220px; width: 726px; background-color: #eee; }
/*内容*/
.content { padding-bottom: 30px; min-height: 525px; }
.content h3 { color: #4b2b01; font-size: 14px; margin-bottom: 10px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; text-align: right; padding-right: 20px; }
.content h4 { font-size: 18px; font-weight: 700; margin-top: 25px; color: #4b2b01; text-align: center; }
.content p { padding: 0px; color: #222; line-height: 1.8em; text-indent: 1.2em; font-size: 14px; }
.content cpp { width: 300px; height: 200px; margin: 10px; 20px;}
pp cc { list-style-type: none; border: none; width: 100%!important; margin: 20px auto; height: auto!important; min-height: 500px; text-align: center; line-height: 20px!important; color: #fff; background-color: #fff!important; display: block; }
.s2_1, .s2_2, .s2_3 {  background-position: left -50px; background-repeat: no-repeat; min-height: 350px; background-size: 100% auto; display: block; }
.s2_1 img, .s2_2 img, .s2_3 img{width: 62.5px!important;height: 80px!important;margin-left: -100px;}
.s2_1 p, .s2_2 p, .s2_3 p{text-align: left;    width: calc(100% - 20px)!important;
    margin-left: 0px!important;
    padding: 10px!important;
    height: 100%;
    line-height: 2em!important;}
pp cc p { width: calc(100% - 20px); margin-left: 0px; text-align: left; padding: 10px!important; height: 100%; line-height: 2em!important; }
.s_bt { margin: 0 10px; width: calc(100% - 20px); border-bottom: 1px solid #904900; height: 50px; line-height: 50px; position: relative; display: block; }
.s_bt h3 { font-size: 20px; font-weight: 900; color: #904900; float: left; margin-top: 0px; }
.s_bt h2 { font-size: 16px; color: #904900; float: left; margin-top: 10px; margin-left: -10px; }
.s_bt h4 { font-size: 16px; font-weight: 100; color: #904900; float: left; margin-top: 10px; margin-left: 0px; }
.s2_4 { height:auto!important; display: block; }
.s2_5 {  height: auto!important; display: block; }
.s3_1 { list-style-type: none; border: none; width: 100%!important; margin: 20px auto; min-height: 300px; text-align: center; line-height: 20px!important; color: #fff; overflow: hidden; background-color: #fff; display: block; height: 100%; }
.s3_1 p { padding: 10px; margin-left: 0; text-align: left; margin: 20px auto; width: 90%; }
.s3_1 img { width: 100%; }
.s7 { background-size: 90% auto; background-repeat: no-repeat; background-position: right 40px }
.s7 div { height: 480px!important; }

.s7_1 p { width: 80%;; padding-top: 80px !important; font-size: 14px; margin-left: 80px; position: relative;}

.s7_2 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_3 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_4 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_5 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_6 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_7 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_8 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_9 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_10 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_11 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_12 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_13 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_14 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_15 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_16 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_17 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }
.s5,.s6,.s14{min-height: 200px!important;}
.s5 img,.s6 img,.s14 img{margin: 15px auto;}	 
}
/*尾部*/
#foot { width: 100%; height: 240px; margin: 0px auto; background: url(footbg-max.png) repeat-x; }
#foot-gb { width: 100%; height: 190px; margin: 0px auto; background: url(footbg.png) no-repeat 50% 0; border-bottom: #855003 thin solid; }
#foot-wz { width: 950px; height: 50px; margin: 0px auto; line-height: 50px; color: #FFFFFF; font-weight: 700; }
#full { width: 50px; height: 50px; position: fixed; left: 50%; bottom: 50px; margin-left: 470px; z-index: 100; text-align: center; cursor: pointer; "><a><img src="style/go-top.png}

/*自适应*/
 @media(max-width:950px) {
#header { width: 100%; height: 120px; margin: 0px auto; background: none; }
.top { top: 0px; width: calc(100% - 20px); height: 40px; text-align: center; margin: 0px auto; padding: 0 10px; background: #402600; border-bottom: 1px solid #f90; position:fixed;z-index: 10;}
#logo img { height: 40px; width: auto; float: left; }
.top-l { display: none; }
.top-r { display: none; }
#header-x { width: 100%; height: 80px;margin-top: 40px; margin-left: auto; margin-right: auto; background-color: #fff; background-image: url(bg-l.png), url(bg-r.png); background-repeat: no-repeat; background-size: auto 50px; background-position: -2% center, 90% center; }
#header-x img { display: none!important; }
#foot { width: 100%; height: auto; margin: 0px auto; background: none; }
#foot-gb { width: 100%; height: auto; margin: 0px auto; background: none; border-bottom: #855003 thin solid; }
#foot-wz { width: 100%; height: 50px; margin: 0px auto; line-height: 50px; color: #FFFFFF; font-weight: 700; }
#full { display: none; }
#qy { margin: 10px auto 0px auto; width: 100%; position: relative; }
#zb { display: none; }
#btnShow { display: block; float: right; text-indent: -999px; width: 40px; height: 40px; background-image: url(h_t.png); background-repeat: no-repeat; background-size: 25px 25px; background-position: center center; background-color: rgba(255, 255, 255, 0); border: none;outline:none; }
#DivToggle { margin-top: 0px; margin-left: 0px; width: 240px; position: fixed; z-index: 999; top: 0; left: 0; background-color: rgba(255, 255, 255,0.95); background-image: url(zb_header.png); background-position: center 10px; background-size: 250px 50px; background-repeat: no-repeat; padding: 40px 10px; height: 100%; display: none; }
#DivToggle ul { padding: 0 10px; margin-top: 20px }
#DivToggle li { height: 35px; line-height: 35px; padding-left: 5px; font-size: 14px; font-weight: 700;/*background: url(nv_abg.png) repeat-x 0 0;*/ }
#DivToggle li a { color: #333!important; background: url(sub-nav_h.png) no-repeat 0px 0px; width: 100%; display: block; }
#DivToggle li.focus { border-bottom: 0px solid #f90; font-weight: 900; color: #fff; }
#DivToggle li.focus a { color: #fff; }
.icon_email { background: url(icon_mail_alt_h.png) no-repeat; height: 16px; padding-left: 25px; }
.other-help dd a { color: #333!important; }
.other-help dt { color: #333!important; margin: 0px; width: 160px; text-align: left; overflow: hidden; }
.other-help dd { margin-left: 10px; width: 160px; height: auto; line-height: 25px; text-align: left; overflow: hidden; color: #333!important; }
.icon_phone { background: url(icon_phone_h.png) no-repeat; height: 16px; padding-left: 25px; }
.icon_forum { background: url(icon_dizi_h.png) no-repeat; height: 16px; padding-left: 35px; }	 
dl { margin-top: 5px!important; padding: 20px!important; }
#yb { width: 100%; background-color: #eee; margin-left: 0!important }
.content { width: calc(100% - 20px); padding: 10px; padding-bottom: 30px; overflow: hidden; }
.content p { padding: 20px!important; font-size: 14px; }
#demo { overflow: hidden; width: 100%!important; margin: 20px auto; }
.content p { padding: 20px!important; }
.zk { width: 100%!important; zoom: 1; margin: 0px!important; }
.item { width: 100%!important; overflow: hidden; }
pp { padding: 0; width: 100%!important; zoom: 1; }
pp cc { list-style-type: none; border: none; width: 100%!important; margin: 20px auto!important; height: auto!important; min-height:auto!important; text-align: center; line-height: 20px!important;
    background-color: #fff!important; display: block;}	 
pp cc img { width: 97%!important; height: auto!important; }
	 
.s2_1, .s2_2, .s2_3 { display: block!important; }
.s2_1 p, .s2_2 p, .s2_3 p { margin-left: 0px; text-align: left; width: calc(100% - 20px); }
	 .s2_1 img, .s2_2 img, .s2_3 img{width: 62.5px!important;height: 80px!important;margin-left: 0px!important;}	 
.s_bt { margin: 0 10px; width: calc(100% - 20px); border-bottom: 1px solid #904900; height: 50px; line-height: 50px; display: block; }
.s_bt h3 { font-size: 20px; font-weight: 900; color: #904900; line-height: 20px; float: left; margin: 25px 0 0 0!important; padding: 0px!important; }
.s_bt h2 { font-size: 16px; color: #904900; float: left; margin-top: 12px; margin-left: 10px; }
.s_bt h4 { font-size: 14px; font-weight: 100; color: #904900; float: left; margin-top: 12px; margin-left: 0px; }
.s2_4 { list-style-type: none; border: none; width: 100%!important; margin: 20px auto; height: auto!important; min-height: 300px; text-align: center; line-height: 20px!important; color: #fff; background-color: #fff;height: auto!important; display: block; }
.s2_5 { list-style-type: none; border: none; width: 100%!important; margin: 20px auto; height: auto!important; min-height: 300px; text-align: center; line-height: 20px!important; color: #fff; background-color: #fff;height: auto!important; display: block; }
.s3_1 { list-style-type: none; border: none; width: 100%!important; margin: 20px auto; height: auto!important; min-height: 300px; text-align: center; line-height: 20px!important; color: #fff; background-color: #fff; display: block; }
.s3_1 p { padding: 10px!important; text-align: left; width: calc(100% - 20px)!important; margin: 0 auto!important; }
.s3_1 img { position: relative; margin-top: 0px; right: 0px; }
.s7 { background-size: 90% auto; background-repeat: no-repeat; background-position: right 40px }
.s7 div { height: 280px!important; }

.s7_1 p { width: 80%; padding-top: 40px !important; font-size: 14px; margin-left: 10px; position: relative; }

.s7_2 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_3 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_4 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_5 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_6 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_7 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_8 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_9 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_10 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_11 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_12 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_13 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_14 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_15 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_16 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }

.s7_17 p { width: 80%; font-size: 14px; margin: 10px auto; position: relative; }
.s5,.s6,.s14{ height: auto!important;min-height: 220px!important;}	
.s5 img,.s6 img,.s14 img{margin: 10px auto;}		 
}

