@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20200413/20200413173006_2054123348.jpg) top center no-repeat; font-size: 14px; min-width:1200px;}



@-webkit-keyframes spin{
  from { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}



.w1200 { width:1200px; margin:auto;}

.top { color:#ccc; height:37px; line-height:37px;}
.top a { color:#ccc}


.logo { height:162px; overflow:hidden}

.logo strong { height:53px; display:block; float:left; margin-top:51px; font-size:28px; color:#015198;}
.logo span { display:block; color:#333; font-size:16px; font-weight: normal; margin-top:5px; letter-spacing:0.5px;}
.logo_tu {float:left;}
.logo_tu img { float:left;}
.logo_tu a { display:block; float:left; margin-right:15px;  margin-top:37px;}
.logo b { color:#ff7300}
.logo li { float:left; margin-top:35px; margin-left:70px;}

.nav { height:84px; line-height:22px;}
.nav li { float:left; height:84px; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181016/20181016193755_346474560.jpg) left no-repeat; text-align:center; position:relative;}
.nav li a { text-align:center; color:#fff; font-size:16px; display:block; padding:25px 21px 20px 22px;}
.nav li a span { display:block; font-size:12px; text-transform: uppercase; color:#b8c5d9}
.nav li:hover a { color:#fff}
.nav li.noming a {color:#fff}
.nav li.noming { background:#e64201; display:block; color:#fff;}
.nav li.noming a span {color:#f5c2b8}

.nav li.nynoming {background:none}

.nav li.a_nav a {color:#fff}
.nav li.a_nav { background:#e64201; display:block; color:#fff;}
.nav li.a_nav a span {color:#efcacc}

.nav li ul {display:none;}
.nav li.dhh  {background:#e64201; display:block; color:#fff;}
.nav li.dhh a{color:#fff; display:block}
.nav li.dhh a span { display:block; font-size:12px; text-transform: uppercase; color:#f5c2b8}
.nav li.dhh ul { position: absolute; top:84px; display:block; z-index:9999999999;left:-8px; }
.nav li.dhh li { width:127px !important; text-align:center;  color:#fff; line-height:40px !important; height:40px !important; background:#e64201;  display:block; overflow:hidden; float:none !important;border-top:#FFF 1px solid;}
.nav li.dhh li:hover { width:127px !important;  background:#005d99;}
.nav li.dhh li a { padding-top:0px !important; padding-left:0px; padding-right:0px; color:#fff;  font-size:14px;}


.nav li ul {display:none;}
.nav li.hhd  {background:#e64201; display:block; color:#fff;}
.nav li.hhd a{color:#fff; display:block}
.nav li.hhd a span { display:block; font-size:12px; text-transform: uppercase; color:#f5c2b8}
.nav li.hhd ul { position: absolute; top:84px; display:block; z-index:9999999999;left:0px; }
.nav li.hhd li { width:144px !important; text-align:center;  color:#fff; line-height:40px !important; height:40px !important; background:#e64201;  display:block; overflow:hidden; float:none !important;border-top:#FFF 1px solid;}
.nav li.hhd li:hover { width:144px !important;  background:#005d99;}
.nav li.hhd li a { padding-top:0px !important; padding-left:0px; padding-right:0px; color:#fff;  font-size:14px;}






.focus {width:100%; height:580px; overflow:hidden;}
.focus ul {height:580px; position:absolute;}
.focus ul li {float:left; width:100%; height:580px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:160px; background:#000; display:none;}
.focus .btn {position:absolute; width:1100px; left:50%; margin-left:-580px; height:24px; bottom:160px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(http://114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{ position:relative; height:700px; overflow:hidden;}

.search { width:100%; margin:auto; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181016/20181016195925_604003822.jpg) bottom repeat-x; height:120px; position:absolute; bottom:9px; overflow: hidden}
.search_tu { float:right; width:52px; height:38px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background:#fff; outline: none; border: solid 1px #d1d1d1; border-radius:30px 0px 0px 30px; border-right: none; width:278px; height:36px; line-height:36px; color:#c6c6c6;}
.zhonjian {margin-top:48px; width:331px; margin-left:50px;}
.zhonjian_wenzi { margin-top:56px; margin-left:40px;}

.pro_list { text-align:center; margin-bottom:25px;}
.pro_list li {width:161px; float:left; text-align:center; margin-left:5px; margin-right:5px;  height:48px; line-height:48px; background:#015198;position:relative;}
.pro_list li a { color:#fff; font-size:16px;  font-weight: bold; }



.pro_list li ul {display:none;}
.pro_list li.adhh  {background:#e64201; display:block; color:#fff;}
.pro_list li.adhh a{color:#fff; display:block}
.pro_list li.adhh a span { display:block; font-size:12px; text-transform: uppercase; color:#f5c2b8}
.pro_list li.adhh ul { position: absolute; top:48px; display:block; z-index:9999999999;left:-5px; }
.pro_list li.adhh li { width:161px !important; text-align:center;  color:#fff; line-height:40px !important; height:40px !important; background:#e64201;  display:block; overflow:hidden; float:none !important;border-top:#FFF 1px solid;}
.pro_list li.adhh li:hover { width:161px !important;  background:#005d99;}
.pro_list li.adhh li a { color:#fff;  font-size:14px;}



.dis { display:none;}
.pro_tupian { width:1200px; margin:auto;}
.pro_tupian2 tr:nth-child(1) { display: none;} 
.pro_tupian3 tr:nth-child(1) { display: none;} 
.pro_tupian3 tr:nth-child(2) { display: none;} 

.pro_til { text-align:center; margin-top:40px; margin-bottom:25px;}
.pro_til strong { display:block; font-size:45px; color:#015198;}
.pro_til b { color:#e64201;}
.pro_til span { display:block; font-size:16px; margin-top:5px;}

.pro { margin-bottom:25px; overflow:hidden}


.pro_nor { width:910px; overflow:hidden}
.pro_more { width:150px; margin:auto; height:35px; line-height:35px; border-radius:20px; background:#e64201; text-align:center;}
.pro_more a { color:#fff;}

.feature_til { text-align:center; margin-top:40px; margin-bottom:25px;}
.feature_til strong { display:block; font-size:45px; color:#015198;}
.feature_til b { color:#e64201;}
.feature_til span { display:block; font-size:18px; margin-top:5px; letter-spacing:1px;}
.feature{ width:100%; height:540px; margin:auto; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181108/20181108115239_24734429.jpg) center; overflow:hidden}
.feature_nor { width:600px; overflow:hidden}
.feature_nor dl { width:290px; height:265px; float:left; margin-left:10px; margin-bottom:10px; background:#e64201;}
.feature_nor dl dt { padding:20px;}
.feature_nor dl dd { padding:0px 20px; line-height:26px; color:#fcedea;}
@keyframes jump {  0% {  
transform: translate(0px, 0px);  }  
50% {  
transform: translate(0px, -10px);  
}  
100% {  
transform: translate(0px, 0px);  
}  
}  
.jumpss {animation: jump 1.5s infinite;}

.case_til { text-align:center; margin-top:60px; margin-bottom:25px;}
.case_til strong { display:block; font-size:45px; color:#015198;}
.case_til b { color:#e64201;}
.case_til span { display:block; font-size:18px; margin-top:5px; letter-spacing:1px;}
.case { margin-top:25px; overflow:hidden}
.case dl { float:left; margin-right:8px; width:294px;}
.case dl dd { width:240px; padding-left:26px; padding-right:26px; margin:auto; height:291px; line-height:35px; font-size:16px; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017105433_1650775812.jpg) repeat-x; overflow:hidden}
.case dl dd strong { text-align:center; margin-top:30px; padding-bottom:22px; margin-bottom:20px; display:block; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017112413_433050083.jpg) bottom center no-repeat; font-size:20px; color:#015198; font-weight: normal;}
.case dl:hover dd { background: none; color:#fcedea}
.case dl:hover dd strong { color:#fff;}
.case dl:hover { cursor:pointer;}

.Partner { width:100%; margin:auto; background:#ecebeb; padding-bottom:50px; margin-top:70px; overflow:hidden}
.Partner_til { text-align:center; margin-top:40px; margin-bottom:25px;}
.Partner_til strong { display:block; font-size:45px; color:#015198;}
.Partner_til b { color:#e64201;}
.Partner_til span { display:block; font-size:18px; margin-top:5px; letter-spacing:1px;}

.Partner_img { margin-top: 27px; margin-bottom:20px;}
.par_t font { font-size: 18px; text-transform: uppercase; font-family: arial; letter-spacing: 4px; line-height: 45px; color: #888888; }
.par_t span { display: block; font-size: 42px; font-weight: bold; line-height: 32px; color: #fff;}
.par_t p { font-size: 18px; line-height: 56px; color: #fff;}
a.par_t:hover { color: #fff; }

.Partner_img_r2 { width: 1200px; height: 240px; position: relative; display: block; margin: 0 auto; }
#Partner_img_btn_l{ background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017115411_508495214.png) center no-repeat; width:22px; height:37px; left: -25px; top: 82px; cursor: pointer; position:absolute; }
#Partner_img_btn_r{ background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017115411_1966314346.png) center no-repeat; width:22px; height:37px; right: -58px; top: 82px; cursor: pointer; position:absolute; }
#Partner_img_cont td { float: left; margin: 0 17px; padding: 0 !important; }
#Partner_img_cont td > a { background: #fff; width: 210px; height: 210px; display: block; border-radius: 50%; border: 1px #c3c0c0 solid; }
#Partner_img_cont a img { width: 186px; height: 93px; display: block; margin: 0 auto; padding: 62px 0 0; }

#Partner_img_cont td a:hover { border: 1px #d8902e solid; }


.Advantage { width:100%; margin:auto; background:#ecebeb; padding-bottom:50px; margin-top:70px; overflow:hidden}
.Advantage_til { text-align:center; margin-top:60px; margin-bottom:25px;}
.Advantage_til strong { display:block; font-size:45px; color:#015198;}
.Advantage_til b { color:#e64201;}
.Advantage_til span { display:block; font-size:18px; margin-top:5px;}
.Advantage_nor { margin-top:25px; margin-bottom:50px; overflow:hidden}
.Advantage_nor dl { width:400px; float:left; height:385px; margin-bottom:25px; position:relative;}
.Advantage_nor dl dd { width:360px; position:absolute; left:20px; bottom:0; z-index:1; background:#fff; border-bottom: solid 3px #ecebeb; height:190px;}
.Advantage_nor dl dd strong { display:block; font-size:20px; color:#015198; text-align:center; margin-top:25px; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017145913_1718895890.jpg) center bottom no-repeat; padding-bottom:15px; font-weight: normal;}
.Advantage_nor dl dd span { display:block; width:320px; margin:auto; line-height:28px; margin-top:10px; font-size:15px;}
.Advantage_nor dl dd.gaodu { height:160px;}

.company { width:100%; margin:auto; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017154611_1875736120.jpg) center; margin-bottom:70px; overflow:hidden}
.company_til { text-align:center; margin-top:50px; margin-bottom:25px;}
.company_til strong { display:block; font-size:45px; color:#015198;}
.company_til b { color:#e64201;}
.company_til span { display:block; font-size:18px; margin-top:5px;}



.company_nor { background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017155500_743578754.png); height:416px; margin-bottom:50px; overflow:hidden}

.company_list { width:550px; margin-top:80px; margin-left:55px; line-height:33px; font-size:16px; overflow:hidden}
.company_list strong { display:block; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017155550_1813106997.png) top left no-repeat; height:58px; font-size:28px; padding-top:40px; margin-bottom:25px;}
.company_list span { display:block; background:#e64201; width:130px; height:30px; line-height:30px; text-align:center; margin-top:25px;}
.company_list span a { color:#fff;}
.company_tu { margin-right:17px; margin-top:17px;}

.news_row { margin-bottom:60px;}
.news_row .fl,.news_row .fr{ width: 590px; background: #f3f3f3; }
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ padding: 25px; width: 30px; height: 30px; display: block; float: left; position: relative; z-index: 2; transition:0.3s all; background: #d71d24; background: -moz-linear-gradient(top, #e64201 0%, #c83900 100%); background: -webkit-linear-gradient(top, #e64201 0%, #c83900 100%); background: linear-gradient(to bottom, #e64201 0%, #c83900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d71d24', endColorstr='#a90006',GradientType=0 ); }
.news_row .fl .news_row1 i::after,.news_row .fl .news_row1 i:after{ content: ''; width: 30px; height: 30px; display: block; background-image: url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017163430_657998960.png); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i::after,.news_row .fr .news_row1 i:after{ content: ''; width: 30px; height: 30px; display: block; background-image: url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017163430_113334538.png); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0; font-size: 20px; color: #333; line-height: 35px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height: 80px; height: 80px; color: #9e9e9e; float: right; margin-right: 20px}
.news_row1 span:hover{ color: #d71d24; }
.news_row1:hover i{ -webkit-filter: brightness(1.2); filter: brightness(1.2); }
.news_row .fl .news_row1 strong{ background: url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017163542_880924512.jpg) no-repeat left bottom; }
.news_row .fr .news_row1 strong{ background: url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017163542_843810855.jpg) no-repeat left bottom; }
.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }

.news_div_item_year:after,.news_div_item_year::after,.divdgweb_new_div_item_year:after,.divdgweb_new_div_item_year::after{ content: '-'; }
.on .news_div_item_year:after,.on .news_div_item_year::after,.on .divdgweb_new_div_item_year:after,.on .divdgweb_new_div_item_year::after{ content: ''; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #39414c; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 360px; }
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 230px; height: 150px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 275px; text-align: justify; position: absolute; right: 0; top: 110px; letter-spacing: 0; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 213px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 75px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #d71d24; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px;}

.link { background:#f6f6f6; height:80px; line-height:80px; margin-top:50px; overflow:hidden}
.link_til { background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017164137_44011515.png) no-repeat; background-position:left 27px; padding-left:30px; font-weight: normal; font-size:18px; color:#222}
.link_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.link_nor { width:1030px;color:#222;}
.linkTagcs li { line-height:82px !important;}
.linkTagcs li a { color:#222 !important;}

.footer { width:100%; margin:auto; background:url(//memberpic.114my.cn/xiefan/uploadfile/image/20181017/20181017164312_985691669.jpg) center 24px; height:394px; overflow:hidden}
.dibunav { margin-top:35px;height:75px; line-height:75px; border-bottom: solid 1px #494949;}
.dibunav li { float:left;  text-align:center;}
.dibunav li a { text-align:center; color:#fff; font-size:16px; display:block; padding-left:32px; padding-right:33px;}
.dibunav li:hover a { color:#e64201}

.footer_nor { margin-top:50px; margin-bottom:22px; overflow:hidden}
.footer_erweima { width:263px;} 
.footer_about { width:360px; margin-left:50px; padding-left:40px; padding-right:40px; border-right: solid 1px #4e4e4e; border-left: solid 1px #4e4e4e;}
.footer_about strong { display:block; font-size:16px; color:#fff; margin-bottom:20px;}
.footer_about span { display:block; color:#e6e6e6; line-height:30px;}
.footer_about span a {  color:#e6e6e6}
.footer_contact { width:400px;}
.footer_contact strong { margin-left:20px; display:block; font-size:16px; color:#fff; margin-bottom:20px;}
.footer_contact span { float:left; margin-left:20px;display:block; margin-bottom:25px; color:#e6e6e6; line-height:30px;}
.footer_contact span a {  color:#e6e6e6}

.xwlb_img img {width: 205px;max-height: 135px;display: table-cell;}

.pesb {text-align:center; margin-top: 50px; }





/*娴姩QQ*/
.back-top-container {
  display: block;
  position: fixed;
  right: 50px;
  bottom: 50px;
  cursor: pointer; 
z-index: 99999;}

.back-top {
  opacity: 0.8;
  width: 32px;
  height: 32px;
  z-index:10000000;
  background: #015198 url(//memberpic.114my.cn/xiefan/uploadfile/image/20181114/20181114184400_1193363152.png) center center no-repeat; }
  .back-top:hover {
    opacity: 1; }

.back-top-text {
  margin-top: 3px;
  padding-left: 7.5px;
  width: 32px;
  border: 1px solid #000;
  border-radius: 5px;
  background: #fff; }
  
.back-top:hover {opacity: 1; }
.yb_conct {  position: fixed;
  z-index: 9999999;
  top: 60px;
  right: -127px;
  cursor: pointer;
  transition: all .3s ease; }
  .yb_conct a {
    color: #fff;
    text-decoration: none; }
    .yb_conct a:hover {
      color: #ff0; }
.yb_bar ul li {
  width: 180px;
  height: 53px;
  font: 16px/53px 'Microsoft YaHei';
  color: #fff;
  text-indent: 54px;
  margin-bottom: 1px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden; }
  
.yb_bar ul li a {
  width: 180px;
  height: 53px;
  font: 16px/53px 'Microsoft YaHei';
  color: #fff;
  text-indent: 54px;
  margin-bottom: 1px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden; }
 
.yb_bar .yb_top {
  background: #015198 url(//memberpic.114my.cn/xiefan/uploadfile/image/20181114/20181114184400_1193363152.png) no-repeat 0 0; }

.yb_bar .yb_phone {
  background: #015198 url(//memberpic.114my.cn/xiefan/uploadfile/image/20181114/20181114184400_1193363152.png) no-repeat 0 -57px; }

.yb_bar .yb_QQ {
  text-indent: 0;
  background: #015198 url(//memberpic.114my.cn/xiefan/uploadfile/image/20181114/20181114184400_1193363152.png) no-repeat 0 -113px; }

.yb_bar .yb_ercode {
  /*height:200px;*/
  background: #015198 url(//memberpic.114my.cn/xiefan/uploadfile/image/20181114/20181114184400_1193363152.png) no-repeat 0 -169px; }

.hd_qr {
  padding: 0 29px 25px 29px; }


.yb_QQ a,.yb_phone a {
  display: block;
  text-indent: 54px;
font-size:16px;
  width: 100%;
  height: 100%;
  color: #fff; }













/*红盾*/
.hdbiaofu{position: fixed;width:117px; height:40px;
    display: block;
    overflow: hidden;
    top: 80%;
    right: 0px;background: url(//memberpic.114my.cn/07696314168/uploadfile/image/20190402/20190402114621_784408907.png)
}