*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img{padding: 0; margin: 0;}
html{ _background:url(about:blank);}
body{background:#fff; color:#333px; font-family:"微软雅黑","宋体";}
body,th,td,input,select,textarea,button{font-size:15px;line-height:1 ;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
fieldset,img,abbr,acronym{border: 0 none;}
img{vertical-align:top; display:block;}
abbr,acronym{font-variant: normal;}
legend{color:#000;}
blockquote, q{quotes: none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em; }
sub{bottom:-0.25em;}
caption{display:none;}
caption,th{text-align: left;}
dl,ul,ol,menu,li{list-style:none}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,select,textarea,button{vertical-align:middle;outline:none;}
textarea{resize:none}
input[type="submit"]{cursor: pointer;}
button{border:0 none;background-color:transparent;cursor:pointer}
input::-moz-focus-inner{border: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
del,ins,a{text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:none;}
a{outline: none;transition: color 0.2s ease 0s; color:#333;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}

.content{width:1200px; margin:0 auto;}

.hp{background: #f5f5f5; overflow:hidden; -moz-box-shadow: 1px 1px 3px #eee;box-shadow: 1px 1px 3px #eee; font-size:13px; padding:9px 0; color: #949494;}
.hp .hk a{display:inline-block; margin-left:5px; margin-right:5px; color: #949494;}
.hp .hk a:hover{color:#006cc5; text-decoration:underline;}
.hp .hk span{margin-left:5px;}
.hp .hk a:last-child{margin-right:0;}
.hp .hk span#m_count{margin-left:0;}
.hdk{overflow:hidden; padding:15px 0;}
.logo{overflow:hidden; display:block; margin-top:5px;}
.logo img{display: block; /*width: 364px; height: 48px;*/}
.jies{float:left; margin-left:70px; height:42px; margin-top: 10px;}
.jies img{float:left;}
.jies img:nth-child(1){ margin-right:30px;}
.phfr{
    background: url(../images/dfe_03.png) no-repeat center center;
    height: 46px;
    font-size: 24px;
    color: #325a97;
    padding-left: 157px;
    padding-top: 22px;
    font-style: oblique;
    margin-top: 10px;
	margin-right:27px;
	font-weight:600;
}

.navbox{height:54px; background:#325a97;}
.navbox .nav{height:54px; line-height:34px; position:relative; z-index:31;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi a:nth-child(1){ float:left; height:54px;}
.nav .nLi a:nth-child(1){ display:block; width:171px; font-size:16px; font-weight:bold; line-height:54px; text-align:center;}
.nav .sub{display:none; width:171px; left:0; top:54px;  position:absolute; background:#004890;  line-height:26px;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block;}
.nav .on a:nth-child(1){background:#c11b29; color:#fff;}
.nav .nLi .sub li a{font-weight:400; font-size:13px; height:44px; line-height:44px; background:rgba(255,255,255,0.8); color:#000; border-bottom:solid 1px #fff;}
.nav .nLi .sub li a:hover{color:#333; background:#e9eaeb;}
.nav .nLi .sub{background:rgba(255,255,255,0.8);}

.fullSlide{ width:100%;  position:relative;  height:700px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:700px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:60px; line-height:60px; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:5px; background:url(../images/tg_flash_p.png) -70px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev, .fullSlide .next { position: absolute; z-index: 30; display: block; }
.fullSlide .prev { top: 50%; left: 10px; margin-top:-22px; }
.fullSlide .next { top: 50%; right: 10px; margin-top:-22px; }
.fullSlide .prev a, .fullSlide .next a { display: block; width: 50px; height: 44px; overflow: hidden; background: url(../images/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../images/ico_prevnext_ie6.png); }
.fullSlide .prev a { background-position: 0 -12px; }
.fullSlide .prev a:hover { background-position: 0 -92px; }
.fullSlide .next a { background-position: 0 -172px; }
.fullSlide .next a:hover { background-position: 0 -252px; }

.title{overflow:hidden;}
.titfl{float:left; background:url(../images/pic_10.png) no-repeat center left; overflow:hidden; min-height:72px; padding-left:60px;}
.titfl02{background:url(../images/pic_10.png) no-repeat center left;}
.titfl03{background:url(../images/pic_08.png) no-repeat center left;}
.titfl04{background:url(../images/pic_09.png) no-repeat center left;}
.titfl h3{font-size:38px; color:#323232; font-weight: 600;}
.titfl p{font-size:16px; color:#757575; margin-top:15px;}
.title .more{display:block; float:right; background:url(../images/fff_06.png) no-repeat center center; width:274px; height:40px; line-height:40px; padding-left:114px; color:#d2d2d2; margin-top:15px;}
.title .more:hover{background:url(../images/fff_07.png) no-repeat center center; color:#325a97;}

.mt-60{padding-top:60px; overflow:hidden;}
.mt-40{padding-top:40px; overflow:hidden;}

.prfl{width:216px; float:left;}
.prfl ul li,.ald{height:70px; width:216px; padding-left:18px; background:#f5f5f5; margin-bottom:5px;}
.prfl ul li a,.ald a{line-height:70px; width:204px; display:block; overflow:hidden; background:url(../images/sdwqq_06.jpg) no-repeat center left; padding-left:30px; font-size:16px;}
.prfl ul li:hover,.ald:hover{background:#325a97;}
.prfl ul li a:hover,.ald a:hover{background:url(../images/sdwqq_07.jpg) no-repeat center left; color:#fff;}
.ph_bot{background:url(../images/gf_03.jpg) no-repeat top center; width:234px; color:#fff; font-size:27px; font-weight:700; padding-top:148px; text-align:center; padding-bottom:30px; margin-top: 10px;}
.prtop{position:relative; overflow:hidden;}
.prtop h4{position:absolute; background-color:rgba(0,0,0,0.5); height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; left:0; bottom:0; width:100%;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.tes{ line-height:20px; font-size:13px; color:#686868; margin-top:5px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.xiabox{overflow:hidden; margin-top:30px;}

/*产品样式*/
.sideMenu{border-top:0; width:258px; /*height:635px;*/}
.sideMenu h3{padding-left:38px; cursor:pointer; font-size:16px; background:url(../images/fe_07.jpg) no-repeat center left 18px #f5f5f5; position:relative; height:67px; line-height:65px; margin-bottom:7px;}
.sideMenu ul{color:#999; display:none; /* 默认都隐藏 */ height:auto;}
.sideMenu ul li a{display: block; font-size:14px; text-align:left; color:#737373; padding:15px 15px 4px 38px;}
.sideMenu ul li{}
.sideMenu h3:after{ content: '';
    position: absolute;
	height:11px;
	width:12px;
	background:url(../image/dfe_03.png) no-repeat center center;
	top: 17px;
	right:20px;
    z-index: 1;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
	}
.sideMenu ul li a:hover{color:#325a97; font-weight:600;}
.lefd{width:260px; float:left;}
.sideMenu h3.on{color:#fff; background:url(../images/fe_08.jpg) no-repeat center left 18px #325a97;}
.sideMenu h3.on a{color:#fff;}
.sideMenu ul li.actiw a{color:#325a97; font-weight:600;}
.sideMenu ul li:last-child a{padding-bottom:25px;}

.sideMenud{width:258px;}
.sideMenud a{background: #f5f5f5; display: block; overflow: hidden; padding-top: 30px; padding-bottom: 30px; margin-bottom: 12px;}
.sideMenud a h3{background: url("../images/fe_07.jpg") no-repeat center left; font-size: 16px; color: #555; padding-left: 30px; margin-left: 43px;}
.sideMenud a span{color: #9d9d9d; font-size: 12px; display: block; padding-left: 74px; margin-top: 12px;}
.sideMenud a.cur,.sideMenud a:hover{background: #325a97; color: #fff;}
.sideMenud a.cur h3,.sideMenud a:hover h3{background: url("../images/fe_08.jpg") no-repeat center left; color: #fff;}
.sideMenud a.cur span,.sideMenud a:hover span{color: #fff;}

/*荣誉资质*/
.index-c2{background: url("../images/csk_10.jpg")  no-repeat top center; overflow: hidden; padding-bottom: 70px;}
.picScroll{width:1200px;margin:0 auto; margin-top: 50px;}
.picScroll .hd .hd{height:36px;line-height:35px;padding:0 15px;background:#f4f4f4}
.picScroll .hd h2{font-family:"Microsoft YaHei";font-size:17px;color:#C80300;float:left;margin-right:15px}
.picScroll .bd{position:relative}
.picScroll .prev,.picScroll .next{position:absolute;top:50%;left:-65px; margin-top: -35px; display:block;width:53px;height:53px;background:url(../images/slide_tigger.png) no-repeat 0 0;z-index:9;overflow:hidden;}
.picScroll .next{right: -65px; left: inherit;background:url(../images/slide_tigger01.png) no-repeat 0 0;}

.picScroll .prev:hover{background:url(../images/slide_tigger02.png) no-repeat 0 0;}
.picScroll .next:hover{background:url(../images/slide_tigger03.png) no-repeat 0 0;}

.picScroll .scrollWrap{width:1200px;overflow:hidden;margin-left:auto;margin-right:auto}
.picScroll ul{overflow:hidden;zoom:1}
.picScroll li{width:387px;margin:0 29px 0 0px;position:relative;float:left;display:inline}
.picScroll li a{display: block; width:387px; height:310px; overflow: hidden;}
.picScroll li img{display:block;width:387px;height:310px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}
.picScroll li .movielist_tt{position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden}
.picScroll li .movielist_tt a{font-size:14px}
.picScroll li .score{color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px}
.picScroll li:hover p{color:#103c8e}
.picScroll li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
/*荣誉资质*/

/*产品样式2*/
.sideMenu2{border-top:0; width:258px; /*height:635px;*/}
.sideMenu2 h3{padding-left:38px; cursor:pointer; font-size:16px; background:url(../images/fe_07.jpg) no-repeat center left 18px #f5f5f5; position:relative; height:67px; line-height:65px; margin-bottom:7px;}
.sideMenu2 ul{color:#999; display:none; /* 默认都隐藏 */ height:auto;}
.sideMenu2 ul li a{display: block; font-size:14px; text-align:left; color:#737373; padding:15px 15px 4px 38px;}
.sideMenu2 ul li{}
.sideMenu2 h3:after{ content: '';
    position: absolute;
	height:11px;
	width:12px;
	background:url(../image/dfe_03.png) no-repeat center center;
	top: 17px;
	right:20px;
    z-index: 1;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
	}
.sideMenu2 ul li a:hover{color:#325a97; font-weight:600;}
.sideMenu2 h3.on{color:#fff; background:url(../images/fe_08.jpg) no-repeat center left 18px #325a97;}
.sideMenu2 h3.on a{color:#fff;}
.sideMenu2 ul li.actiw a{color:#325a97; font-weight:600;}
.sideMenu2 ul li:last-child a{padding-bottom:25px;}

.zhegw ul{ height: auto;}
.mors a{padding-left:38px; cursor:pointer; font-size:17px; background:url(../images/fe_07.jpg) no-repeat center left 18px #f5f5f5; position:relative; height:67px; line-height:65px;display:block;}
.mors a:hover{color:#fff; background:url(../images/fe_08.jpg) no-repeat center left 18px #325a97;}

.n_box .sideMenu ul{height:auto; padding:0;}
.n_box .sideMenu h3{font-size:15px; height:61px; line-height:59px;}
.n_box .sideMenu ul li{margin-top:0;}
.n_box .sideMenu ul li a{display:block; padding:15px 15px 4px 38px;}
.n_box .sideMenu ul li:last-child a{padding-bottom:25px;}

.xiabox{overflow:hidden; margin-top:50px;}
.tpk{padding-top:60px; padding-bottom:60px;}
.prd ul li{text-align:center;}
.prd ul li a{overflow:hidden; display:block; position: relative;}
.prd ul li a img{width:286px; height:197px; display:block;}
.dkh{width:388px; border: solid 1px #eee; overflow:hidden;}
.prd ul{overflow:hidden;}
.prd ul li a span{font-size:16px; padding-top:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.rigd ul li{width:292px; float:left; margin-left:20px; margin-bottom:18px;}
.rigd ul li img{border:solid 1px #ddd; width:290px; height:261px;}
.rigd ul li h4{font-size:18px; color:#363636; text-align:center; margin-top:16px;}
.rigd{width:916px; float:right;}
.rigd ul{margin-left:-20px; height: 568px; display: none;}

.rigd ul li a:hover img{border:solid 1px #325a97;}
.rigd ul li a:hover h4{color:#325a97;}

.rigdg{overflow: hidden;}
.rigdg ul li{width:285px; float:left; margin-left:20px; margin-bottom:18px;}
.rigdg ul li img{border:solid 1px #ddd; width:290px; height:261px;}
.rigdg ul li h4{font-size:18px; color:#363636; text-align:center; margin-top:16px;}
.rigdg ul{margin-left:-20px;}

.rigdg ul li a:hover img{border:solid 1px #325a97;}
.rigdg ul li a:hover h4{color:#325a97;}

.rigdu{overflow: hidden;}
.rigdu ul li{width:285px; float:left; margin-left:20px; margin-bottom:18px;}
.rigdu ul li img{border:solid 1px #ddd; width:290px; height:230px;}
.rigdu ul li h4{font-size:18px; color:#363636; text-align:center; margin-top:16px;}
.rigdu ul{margin-left:-20px;}

.rigdu ul li a:hover img{border:solid 1px #325a97;}
.rigdu ul li a:hover h4{color:#325a97;}

.mju-50{padding-bottom: 50px;}
/*产品样式*/

.gjbox{border-bottom:solid 1px #eee;overflow:hidden;padding:20px 0}
.grou_d input{width:256px;height:38px;border:0;float:left;font-size:14px;padding:0 20px;color:#707070;background:none}
.grou_d{float:right;height:40px;background:url("../images/tufr.png") no-repeat center left}
.grou_d button{border:0;cursor:pointer;background:none}
.gj_fl{width:738px;float:left;font-size:14px;line-height:28px;color:#666;margin-top:5px}
.gj_fl a{color:#666;display:inline-block;position:relative;padding-right:10px;margin-right:10px}
.gj_fl a:after{content:'';position:absolute;width:1px;height:13px;background:#666;right:0;top:8px}
.gj_fl a:last-child:after{padding-right:0;margin-right:0;width:0}
.gj_fl a:hover{text-decoration:underline}
.gj_fl span{font-weight:600; color: #325a97;}

.navd ul li{width:188px; height:54px; float:left; margin-left:14px;}
.navd ul li a{display:block; text-align:center; line-height:54px; text-align:center; font-size:16px; color:#303030; background:#eee;}
.navd ul{margin-left:-14px;}
.navd ul li a:hover,.navd ul li.activ a{background:#325a97; color:#fff;}
.navd{overflow:hidden; margin-top:35px;}
.anlie{overflow:hidden; margin-top:40px; margin-bottom:-14px;}
.anlie ul li{width:390px; float:left; margin-left:14px; margin-bottom:20px;}
.anlie ul li a{display:block; overflow:hidden;}
.anlie ul li a img{width:390px; height:275px; display:block;}
.anlie ul li a h4{font-size:18px; text-align:center; margin-top:13px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.anlie ul {margin-left:-14px; display: none;}
.anlie ul li a:hover{color:#325a97;}

.abou_box{background:url(../images/sdww_03.jpg) no-repeat top 45px center; overflow:hidden; padding-bottom:40px;}
.abmain{overflow:hidden; margin-top:80px;}
.ab_fl{width:608px; float:left;}
.titl h3{font-size:23px; color:#313131; margin-bottom:10px; font-weight: 600;}
.titl span{color:#dadada; font-size:14px; text-transform:uppercase;}
.tebox{font-size:15px; line-height:30px; color:#838383; margin-top:20px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.likd a{display:block; margin-bottom:30px;}
.likd{overflow:hidden; margin-top:45px;}

.newbox{overflow:hidden; padding-bottom:70px;}
.newbox .navfr{width:492px; overflow:hidden; background:#f7f7f7; border-radius:100px; height:89px; font-size:0; text-align:center; float:right;}
.newbox .navfr a{display:inline-block; float:left; font-size:16px; background:url(../images/qw_07.png) no-repeat center left; padding-left:60px; line-height:50px; margin-left:20px; margin-right:20px; margin-top:20px;}
.newbox .navfr a:hover{background:url(../images/qw_08.png) no-repeat center left;}
.newbox .nedk{border:solid 1px #f5f5f5; overflow:hidden; padding:20px 25px;}
.newbox .newfl{width:380px;}
.newbox .newfl a{display:block; overflow:hidden;}
.newbox .newfl img{display:block; width:380px;}
.newbox .newfl .nedk h4{font-size:16px; color:#1e1e1e; margin-bottom:8px; font-weight:700;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newbox .newfl .nedk p{font-size:13px; color:#878787; line-height:25px; margin-bottom:5px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newbox .newfl .nedk span{font-size:12px; color:#878787;}
.newbox .newk{overflow:hidden; margin-top:35px; position:relative; height:500px;}
.newk .zufl{float:left; width:52px; text-align:center;}
.newk .zufl span{font-size:44px; color:#325a97;}
.newk .zufl p{font-size:12px; color:#878787; margin-top:3px;}
.newk .zufr{overflow:hidden; padding-left:15px;}
.newk .zufr h4{font-size:16px; color:#1e1e1e; font-weight:700; margin-bottom:15px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newk .zufr p{font-size:13px; color:#878787; line-height:25px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.newfr .newkh{border:solid 1px #f5f5f5; overflow:hidden; width:380px; padding:43px 30px; position:absolute;}
.newfr .newkh a{display:block; overflow:hidden;}
.newfr .newkh:nth-child(1){left:410px; top:0;}
.newfr .newkh:nth-child(2){right:0; top:0;}
.newfr .newkh:nth-child(3){left:410px; top:200px;}
.newfr .newkh:nth-child(4){right:0; top:200px;}
.newfr .newkh:nth-child(5){left:0; top:398px;}
.newfr .newkh:nth-child(6){left:410px; top:398px;}
.newfr .newkh:nth-child(7){right:0; top:398px;}
.newfr .newkh a:hover h4,.newbox .newfl a:hover h4{color: #325a97;}

.newfr .newkh:nth-child(5),.newfr .newkh:nth-child(6),.newfr .newkh:nth-child(7){padding: 15px 30px;}
.newfr .newkh:nth-child(5) span,.newfr .newkh:nth-child(5) .zufr p,.newfr .newkh:nth-child(6) span,.newfr .newkh:nth-child(6) .zufr p,.newfr .newkh:nth-child(7) span,.newfr .newkh:nth-child(7) .zufr p{display: none;}
.newfr .newkh:nth-child(5) .zufl,.newfr .newkh:nth-child(6) .zufl,.newfr .newkh:nth-child(7) .zufl{float: inherit;}
.newfr .newkh:nth-child(5) .zufr,.newfr .newkh:nth-child(6) .zufr,.newfr .newkh:nth-child(7) .zufr{padding-left: 0; margin-top: 10px;}
.newfr .newkh:nth-child(5) .zufr h4,.newfr .newkh:nth-child(6) .zufr h4,.newfr .newkh:nth-child(7) .zufr h4{background: url("../images/jinr.png") no-repeat center right; padding-right: 20px;}


.hezk{background:#fafafa; overflow:hidden; margin-top:60px; padding-bottom:45px;}
.hezlie ul li{width:290px; float:left; margin-left:13px;}
.hezlie ul li img{display:block; width:286px; height:209px; border:solid 2px #eee;}
.hezlie ul li a{display:block; overflow:hidden;}
.hezlie ul{margin-left:-13px;}
.hezlie{overflow:hidden; margin-top:35px;}
.hezlie ul li h4{height:44px; line-height:44px; text-align:center; font-size:16px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.hezlie ul li a:hover h4{color:#325a97;}
.hezlie ul li a:hover img{border:solid 2px #325a97;}

.navfw{margin-top: 40px;}
.navfw ul li{float: left; width: 200px; margin-right: 12px;}
.navfw ul li a{display: block; width: 200px; height: 54px; line-height: 54px; text-align: center; font-size: 18px; background: #f7f7f7; color: #303030; border-radius: 10px;}
.navfw ul li.cur a,.navfw ul li:hover a{background: #325a97; color: #fff;}

.abxfl {
    margin-top: 50px;
    width: 566px;
}
.abxfl ul li {
    width: 566px;
    height: 125px;
    background-color: #ffffff;
    border-radius: 62px;
    margin-bottom: 29px;
}
.abxfl ul li a {
    display: flex;
    padding-left: 32px;
    align-items: center;
    height: 125px;
}
.abxfl ul li dd {
    width: 80px;
    height: 80px;
    background-color: #f7f7f7;
    display: block;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 80px;
    letter-spacing: 0px;
    color: #838383;
}
.abxfl ul li h3 {
    width: 330px;
    margin-left: 28px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #838383;
}
.abxfl ul li h3 span {
    font-style: italic;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #838383;
    text-transform: uppercase;
}
.abxfl ul li p {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #000000;
}
.abxfl ul li:hover{background: #c11b29; color: #fff;}
.abxfl ul li:hover h3,.abxfl ul li:hover span,.abxfl ul li:hover p{color: #fff;}

.bite h3 {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 2px;
    font-family: "SimSun";
}

.bite{margin-bottom: 40px;}

/*内页*/

.n_tit h3{ font-size:32px; color:#333; text-align:center; position:relative; padding-bottom:20px; margin-bottom:30px; font-weight:700;}
.n_tit h3:after{ content: '';
    position: absolute;
	height:2px;
	width:50px;
	background:#325a97;
	bottom:0;
	left:50%;
	margin-left:-25px;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.n_tex{font-size:15px; line-height:30px; color:#666; overflow:hidden; padding-bottom:50px;}
.n_tex img{max-width:100%;}

/*新闻页*/
.xw1{overflow:hidden; margin-top:30px;}
.xw1 li {
	background: #fafafa;
    margin: 0px 20px 20px;
}
.xw1 li a {
    background: #f2f2f2;
    display: block;
    padding: 25px 15px;
	overflow:hidden;
}
.xw1 li .sj1 {
    width: 162px;
    height: 90px;
    padding-left: 34px;
    font-weight: bolder;
    box-sizing: border-box;
    font-size: 14px;
    color: #325a97;
    float: left;
    border-right: 1px solid #dcdcdc;
}
.xw1 li .sj1 h1 {
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 0px;
    font-weight: bolder;
    margin: 10px 0 0;
}
.xw1 li .sj1 p {
    border-bottom: 2px solid #325a97;
    display: table;
}
.xw1 li .xw_z {
    float: left;
    margin: 0px 20px;
    width: 800px;
    height: 90px;
    color: #747474;
    font-size: 12px;
    line-height: 22px;
}
.xw1 li .xw_z h1 {
    font-size: 16px;
    color: #313131;
    font-weight: bolder;
    line-height: 30px;
    margin-bottom: 6px;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 1;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal; 
  
}
.xw1 li .xw_z h2 {
    font-size: 12px;
    line-height: 22px;
    height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.xw1 li a:hover {
    background: #325a97;
	color:#fff;
}
.xw1 li a .jt {
    background: url(../images/jt3.png) no-repeat center center;
    float: right;
    width: 37px;
    height: 90px;
    margin-right: 30px;
}
.xw1 li a:hover .sj1,.xw1 li a:hover .xw_z,.xw1 li a:hover .xw_z h1{color:#fff;}
.xw1 li a:hover .sj1 p{border-bottom: 2px solid #fff;}
.xw1 li:last-child{margin-bottom:0;}

.topnav a{display:inline-block; width:150px; height:40px; border:solid 1px #325a97; font-size:15px; color:#325a97; margin-left:5px; margin-right:5px; line-height:38px;}
.topnav a:hover,.topnav a.actid{ background:#325a97; color:#fff; border:solid 1px #325a97;}
.topnav{text-align:center;}

/*详情页*/
.titled h2{ font-size:32px; color:#333; margin-bottom: 18px; font-weight:700;}
.titled{text-align:center; border-bottom:solid 1px #ddd; padding-bottom:25px; overflow:hidden;}
.titled p{color:#666; margin-top:10px; font-size:15px;}
.tufont{line-height:30px; min-height:80px;}
.tufontd{color: #666; line-height:30px; margin-top:30px;}
.tufontd img{max-width:100%; display: block; margin-left: auto; margin-right: auto;}
.tufontd a{color: #c11b29; font-weight: 600;}
.textd{color: #999; line-height:28px; margin-top:30px; margin-bottom:50px;}
.textd a:hover{color:#325a97;}
.tuimg img{display:block; margin-left:auto; margin-right:auto; max-width:100%;}
.tuimg{overflow:hidden; padding-top:35px;}

/*联系我们*/
.lxw_box{overflow:hidden; padding-bottom:60px;}
.lxw_box .xfl{width:440px; float:left;}
.lxw_box .xfl ul li{border: solid 1px #eee; border-radius: 60px; height: 55px; background: url(../images/sd_01.png) no-repeat center left; line-height: 55px; font-size: 16px; color: #666; padding-left: 30px; margin-top: 21px;}
.xfr #map{width:728px; height:312px; border:solid 1px #eee;}
.xfr{width:730px; float:right;}
.lxw_box .xfl ul li:nth-child(2){background:url(../images/sd_04.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(3){background:url(../images/sd_03.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(4){background:url(../images/sd_04.png) no-repeat center left; line-height:23px; padding-top:3px; height:52px;}
.liab_k{overflow:hidden; padding-top:35px;}
.lxw_box .xfl ul li:nth-child(1){margin-top:0;}

/*加入永兴*/
.tops{overflow:hidden; margin-left:-30px; margin-bottom:30px;}
.tops .form-control{
	background: #fff;
    border: 1px solid #c0bec0;
    width: 453px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    font-size: 14px;
    color: #bbbbbb;
    float: left;
	margin-left:30px;
}
.topb textarea{
	border: 1px solid #c0bec0;
	width: 935px;
    height: 200px;
	font-size: 14px;
    color: #757575;
    padding: 15px;
}
.btn-default {
    width: 240px;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: block;
    background: #325a97;
    border-radius: 5px;
    color: #fff;
    margin: 40px auto 60px auto;
}
.btn-default:hover{background: #c11b29;}
.bdf{width:937px; margin-left:auto; margin-right:auto; margin-top:30px;}
.ts{text-align:center;font-size: 16px;color: #636363;}

.n_box .pr_box{padding-top: 0;}

.kehbox{background:url(../images/dnim.jpg) no-repeat top center; overflow:hidden; min-height:760px;}


.w3cFocus{margin-top:108px; padding-left:372px; position:relative;}
.w3cFocus .prev,.w3cFocus .next{ position:absolute; display:block; top:533px; width:119px; height:119px; background:url(../images/gbj_03.jpg) no-repeat; filter:alpha(opacity=100);opacity:1;}
.w3cFocus .prev{left:962px !important;}
.w3cFocus .next{right:0 !important; background:url(../images/gbj_04.jpg) no-repeat; }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=80) !important;opacity:0.8 !important;  }
.w3cFocusIn{position:relative; color:#fff;}
.w3cFocusIn h3{background:url(../images/fgr_05.png) no-repeat center left; font-size:22px; padding-left:25px;}
.w3cFocusIn p{font-size:15px; line-height:35px; max-width:543px; margin-top:20px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.w3cFocusIn span{font-size:30px; font-weight:600; font-style:oblique; display:block; margin-top:20px;}
.w3cFocusIn h4{font-size:16px; background:url(../images/fgr_06.png) no-repeat top 4px left; padding-left:23px; position:relative; padding-bottom:18px; margin-top:35px;}
.w3cFocusIn h4:after{ content: '';
    position: absolute;
	height:1px;
	width:326px;
	background:#8c97ba;
	bottom:0;
	left:0;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.w3cFocusIn span i{font-style:normal; font-size: 16px;}
.w3cFocus .numbr{position:absolute; right:78px; top:-215px; color:#325a97; font-size:72px; font-style:oblique; font-weight:600;}
.yqlian{color:#fff; overflow:hidden; margin-bottom:-10px;}
.yqlian a{color:#fff; float:inherit !important; display:inline-block !important; margin-right:10px; margin-bottom:10px; font-size:14px;}
.yqlian a:hover{text-decoration:underline;}

.hzbox{background:url(../images/gb_02.jpg) no-repeat top center; min-height:542px; overflow:hidden; margin-top:60px;}
.hzck{overflow:hidden;}
.hzck ul li{width:180px; text-align:center; border:solid 1px #eff0f2; background:#fff; padding:35px 0; float:left; margin-left:21px;}
.hzck ul li h4{position:relative; font-size:20px; padding-bottom:30px;}
.hzck ul li span{font-size:40px; font-weight:600; display:block; margin-bottom:15px;}
.hzck ul li h4:after{ content: '';
    position: absolute;
	height:4px;
	width:135px;
	background:#325a97;
	left:23px;
	bottom:0;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.hzck ul li p{display:block; background:url(../images/ht_07.png) no-repeat top center; padding-top:40px; text-align:center; font-size:12px; color:#788183; margin-top:30px; text-transform:uppercase;}
.hzck ul{margin-left:-21px;}

/* 本例子css */
		.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-left:auto; margin-right:auto;}
		.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:45px 0;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 52px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; display: block;}
		.picScroll-left .bd ul li .pic img{ width:364px; height:287px; display:block;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
        .picScroll-left .bd ul li h3{
            margin-top: 15px;
            font-size: 18px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #000000;
            line-height: 1;
            background: url("../images/fj.png")no-repeat right center;
            margin-left: 5px;
            margin-right: 5px;
			text-align: left;

        }

/*内页*/

/*内页*/
.info1 { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto 25px; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}
.ej_bt{ font-size:30px; color:#333333; text-align:center;line-height:32px; font-weight:bolder; margin:0px auto 0; padding:0 0 10px }

.wrap_n{ width:1200px; display:table; margin:0 auto; padding:0 0 50px 0}
.wrap_n .cp_l_nav ul{ height:auto}
.cp_l_nav {width: 100%;box-sizing: border-box;padding: 0px 0 0px;margin: 1px auto 0 auto;}
.xypg-left-nav>li {position: relative;border-bottom: 1px solid #eeeeee;}
.xypg-left-nav>li:last-child {border-bottom: none;}
.xypg-left-nav>li>a {display: block;font-size: 16px;line-height: 22px;color: #2e2e2e;padding: 15px 18px;}
.xypg-left-nav>li:hover>a, .xypg-left-nav>li.clicked>a {color: #325a97; font-weight: 600;}
.xypg-left-nav>li .first-nav-btn {position: absolute;z-index: 99;width: 30px;height: 30px;text-align: center;top: 10px;right: 20px;cursor: pointer;background: url("../images/zhw.png") 0 -240px no-repeat;}
.xypg-left-nav>li:hover .first-nav-btn, .xypg-left-nav>li.clicked .first-nav-btn {color: #325a97;font-weight: 600;}
.xypg-left{ width:256px; float:left;}
.xypg-left-box{margin-bottom: 20px;}
.xypg-left-title{background: #325a97; padding:7px 20px; position: relative;}
.xypg-left-title h3{font-size:18px; color: #ffffff; line-height: 30px; font-weight: bold; position: relative; z-index: 9;}
.xypg-left-title i{position: absolute; left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}
.xypg-left-title span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}
.xypg-left-title span:before{content: "/"; padding-right: 5px;}
.xypg-left-con{border: 1px solid #d2d2d2; border-top: none;}

.latest-news{padding: 10px 0;}
.latest-news li{padding: .5em 1em; font-size: 14px;}
.latest-news li a{display: block; line-height: 1.2; color: #5a5a5a;}
.latest-news li a:before{content: '+'; font-weight: bold; margin-right: 5px; font-size: 16px;}
.latest-news li a:hover{color: #325a97;}
.latest-news li a:hover:before{color: #325a97;}
.hot-keys{padding: 20px 6px 8px 6px; display:table}
.hot-keys li{width: calc(50% - 10px); float: left; margin: 0 5px 14px 5px;}
.hot-keys li a{display: block; text-align: center; font-size: 12px; color: #5a5a5a; line-height: 2.857; border: 1px dashed #f1f1f1;}
.hot-keys li a:hover{color: #325a97; border-color: #325a97;}

.page-wrap-contact{padding: 10px 0; font-size: 14px;}
.page-wrap-contact h4{padding:.3em 1em .8em 1em; font-size: 16px; color: #000000;}
.page-wrap-contact p{border-top: 1px solid #eee; position: relative; margin-bottom: 0; padding: .8em 1em; color: #2f2f2f;}

.page-position {padding: 15px 0;font-size: 14px;color: #2f2f2f;}
.page-position a {color: #2f2f2f;}
.page-position a:hover{color: #325a97;}
.wrap_n_r{ width:910px; float:right}
.about{ font-size:16px; line-height:30px; color:#444445; padding:0 0 40px;}
.wrap_n_bt{ width:100%; color:#fff; display:table; background:#325a97; height:45px; line-height:45px;}
.wrap_n_bt h1{ float:left; font-size:18px; font-weight:bolder; padding:0 20px}
.wrap_n_bt .site{ float:right; font-size:14px; padding:0 20px}
.wrap_n_bt .site a{ color:#fff}
.wrap_n_tj{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin:15px auto;text-indent:20px;}
.wrap_n .cp_r{ float:inherit; width:100%}
.wrap_n .cp_r ul{    padding-left:0px;}
.wrap_n .cp_r ul li{ width:290px;margin: 0 20px 5px 0;}
.wrap_n .cp_r ul li:nth-child(3n+0){margin-right: 0;}
.wrap_n .cp_r ul li a .cp_t{ width:290px; height:227px;}
.wrap_n .cp_r ul li a .cp_t img{ width:290px; height:227px;}
.about a{font-weight: 600; color: #325a97;}

.wrap_n .zs_r{ float:inherit; width:100%}
.wrap_n .zs_r ul{    padding-left:0px;}
.wrap_n .zs_r ul li{ width:290px;margin: 0 20px 5px 0;}
.wrap_n .zs_r ul li:nth-child(3n+0){margin-right: 0;}
.wrap_n .zs_r ul li a .cp_t{ width:290px; height:409px;}
.wrap_n .zs_r ul li a .cp_t img{ width:290px; height:409px;}

.kjzs{ overflow:hidden; zoom:1; }
.kjzs li{ width:290px; margin: 0 20px 5px 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.kjzs li a .kjzs_t{ width:290px; height:252px; display:table; border:1px solid #e2e1e1; box-sizing:border-box}
.kjzs li a .kjzs_t img{width:290px; height:252px; display:table}
.kjzs li a span{ font-size:16px; line-height:50px;}
.kjzs li:nth-child(3n+0){margin-right: 0;}
.kjzs li a:hover .kjzs_t{ border:1px solid #325a97}
.kjzs li a:hover{ color: #325a97}

.xw{ width:100%; display:table;}
.xw li{border-bottom: 1px solid #ccc;}
.xw li a{ width:100%; display:table; padding:15px 10px; box-sizing:border-box; font-size:14px; line-height:24px; color:#666}
.xw li a h1{ font-size:15px; color:#333; line-height:30px; padding:0 0 6px}
.xw li a h1 i{ float:right; font-size:14px; opacity:.7}
.xw li a:hover h1 span{ color: #325a97}

.xw1{ width:100%; display:table; padding:10px 0}
.xw1 li{}
.xw1 li a{background:url(../images/list_dot1.gif) no-repeat 6px center ; padding:10px 0 10px 20px; box-sizing:border-box; width:97%; margin:0 auto; display:table;  font-size:14px; line-height:24px; color:#666}
.xw1 li a time{ float:right; opacity:.8}
.xw1 li a:hover span{color: #325a97}

.down_info{padding:10px 0;margin-top:15px;}
.down_info table{width:100%;}
.down_info table thead{line-height:26px;background-color:#f2f2f2;}
.down_info table th{border:1px solid #b6d5f1; text-align:center;line-height:36px;}
.down_info table td{padding:5px;padding-left:10px;padding-right:5px;border:1px solid #b6d5f1;text-align:center;line-height:36px;height:36px;}
#download{text-decoration:underline;}
#down_detail .title{line-height:36px;text-align:left;padding-left:15px;font-size:14px;height:36px;background-color:#ececec;}
#down_detail .text{padding:10px;}

.ab_bt{ margin:20px auto 0; width:100%; line-height:36px; padding:0 20px; box-sizing:border-box; font-size:16px; color:#333; background:#ececec}
.page{line-height:26px;margin-top:20px;font-size:14px; text-align: center;}
.page a{color:#325a97;}
.page a:hover{color:#325a97;}
.page span{color:#325a97;}

.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}

.xypg-news-list li {border: 1px solid #e1e1e1;padding: 30px;background: #fff;margin-bottom: 35px;-webkit-transition: all .5s;transition: all .5s;}
.xypg-news-list li .tit {border-bottom: 1px solid #cbcbcb;margin-bottom: 15px;position: relative;}
.xypg-news-list li .tit h3{padding-bottom:15px;font-size:18px;color:#565656;font-weight:normal;padding-right:25%;margin:0}
.xypg-news-list li .tit .date{position:absolute;right:0;top:0;font-size:14px;color:#666666}
.xypg-news-list li .info{font-size:14px;line-height:2;color:#999999}
.xypg-news-list li .more{margin-top:15px}
.xypg-news-list li .more span{display:inline-block;width:130px;line-height:33px;text-align:center;font-size:14px;color:#666666;border:1px solid #e1e1e1;-webkit-transition:all .5s ease;transition:all .5s ease}
.xypg-news-list li:hover{-webkit-box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18);box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18)}
.xypg-news-list li:hover .tit h3{color:#325a97}
.xypg-news-list li:hover .more span{color:#fff;background-color:#325a97}
.xypg-news-list li .infod{font-size:14px;line-height:2;color:#999999}
.tup{overflow:hidden;padding:10px 0 20px 0}
.tup img{display:block;margin-left:auto;margin-right:auto}
.nice-validator input{display:inline-block}


.cp_r{ width:952px; overflow: hidden;}
.cp_r ul{ padding-left:22px; display:table; width:100%; box-sizing:border-box}
.cp_r ul li{width:300px; display:block; color:#000000;float:left; margin:0 15px 5px 0;}
.cp_r ul li a{ width:300px;  margin:0 auto; display:block;}
.cp_r ul li:nth-child(3n+0){ margin-right:0;}
.cp_r ul li a h1{ font-size:17px;  color:#333;line-height:54px; display:block; text-align:center;width:100%; margin:0 auto; font-weight: 400;}
.cp_r ul li a .cp_t{ width:300px; height:235px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}
.cp_r ul li a .cp_t img{ width:300px; height:235px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.cp_r ul li a:hover .cp_t img{transform: scale(1.05);}
.cp_r ul li a:hover h1 { color:#325a97}
.cp_r ul li a:hover .cp_t{ border:2px solid #325a97}

.zs_r{ width:952px; overflow: hidden;}
.zs_r ul{ padding-left:22px; display:table; width:100%; box-sizing:border-box}
.zs_r ul li{width:300px; display:block; color:#000000;float:left; margin:0 15px 5px 0;}
.zs_r ul li a{ width:300px;  margin:0 auto; display:block;}
.zs_r ul li:nth-child(3n+0){ margin-right:0;}
.zs_r ul li a h1{ font-size:17px;  color:#333;line-height:54px; display:block; text-align:center;width:100%; margin:0 auto; font-weight: 400;}
.zs_r ul li a .cp_t{ width:300px; height:409px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}
.zs_r ul li a .cp_t img{ width:300px; height:409px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.zs_r ul li a:hover .cp_t img{transform: scale(1.05);}
.zs_r ul li a:hover h1 { color:#325a97}
.zs_r ul li a:hover .cp_t{ border:2px solid #325a97}
/*内页*/

.footer{background:#000; overflow:hidden; padding-top:38px;}
.footer .zty h4{font-size:18px; color:#fff; margin-left:53px;}
.footer .zty ul li{float:left; margin-left:53px; margin-top:20px;}
.footer .zty ul li a{color:#fff; font-size:15px;}
.footop{overflow:hidden; border-top:solid 1px #494949; padding-top:28px; padding-bottom:50px; border-bottom:solid 1px #494949; margin-top:30px;}
.footop .ztu{float:left; width:300px; position:relative; padding-top:50px;}
.footop .ztu img{display:block; height:58px;}
.footop .zty{float:left; width:283px; position:relative;}
.footop .ztu:after,.footop .zty:after{ content: '';
    position: absolute;
	height:173px;
	width:1px;
	background:#494949;
	top:0;
	right:0;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.footer .zhed{overflow:hidden; margin-top:17px;}
.footer a{float:left; display:block;}
.footer .zty ul li a:hover{color:#325a97;}
.footer .lxwq{width:577px; float:right; color:#fff;}
.footer .lxwq .lxfl h4{font-size:18px; margin-bottom:15px;}
.footer .lxwq .lxfl span{font-size:30px; font-weight:600; margin-bottom:15px; display:block;}
.footer .lxwq .lxfl p{color:#bfbfbf;}
.footer .lxwq .lxfl{width:430px;}
.footer .zhed a{display:block; float:left;}
.footer .zhed a:nth-child(1){ margin-right:13px;}
.fotr{color:#bfbfbf; font-size:13px; text-align:center; overflow:hidden; padding:15px 0;}
.fotr a:hover{color:#325a97; text-decoration:underline;}
.fotr span{display:inline-block;}
.fotr a{display:inline-block; color:#bfbfbf; float:inherit; margin-left:5px;}
.fotr img{display:inline-block; margin-top: -1px; margin-right:10px;}
.footer p{line-height:25px;}

/*右侧客服*/
#toolbar{position:fixed;z-index:9999;right:17px;bottom:10%}
#toolbar .online-one li{margin-bottom:3px;font-size:0;width:70px;height:70px;right:0;position:relative}
#toolbar .online-one li:hover a{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.24);box-shadow:0 2px 8px rgba(0,0,0,0.24)}
#toolbar .online-one li a{display:block;position:absolute;z-index:9;right:0;top:0;width:70px;height:70px;background:#00c184;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:0;border-radius:4px;padding:10px 0;overflow:hidden}
#toolbar .online-one li .icon-font{display:block;height:28px;width:100%}
#toolbar .online-one li .icon-font:after{background:url("../images/kf.png") no-repeat center center}
#toolbar .online-one li .icon-qq:after{background-position:0 -240px}
#toolbar .online-one li .icon-phone:after{background-position:0 -208px}
#toolbar .online-one li .icon-message:after{background-position:0 -170px}
#toolbar .online-one li .icon-ewm:after{background-position:0 -138px}
#toolbar .online-one li .icon-top:after{background-image:url("../images/zhw.png");background-position:0 -60px}
#toolbar .online-one li .icon-wangwang:after{background-image:url("../images/zhw.png");background-position:-30px 0}
#toolbar .online-one li .wz{font-size:12px;color:#000;text-align:center;display:block;margin-top:5px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#toolbar .online-one li.phone{border-radius:4px;padding:10px 0}
#toolbar .online-one li.ewm{background:#00c184;border-radius:4px;padding:10px 0}
#toolbar .online-one li.phone .tel-phone{position:absolute;z-index:1;padding:5px;width:110px;right:calc(100% + 5px);top:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 4px 20px 4px rgb(0 20 60 / 20%);box-shadow:0 4px 20px 4px rgb(0 20 60 / 20%);color:#fff;font-size:14px}
#toolbar .online-one li.ewm .ewm-box{position:absolute;z-index:1;padding:5px;background:#fff;width:110px;right:calc(100% + 5px);bottom:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);box-shadow:0 4px 20px 4px rgba(0,20,60,0.2)}
#toolbar .online-one li.ewm .ewm-box img{max-width:100%}
#toolbar .online-one li.ewm .ewm-box:after{content:'';position:absolute;right:-5px;bottom:20px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:5px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #fff;border-right:none}
#toolbar .online-one li.ewm:hover .ewm-box{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar .online-one li.phone:hover .tel-phone{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar .online-two li{margin-bottom:3px;font-size:0;width:57px;height:57px;right:0;position:relative}
#toolbar .online-two li a{display:block;position:absolute;z-index:9;right:0;top:0;width:57px;height:57px;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;font-size:0;background:#d9d9d9}
#toolbar .online-two li .icon-font{display:inline-block;vertical-align:middle;width:57px;height:57px}
#toolbar .online-two li .icon-qq:after{background-position:0 -150px}
#toolbar .online-two li .icon-phone:after{background-position:0 -90px}
#toolbar .online-two li .icon-ewm:after{background-position:0 -30px}
#toolbar .online-two li .icon-message:after{background-position:0 -120px}
#toolbar .online-two li .icon-top:after{background-position:0 -60px}
#toolbar .online-two li .icon-wangwang:after{background-position:0 0}
#toolbar .online-two li .wz{display:inline-block;line-height:57px;font-size:14px;color:#fff;vertical-align:middle;padding-left:10px}
#toolbar .online-two li.ewm .ewm-box{position:absolute;z-index:1;padding:5px;background:#325a97;width:110px;right:120%;bottom:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);box-shadow:0 4px 20px 4px rgba(0,20,60,0.2)}
#toolbar .online-two li.ewm .ewm-box p{margin-bottom:0}
#toolbar .online-two li.ewm .ewm-box img{max-width:100%}
#toolbar .online-two li.ewm .ewm-box:after{content:'';position:absolute;right:-5px;bottom:20px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:5px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #325a97;border-right:none}
#toolbar .online-two li.ewm:hover .icon{background-position:-57px -180px}
#toolbar .online-two li.ewm:hover .ewm-box{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar .online-two li.backtop{cursor:pointer}
#toolbar .online-two li.backtop .iconfont{color:#fff;background-color:#325a97}
#toolbar .online-two li:hover a{width:200px}
#toolbar .online-two li:hover .icon-qq:after{background-position:-30px -150px}
#toolbar .online-two li:hover .icon-phone:after{background-position:-30px -90px}
#toolbar .online-two li:hover .icon-ewm:after{background-position:-30px -30px}
#toolbar .online-two li:hover .icon-message:after{background-position:-30px -120px}
#toolbar .online-two li:hover .icon-wangwang:after{background-position:-30px 0}
#toolbar .online-two li:hover .icon-top:after{background-position:-30px -60px}
#toolbar .online-three{width:115px}
#toolbar .online-three .title{background:#3aa3e6;height:35px;line-height:35px;text-align:center;font-size:14px;color:#fff;position:relative}
#toolbar .online-three .title span{position:absolute;right:0;top:0;width:25px;height:25px;background-image:url("../images/kf.png");background-repeat:no-repeat;background-position:-31px -28px;opacity:1;text-shadow:none}
#toolbar .online-three .qq-list{background:#fff;padding:10px 0;border-bottom:1px solid #eeeeee}
#toolbar .online-three .qq-list li{text-align:center;line-height:32px}
#toolbar .online-three .qq-list li .icon-font:after{content:"";width:30px;height:30px;background-image:url("../images/kf.png");background-repeat:no-repeat;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px)}
#toolbar .online-three .qq-list li .wz{color:#333;font-size:12px;margin-left:10px;display:inline-block}
#toolbar .online-three .qq-list .icon-qq:after{background-position:0 -114px}
#toolbar .online-three .qq-list .icon-message:after{background-position:-30px -87px}
#toolbar .online-three .qq-list .icon-wangwang:after{background-position:-30px -116px}
#toolbar .online-three .ewm{background:#fff;padding:10px 0;border-bottom:1px solid #eeeeee;text-align:center}
#toolbar .online-three .ewm span{display:inline-block;font-size:12px;color:#333;margin-bottom:12px}
#toolbar .online-three .ewm img{width:100%;max-width:84px}
#toolbar .online-three .service-phone{background:#fff;padding:10px 0;text-align:center}
#toolbar .online-three .service-phone span{font-size:12px;color:#333}
#toolbar .online-three .service-phone span.hotline{color:#777777;font-size:12px;line-height:32px}
#toolbar .online-four li{margin-bottom:3px;font-size:0;width:50px;height:50px;right:0;position:relative}
#toolbar .online-four li a{display:block;position:absolute;z-index:9;right:0;top:0;width:50px;height:50px;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;font-size:0;border-radius:50%;overflow:hidden}
#toolbar .online-four li .icon-font{display:inline-block;vertical-align:middle;width:50px;height:50px}
#toolbar .online-four li .icon-font:after{background-image:url("../images/kf.png")}
#toolbar .online-four li .icon-qq:after{background-position:0 -87px}
#toolbar .online-four li .icon-phone:after{background-position:0 -57px}
#toolbar .online-four li .icon-ewm:after{background-position:0 -21px}
#toolbar .online-four li .icon-message:after{background-position:-30px -55px}
#toolbar .online-four li .icon-top:after{background-position:0 -0px}
#toolbar .online-four li .icon-wangwang:after{background-position:0 0}
#toolbar .online-four li .wz{display:inline-block;line-height:50px;font-size:14px;color:#fff;vertical-align:middle;padding-left:10px}
#toolbar .online-four li.ewm{border-radius:50%;background:#fff}
#toolbar .online-four li.ewm .ewm-box{position:absolute;z-index:1;padding:5px;background:#fff;width:110px;right:calc(100% + 5px);bottom:0;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);box-shadow:0 4px 20px 4px rgba(0,20,60,0.2)}
#toolbar .online-four li.phone{border-radius:50%}
#toolbar .online-four li.phone .tel-phone{position:absolute;z-index:1;padding:5px;background:rgb(59,57,57);width:110px;right:calc(100% + 5px);top:0;opacity:0;font-size:14px;color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);box-shadow:0 4px 20px 4px rgba(0,20,60,0.2)}
#toolbar .online-four li.phone:hover .tel-phone{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar .online-four li.ewm .ewm-box img{max-width:100%}
#toolbar .online-four li.ewm .ewm-box:after{content:'';position:absolute;right:-5px;bottom:20px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:5px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #fff;border-right:none}
#toolbar .online-four li.ewm:hover .ewm-box{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar .online-four li.backtop .icon-font{height:20px}
#toolbar .online-four li.backtop .icon-font:after{height:20px;left:calc(50% - 17px);top:calc(50% - 2px)}
#toolbar .online-four li.backtop .wz{display:block;line-height:24px;font-size:12px;text-align:center;color:#bfbfbf;padding-left:0}
@media (max-width:990px){#toolbar{display:none}
}.icon-font{position:relative}
.icon-font:after{content:"";width:30px;height:30px;background-image:url("../images/zhw.png");background-repeat:no-repeat;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px)}





