@charset "UTF-8";
/*CSS重置*/
body,
html {margin: 0; padding: 0; font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight-Regular; color: #333;}
input,
textarea {font-family: "PingFang","Microsoft YaHei","Lantinghei SC",arial,"\5b8b\4f53",sans-serif,tahoma; font-size: 14px; -webkit-appearance: none;}
img {max-width: 100%;}
body {font-size: 14px; font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight-Regular;}
body a {outline: none; text-decoration: none !important;}
blockquote,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {margin: 0; padding: 0; list-style: none;}
li {list-style: none;}
img {border: none;}
em,
i {font-style: normal;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
.clearfix:after {display: block; visibility: hidden; clear: both; height: 0; content: '';}
* html .clearfix {height: 1%;}
* + html .clearfix {height: 1%;}
.clearfix {display: block; clear: both;}
*:focus {outline: none;}
input {outline: none;}
* {box-sizing: border-box;}
.fline{clear: both; width: 100%;}
input[type="button"],
input[type="number"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none; resize: none;}
.line-clear {clear: both;}
/*title-list*/
.title-list {height: 95px;}
.title-maxTxt {font-size: 25px;font-weight: 400;  font-family:@黑体; text-align: left;color: #ff3300;letter-spacing: 1px; padding-top: 20px;}
.title-moreTxt a{color: #ff3300;}
.title-moreTxt {font-size: 16px;font-weight: 400;text-align: left;color: #ff3300;}
/*treeImg-list*/
.treeImg-list {width:320px; height:300px; float: left; margin-right: 30px;}
.treeImg-list img {width:320px;height:200px; }
.treeImg-link {font-size: 16px;font-weight: 400;text-align: left;color: #4d4d4d;letter-spacing: 0px; line-height: 20px; height: 40px; margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.treeImg-link a {color: #4d4d4d;}
.treeImg-link:hover{color: #ff3300;text-decoration: underline;}
.treeImg-time {margin-top: 6px;font-size: 9px;font-family: Arial, Arial-Regular;font-weight: 400;text-align: left;color: #989898; margin-bottom: 7px;}
/*new340-list*/
.new340-li {padding-bottom: 25px;}
.new340-list{width: 50px; height: 50px; background-color: #ff3000; float: left; margin-right: 5px;font-size: 22px;font-weight: 400;text-align: center;color: #f2f0eb; line-height: 22px;}
.new340-listY{position: relative; top: 5px;}
.new340-listM{font-size: 16px; line-height: 16px;}
.new340-txt {vertical-align:middle; height: 50px;font-size: 16px;font-weight: 400;text-align: left;color: #4d4d4d;line-height: 25px;letter-spacing: 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; position: relative; top: -4px;}
.new340-txt:hover {color: #ff3300;text-decoration: underline;} 
/*contact-list*/
.contact-list {width: 340px; height: 182px; background-color: #ff3300; padding: 0 18px;}
.contact-title {font-size: 25px;font-weight: 400;text-align: left;color: #ffffff;letter-spacing: 1px; padding-top: 13px;}
.contact-li {padding-top: 13px;font-size: 16px;font-family: Arial, Arial-Regular;font-weight: 400;text-align: left;color: #f2f2f2;letter-spacing: 0px;}
.contact-liImg {width: 55px; text-align: left; float: left;}
/*float*/
.float {position: fixed; right: 0; top: 50%; margin-top: -92px;display:none;}/*侧边悬浮标签*/
.floatLi {background-color: #f1f1f1;width: 46px;height: 46px;opacity: 1;border: 1px solid rgba(164,164,164,0.34); text-align: center;}
/*public-header*/
.header-list {width: 100%; background-color: #d81e06;}
.header-logo {padding: 15px 0 15px 75px; display: inline-block;}
.header-logo img{width:610px;height:110px;}
.header-search {width: 322px;height: 48px;opacity: 1; background-color: #9a0000;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19) inset; float: right; margin-right: 180px; margin-top: 48px; position: relative;}
.input {font-size: 19px;font-weight: 400;text-align: left;color: #ffffff;line-height: 9px;letter-spacing: 0px; background: none; border: none; height: 48px; padding-left: 20px;}
.header-search img {position: absolute; right: 10px; top: 7px;}
.header-banner img {display:block;width:100%;}
.header-menu {height: 100px; margin: 0 10px; text-align: center;}
.header-menu ul {padding: 0; margin: 0;}
.header-menu li {padding: 0; margin: 0; text-align: center; position: relative; width: 14%;display: inline-block; font-size: 25px;font-weight: 400;color: #4d4d4d;line-height: 110px;letter-spacing: 1px;}
.header-menu li a{color:#4d4d4d}
.header-menu li.on a{font-size: 26px;font-weight: bold;color: #ff3300;}
.header-menu li.on:after {content: ''; position: absolute; bottom: 35px; top: auto; left: 50%; transform: translateX(-50%); height: 3px; width: 50px; background-color: #ff3300;}
/*public-footer*/
.footer {background-color: #9a0000;padding-top: 20px;height:325px; /*margin-top: 10px;*/}
.footer-list {width: 79%; margin: 0 auto;}
.footer-topline {opacity: 0.6;border-top: 2px solid #fff;width:79%;margin:20px auto 0 auto;}
.footer-left {background-color: #9a0000;width: 60%; float: left; display: inline-block; border-left: 0px solid rgba(255,255,255,0.6);}
.footer-right {background-color: #9a0000;width: 40%; float: left; display: inline-block; border-left: 0px solid rgba(255,255,255,0.6);}
.footer-title {margin-left: 72px; opacity: 0.6;font-size: 35px;font-weight: 400;text-align: left;color: #f0f0f0;line-height: 60px;letter-spacing: 1px;}
.footer-text {margin-left: 72px; margin-top: 10px; opacity: 0.6;font-size: 22px;font-weight: 400;text-align: left;color: #f0f0f0;line-height: 30px;letter-spacing: 1px;}
.footer-text a{color:#f0f0f0}
.footer-img {margin-left: 72px; margin-top: 88px;}
.copyright{width:79%;margin:0 auto;font-size:18px;color:#f0f0f0;opacity: 0.6;padding-left:70px;}
/*Paragraph-one*/
.ParagraphOne {width: 100%; padding-bottom: 25px;}
.ParagraphOne-list {width: 79%; margin: 0 auto;}
.ParagraphOne-left {display: inline-block; float: left;width:-webkit-calc(100% - 360px); width:-moz-calc(100% - 360px); width:calc(100% - 360px);}
.ParagraphOne-right {width: 340px; float: right;}
/*Paragraph-two*/
.ParagraphTwo {width: 100%; padding-top: 48px; padding-bottom: 20px; background-color: #f1f1f1;}
.ParagraphTwo-list {width: 79%; margin: 0 auto;}
.ParagraphTwo-listLi {position: relative; padding-bottom: 58px;}
.ParagraphTwo-listLi-min {background-color: #fff;}
.ParagraphTwo-listLi-minImg {padding: 10px 6px; display: inline-block;}
.ParagraphTwo-listLi-minImg img {display: block;width: 247px; height: 161px;}
.ParagraphTwo-listLi-minTxt {float: right; margin: 8px 70px; width:-webkit-calc(100% - 399px); width:-moz-calc(100% - 399px); width:calc(100% - 399px); position: relative;}
.ParagraphTwo-listLi-minTxt-title {font-size: 24px;font-weight: 400;text-align: left;color: #4d4d4d;line-height: 35px;letter-spacing: 1px;}
.ParagraphTwo-listLi-minTxt-con {font-size: 16px;font-weight: 400;text-align: justifyLeft;color: #4d4d4d;line-height: 20px;letter-spacing: 0px;}
.ParagraphTwo-listLi-minTxt-more {background-color: #ff3000; position: absolute; right: 0; top: 0;width: 100px;height: 30px;opacity: 1;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19) inset; line-height: 30px; text-align: center;font-size: 16px;font-weight: 400;text-align: justifyLeft;color: #ffffff;letter-spacing: 0px;}
/*Paragraph-tree*/
.ParagraphTree {width: 100%; padding-top: 48px; padding-bottom: 20px; background-color: #fff;}
.ParagraphTree-list {width: 79%; margin: 0 auto;}
.ParagraphTree-listLi {float: left; width: 33.33%; margin-bottom: 50px; text-align: left;}
.ParagraphTree-listLi0 {float: left; width: 33.33%; margin-bottom: 50px; text-align: center;}
.ParagraphTree-listLi1 {float: left; width: 33.33%; margin-bottom: 50px; text-align: right;}
.ParagraphTree-listLiMin {display: inline-block; width: 334px; background-color: #f1f1f1;}
.ParagraphTree-listLiMinImg img {width: 334px; height: 260px;}
.ParagraphTree-listLiMinTxt {margin: 0 10px; position: relative;}
.ParagraphTree-listLiMinTxt-title {font-size: 22px;font-weight: 300;text-align: left;color: #4d4d4d;line-height: 39px; padding-top: 10px;}
.ParagraphTree-listLiMinTxt-con {font-size: 16px;font-weight: 300;text-align: left;color: #4d4d4d;line-height: 20px; padding-top: 5px; height: 200px; position: relative;}
.ParagraphTree-listLiMinTxt-time {font-size: 9px;font-family: Arial, Arial-Regular;font-weight: 400;text-align: left;color: #989898; padding-bottom: 34px;}
.ParagraphTree-listLi-minTxt-more {background-color: #ff3000; position: absolute; right: 0; bottom: 34px;width: 100px;height: 30px;opacity: 1;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19) inset; line-height: 30px; text-align: center;font-size: 16px;font-weight: 400;text-align: justifyLeft;color: #ffffff;letter-spacing: 0px;}
/*Paragraph-four*/
.ParagraphFour {width: 100%; padding-bottom: 40px; background-color: #f1f1f1; background-image: url(../img/index-ico-022.png); background-size: auto 100%; background-repeat: no-repeat; background-position: center center;}
.ParagraphFour-list {width: 79%; margin: 0 auto; text-align: center;}
.ParagraphFour-list-tilte {display: inline-block; padding-top: 48px; padding-bottom: 58px;}
.ParagraphFour-list-tilteIco {display: inline-block;}
.ParagraphFour-list-tilteTxt {display: inline-block; width: 120px; height: 60px; position: relative; top: -8px;}
.ParagraphFour-list-tilteTxtCn {font-size: 25px;font-weight: 400;text-align: center;color: #ff3300;letter-spacing: 1px;}
.ParagraphFour-list-tilteTxtMore {font-size: 16px;font-weight: 400;text-align: center;color: #ff3300;}
.ParagraphFour-list4Li {float: left; width: 25%; text-align: center;}
.ParagraphFour-list3Li {float: left; width: 33.33%; text-align: center;}
.ParagraphFour-listLi {display: inline-block;}
.ParagraphFour-listLi-img {border: 3px solid #ff3000; background-color: #ff3000; border-radius: 110px;}
.ParagraphFour-listLi-img img {position: relative; top: 0px; width:120px;height:120px; border-radius: 110px}
.ParagraphFour-listLi-name {font-size: 25px;margin-top: 15px;font-weight: 400;text-align: center;color: #ff3300;}
.ParagraphFour-listLi-position {font-size: 16px;font-weight: 400;text-align: center;color: #4d4d4d;}







