﻿@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"微软雅黑"; font-size:100%; color:#3f3f3f; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#131313; text-decoration: none;outline:none;}
a:hover, a:active {color:#cf2815; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:1200px; margin:0 auto; /*max-width:1300px;*/}
.kga{ margin:0 auto; max-width:1200px; width:98%;}
.kgb{ width:98%; margin:0 auto; max-width:1920px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:"微软雅黑"; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #cf2815; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #cf2815; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}
#dituContent{ width:100%; border-top:1px solid #ddd; height:450px;}
@media screen and (max-width:768px){#dituContent{height:250px;}}
/*基础配置*/


/*首页style开始*/
.top_bg{ background:#0e45a0;  width:100%; height:45px; position:relative; z-index:9999;}
.top_l{ /*height:26px;*/ line-height:44px; font-size:0.875rem; color:#fff; overflow:hidden;/* width:970px;*/}
.top_r{ background:url(../images/top_tel.png) no-repeat left center; padding-left:25px; font-size:0.875rem; color:#fff; line-height:44px;/*height:26px; */}
.logo_nav{ width:100%; background:url(../images/top_bg.png) repeat-x; height:94px; border-bottom:1px solid #e3e3e3; position:relative; z-index:999; /*box-shadow:0px 1px 3px rgba(0,0,0,0.4);*/}
.logo{ padding-top:3px;}
.nav i{ display:none;}
.mobile-inner-nav{height:94px;/* padding-right:70px;*/}
.mobile-inner-nav a{display:block; float:left; padding:0 25px; text-align:center; background:url(../images/nav_fg.png) no-repeat right center; font-size:0.9125rem; height:94px; line-height:94px; position:relative; color:#282828;}
.mobile-inner-nav a span{ display:block; position:relative; z-index:9;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ color:#fff;}
.mobile-inner-nav a i{background:url(../images/nav_b.png) no-repeat center; display:block; position:absolute; left:0%; top:0px; height:95px; transform:scaleX(0); transition:0.5s; width:100%;}
.mobile-inner-nav a:hover i,.mobile-inner-nav a.cur i{transform:scaleX(1); transition:0.5s;}
/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
@media screen and (max-width:1024px){
.slides li{ background-size:auto 100% !important; height:auto !important;  min-height:450px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none!important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}
}
.flex-control-nav{ position:absolute; bottom:4%; z-index:99; text-align:center; width:100%;}
.flex-control-nav li{ display:inline-block; height:11px; margin:0 6px;}
.flex-control-nav li a{ display:block; overflow:hidden; text-indent:-999px; background:#282828; width:14px; height:14px; border-radius:50%; cursor:pointer;transition:0.5s;}
.flex-control-nav li a.flex-active{background:#ff9c00; transition:0.5s;}
.flex-direction-nav{position:relative;z-index:99;width:1300px; max-width:98%; margin:0 auto; top:698px;}
.flex-direction-nav li a{display:block;width:36px;height:54px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/ban_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{left:34px;background:url(../images/ban_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/
.index_bga{ margin-top:-28px; position:relative; z-index:996;}
.inda_nr{box-shadow:0px 1px 3px rgba(0,0,0,0.4);}
.inda_nr li{ float:left; width:25%; height:190px; position:relative;}
.inda_pic{ text-align:center; padding-bottom:8px; padding-top:8px;}
.inda_wb{ padding:6% 6% 0 6%; font-size:0.875rem; line-height:26px; color:#646464;}
.inda_wb p{ border-top:1px solid #d5d5d5; padding-top:3px;}
.inda_more{ position:absolute; bottom:0; right:0; background:#3f3f3f; line-height:35px; text-align:center; width:140px; height:35px;}
.inda_more span{ display:block; float:left; width:100px; height:35px; font-size:0.875rem; color:#fff;}
.inda_more i{ display:block; float:right; width:40px; height:35px; font-style:normal; color:#fff; background:#db402e; font-size:0.9125rem;}
.inda_img{ padding-top:30px; text-align:center;}
.inda_ms{width:80%; margin:17px auto 0 auto; color:#fbe2e2; line-height:24px; font-size:0.875rem; text-align:center;}
.index_bgb{ padding-top:40px; background:#fff; padding-bottom:90px; width:100%;}
.indb_title{ text-align:center; background:url(../images/indb_btbg.png) no-repeat center top; font-size:0.875rem; color:#757575; letter-spacing:3px;}
.indb_title p{ padding-top:43px; font-size:1.75rem; color:#292929; padding-bottom:15px;}
/*.indb_fl{ width:50%; margin:40px auto 0 auto;}
.indb_fl li{ float:left; width:18%; position:relative; padding:0 40px;}
.indb_fl li a{ display:block; height:43px; border:1px solid #ccc; line-height:43px; text-align:center; color:#3b3b3b; font-size:0.9125rem; position:relative; z-index:9; transition:0.5s;}
.indb_fl li:hover a{ color:#fff; border:1px solid #cf2815; transition:0.5s;}
.indb_fl li i{ display:block; background:#cf2815; width:100%; height:100%; position:absolute; left:0; top:0;transform:scale(0); transition:0.5s;}
.indb_fl li:hover i{transform:scale(1); transition:0.5s;}*/

.indb_fl{ width:100%; margin:35px auto 0 auto;}
.indb_fl li{ float:left; width:11.111%; position:relative;}
.indb_fl li a{ display:block; height:43px; border:1px solid #ccc; line-height:43px; text-align:center; color:#3b3b3b; font-size:0.9125rem; position:relative; z-index:9; transition:0.5s;}
.indb_fl li:hover a{ color:#fff; border:1px solid #ff9c00; transition:0.5s;}
.indb_fl li i{ display:block; background:#ff9c00; width:100%; height:100%; position:absolute; left:0; top:0;transform:scale(0); transition:0.5s;}
.indb_fl li:hover i{transform:scale(1); transition:0.5s;}



.inda_fl{ padding-top:45px; text-align:center;}
.inda_fl li{ display:inline-block; position:relative; width:190px; margin:0 17px;}
.inda_fl li a{ position:relative; z-index:9; border:1px dashed rgba(155,155,155,1); display:block; height:38px; line-height:38px; text-align:center; font-size:0.9125rem; color:#616161; transition:0.5s;}
.inda_fl li:hover a{ color:#fff; border:1px dashed rgba(155,155,155,0); transition:0.5s;}
.inda_fl li i{ display:block; background:url(../images/inda_flb.png) no-repeat center; width:100%;transform:scaleX(0); transition:0.5s; height:48px; left:0; top:0; position:absolute;}
.inda_fl li:hover i{transform:scaleX(1); transition:0.5s;}
.indb_gd{ margin-top:50px; position:relative;}
.indb_nr li{ float:left; width:25%;}
.indb_nr li a{ display:block; margin:0 2%;}
.indb_pic{ overflow:hidden; border:1px solid #ccc;}
.indb_pic img{ display:block; width:100%; transition:0.5s;}
.indb_nr li:hover .indb_pic img{transform:scale(1.1);}
.indb_mc{ height:50px; line-height:50px; background:#414141; text-align:center; color:#fff; position:relative; font-size:0.875rem;}
.indb_mc p{ position:relative; z-index:9;}
.indb_mc i{ display:block; position:absolute; width:100%; height:100%; left:0; top:0; background:#0e45a0; transform:scaleX(0); transition:0.5s;}
.indb_nr li:hover .indb_mc i{transform:scaleX(1); transition:0.5s;}
.indb_an a{ display:block; width:35px; height:80px; text-align:center; line-height:80px; background:#e0e0e0; font-size:1.5rem; color:#fff; font-family:"微软雅黑"; cursor:pointer; position:absolute; top:38%; transition:0.5s;}
.indb_an a:hover{ background:#0e45a0; transition:0.5s;}
.indb_an a.prev{ left:-40px;}
.indb_an a.next{ right:-40px;}

/*首页style结束*/
@media screen and (max-width:1280px){
.fnav li{margin-left:65px;}
}
/*内页style开始*/

/*内页style结束*/

@media screen and (max-width:1024px){
/*首页style开始*/
.top_l{ width:750px;}
.mobile-inner-nav a{padding:0 35px;}
.inda_pic img{ max-width:100%;}
.inda_wb{ padding:3% 3% 0 3%;}
.inda_ms{width:90%;}
.indb_nr{ width:90%; margin:0 auto;}
.indb_an a{top:35%;}
.indb_an a.prev{left:0px;}
.indb_an a.next{right:0px;}
.indc_wb p{ font-size:0.875rem;}
.indd_mc{font-size:1rem;}
.link_bg{ display:none;}
.ftel_nr{ width:72%; font-size:0.8125rem;}
.fnav li{margin-left:35px;}
.fbq{font-size:0.8125rem;}
/*首页style结束*/


}

@media screen and (max-width:770px){
/*首页style开始*/
.top_bg{ display:none;}
.logo_nav{ height:60px;}
.logo{ padding-top:10px;}
.logo img{ height:40px;}
.mobile-inner-nav{padding-right:0px;}
.index_bga{ margin-top:0px; position:relative; z-index:996;}
.index_bga .kg{ width:100%;}
.inda_nr li{width:50%;}
@media screen and (max-width:770px){
.inda_wb{ padding:5% 5% 0 5%; font-size:0.875rem; line-height:22px;}
.inda_img{ padding-top:20px;}
.inda_ms{width:90%; margin:15px auto 0 auto; line-height:22px;}
}
.index_bgb{ padding-top:55px; padding-bottom:80px;}
.indb_title{letter-spacing:0px;}
.indb_fl{ width:100%; margin:30px auto 0 auto;}
.indb_fl li{ width:33.333%;}
.indb_fl li a{font-size:0.875rem;}
.indb_gd{ margin-top:40px;}
.indb_nr{ width:100%; overflow:hidden;}
.indb_nr li{width:33.333%;}
@media screen and (max-width:420px){.indb_nr li{width:50%;}}
.indb_mc{ height:40px; line-height:40px;}
.indb_an{ padding-top:30px; text-align:center;}
.indb_an a{ display:inline-block; width:45px; height:45px; line-height:45px; border-radius:50%; position:relative; top:auto; margin:0 10px;}
.indb_an a:hover{ background:none;}
.indb_an a.prev{ left:auto; background:#414141;}
.indb_an a.next{ right:auto; background:#cf2815;}
@media screen and (max-width:420px){
.indc_title{padding-bottom:35px; letter-spacing:0px;}
.indc_nr{ padding-top:35px;}
.indc_nr li{ width:100%; float:left;}
.indc_nr li.on{ margin:15px 0%;}
.indc_wb p{ font-size:0.875rem;}
}
.index_bgd{padding-top:50px; padding-bottom:70px;}
.indd_nr li{background:none; height:auto;}
.indd_pic img{ max-width:90%;}
@media screen and (max-width:420px){
.indd_mc{ padding-top:8px; font-size:0.875rem;}
}
.fnavtel{ padding:40px 0 40px 0;}
.ftel{ width:100%; border-right:none; height:auto}
.fnav{ display:none;}
@media screen and (max-width:420px){
.fewm{ width:100%;}
.fewm img{ margin:0 auto;}
.ftel_nr{ width:100%; padding-top:30px;font-size:0.875rem;}
.fbq{ height:auto; padding-bottom:75px;}
}
/*首页style结束*/


}

.fswzj{ display:none;}@media(max-width:767px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#1c4a9f;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #183c80;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.4rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #183c80;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:25%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.875rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}


/*导航样式*/
@media screen and (max-width:770px){
/*分类*/
header{ background:none; display:block;position: relative; z-index:100;}
.mean-container .mean-bar {width:100%;position:relative;background:#1b1b1b;	height:40px; z-index:99;}
.mean-container .mean-bar div.fl{ font-size:1rem; color:#fff; line-height:40px; padding-left:2%;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:9px 10px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav {float:left;width:100%;background: rgba(220,227,237,1); margin-bottom: 30px;}
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {position:relative;width:100%;}
.mean-container .mean-nav ul li a {display:block;width:90%; font-size:0.875rem;padding:0 5%;height:39px;line-height:39px;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(255, 255, 255, .5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a:hover {background:#252525;background:rgba(255, 255, 255, .1)}
.mean-container .mean-nav ul li a.mean-expand {width:15px;height:50px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,.9)}
.mean-container .mean-push {float:left;	width:100%;	padding:0;	margin:0;clear:both}
.mean-nav .wrapper {width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove {display:none!important}
header nav {text-align: center;background: #efefef;}
header nav ul {margin:0;padding:1em;list-style-type: none;}
/*分类*/	

.mobile-inner-nav{ position:absolute; right:0%; height:auto; line-height:normal; top:0; z-index:999; display:block;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; margin:0; background:none; padding:0; height:auto; line-height: normal; text-align:left;}
.mobile-inner-nav a i{ display:none;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:none;}
.mobile{width:100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:rgb(255,255,255);width: 100%;height:5.6rem; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:84px;height:54px;font-size:2rem;font-weight:bold;margin-top:5px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - -10%) / 2);top: calc((100% - 5px) / 2);width:35%;height:0.2rem;background-color: rgba(207,40,21,1);border-radius:0.15rem;}
.mobile-inner-header-icon-out p{width:35%;height:0.2rem;background-color: rgba(207,40,21,1);position: absolute; left:55%; bottom:27px; display:block;border-radius:0.15rem;}
.mobile-inner-header-icon i{ display:block; position:absolute; left:7%; top:0; font-size:1rem; font-weight:none; color:#282828; line-height:54px; font-style:normal;}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(10px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-10px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(10px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-10px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-10px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(10px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.8);width:50%;position: absolute;top:60px;right: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:999; margin:0;}
.mobile-inner-nav a{display:inline-block;line-height:2.5rem;text-decoration: none;width:90%;margin-left:5%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:0.875rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
.mobile-inner-nav a p{ padding:0;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}

@media screen and (max-width:770px){.sous{ display:none;}}
.sous{z-index:99; height:30px; position:absolute; right:0; top:34px;}
.sb-search {position:relative; width:30px; height:30px;float:right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position:absolute;top:0;right:34px;border:1px solid #ccc;background:#fff; width:80%;height:28px; margin:0;z-index: 10;font-size:0.875rem;color:#5b5b5b; padding:0 10px; outline:none; font-family:"微软雅黑";}
.sb-icon-search,.sb-search-submit {width:30px;height:30px;display: block;position: absolute;right: 0;top: 0;padding: 0;	margin: 0;line-height:26px;text-align: center;cursor: pointer;}
.sb-search-submit {background:#fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0); /* IE 5-7 */   opacity: 0;color: transparent;border: none;outline: none;	z-index: -1;}
.sb-icon-search {color: #fff;z-index: 90; background:url(../images/sous.png) no-repeat center center; width:30px; height:30px;}
.header .sb-icon-search,.header .sb-search.sb-search-open .sb-icon-search,.header .no-js .sb-search .sb-icon-search{background:url(../images/sous.png) no-repeat center center;}
.sb-search.sb-search-open,.no-js .sb-search {width:300px;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background:url(../images/sous.png) no-repeat center center; width:30px; height:30px;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index:90;}







.index_bgf{width:100%; padding-top:60px; position:relative; z-index:9;}
.indc_l{ width:36.75%; position:relative;}
.indc_kg img{ display:block; width: 420px; height: 393px; margin-bottom: 50px;}
.indc_img{ overflow:hidden; width:96%; position:absolute; left:2%; top:1.6%; cursor:pointer;}
.indc_img img{ display:block; width:435px; transition:0.5s; height:370px;}
.indc_img:hover img{transform:scale(1.1);}
.indc_r{ width:56.5%;}
.indc_title1{ background:url(../images/indc_021.png) no-repeat top right; height:105px;}
.indc_bt{ font-size:1.875rem; color:#636363; margin-top:35px;}
.indc_bt p{ font-size:2.5rem; font-weight:bold; color:#3d3d3d; line-height:40px; padding-bottom:5px;}
.indc_more { padding-right:2%;}
.indc_more a{ height:40px; line-height:40px; font-size:17px; color:#7b7b7b;}
.indc_more a:hover{ color:#f57312;}
.indc_nr{ color:#515151; line-height:35px; padding-top:45px; margin-bottom:10px;}



#scrollTop,
#scrollTop .level-2{background:url(../images/rocket_up.png) no-repeat 0 0;}
#scrollTop div{left:0;overflow:hidden;position:absolute;top:0;width:149px;margin:0;padding:0}
#scrollTop .level-2{background-position:-149px 0;display:none;height:180px;opacity:0;z-index:1}
#scrollTop .level-3{background:none;cursor:pointer;display:block;height:180px;z-index:2}
#scrollTop{cursor:pointer;display:block;height:180px;overflow:hidden;position:fixed;right:-42px;top:80%;width:149px;z-index:11;margin:-124px 0 0;padding:0}





.index_bgc{ background:#f3f3f3; padding:40px 0; width:100%;}
.indc_title{ background:url(../images/indc_011.png) no-repeat center 16px; text-align:center;}
.indc_title p{ font-size:0.875rem; color:#7e7e7e; padding-top:20px;}
.indc_nr{ padding-top:18px;}
.indc_nr li{ float:left; width:25%; background:url(../images/indc_02.png) no-repeat left; min-height:310px; cursor:pointer;}
.indc_nr li.on{ background:none;}
.indc_pic{ text-align:center; padding-top:50px; transition:0.5s;}
.indc_pic i{ display:block; background:url(../images/indc_07.png) no-repeat center bottom; transition:0.5s;}
.indc_mc{ color:#626262; line-height:26px; text-align:center; font-size:0.875rem; width:84%; margin:0 auto; padding-top:30px;}
.indc_mc p{ font-size:1.375rem; color:#0f449b; font-weight:bold; padding-bottom:10px;}
.indc_nr li:hover .indc_pic{ padding-top:35px; transition:0.5s;}
.indc_nr li:hover .indc_pic i{ padding-bottom:15px; transition:0.5s;}
.index_bgd{ background:url(../images/index_bgd.jpg) no-repeat center top; padding-top:43px; height:auto; padding-bottom:30px; position:relative; z-index:9;}
.indd_title{ text-align:center;}
.indd_title p{ font-size:0.875rem; color:#759bd9; padding-top:5px;}
.indd_kg{ width:1300px; margin:0 auto; border:1px solid #ccc; background:#fff; margin-top:25px; padding:50px 0;}
.indd_l{ width:100%;}
.inddl_title{margin-bottom:30px;}
.inddl_bt{     height: 30px;
    border: 1px solid #0e45a0;
   
    line-height: 30px;
    margin: 0 4px;
    cursor: pointer;}


.inddl_bt a{ padding:0 25px; color:#494848;}
.inddl_bt a:hover,.inddl_title a.cur,.inddl_title span{ font-weight:bold; color:#0e45a0;}
.inddl_more a{ color:#757575; display:block; line-height:30px;}
.inddl_more a:hover{color:#0e45a0;}
.synews_one{ border-bottom:1px dashed #d0d0d0; padding-bottom:26px;}
.synewso_pic{ /*width:40.5%;*/ overflow:hidden;}
.synewso_pic img{ width:300px; transition:0.5s; height:200px;}
.synewso_pic:hover img{transform:scale(1.1);}
.synewso_wb{ width:72%;}
.synewso_mc{ font-size:1.125rem; color:#393838; font-weight:bold; overflow:hidden; height:30px; line-height:30px; margin-bottom:20px;}
.synewso_mc:hover{ color:#0e45a0;}
.synewso_ms{ font-size:0.875rem; color:#393838; line-height:26px; height:100px; overflow:hidden;}
.synewso_more{ width:105px; height:31px; background:#ff9c00; text-align:center; font-size:0.875rem; line-height:31px; color:#fff; border-radius:16px; margin-top:20px;}
.synews li{ border-bottom:1px dashed #d0d0d0; padding:24px 0;}
.synews li a{ display:block; width:97%; margin:0 auto;}
.synews_top{ font-size:12px; color: #393838; font-weight:bold; padding-bottom:7px;}
.synews_top span{ float:right; color:#b0b0b0; font-size:0.875rem; font-weight:normal;}
.synews_ms{ font-size:12px; line-height:30px; color:#646464;}
.synews_top:hover{ color:#0e45a0;}
.indd_r{ width:31%;}
.inddr_title{margin-bottom:30px;}
.inddr_bt{height:30px; border-left:3px solid #0e45a0; font-weight:bold; color:#0e45a0; font-size:1.125rem; line-height:30px; margin-bottom:30px; padding-left:24px;}
.sywd li{ border-bottom:1px dashed #d0d0d0; padding-bottom:20px; margin-bottom:20px;}
.wen{ background:url(../images/wen.png) no-repeat left; height:22px; line-height:22px; overflow:hidden; padding-left:40px; font-size:1rem; color:#272626;}
.wen:hover{ color:#0e45a0;}
.da{ background:url(../images/da.png) no-repeat left top; margin-top:17px; color:#757575; line-height:28px; overflow:hidden; padding-left:40px; font-size:0.875rem;}
.index_bge{ background:url(../images/index_bge.jpg) no-repeat center bottom #fff; width:100%; padding-top:510px; padding-bottom:85px;}
.inde_title{ text-align:center;}
.inde_nr{ padding-top:50px;}
.inde_nr li{ float:left; width:24%; margin:0 0.5%; background:url(../images/inde_02.png) no-repeat center bottom; padding-bottom:6px;}
.inde_pic{ overflow:hidden;}
.inde_pic img{ display:block; width:100%; transition:0.5s;}
.inde_nr li:hover .inde_pic img{transform:scale(1.1);}
.inde_wb{ border:1px solid #0b4198; background:#fff; position:relative;}
.inde_mc{ position:relative; line-height:26px; z-index:9; text-align:center; font-size:0.875rem; color:#565656; padding:12px 0;}
.inde_mc p{ font-size:1rem;}
.inde_wb i{ background:url(../images/inde_01.png) no-repeat center top #053e97; position:absolute; display:block; left:0; top:0; width:100%; height:100%; transform:scale(0); transition:0.5s;}
.inde_nr li:hover .inde_mc{ color:#fff;}
.inde_nr li:hover .inde_wb i{ transform:scale(1); transition:0.5s;}
.link_bg{ height:24px; width:100%; background:url(../images/link_bg.png) repeat-x; padding-top:30px; padding-bottom:24px; border-top:1px solid #eaeaea;}
.link_title{ font-size:1.125rem; font-weight:bold;}
.link_nr{ height:24px; overflow:hidden; line-height:24px; width:1100px;}
.link_nr a{ display:block; float:left; margin-right:20px; font-size:0.875rem; color:#525252;}
.link_nr a:hover{ text-decoration:underline;}
.foot_bg{ background:#333; width:100%;}
.fnavtel{ padding:33px 0 50px 0;}
.ftel{ width:48%;/* border-right:1px solid rgba(255, 255, 255, 0.35); */height:200px}
.fewm{ width:25.4%; text-align:center;}
.fewm img{width:150px; height:150px;}
.fewm p{ padding-top:10px; color:#fff; font-size:0.875rem;}
.ftel_nr{ width:68%; color:#fff; font-size:0.875rem;}
.tel_bt{ font-size:1.125rem; color:#fff;}
.ftel_wb{ padding-top:8px; padding-bottom:20px;}
.ftel_wb p{ padding-bottom:8px;}
.ftel_nr p{ line-height:30px;}
.ftel_nr a{ color:#fff;}
.fnav{ width:45%;/* border-left:1px solid rgba(255, 255, 255, 0.35);*/ height:200px}
.fnav li{ float:left;/* margin-left:60px;*/ min-width:92px;padding: 0 43px 0px 0px;}
.fnav li p{ line-height:30px;}
.fnav li a{ font-size:0.875rem; color:#fff;}
.fnav li .fnav_title{ padding-bottom:15px; border-bottom: 1px solid rgba(255, 255, 255, 0.35); margin-bottom:6px;}
.fnav li .fnav_title a{ font-size:1.125rem; color:#fff;}
.fnav li a:hover{ text-decoration:underline;}
.fbq{ padding-top:15px; border-top: 1px solid rgba(255, 255, 255, 0.35); padding-bottom:15px; line-height:24px; font-size:0.875rem; color:#fff;}
.fbq span{ float:right;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}





.center{ width:1200px; margin:0 auto;}
.foot { background: #292a2e; height: 347px; padding-top: 26px;}
.foot .center { position: relative; height: 275px;}
.footnav { position: absolute;left: 0; top: 0; width: 280px;}
.foottitle { height: 52px; line-height: 52px; color: #dadada; font-size: 15px; border-bottom: 1px solid #525256;/* width: 280px;*/}
.footlist { margin-top: 17px; overflow: hidden;}
.footlist li { width: 140px; float: left;}
.footlist li a {color: #b2b2b2; font-size: 15px; line-height: 40px; display: block;}
.footphone { height: 56px; line-height: 24px; color: #b2b2b2; font-size: 15px; margin-top: 17px; }
.footphone span { color: #ddd; display: block; line-height: 32px; font-size: 20px;}
.foottext { position: absolute;left: 365px; top: 0; width: 535px;}
.footbox span { display: block; line-height: 15px; color: #b2b2b2; font-size: 15px; margin-top: 15px;}
.footerweima {position: absolute;right: 25px;top: 0px;width: 230px;}
.footerweima img { width: 150px; height: 150px; overflow: hidden; margin-top: 17px;}
.footerweima span { display: block; line-height: 40px;color: #b2b2b2; font-size: 14px; width: 150px; text-align: center;}
.footbottom { border-top: 1px solid #3e3f42; height: 70px; line-height: 70px; color: #777; font-size: 14px;}
.foot .footbottom .center { height: 70px;}
.footbottom a { /*margin-left: 20px; */color:#fff;}
.footbottom a:hover { color: #dadada;}

/*首页style结束*/



@media screen and (max-width:1024px){
/*首页style开始*/
.index_bga{height:auto; padding-bottom:100px; padding-top:70px;}
.inda_fl li a{font-size:0.875rem;}
.inda_wb{height:60px;}
.inda_bt{ line-height:60px;}
.inda_more{line-height:60px;}
.indb_r{ width:40%;}
.indb_r li{ padding-bottom:40px;}
.indb_bt img{ max-width:100%;}
.indb_ms{ padding-left:65px; font-size:0.875rem; line-height:24px;}
.indd_l{ width:64%;}
.synewso_mc{ font-size:1rem;}
.synewso_ms{ height:72px;}
.synews_ms{height:60px; overflow:hidden;}
.sywd li{padding-bottom:16px; margin-bottom:16px;}
.da{line-height:26px; height:78px;}
.index_bge{padding-top:480px;}
.link_bg{ display:none;}
.ftel_nr{ width:70%; font-size:0.75rem;}
.fnav li{margin:0 15px;}
.fnav li p{ line-height:28px;}
.fnav li a{ font-size:0.875rem;}
.fnav li .fnav_title a{ font-size:1rem;}
.fbq{font-size:0.75rem;}
}



/*内页*/

.main_flbg{ background:#fff; width:100%; height:65px; border-top:3px solid #1a317d; border-bottom:1px solid #ddd; position:relative;}
.kg{ width:98%; margin:0 auto; max-width:1300px;}
.main_fl li{ position:relative; float:left;}
.main_fl li a{ color:#5e5e5e; padding:0 45px; font-size:1rem; height:65px; display:block; line-height:65px; text-align:center; position:relative; z-index:9;}
.main_fl li a.on{ background:none;}
.main_fl li:hover a,.main_fl li.cur a{color:#fff;}
.main_fl li i{ background:#1a317d; width:100%; height:100%; position:absolute; bottom:0; left:0%; transform:scaleX(0); transition:0.5s;}
.main_fl li:hover i,.main_fl li.cur i{transform:scaleX(1); transition:0.5s;}
.main{ background:#fff; padding-top:45px; padding-bottom:50px; border-bottom:1px solid #d3d3d3;}
.about_nr{ color:#6d6d6d; font-size:1rem; line-height:28px;}
.about_nr img{ max-width:100%;}
.main_wz{ font-size:0.875rem; color:#5e5e5e; line-height:69px;}
.main_wz img{ margin-bottom:-2px; margin-right:8px;}
.main_wz span{ padding:0 8px; font-family:"微软雅黑";}
.main_wz a{ color:#5e5e5e;}
.main_wz a:hover{ color:#1a317d;}
.about_n{width:100%;}
.about_n .about_01{width:60%;}
.about_n .about_01 p{margin-top:0.2rem;line-height:2}
.about_n .about_02{width:37%; border:5px solid #ddd;    margin-top: 87px;}
.about_n .about_02 img{width:100%;}
@media screen and (max-width: 770px){ 
.about_n .about_01{width:100%;}
.about_n .about_02{width:100%; border:none;}
}






.b-md { width: 100%; clear: both; }
.p12-aboutinfo-1 { display: inline-block; width: 100%; background: #fff;/* margin-bottom: 38px;*/ }
.p12-aboutinfo-1-tit { height: 114px; line-height: 114px; font-size: 30px; text-align: center; color: #4b4a4a; }
.p12-aboutinfo-1-tit span { font-size: 22px; color: #aaa; }
.p12-aboutinfo-1-nr { padding: 0 20px 20px; }
.endit-content p { margin: 5px 0 ; }
.endit-content{line-height:55px;}
.tpl-lxfs1-wrap {
	padding: 20px 10px;
	height: 315px;
	margin: 0 auto
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	min-width: 320px;
	
	color: #333;
	margin: 10px 0px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > span {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	line-height: 45px;
	padding: 0 0 14px 50px;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 320px;
	float: left;
	padding-top: 10px;
	width: 100%;
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr img {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
	display: block;
}

 @media (min-width: 768px) {
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 300px;
	width: 49.39%;
	float: left;
	padding-top: 10px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	float: left;
	min-width: 300px;
	width: 38.58%;
	
	color: #333;
	margin: 10px 20px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	height: 50px;
	line-height: 42px;
	padding: 6px 0 14px 74px;
	margin: 0;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal;
	font-size:15px;
}
}
.blk {margin-bottom: 20px;}
 









#message_main{/*width:480px;*/margin:0 auto}
#msgLeft_Btn_div{margin: 0 auto;width: 512px;}
#message_main tr{ margin-bottom:30px; display:block;font-size:14px;}
#message_main #msgLeft_senderName{
    width:400px;font-size: 12px;color:#a5a5a5;
    height: 30px;margin: 0 0px;padding-left: 4px;
	border:1px solid #999;padding:15px;
}
#message_main #msgLeft_telephone{
    width:400px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px;padding-left: 4px;
		border:1px solid #999;padding:15px;
}
#message_main #msgLeft_email{
    width:400px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px; padding-left: 4px;
		border:1px solid #999;padding:15px;
}
#message_main #msgLeft_Txtbox{
	width:400px;height:100px;font-size: 12px;color:#a5a5a5;padding-left: 4px;font-family: Microsoft yahei;
		border:1px solid #999;padding:15px;
}
.book_title{ font-size:1rem; line-height:46px; padding-bottom:25px;text-align: center;}
.book_title p{ color:#000;}



.prodbt{ font-weight:bold; line-height:65px; font-size:1.5rem; color:#0078d4;}
.news_nr li{ position:relative; background:#f1f1f1; border-bottom:1px solid #fff;margin-bottom: 25px;}
.news_nr li a{ display:block; padding:1.5%; position:relative; z-index:9;}
.news_nr li i{ display:block; width:100%; height:100%; background:#0078d4; position:absolute; left:0; top:0; transform:scaleX(0); transition:0.5s;}
.news_nr li:hover i{transform:scaleX(1); transition:0.5s;}
.news_pic{ overflow:hidden; width:27%;}
.news_pic img{ display:block; width: 340px; transition:0.5s; height: 204px;}
.news_nr li:hover .news_pic img{transform:scale(1.1);}
.news_wb{ width:70%;}
.news_bt{ font-size:1.5rem; font-weight:bold; height:50px; line-height:50px; overflow:hidden;}
.news_rq{ font-size:0.875rem; color:#999;}
.news_ms{ font-size:0.9125rem; line-height:24px;/* height:48px;*/ color:#666; overflow:hidden; margin-top:5px; transition:0.5s;}
.news_more{ width:120px; height:40px; text-align:center; background:#0078d4; line-height:40px; color:#fff; font-size:0.875rem; margin-top:25px;}
.news_nr li:hover .news_bt,.news_nr li:hover .news_rq,.news_nr li:hover .news_ms{ color:#fff;}
.news_nr li:hover .news_more{ background:#fff; color:#1a317d; transition:0.5s;}

.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:0.9125rem; line-height:42px; }
.newsshow_wnnr img{ max-width:100%;}
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px;}
.sxyjsys a:hover{ text-decoration:underline;}
.sxyjsys,.sxyjsys a{font-size:0.875rem; line-height:36px;}
hr {margin-top: 20px; margin-bottom: 20px; border: 0;border-top: 1px solid #eee}






.pro_title{ padding-top:100px; float:right; padding-right:8%;}
.main_flbg{ background:#fff; width:100%; height:65px; border-top:3px solid #1a317d; border-bottom:1px solid #ddd; position:relative;}
.maina{ background:#fff;/* padding-bottom:40px; */border-bottom:1px solid #d3d3d3;}
.pro_l{ background:url(../images/indafl_bg.png) no-repeat #19317d; background-size:100% auto; width:21%;padding-top: 34px; margin-top:45px;}
.indafl_title{ width:94%; font-size:1.875rem; font-weight:bold; margin:0 auto; color:#fff; padding-bottom:10px;}
.indafl_title span{font-size:0.9125rem; font-weight:normal;}
.prodbt{ font-weight:bold; line-height:65px; font-size:1.5rem; color:#0078d4;}
header nav{ width:94%; background:#fff; border-radius:6px; margin:0 3% 3% 3%;}
header nav li{position:relative;}
header nav li a{ display:block; width:88%; margin:0 auto; border-bottom:1px solid #e5e5e5; line-height:56px; color:#333; font-size:0.9125rem; position:relative; z-index:9; transition:0.5s; text-align:center; letter-spacing:2px;}
header nav li:hover a,header nav li.cur a{ /*font-weight:bold;*/ color:#fff; transition:0.5s;}
header nav li i{ height:44px; top:6px; left:0; background:#0078d4; display:block; position:absolute; width:0%; border-radius:0 22px 22px 0; transition:0.5s;}
header nav li:hover i,header nav li.cur i{ width:94%; transition:0.5s;}
.pro_pic{ border:1px solid #ddd; overflow:hidden;}
.pro_pic img{ display:block; width:100%; transition:0.5s;}
.pro_mc{ position:relative; height:50px; line-height:50px; text-align:center; font-size:0.9125rem; overflow:hidden; background:#ddd;}
.pro_mc p{ position:relative; z-index:9;}
.pro_mc i{ position:absolute; left:0; top:0; width:100%; height:100%; background:#0078d4; transform:scaleX(0); transition:0.5s;}

.main_r{ width:77%; margin-top:45px;}
.pro_nr li{ float:left; width:32.333%; margin-left:1%; padding-bottom:30px;}
.pro_nr li:hover .pro_pic img{transform:scale(1.1);}
.pro_nr li:hover .pro_mc i{transform:scaleX(1); transition:0.5s;}
.pro_nr li:hover .pro_mc p{ color:#fff;}
.proshow{ padding-left:1.5%;}
.proshow_pic{ width:55%; border:1px solid #aaa;}
.proshow_pic img{ display:block; width:100%;}
.proshowa_wb{ width:42%;}
.nycp_bt{color:#6b6b6b; font-size:1rem; border-bottom:1px solid #ddd; padding-bottom:15px;}
.nycp_bt p{ font-size:1.5rem; font-weight:bold; padding-bottom:5px; color:#000;}
.nycp_tel{ margin-top:1.875rem; background:url(../images/nycp_pic.png) no-repeat left center; padding-left:23px; font-size:1rem; color:#979797;}
.nycp_tel strong{ color:#454545;}
.nycp_more{ width:133px; height:45px; padding-top:19px;}
.nycp_more a{border-radius:5px; display:block; background:#0078d4; text-align:center; line-height:45px; font-size:1.125rem; color:#fff; font-weight:bold; color:#fff;}
.nycp_more .job_moreb{ display:none;}
.nycp_nr{ font-size:0.875rem; color:#656464; line-height:30px; padding-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px solid #ddd;}
.nycp_nr img{ max-width:100%;}
.proshow_title{ font-size:1.125rem; font-weight:bold; color:#454545; height:50px; line-height:50px; padding-top:20px; border-bottom:3px solid #454545;}





/*分页*/
.digg4{padding:3px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}


