html, body { width: 100%; overflow-x: hidden; }
html { height: 100%; }
body { font-family: "Helvetica Neue",Arial; font-size: 14px; line-height: 1.42857143; color: #333;  overflow-y: hidden; }
* { margin: 0; padding: 0; list-style: none; }
img { vertical-align: middle; }
img { border: 0; }
a, a:hover { text-decoration: none; color: #f04124; }
a { color: inherit; }
:focus { outline: none; }
p { text-align: justify; text-justify: inter-ideograph; }
i, em, cite { font-style: normal; }
.hidden { display: none; }
table { max-width: calc(100% - 2px) !important; border: #ddd 1px solid; border-collapse: collapse; border-spacing: 0; }
table td { padding: 8px 10px; border: #ccc 1px solid; vertical-align: middle; }
table.noborder { border: 0; }
table.noborder td { border: 0; }
#head { width: 100%; margin-top: 2px\9; background: #ffffff; }
#top { width: 100%; height: 26px; background: #e6e7e8; }
.top { width: 1000px; line-height: 26px; margin: 0 auto; position: relative; }
.top i { height: 26px; position: absolute; top: 0; left: 200px; }
.top i em { width: 110px; padding: 4px; background: #f5f5f5; line-height: 0; font-size: 0; position: absolute; top: 26px; left: -30px; display: none; }
.top i em img { width: 100%; }
.top i:hover em { display: block; }
.top span { float: right; height: 24px; overflow: hidden; }
.top span a { float: left; margin-left: 14px; display: inline; color: #9fa0a0; overflow: hidden; }
#logo { width: 1000px; height: 120px; margin: 0 auto; overflow: hidden; }
.logo { float: left; width: 400px; height: 100px; margin-top: 10px; overflow: hidden; }
.weather { float: right; width: 600px; height: 60px; margin-top: 40px; text-align: right; overflow: hidden; vertical-align: top; }
.datetime { display: inline-block; height: 36px; line-height: 36px; float: right; }
.datetime font { padding-left: 16px; }
.menu { width: 100%; height: 45px; background: #25B97E; }
.menu > ul { width: 1200px; height: 45px; line-height: 45px; margin: 0 auto; }
.menu > ul > li { float: left; width: 150px; height: 45px; text-align: center; font-size: 14px; position: relative; z-index: 100; }
.menu > ul > li > a { float: left; width: 100%; height: 45px; color: #ffffff; overflow: hidden; }
.menu > ul > li:hover > a, .menu > ul > li > a.curr { background: #22AA74; }
.footer { padding: 10px 0; line-height: 30px; text-align: left; width:100%;float:left;}
.footer .hotlink_list a { display: block; margin-top: 10px; margin-right: 30px; font-size: 12px; color: #737580; line-height: 1;float:left; }
.footer .hotlink_list { padding: 10px 0; border-bottom: 1px solid #2d3040; font-weight: 900; font-size: large; }
.footer .copy_right { padding: 30px 0; }
.footer .copy_right p { line-height: 25px; }
.container { width: 1170px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.banner, .product-list, .info-box, .pic-tong, .bannernew { position: relative; }
.banner a { display: block; height: 450px; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.banner .owl-pagination { position: absolute; left: 0px; right: 0px; bottom: 10px; text-align: center; }
.banner .owl-theme .owl-controls span { width: 12px; height: 12px; background-color: #b2b2b2; border-radius: 100%; border: 4px solid transparent; margin: 0 7px; box-sizing: border-box; background-clip: content-box; transition: all .36s ease; }
.banner .owl-theme .owl-controls .owl-page.active span, .banner .owl-theme .owl-controls.clickable .owl-page:hover span { background-color: transparent; border: 2px solid #3488ea; background: #fff; }
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
.bannernew a { display: block; height: 350px; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.bannernew .owl-pagination { position: absolute; left: 0px; right: 0px; bottom: 10px; text-align: center; }
.bannernew.owl-theme .owl-controls .owl-page span { width: 12px; height: 12px; background-color: #b2b2b2; border-radius: 100%; border: 4px solid transparent; margin: 0 7px; box-sizing: border-box; background-clip: content-box; transition: all .36s ease; }
.bannernew .owl-theme .owl-controls .owl-page.active span, .banner .owl-theme .owl-controls.clickable .owl-page:hover span { background-color: transparent; border: 2px solid #3488ea; background: #fff; }
.part1 { padding-top: 40px; }
.row { margin-right: -15px; margin-left: -15px; }
.col-md-6 { width: 47%; }
.sgmore { border-bottom: #4b67a8 solid 1px; overflow: hidden; zoom: 1; }
.more { float: right; }
.more a { position: relative; display: inline-block; width: 50px; height: 30px; line-height: 30px; color: #666; }
.sgmore h2 { color: #999; font-size: 1.6rem; font-weight: lighter; margin: 0px; }
.sgmore h2 span { font-weight: bold; color: #4b67a8; font-weight: bold; padding-bottom: 2px; }
.sglist ul { padding-left: 0px; }
.sglist ul li { border-bottom: #ffffff dashed 1px; line-height: 30px; }
.sglist ul li h3 { font-size: 1.6rem; color: #4b67a8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.sglist ul li p { color: #999; }
ol, ul { margin-top: 0; margin-bottom: 10px; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.col-md-6 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.part4 { background: url(../img/seybg.jpg) no-repeat center; background-attachment: fixed; padding: 20px 0px; margin-top: 40px;float:left;width:100%; }
.part4wd { width: 750px; }
.part4b { overflow: hidden; zoom: 1; }
.part4bb { float: left; width: 19.9%; text-align: center; border-right: #ffffff solid 1px; }
.part4bb p { font-size: 1.2rem; color: #4b67a8;text-align:center; }
.part4bb:last-child { border-right: 0; }
.zc { overflow: hidden; zoom: 1; }
.zc_menu { width: 20%; float: left; }
.zc_menu ul { background: #25B97E; color: #fff; font-size: 1.3rem; padding: 0px; margin-bottom: 0px; }
.zc_menu ul li { text-align: center; height: 69px; width: 100%; line-height: 69px; border-left: #25B97E solid 6px; }
.zc_menu ul li a{ color:#f5f5f5;}
.zc_menu ul li.selected { border-left: #f79534 solid 6px; }
.zc_box { float: left; width: 78%; margin-left: 2%; }
ul.mainlist li { height: 45px; border-bottom: #b2b2b2 dashed 1px; overflow: hidden; zoom: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 50px; position: relative; padding-left: 15px; }
ul.mainlist li:before { content: ""; width: 5px; height: 5px; background: #4b67a8; border-radius: 10px; position: absolute; left: 0px; margin-top: -2.5px; top: 60%; }
ul.mainlist li span { float: right; }
.part5 { background-attachment: fixed; padding: 20px 0px; margin-top: 40px; float: left; width: 100%; }
.settingbox { padding: 10px 0px; font-size: 1.5rem; font-weight: bold; text-align: center; color: #4b67a8; }
.setting { border-right: rgba(75,103,168,0.3) solid 1px; }
.setting:last-child { border: none; }
.bgfff { background: #fff; border: 5px; padding-top: 20px; position: relative; }
.trace { width: 100.5%; position: absolute; left: -.5%; top: 10px; background: #eee; }
.trace ol { background: #b4de9b;  margin: 0px; }
.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }
.ejcon { padding-top: 30px; padding-bottom: 30px; }
.col-md-3 { width: 24%; }
.col-md-4 { width: 22%; }
.ejfl { border-right: #eee solid 1px; }
.ejfl ul { font-weight: bold; color: #4c67a7; }
.ejfl ul li { border-bottom: #eee dashed 1px; padding: 10px 30px; }
.contenth3 { font-size: 1.5rem; color: #4b67a8; text-align: center; }
.context { font-size: 1.2rem; padding: 20px 60px; line-height: 1.5; min-height:500px;}
.col-md-9 { width: 75%; float:right; }
h3.listh3 { border-left: #4c67a7 solid 5px; padding-left: 10px; position: relative; font-size: 1.5rem; color: #4c67a7; }
.yema { text-align: center; }
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li > span { background: #337ab7; color: #fff; }
.promptForm { width: 1013px; margin: 30px auto; font-size: 14px; font-family: MicrosoftYaHei; color: #333333; }
.promptForm textarea { width: 1000px; height: 158px; border: 1px solid #eee; margin-bottom: 20px; padding: 10px; }
.mt10 { margin-top: 10px !important; }
textarea { overflow: auto; vertical-align: top; outline: none; resize: none; }
.promptForm .inpt { width: 1000px; height: 30px; line-height: 30px; padding-left: 10px; border: 1px solid #eee; }
.mb20 { margin-bottom: 20px; }
.mt10 { margin-top: 10px !important; }
.promptForm .tijBtn { width: 158px; height: 50px; line-height: 50px; text-align: center; background: #25B97E; border-radius: 3px; border: none;cursor:pointer; color: #fff; font-size: 20px; font-family: MicrosoftYaHei; }