﻿@charset "utf-8";



/* CSS Document */



@charset "utf-8";

/* CSS Document */



html * { font-family: "微软雅黑", "tahoma ", "Arial",; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: none; font-weight: inherit; font-style: inherit; font-family: "微软雅黑"; }

cite { font-style: normal; }

strong { font-weight: bold; font-size: 14px; }

body { font-family: "微软雅黑", "tahoma ", "Arial",; font-size: 14px;  color: #2e2e2e; }

li { list-style-type: none }

img { border: 0; }

* { padding: 0; margin: 0; border: none; outline: none }

a { text-decoration: none; color: #2e2e2e; border: none; }

a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: none; }

#sjbox { max-width: 6.4rem; margin: 0 auto; overflow: hidden; }

.top { float: left; width: 100%; }

.top img { width: 100%; }

.zjphone img { width: 100%; }

#race { position: absolute; right: 0; top: 0; width: 18%; height: 60px; }

.center01 { text-align: center; }

.xyt { width: 80%; height: 50px; margin: auto; }

.qzdh { width: 100%; clear: both; }

/*banner部分开始*/

.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; clear: both; }

.focus .hd { width: 100%; height: 5px; position: absolute; z-index: 1; bottom: 0; text-align: center; }

.focus .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 5px; background-color: rgba(51,51,51,0.5); }

.focus .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }

.focus .hd ul .on { background: #FF4000; }

.focus .bd { position: relative; z-index: 0; }

.focus .bd li img { width: 100%; height: auto; }

.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/*banner部分结束*/

.banner { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #e8e8e8; }

.logo { float: left; }

.btn {/* float: right;*/ padding-right: 15px; }

.btn01 { float: right; padding-right: 15px; }

.biao { width: 100%; text-align: center; height: 62px; padding-top: 10px; padding-bottom: 10px; }

.zhuanli { background-color: #f6fefc; height: 88px; padding-top: 10px; padding-bottom: 8px; text-align: center; }

.text01 { font-size: 12px; line-height: 20px; }

.text02 { font-weight: bold; color: #036734; line-height: 30px; }

.text02 a { text-decoration: none; color: #036734; border: none; float: left; }

.text03 { font-weight: bold; color: #444; line-height: 28px; font-size: 16px; }

.text03 a { text-decoration: none; border: none; color: #444; font-size: 14px; }

.text03 span a { font-size: 14px; text-decoration: none; color: #036734; }

.text04 { color: #666; font-size: 18px; float: left; line-height: 38px; }

.text04 a { text-decoration: none; border: none; color: #666; }

.text05 { color: #ff4b4b; }

.text05 a { text-decoration: none; border: none; color: #ff4b4b; }

.text06 { font-weight: bold; }

.text07 { font-size: 12px; color: #2c7bca; }

.text07 a { text-decoration: none; border: none; color: #2c7bca; }

.pic-zl { float: left; padding-left: 10px; }

.zt { clear: both; }

.zt_list { clear: both; }

.tit { padding-top: 10px; padding-bottom: 10px; float: left; width: 100%; font-size: 16px; color: #333; line-height: 23px; display: inline; vertical-align: middle; clear: both; }

.tit a { text-decoration: none; color: #333; border: none; }

.tit-w01 { float: left; vertical-align: middle; padding-left: 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #036734; }

.btn-lp { background-color: #FE5E00; text-align: center; height: 32px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 17px; color: #FFF; float: left; }

.btn-lp a { text-decoration: none; color: #FFF; border: none; font-size: 16px; }

.btn-lps { background-color: #ff4b4a; text-align: center; height: 32px; width: 80%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 14px; color: #FFF; vertical-align: middle; padding-top: 5px; }

.btn-lps a { text-decoration: none; color: #FFF; border: none; }

.btn-lps2 { background-color: #7ebc48; text-align: center; height: 32px; width: 80%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 14px; color: #FFF; vertical-align: middle; padding-top: 5px; }

.btn-lps2 a { text-decoration: none; color: #FFF; border: none; }

.btn-luntans { background-color: #FFF; text-align: center; height: 32px; width: 295px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 12px; color: #2c7bca; }

.btn-luntans a { text-decoration: none; color: #2c7bca; border: none; }

.tit-w02 { float: left; vertical-align: middle; padding-left: 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #036734; }

.tit-w03 { float: left; vertical-align: middle; padding-left: 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #036734; }

.tit-w04 { padding-left: 10px; vertical-align: middle; width: 300px; }

.tit-p { vertical-align: middle; float: left; }

.tit-p2 { background-image: url(../images/icon-leixing.gif); background-repeat: no-repeat; background-position: left center; float: left; padding-left: 5px; }

.luntan00 { width: 300px; padding-top: 25px; padding-left: 20px; }

.luntan-w { font-size: 14px; }

.luntan-huifu { padding-top: 40px; }

.con01 { width: 100%; border-top-width: 1px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e8e8e8; border-bottom-color: #e8e8e8; float: left; }

.con01 img { width: 100%; height: auto; }

.con02 { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #e8e8e8; float: left; }

.con03 { width: 100%; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #e8e8e8; float: left; }

.baibai img { width: 100%; }

.con04 { width: 100%; padding-top: 30px; padding-bottom: 82px; float: left; }

.con05 { width: 100%; float: left; }

.con-tb10 { padding-top: 10px; padding-bottom: 10px; }

.con-t10 { padding-top: 10px; }

.con-b10 { padding-bottom: 10px; }

.con-b20 { padding-bottom: 20px; }

.btn-left10 { padding-left: 10px; float: left; }

.left3 { width: 98%; text-align: center; }

.left3 a { width: 25%; display: block; float: left; margin-bottom:10px; }

.shuxian { margin: 0px 15% 0px; float: right; }

.left10 { padding-left: 10px; }

.left30 { padding-left: 30px; padding-bottom: 10px; }

.left { float: left; width: 45%; text-align: center; }

.pic-xc { float: left; width: 38%; padding-top: 15px; padding-right: 10px; padding-left: 10px; text-align: center; }

.buri { float: right; width: 55%; }

.pic-xlbc { float: left; padding: 5%; width: 85%; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #e8e8e8; border-left-color: #e8e8e8; text-align: center; }

.pic-dp { float: left; padding: 5%; width: 85%; border-left-width: 1px; border-left-style: solid; border-left-color: #e8e8e8; text-align: center; }

.pic-btm { float: left; vertical-align: middle; display: inline; }

.btm-w { vertical-align: middle; float: left; display: inline; padding-top: -5px; }

.center { text-align: center; }

.center img { width: 85%; }

.pic { float: left; }

.con03 ul { padding-left: 20px; padding-top: 0px; padding-bottom: 0px; }

.con03 ul li { background-image: url(../images/icon-yu.gif); background-repeat: no-repeat; padding-left: 15px; list-style-type: none; background-position: left center; }

.con03 ul li a { color: #008375; font-weight: bold; text-decoration: underline; }

/**/



.con_sy { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #e8e8e8; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #e8e8e8; float: left; }

.con_sy ul { padding-left: 10px; padding-top: 8px; padding-bottom: 0px; }

.con_sy ul li { background-image: url(../images/icon-yu.gif); background-repeat: no-repeat; padding-left: 15px; list-style-type: none; background-position: left center; }

.con_sy ul li a { color: #2e2e2e; font-weight: 100; /*text-decoration:underline;*/ }

/**/







.con05 ul li { background-repeat: no-repeat; list-style-type: none; background-position: left center; }

.jia18 { background-image: url(../images/bg-18.jpg); background-repeat: no-repeat; height: 111px; padding-top: 0px; padding-left: 140px; }

.jia18w { padding-left: 20px; font-size: 14px; color: #ff4b4a; }

.jia18w a { text-decoration: none; color: #ff4b4a; border: none; }

.btn-dlv { background-color: #036734; height: 31px; width: 75px; color: #FFF; padding-left: 5px; float: left; margin-top: 10px; }

.btn-dlv a { text-decoration: none; color: #FFF; border: none; }

.bg-btm { font-size: 12px; color: #FFF; background-color: #fe6700; height: 35px; width: 100%; padding-top: 15px; margin: 0 auto; }

.bg-btm a { text-decoration: none; color: #FFF; border: none; }

.nav { background-color: #036734; width: 100%; padding-top: 0px; padding-bottom: 0px; float: left; height: 30px; margin-top: 10px; text-align: center; }

.nav ul li { width: 20%; padding-left: 2%; list-style-type: none; float: left; line-height: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: #81c7bc; height: 30px; padding-right: 2%; color: #FFF; }

.nav ul li a { text-decoration: none; color: #FFF; border: none; }

.bottom { position: fixed;  width: 100%; z-index: 9999; bottom: 0px; margin: 0 auto; background-color: #fe6700; }

.zt-xcw { padding-top: 20px; padding-bottom: 20px; text-align: center; background-image: url(../images/bg-xcw.gif); background-repeat: no-repeat; background-position: center 20px; height: 31px; width: 250px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; color: #0a9d53; font-size: 17px; line-height: 33px; }

.zt-xcw a { color: #0a9d53; text-decoration: none; border: none; }

.bg-line { background-image: url(../images/bg-line.gif); background-repeat: repeat-y; padding-left: 5px; float: left; width: 315px; color: #666; }

.bg-line a { text-decoration: none; color: #666; border: none; }

.zt-tit { padding-top: 20px; padding-bottom: 20px; float: left; width: 315px; padding-left: 0px; font-size: 16px; color: #333333; }

.zt-tit a { text-decoration: none; color: #333333; border: none; }

.bg-btm ul li { float: left; padding-right: 9px; padding-left: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #ff934c; }

.word01 { color: #666; padding-left: 10px; width: 300px; padding-top: 10px; padding-bottom: 10px; line-height: 28px; }

.word01 a { text-decoration: none; color: #666; border: none; }

.bu4-con00 { float: left; padding-left: 4%; padding-bottom: 4px; width: 20%; text-align: center; }

.bu4-con01 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #036734; text-align: center; }

.sqyy18-bj { background-image: url(../images/bg-picbj.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; padding-bottom: 10px; height: 160px; color: #333; margin-top: 10px; }

.sqyy18-bj a { text-decoration: none; border: none; color: #333; }

.sqyy18-doc { text-align: center; width: 110px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; }

.text08 { color: #036734; font-size: 12px; line-height: 20px; }

.text08 a { color: #036734; }

.text09 { font-weight: bold; color: #fc6a71; }

.text09 a { color: #fc6a71; }

.sqyy18-hspt01 { width: 275px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 45px; padding-top: 50px; text-align: center; line-height: 20px; color: #013467; }

.sqyy18-hspt01 a { color: #013467; }

.sqyy18-hspt02 { width: 275px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 50px; text-align: center; line-height: 20px; color: #013467; padding-right: 45px; }

.sqyy18-hspt02 a { color: #013467; }

.sqyy18-hspt03 { width: 300px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 50px; text-align: center; line-height: 20px; color: #013467; padding-right: 20px; }

.sqyy18-hspt03 a { color: #013467; }

.sqyy18-hspt04 { width: 310px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 10px; padding-top: 50px; text-align: center; line-height: 20px; color: #013467; }

.sqyy18-hspt04 a { color: #013467; }

.sqyy18-sd { background-image: url(../images/bg-picsd.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-sd a { color: #333; }

.sqyy18-hb { background-image: url(../images/bg-pichb.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-hb a { color: #333; }

.sqyy18-hn { background-image: url(../images/bg-pichn.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-hn a { color: #333; }

.sqyy18-zj { background-image: url(../images/bg-piczj.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-zj a { color: #333; }

.sqyy18-js { background-image: url(../images/bg-picjs.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-js a { color: #333; }

.sqyy18-fz { background-image: url(../images/bg-picfz.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-fz a { color: #333; }

.sqyy18-ln { background-image: url(../images/bg-picln.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-ln a { color: #333; }

.sqyy18-gx { background-image: url(../images/bg-picgx.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-gx a { color: #333; }

.sqyy18-gd { background-image: url(../images/bg-picgd.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 10px; height: 160px; color: #333; }

.sqyy18-gd a { color: #333; }

.sqyy18-sx { background-image: url(../images/bg-picsx.jpg); background-repeat: no-repeat; background-position: center top; max-width: 480px; padding-bottom: 20px; height: 160px; color: #333; }

.sqyy18-sx a { color: #333; }

.hezuoyy { padding-bottom: 10px; padding-left: 20px; }

.hezuoyy ul li { background-image: url(../images/icon-18sqyy.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }

/*8*/



.etby_box { clear: both; margin-left: 10px; }

.etby_box li { float: left; display: inline; width: 48%; margin-right: 2%; background: #E4E4E4; border-radius: 2px; text-align: center; padding: 2PX 0px; margin-bottom: 2%; }

.etby_box li:hover { background: #C08857; }

.etby_box li:hover a { color: #fff; }

/*案例样式*/



.mainIn { width: 100%; height: 159px; overflow: hidden; position: relative; }

.mainIn ul { position: absolute; }

.mainIn { width: 100%; height: 159px; overflow: hidden; position: relative; }

.mainIn ul li { float: left; max-width: 480px; }

/*top dingwei */



.ttop { position: fixed; height: 35px; width: 100%; z-index: 9999; top: 52px; margin: 0 auto; background-color: #fe6700; }

.bg-ttop { font-size: 12px; color: #FFF; background-color: #fe6700; height: 30px; width: 100%; padding-top: 3px; margin: 0 auto; }

.bg-ttop a { text-decoration: none; color: #FFF; border: none; }

.bg-ttop ul li { float: left; padding-right: 9px; padding-left: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #ff934c; }

.main { width: 100%; overflow: hidden; position: relative; margin: 20px auto; }

.main mainIn { position: absolute; height: 240px }

.mainIn ul { width: 1600px; position: absolute; }

.mainIn { width: 100%; height: 238px; overflow: hidden; position: relative; }

.main li { float: left; height: 100%; width: 100%; }

.main li img { display: block; width: 100%; height: 100%; margin: 0; border: none }

.main ol { position: absolute; bottom: 1rem; right: 1rem; overflow: hidden; width: 60px; margin: 0 auto; left: 260px; bottom: -3px; }

.main ol li { width: 25px; height: 25px; background: url(../images/00.png) no-repeat 0 0; float: left; margin: 0 5px 0 0; cursor: pointer; }

.main ol li.current { background-position: 0 -57px; }

.bt2mk { height: 130px; margin-top: 10px; clear: both; }

.bt2mk .st { height: 33px; margin-top: 10px; }

.bt2mk .st p { float: left; margin-left: 5px; color: #FFF; }

.bt2mk .st .sp1 { background: #36c2fa; width: 39%; }

.bt2mk .st .sp2 { background: #06abec; width: 30.1% }

.bt2mk .st .sp3 { background: #00a2ff; width: 25% }

.bt2mk .st_1 { height: 33px; }

.bt2mk .st_1 p { float: left; margin-left: 5px; color: #FFF; }

.bt2mk .st_1 .sp1 { background: #1ea3d8; width: 34%; }

.bt2mk .st_1 .sp2 { background: #0692e2; width: 26.2% }

.bt2mk .st_1 .sp3 { background: #049cd8; width: 34% }

.bt2mk .st_2 { height: 33px; }

.bt2mk .st_2 p { float: left; margin-left: 5px; color: #FFF; }

.bt2mk .st_2 .sp1 { background: #03a2d6; width: 48%; }

.bt2mk .st_2 .sp2 { background: #0281c2; width: 47.5% }

.bt2mk .st_3 { height: 36px; }

.bt2mk .st_3 p { float: left; margin-left: 5px; color: #FFF; }

.bt2mk .st_3 .sp1 { background: #ff9000; width: 96.7%; }

.bt2mk a { color: #FFF; text-align: center; display: block; }

.meiti a { margin: 0.5%; width: 48.5%; float: left; display: block; text-align: center; height: auto; }

.meiti img { width: 100%; }

.dibu { width: 20%; text-align: center; float: left; }

.dibu img { width: 100%; }

.dibu01 { width: 80%; float: left; }

.lf { width: 80%; margin: auto; text-align: center; }

/************2015.12.8 yqy**********************/

.qdgz { clear: both; }

.qdgz li { padding-left: 10px; margin-left: 0px; float: left; display: inline; line-height: 25px; margin-bottom: 10px; font-size: 16px; clear: both; width: 100%; }

.qdgz li img { margin: 0px 7px; }

.qdgz li p { width: 40%; float: right; color: #c5c4c4; font-size: 14px; }

.qdgz li p span { color: #d90405; }

.ov { overflow: hidden; }

.fleft { float: left }

.fright { float: right; }

.wp { padding: 4% 5% 4% 5% }

.quetion { clear:both; margin-top:10px; }

.quetion ul li { float: left; width: 24%; height: 2.3em; line-height: 2.3em; text-align: center; color: #fff; border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; margin-right: 1.2%; font-size: 18px; }

.quetion ul li:nth-child(1), .quetion ul li:nth-child(3) { background: #ff7d00; }

.quetion ul li:nth-child(2) { background: #c43d3d }

.quetion ul li:nth-child(4) { background: #f63274; margin-right: 0 }

.quetion ul li a { color: #fff; font-size: 1.1em; text-align: center; }

.other { text-align: center; font-size: 1.2em; margin-top: 2% }

.click { width: 100%; height: 3.5em; line-height: 3.5em; text-align: center; border-radius: 0.2em; background: #FE5E00; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; float:left; clear:both; margin-top:10px; }

.click a { display: block; color: #fff; font-size: 1.5em; text-decoration: none }

.doc, .tab-doc, .jbtd, .pinp-box, .tw-box { background: #fff; border-bottom: 1px solid #d5d4d4; border-top: 1px solid #d5d4d4 }

.jbtd-tit { color: #202020; font-size: 1.4em; text-align: center; margin-bottom: 3% }

.jbtd-tit font { color: red; }

.jbtd p { margin-bottom: 3% }

.jbtd span { font-size: 1.1em; margin: 0 0.5% }

.yczx  { color: #25a9ff; text-decoration: underline; float: right; font-size: 1.15em; text-decoration:none; }



