﻿@charset "utf-8";

body{ overflow-x:hidden;margin:0px; padding:174px 0px 0px 0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:300px; zoom:1; background: #ebebeb url(../images/bodybg.gif); font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{border:none; border:0;}
a{ color:#676565; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e21d12;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder {color: #979898;}
::-moz-placeholder {color: #979898;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #979898;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #979898;}
.container{ width:1000px; margin:0px auto; background:#fff; box-shadow:0px 2px 12px #b2b2b2;}
.relative{ position:relative;}
.nopd{ padding-top:138px;}

/*font*/
.f_red{ color:#da251d;}
.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}



#menuli73{display:none}
#gg2{position: absolute;width: 250px;height: 200px;z-index: 10000;}
#gg2 img{max-width: 100%;position: absolute;}
#gg2 li{position:relative}
#gg2 .close{position:absolute;top:-3px;right:-39px;z-index:999}
/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both; font-size:12px;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 0px; line-height:28px; border:1px solid #eaeaea; color:#898989;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{color:#222;}
.Pages .p_page .num a{ display:inline-block; text-align:center; margin:0px 2px; vertical-align:middle; color:#898989; width:28px;}
.Pages .p_page .num a:hover{ color:#fff; background:#e11f12; border:1px solid #e11f12;}
.Pages .p_page .num a.a_cur{ background:#e11f12; border:1px solid #e11f12; color:#fff;}
@media ( max-width:640px){
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none;}
}

/*pages end*/


/*Top*/
.fxiedheader{ position:fixed; left:50%; top:0px; margin-left:-500px; z-index:999;}
.Header{ background: #fff url(../images/topbg.jpg) 0px top no-repeat; height:90px;width:1000px; margin:0px auto; position:relative; box-shadow:0px 2px 12px #d6d6d6;}
.Header .Logo{ float:left; padding:20px 0px 0px 20px;height:69px; width:37%;}
.Header .Logo img{display:block; width:100%;}
.Header .col-right{ float:right; padding:33px 13px 0px 0px;}
.Header .search{ width:180px; height:25px; background:#fff; float:left; overflow:hidden;}
.Header .search .input{ text-indent:1em; font-size:12px; width:155px; line-height:25px; height:25px; border:0px; float:left;}
.Header .link{ z-index:1000; position:relative; font-size:12px; width:180px; height:25px; line-height:25px; float:left; margin-left:10px;}
.Header .link span{ display:block; background: #fff url(../images/selectarr.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.Header .link ul{ position:absolute; padding:5px 0px; left:0px; height:200px; overflow-y:auto; width:100%;top:0px; background:#fff; display:none;}
.Header .link ul li{padding:0px 5px 0px 10px; line-height:22px;}

.MainNav{ height:40px; line-height:40px; clear:both; background:#e60012; position:relative; z-index:999;}
.MainNav li{display:inline;float:left; width:16%;}
.MainNav li span{ height:40px; display:block; text-align:center;}
.MainNav li span a{ display:block; height:40px; line-height:40px; color:#fff; font-size:16px;}
.MainNav li.onnav span a,.MainNav li span .sele{ background:#08317f;}
.MainNav li span a:hover{ color:#fff; background:#08317f;}
.MainNav li.onbg span a{ background:#08317f;}
.MainNav li.onnav.onbg span a{ background:#e60012;}

.SubNav{ position:absolute; left:0px; z-index:1; top:40px; line-height:36px; width:100%; background:#fbfbfb;display:none;box-shadow:0px 2px 12px #d6d6d6;}
.SubNav dl{}
.SubNav dd{ display:inline-block; *display:inline; zoom:1; background:url(../images/navline.png) right center no-repeat; min-width:80px; text-align:center;}
.SubNav dd:last-child{ background:none;}
.SubNav dd a{ color:#6f6e6e; font-size:15px; padding:0px 20px 0px 20px; display:block; line-height:24px;}
.SubNav dd a:hover{ color:#ee1a12;}
.SubNav dd.onli a{ color:#fff; background:#ee1a12; border-radius:8px;}

.MainNav li.onnav .SubNav{ display:block;}
.MainNav li#nav12 .SubNav dl{ padding-left:12.5%;}
.MainNav li#nav14 .SubNav dl{ padding-left:25.7%;}
.MainNav li#nav16 .SubNav dl{ padding-left:15.1%;}
.MainNav li#nav17 .SubNav dl{ padding-left:50.6%;}
.MainNav li#nav27 .SubNav dl{ text-align:right; padding-right:13.5%;}
.MainNav li#nav29 .SubNav dl{ text-align:right;}
.MainNav li#nav21 .SubNav dl{ text-align:right;}

.homecss {padding-top:0px;}
.homecss .fxiedheader{ position:static; margin:0px auto;}
.homecss .SubNav{ background:rgba(255,255,255,0.8);}


/*手机导航 s*/
.fxiedheader2{ position:fixed; left:0%; width:100%; top:0px; z-index:999;box-shadow:0px 2px 12px #d6d6d6;}
.phone_header{ display:none; position:relative; background: url(../images/topbg2.jpg); background-size:contain; padding:5px 10px 0px; height:40px;}
.phone_header .Logo{ padding-top:6px;}
.phone_header .Logo img{ height:25px;}
.phone_header .search{ width:94%; margin-left:3%; height:30px; background:#dddddd; margin:12px auto; overflow:hidden;}
.phone_header .search .input{ text-indent:1em; font-size:12px; width:90%; line-height:30px; height:30px; border:0px; float:left;}
.phone_header .link{ z-index:80; position:relative; font-size:12px;width:94%; margin-left:3%;  height:30px; line-height:30px;}
.phone_header .link span{ display:block; background: #dddddd url(../images/selectarr01.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.phone_header .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%;top:0px; background:#dddddd; display:none;}
.phone_header .link ul li{ text-indent:1em; padding:0px; line-height:22px;}

#navigation { float:right; padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:999; position:absolute; right:0px; width:100%; background:#fff;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}
/*手机导航 end*/

@media ( max-width:998px){
.Header{ display:none;}
.phone_header{ display:block;}
}

/*Top*/

/*Bottom*/
.Footer{ text-align:center; width:1000px; margin:0px auto; color:#999999; padding:14px 0px; line-height:22px; font-size:12px; clear:both;}
.Footer .nav{ line-height:28px;}
.Footer input,.Footer .mail{ vertical-align:middle;}
.Footer a{color:#999999;}.Footer a:hover{color:#e21d12;}

.FloatRight{ color:#333; position:fixed; background:#fff; border-top:10px solid #042f7c; width:110px; left:50%; margin-left:507px; padding-top:6px; text-align:center; top:50%; margin-top:-200px; z-index:999;}
.FloatRight li{ margin:0px 5px; padding-top:11px; border-bottom:1px solid #f1f1f1;}
.FloatRight li img{ display:block; width:80px; height:80px; margin:0px auto;}
.FloatRight .oa{ letter-spacing:0.14em; text-align:left; line-height:40px; border-bottom:1px solid #f1f1f1; background:url(../images/oa.gif) center center no-repeat;background-size:contain;}
.FloatRight .oa a{ display:inline-block; padding-left:39px; font-size:14px; color:#000000;}
.FloatRight .mail{ text-align:left; line-height:40px; background:url(../images/mail3.gif) center center no-repeat;background-size:contain;}
.FloatRight .mail a{ display:inline-block; padding-left:39px; font-size:14px; color:#000000;}
.FloatRight a{color:#000000;}
.FloatRight a:hover{ color:#e21d12;}
.FloatRight .tel{ background: #042f7c; padding:0px 0px 3px; font-size:13px; color:#fff; font-weight:bold; line-height:22px;}
.FloatRight .tel i{color:#7f95bc; line-height:19px; font-size:12px; height:19px; font-weight:normal;}

.FloatRight .bootdiv {border-bottom:10px solid #042f7c; display:none;}

.homecss .FloatRight{top:142px; margin-top:0px;}

@media ( max-width:1260px){
.FloatRight{ left:auto; right:8px; margin-left:0px;}
}
@media ( max-width:998px){
body{ overflow-x:hidden; padding-top:55px;}	
.container{ width:auto; margin:0px 10px;}
img{ max-width:100%;vertical-align:top;}
.Header{ display:none;}
.phone_header{ display:block;}
.homecss {padding-top:55px;}
.Footer{ width:auto;padding:14px 10px;}
}

/*Bottom*/

/*首页*/

/*banner s*/
.HomeBan{ clear:both; width:1000px; margin:0px auto 0px; height:250px; position:relative; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:250px;}
.HomeBan .bd li img{ display:block; width:100%;height:250px;}
.HomeBan .bd li a{ display:block;height:250px;}
.HomeBan .hd{ display:;position:absolute; z-index:2; bottom:20px; left:0px; width:100%; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 5px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.HomeBan .hd ul .on{ background:#e60012;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-40px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-40px; background-position:-40px 0;}
.HomeBan:hover .prev{ left:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan:hover .next{ right:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

#slider-wrap{height:250px;}   /*可以修改宽高*/
#slider{position: relative; width:100%; height:250px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:1000px; height: 250px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:100%;height:250px;border:0;padding:0;margin:0;z-index:6;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 40px; }
.nivo-caption p{width:100%;height: 40px; text-indent: -9999px}
.nivo-controlNav{position:absolute; width:100%; left:0px;  bottom:12px; text-align:center; z-index: 100;}
.nivo-controlNav a{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:47px; height:5px; margin:0px 5px;overflow:hidden;line-height:9999px; background:#fff;}
.nivo-controlNav a.active{background:#e21d12;}
.nivo-directionNav a {display:block;width:40px;height:40px;background: url(../images/banarr.png) no-repeat;text-indent:-9999px;	border:0;
}
a.nivo-nextNav {background-position:-40px 0;right:15px; margin-top:-22px;}
a.nivo-prevNav {left:15px; margin-top:-22px;}


.mobile_ban{ position:relative; display:none; margin-bottom:10px;}
.mobile_ban .swiper-slide{ position:relative;}
.mobile_ban .swiper-slide p{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-pagination-bullet{opacity:1; background:#fff; width:12px; height:12px;}
.mobile_ban .swiper-pagination-bullet-active{opacity:1; background:#cc130e;}
.mobile_ban .swiper-slide .p1{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span.{ position:absolute; left:0px;}
.mobile_ban .swiper-slide .p1 span{ position:absolute; left:0px;}

.homeheight{position:absolute; top:50%; left:50%; margin:-381px 0px 0px -500px;}

@media ( max-width:1440px){
.homeheight{ margin:0px; position:static;}
.HomeBan{ clear:both; width:1000px; margin:0px auto 0px; height:250px; position:relative; overflow:hidden;}
.HomeBan .bd li{ width:100% !important; height:250px;}
.HomeBan .bd li img{ display:block; width:1080px;height:250px;}
}
@media ( max-width:998px){
  .HomeBan{ display:none;}
  .mobile_ban{ display:block;}
}
/*banner end*/


.Homebox{ padding:0px 19px;}
.Homefocus { float:left; position: relative; width: 360px; height: 270px; margin-top:25px;overflow: hidden;margin-bottom:25px}
.Homefocus .pic img { width: 360px; height: 270px; display: block;}
.Homefocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 35px; width:100%;background: #000; filter: alpha(opacity=54); opacity: 0.54; overflow: hidden;}
.Homefocus .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden;}
.Homefocus .txt li{ height:35px; line-height:35px; position:absolute; bottom:-35px;}
.Homefocus .txt li a{ display: block; color: white; padding: 0 0 0 10px;}
.Homefocus .num { position: absolute; z-index: 3; bottom: 13px; height:9px; line-height:9px; right: 8px;}
.Homefocus .num li { width:7px; height:7px; display:inline-block; *display:inline; zoom:1; cursor:pointer; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:0px 0px 0px 3px; vertical-align:middle;}
.Homefocus .num li.on { background:#e21d11; width:10px; height:10px;filter: alpha(opacity=100); opacity: 1; margin-top:2px;}

.mobilefocus{ position:relative; display:none;}
.mobilefocus .swiper-slide{ position:relative;}
.mobilefocus .swiper-slide img{ width:100%; /*height:180px;*/}
.mobilefocus .swiper-slide span{ width:96%; left:0px; bottom:0px; color:#fff; text-align:center; position:absolute; background:rgba(0,0,0,0.6); line-height:18px; padding:5px 2% 21px;}
.mobilefocus .swiper-slide span i{ display:block; margin:0px auto;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.mobilefocus .swiper-pagination-bullet{ width:7px; height:7px; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:1px 0px 0px 5px;}
.mobilefocus .swiper-pagination-bullet-active{ background:#e21d11;filter: alpha(opacity=100); opacity: 1; margin-top:0px;}

.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px;}


.homethead{ font-size:16px; border-bottom:2px solid #ededed; padding-top:12px; height:36px; line-height:36px; position:relative;}
.homethead li{ margin-right:18px; float:left; display:inline-block; font-weight:bold; color:#000000; cursor:pointer;}
.homethead li a.more{ display:none;}
.homethead li.on{ color:#e21d12; border-bottom:2px solid #e21d12;}
/* .homethead li.on a{ color:#e21d12;} */
.homethead li.on a.more{ position:absolute; display:inline-block; color:#999999; font-size:12px; font-weight:normal; right:8px; top:12px;}
.Homenews{ padding-left:40px; width:560px; float:left;}
.Homenews .bd li{ height:24px; height:24px; background:url(../images/dot.gif) 0px center no-repeat; padding:0px 7px 0px 5px; font-size:13px;}
.Homenews .bd li .date{ float:right; color:#999999;}
.Homenews .bd li.top{ line-height:18px; background:url(../images/linebg.gif) 0px bottom repeat-x; padding:13px 0px 10px; margin-bottom:12px; height:auto;}
.Homenews .bd li.top .tit{ line-height:31px; font-size:15px;}
.Homenews .bd li.top p{ font-size:12px; text-indent:2em;}
.Homenews .bd li.top a.more{ color:#e21d12; display:inline-block; text-indent:0em;}

.Homekw{ width:200px; float:right;}
.Homekw .list{ padding-top:2px;}
.Homekw .list li{ margin-top:10px; height:75px;}
.Homekw .list li a{ display:block; padding:17px 0px 0px 75px; text-transform:uppercase; line-height:22px; height:58px; font-size:11px; color:#929292; position:relative; background:#f3f3f3;}
.Homekw .list li a b{ display:block; color:#131313; font-size:16px;}
.Homekw .list li a img{ width:47px; height:47px; position:absolute; left:13px; top:12px;}
.Homekw .list li a:hover{ background:#e5e4e4;}

.Homenav{ padding:16px 0px; clear:both;}
.Homenav li{ width:20%; float:left; text-align:center;}
.Homenav li a{ display:block; font-size:15px; background:url(../images/line.gif) 0px center no-repeat;}
.Homenav li a .img{display:inline-block; vertical-align:middle; margin-right:5px; width:18px;height:18px; background:#e02919;border-radius:50%;}
.Homenav li a img{width:18px; height:18px;}

@media ( max-width:998px){
.FloatRight{ display:none;}
.Homebox{ padding:0px 10px;}
.Homefocus{ display:none;}
.mobilefocus{ display:block; margin-top:10px;}
.Homenews{ padding-left:0px; width:60%; float:left;}
.Homekw{ width:35%; float:right;}
}
@media ( max-width:640px){
.homethead{ font-size:14px;}
.homethead li{ margin-right:6px;}
.homethead li.on a.more{right:0px;}

.Homenews{ width:auto; float:none;}
.Homenews .bd li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:75%;}
.Homenews .bd li.top a.more{ width:auto; vertical-align:middle;display:inline-block;}
.Homekw{ width:auto; float:none;}
.Homekw .list{ margin-left:-5px;}
.Homekw .list li{ width:50%; float:left;}
.Homekw .list li a{padding:33px 0px 10px 0px; margin-left:5px;line-height:14px; height:auto; text-align:center;}
.Homekw .list li a b{font-size:14px; line-height:18px;}
.Homekw .list li a img{left:50%; margin-left:-14px; top:5px; width:29px; height:29px;}

.Homenav li{ width:auto; float:none; text-align:left; border-bottom:1px solid #ededed;}
.Homenav li a{ background:url(none); display:block; padding:4px 0px;}
.Homenav li:last-child{ border-bottom:0px;}
}


/*栏目页公用样式 s*/
.SubPage{ padding:0px 26px 45px;height:auto !important; height:700px; min-height:700px;}
.subm{ margin-top:0px;}
.Position{ border-bottom:1px solid #ededed; padding-top:19px;}
.Position .columnname{ float:left; line-height:40px; color:#2f2f2f; font-size:24px;}
.Position .columnname i{ margin-left:9px; color:#757373; font-size:12px; display:inline-block;}
.Position .menu{ padding-top:5px; float:left;}
.Position .menu li{ float:left; padding-right:28px; line-height:31px; font-size:18px;}
.Position .menu li i{ display:none;}
.Position .menu li a { display:block;}
.Position .menu li a span{ color:#676565;}
.Position .menu li a:hover span{ color:#da190e;}
.Position .menu li.onli i{ margin-left:9px; color:#757373; font-size:12px; display:inline-block;}
.Position .menu li.onli span{ color:#fff; border-radius:16px; padding:0px 23px; background:#da190e; display:inline-block;}
.Position .menu li.onli a:hover span{ color:#fff;}
.Position .place{ float:right; line-height:51px; background:url(../images/home.gif) 0px center no-repeat; padding-left:24px; color:#888888; font-size:;}
.Position .place a{color:#888888;}.Position .place a:hover{color:#e21d12;}

@media ( max-width:998px){
.subm{ margin-top:0px;}
.SubPage{ padding:0px 10px 0px;}
}
@media ( max-width:640px){
.Position .columnname{ float:none; text-align:center; padding-bottom:15px;}
.Position .columnname i{ display:block; line-height:15px; margin-left:0px;}
.Position .place{ display:; float:none; line-height:16px; margin-bottom:10px;}
.Position .menu{ padding:5px 0px 8px; float:none; text-align:center;}
.Position .menu li{ float:none; display:inline-block; padding-right:0px; font-size:15px; width:24%;}
.Position .menu li i{ display:none;}
.Position .menu li.onli i{ display:none;}
.Position .menu li.onli span{ display:block; padding:0px;}
}

/*栏目页公用样式 end*/


/*关于兴泰*/
.SinglePage{ word-wrap:break-word; clear:both; line-height:2; padding-top:25px;}
.SinglePage img{}

.SinglePage2{ font-size:16px; word-wrap:break-word; clear:both; line-height:2; }
.SinglePage2 img{ max-width:500px;vertical-align:top;text-align:0px;display: block; margin:0 auto}

.Aboutcon1{ background:#ebebeb; padding-bottom:21px; margin-bottom:25px;}
.Aboutcon1 .con{ padding:18px 13px 0px; color:#797878;}
.Aboutcon1 .tithead{ padding-bottom:16px;}
.Aboutcon1 .tithead b{ font-size:18px; color:#e33320;}
.Aboutcon1 .tithead i{ display:inline-block; margin-left:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.Aboutcon1 .moneny{ color:#615f5f; background:#fff; padding:5px 0px 5px 0px; margin-top:20px;}
.Aboutcon1 .moneny li{float:left; padding:0px 2% 0px 4%;}
.Aboutcon1 .step{}
.Aboutcon1 .step li{ width:25%; float:left; text-align:center; padding-top:24px; height:247px; overflow:hidden;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:relative;}
.Aboutcon1 .step li img{ display:block; margin:0px auto 15px;}
.Aboutcon1 .step li .box{ color:#e33320; line-height:21px; margin:0px 6%;}
.Aboutcon1 .step li:hover{ margin-top:-10px;}
.Aboutcon1 .step li .num{ color:#fff; font-size:30px; position:absolute; line-height:71px; width:71px; text-align:center; left:50%; top:35px; margin-left:-35px;}

.Aboutcon1 .zrtxt{ margin-left:-20px;}
.Aboutcon1 .zrtxt li{ float:left; width:33.333%;}
.Aboutcon1 .zrtxt .box{ background:#fff; line-height:22px; margin-left:20px; height:300px;}
.Aboutcon1 .zrtxt .box .tit{ text-align:center; color:#fff; background:#e81c12; line-height:45px;}
.Aboutcon1 .zrtxt .box .txt{  padding:15px 19px 0px; color:#676464;}
.Aboutcon1 .zrtxt .box .txt p{ text-indent:2em;}

.Aboutcon2{ background:#fef2f2; padding:18px 14px 21px; margin-bottom:25px;}
.Aboutcon2 .tithead{ padding-bottom:16px;}
.Aboutcon2 .tithead b{ font-size:18px; color:#063079;}
.Aboutcon2 .tithead i{ display:inline-block; margin-left:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.Aboutcon2 .titsub{ font-weight:bold; text-align:center; padding-top:25px; line-height:36px; font-size:18px; color:#212121; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.Aboutcon2 .titsub i{ display:block; width:50px; height:13px; margin:0px auto -2px; border-bottom:3px solid #063079;}
.Aboutcon2 .img{ text-align:center; color:#fff; font-size:16px; position:relative; line-height:17px;}
.Aboutcon2 .img p{ position:absolute; width:100%; left:0px;}
.Aboutcon2 .img .p1{ position:absolute; width:100%; left:0px; top:7%;}
.Aboutcon2 .img .p2{ position:absolute; width:100%; left:0px; top:42%;}
.Aboutcon2 .img .p3{ position:absolute; width:100%; left:0px; top:72%;}

.Aboutcon2 .ywimg{ text-align:center; position:relative; width:403px; height:372px; margin:0px auto;background:url(../images/about_02.png) ; background-size:contain; color:#fff; font-size:16px; color:#fff; line-height:21px;}
.Aboutcon2 .ywimg a{ color:#fff;}

.Aboutcon2 .ywimg .y1{ position:absolute; left:109px; top:1px;}
.Aboutcon2 .ywimg a:hover.y1{top:-6px;}
.Aboutcon2 .ywimg .y1 span{ padding-top:25%; position:absolute; left:0px; top:0px; width:100%;}

.Aboutcon2 .ywimg .y2{ position:absolute; left:260px; top:64px;}
.Aboutcon2 .ywimg a:hover.y2{left:266px;}
.Aboutcon2 .ywimg .y2 span{ padding-top:40%; position:absolute; left:0px; top:0px; width:80%; text-align:right;}

.Aboutcon2 .ywimg .y3{ position:absolute; left:205px; top:227px;}
.Aboutcon2 .ywimg a:hover.y3{left:208px; top:231px;}
.Aboutcon2 .ywimg .y3 span{ padding-top:36%; position:absolute; right:20%; top:0px; width:75%; text-align:right;}

.Aboutcon2 .ywimg .y4{ position:absolute; left:49px; top:229px;}
.Aboutcon2 .ywimg a:hover.y4{left:45px; top:231px;}
.Aboutcon2 .ywimg .y4 span{ padding-top:47%; position:absolute; left:15%; top:0px; width:80%;}

.Aboutcon2 .ywimg .y5{ position:absolute; left:19px; top:64px;}
.Aboutcon2 .ywimg a:hover.y5{left:13px;}
.Aboutcon2 .ywimg .y5 span{ padding-top:45%; position:absolute; left:0%; top:0px; width:85%;}


.Aboutcon2 .brandbox{ font-size:14px; width:380px; height:274px; margin:67px auto 0px; position:relative; color:#7f7c7c;}
.Aboutcon2 .brandbox img{ display:block; margin:0px auto;}
.Aboutcon2 .brandbox h2{ font-size:16px; color:#403e3e;}
.Aboutcon2 .brandbox .txt1{ text-align:center; position:absolute; width:100%; left:0px; top:-60px;}
.Aboutcon2 .brandbox .txt2{ text-align:right; position:absolute; width:130px; left:-115px; top:85px;}
.Aboutcon2 .brandbox .txt3{ text-align:right; position:absolute; width:130px; left:-75px; top:209px;}
.Aboutcon2 .brandbox .txt4{ position:absolute; width:130px; right:-75px; top:209px;}
.Aboutcon2 .brandbox .txt5{ position:absolute; width:180px; right:-165px; top:85px;}
.pcbrand{ position:relative;}
.pcbrand li{ position:absolute; border-radius:50%; cursor:pointer; border:1px solid #e9e7e7; width:79px; height:79px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.pcbrand li img{ display:block; border-radius:50%;}
.pcbrand li.b1{ top:0px; left:142px; background: #fff url(../images/djicon1.png);}
.pcbrand li.b2{ top:71px; left:248px; background: #fff url(../images/djicon2.png);}
.pcbrand li.b3{ top:192px; left:208px; background: #fff url(../images/djicon3.png);}
.pcbrand li.b4{ top:192px; left:70px; background: #fff url(../images/djicon4.png);}
.pcbrand li.b5{ top:71px; left:38px; background: #fff url(../images/djicon5.png);}
.pcbrand li:hover.b1{background: #e33320 url(../images/djicon01.png);}
.pcbrand li:hover.b2{background: #e33320 url(../images/djicon02.png);}
.pcbrand li:hover.b3{background: #e33320 url(../images/djicon03.png);}
.pcbrand li:hover.b4{background: #e33320 url(../images/djicon04.png);}
.pcbrand li:hover.b5{background: #e33320 url(../images/djicon05.png);}
.sjbrand{ display:none;}

.Aboutcon1#box1{opacity:0;transition:opacity 1s;}
.Aboutcon2#box2{opacity:0;transition:opacity 1s;}
.Aboutcon1#box3{opacity:0;transition:opacity 1s;}
.Aboutcon2#box4{opacity:0;transition:opacity 1s ;}
.Aboutcon1#box5{opacity:0;transition:opacity 1s;}
.anm.Aboutcon1#box1{opacity:1;}
.anm.Aboutcon2#box2{opacity:1;}
.anm.Aboutcon1#box3{opacity:1;}
.anm.Aboutcon2#box4{opacity:1;}
.anm.Aboutcon1#box5{opacity:1;}


.About_Member{background:url(../images/memberbg.gif); margin-top:13px; padding:11px 0px 45px 0px;}
.About_Member .content{ background:url(../images/memberline.gif) center top repeat-y; position:relative; padding-top:156px;}
.About_Member .content .logo{ position:absolute; background:url(../images/xtlogo.png); width:139px; height:139px; top:0px; left:50%; margin-left:-70px; transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transition:all 1s ease; border-radius:50%;}
.About_Member .content .logo i{display:block; width:139px; height:139px;background:url(../images/xtlogo2.png) center center no-repeat; background-size:contain;}
.About_Member .content .item{ margin-left:49%; padding:10px 0px 18px; transform:translateX(-120px);-webkit-transform:translateX(-120px);opacity:0;transition:all 1s 0.6s;}
.About_Member .content .item .box{ position:relative; padding-left:104px;}
.About_Member .content .item .box .dot{ position:absolute; left:0px; top:0px; width:94px; height:30px;}
.About_Member .content .item .box .dot .d{ border:1px solid #7f96bd; border-radius:50%; width:7px; height:7px; position:absolute; top:10px; right:0px; background:#fff;}
.About_Member .content .item .box .dot .t{ width:22px; height:30px; position:absolute; left:-2px; bottom:0px; background:url(../images/qz1.png) 0px top no-repeat; background-size:contain;}

.About_Member .content .item .box dl{ background:#ebebeb; padding:6px 14px;}
.About_Member .content .item .box dl dt{ cursor:pointer; font-size:16px; color:#353535;}
.About_Member .content .item .box dl dd{ display:none; line-height:20px; font-size:12px; color:#797878;}
.About_Member .content .item .box dl dd p{ padding:11px 0px; text-indent:2em;}
.About_Member .content .item2{ margin:0 49% 0 0; transform:translateX(120px);-webkit-transform:translateX(120px);opacity:0;transition:all 1s 1.2s;}
.About_Member .content .item2 .box{ position:relative; padding:0px 104px 0px 0px;}
.About_Member .content .item2 .box .dot{left:auto; right:0px;}
.About_Member .content .item2 .box dl{ background:#fef3f2;}
.About_Member .content .item2 .box dl dt{ text-align:right;}
.About_Member .content .item.on dl{ border-radius:16px; padding:14px;}
.About_Member .content .item.on dl dt{ font-weight:bold; color:#093280;}
.About_Member .content .item2.on dl dt{color:#e81c12;}
.About_Member .content .item2 .box .dot .d{ border:1px solid #f38e88; border-radius:50%; width:7px; height:7px; position:absolute; top:10px; left:0px; background:#fff;}
.About_Member .content .item2 .box .dot .t{ width:22px; height:30px; position:absolute; left:auto; right:-2px; bottom:0px; background:url(../images/qz2.png) 0px top no-repeat; background-size:contain;}
.About_Member .content .item .box .dot .i{ border-bottom:1px dashed #c7c7c7; display:block; height:14px; margin:0px 6px;}


.anm.About_Member .content .logo{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.anm.About_Member .content .item{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}
.anm.About_Member .content .item2{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.About_spirit{ font-size:13px; margin-bottom:18px; border-radius:80px; height:169px; background:#fef2f2; position:relative; transform:translateX(-120px);-webkit-transform:translateX(-120px);opacity:0;}
.About_spirit .tithead{ text-align:center; width:148px; height:148px; color:#fff; right:18px; top:11px; background:#da190e; border-radius:50%; position:absolute; font-size:14px;}
.About_spirit .tithead span{ display:block; height:148px; display:table-cell; vertical-align:middle; width:2%;}
.About_spirit .tithead span img{ display:block; margin:0px auto 12px;}
.About_spirit .con{ padding:7px 0px 0px 95px; color:#757474;}
.About_spirit .con2{ padding-left:81px;}
.About_spirit .con3{ padding-left:220px;}
.About_spirit .con .tit{ line-height:50px; color:#2f2f2f; font-size:20px;}
.About_spirit .con .tit i{ display:inline-block; margin-left:11px; color:#c2b9b9; font-size:12px; text-transform:uppercase;}
.About_spirit .con li{ line-height:24px; background:url(../images/yes.png) 0px center no-repeat; padding-left:28px;}
.About_spirit .con li.w245{ width:245px; float:left;}
.About_spirit .con li.w412{ width:412px; float:left;}
.About_spirit.next{ background:#f3f3f3; transform:translateX(120px);-webkit-transform:translateX(120px);opacity:0;transition:all 1s 0.6s;}
.About_spirit.next .tithead{right:auto; left:18px; background:#062f7e;}
.About_spirit.next .con{ padding-left:220px;}

.About_spirit#box1{transition:all 1s;}
.About_spirit#box2{transition:all 1s;}
.About_spirit#box3{transition:all 1s;}
.About_spirit#box4{transition:all 1s;}
.About_spirit#box5{transition:all 1s;}
.About_spirit#box6{transition:all 1s;}
.anm.About_spirit{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}
.anm.About_spirit.next{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.About_logo{ margin-top:19px;}
.About_logo .logo{ background:#fef3f2; width:32%; height:256px; float:left; transform:translateX(-120px);-webkit-transform:translateX(-120px);opacity:0;transition:all 1s 0.7s;}
.About_logo .logo span{ width:2%; display:table-cell; height:256px; vertical-align:middle;}
.About_logo .logo img{ display:block; margin:0px auto;}
.About_logo .infotxt{ background:#f7f7f7; width:66.6%; float:right; height:256px; transform:translateX(120px);-webkit-transform:translateX(120px);opacity:0;transition:all 1s 1s;}
.About_logo .infotxt .box{ padding:18px; background:#f7f7f7; color:#797878;}
.About_logo .infotxt .box .tit{ font-size:16px; color:#124687;}
.About_logo .infotxt .box p{ text-indent:2em;}
.anm.About_logo .logo{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}
.anm.About_logo .infotxt{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}


@media ( max-width:998px){
.SinglePage2 img{ max-width:100%;}	
.About_Member .content{ background:url(../images/memberline.gif) 6px top repeat-y; padding-top:0px;}
.About_Member .content .blank{ background:url(../images/memberbg.gif); width:12px; height:140px; left:0px; top:0px; position:absolute;}
.About_Member .content .logo{ position:static; margin:0px auto;}
.About_Member .content .item{ margin-left:0%;}
.About_Member .content .item2{ margin:0 0 0 0;}
.About_Member .content .item .box .dot{ position:absolute; width:55px;}
.About_Member .content .item2 .box .dot{ position:absolute;}
.About_Member .content .item2 .box .dot{left:0px; right:auto;}
.About_Member .content .item .box .dot .d{right:0px; background:#fff;}
.About_Member .content .item .box .dot .t{ position:absolute;}
.About_Member .content .item2 .box .dot .d{left:auto;right:0px;}
.About_Member .content .item2 .box .dot .t{ position:absolute;left:-2px; right:inherit;}

.About_Member .content .item .box{ padding-left:60px;}
.About_Member .content .item .box{ padding:0px 0px 0px 60px;}
.About_Member .content .item2 .box dl dt{ text-align:left;}



.About_logo .logo{width:auto; height:auto; float:none; margin-bottom:10px;}
.About_logo .infotxt{ width:auto; float:none; height:auto;}
.About_spirit .con{ padding-left:42px;}
.About_spirit .con2{ padding-left:42px;}
.About_spirit .con3{ padding-left:42px;}
}
@media ( max-width:768px){
.Aboutcon1 .moneny li{float:none; padding:2px 2% 2px 4%;}
.Aboutcon1 .step li{ width:50%; line-height:18px;}
.Aboutcon1 .step li:hover{ margin-top:0px;}
.Aboutcon2 .brandbox{ width:300px;font-size:12px; line-height:18px;}
.Aboutcon2 .brandbox h2{ font-size:14px; color:#403e3e;}
.Aboutcon2 .brandbox .txt1{ text-align:center; position:absolute; width:100%; left:0px; top:-50px;}
.Aboutcon2 .brandbox .txt2{ text-align:right; position:absolute; width:130px; left:-35px; top:29px;}
.Aboutcon2 .brandbox .txt3{ text-align:right; position:absolute; width:130px; left:-35px; top:152px;}
.Aboutcon2 .brandbox .txt4{ position:absolute; width:100px; right:-38px; top:180px;}
.Aboutcon2 .brandbox .txt5{ position:absolute; width:90px; right:0px; top:20px;}
.Aboutcon1 .zrtxt li{ float:none; width:auto; margin-bottom:10px;}
.Aboutcon1 .zrtxt li .box{ height:auto;}
.Aboutcon1 .zrtxt .box .txt{ padding:10px;}
.About_spirit{ height:180px; padding-bottom:18px;}
.About_spirit .con li.w245{ width:auto; float:none;}
.About_spirit .con li.w412{ width:auto; float:none;}
.About_spirit .con li.fl{ float:none;}
}
@media ( max-width:640px){
.About_spirit{ height:auto; padding:12px; border-radius:0px;}
.About_spirit .tithead{ position:static; margin:0px auto;}
.About_spirit .con{ padding:0px;}
.About_spirit.next .con{ padding:0px;}
.pcbrand{ display:none;}
.sjbrand{ display:block;}
.sjbrand img{ max-width:100%;}


.Aboutcon2 .ywimg{width:280px; height:258px; margin:0px auto;background:url(../images/about_02.png) -3px 4px no-repeat; background-size:contain;font-size:12px;}
.Aboutcon2 .ywimg .y1{ width:144px; left:63px; top:-10px;}
.Aboutcon2 .ywimg a:hover.y1{top:-10px;}
.Aboutcon2 .ywimg .y2{ width:94px; left:176px; top:36px;}
.Aboutcon2 .ywimg a:hover.y2{left:176px;}
.Aboutcon2 .ywimg .y3{ width:114px; left:134px; top:153px;}
.Aboutcon2 .ywimg a:hover.y3{left:134px; top:154px;}
.Aboutcon2 .ywimg .y4{ width:113px; left:21px; top:154px;}
.Aboutcon2 .ywimg a:hover.y4{left:21px; top:154px;}
.Aboutcon2 .ywimg .y5{ width:93px; left:0px; top:37px;}
.Aboutcon2 .ywimg a:hover.y5{left:0px;}
.Aboutcon2 .img{ font-size:12px; line-height:14px;}



}


.History{ position:relative; background:url(../images/historyline.gif) 169px top repeat-y; padding-top:44px;}
.History .dot{ position:absolute; left:155px; top:0px; border:5px solid #da190e; background:#fff; border-radius:50%; width:19px; height:19px;}
.History .item{ position:relative; margin-bottom:26px; padding-left:197px;}
.History .item .year{ position:absolute; left:0px; top:50%; margin-top:-15px; line-height:30px; width:175px;}
.History .item .year span{ width:120px; display:block; border-radius:6px; background:#e81c12; font-size:20px; text-align:center; color:#fff; position:relative; z-index:1;}
.History .item .txt{ padding:12px 15px; color:#3d3b3b; background:#fef3f2;}
.History .item2 .year{}
.History .item2 .year span{background:#072e83;}

.History .item .year .d{position:absolute; right:0px; top:30%; border-radius:50%;width:9px; background:#fff; height:9px;border:1px solid #da1e13; z-index:2;}
.History .item .year .i{ border-bottom:1px dashed #c7c7c7; display:block; height:14px; margin:0px 10px 0px 0px; position:absolute; left:0px; top:2%;z-index:0; width:100%;}
.History .item2 .year .d{position:absolute; right:0px; top:30%; border-radius:50%;width:9px; background:#fff; height:9px;border:1px solid #113688; z-index:2;}

.History .item2 .txt{ background:#f3f3f3;}
.History .item#box1{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box2{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box3{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box4{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box5{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box6{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box7{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box8{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box9{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box10{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box11{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box12{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box13{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box14{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box15{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box16{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box1.anm,.History .item#box2.anm,.History .item#box3.anm,.History .item#box4.anm,.History .item#box5.anm,.History .item#box6.anm,.History .item#box7.anm,.History .item#box8.anm,.History .item#box9.anm,.History .item#box10.anm,.History .item#box11.anm,.History .item#box12.anm,.History .item#box13.anm,.History .item#box14.anm,.History .item#box15.anm,.History .item#box16.anm{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}



@media ( max-width:560px){
.History{background:url(../images/historyline.gif) 84px top repeat-y;}
.History .dot{left:70px;}
.History .item{padding-left:95px;}
.History .item .year{line-height:26px; width:90px;}
.History .item .year span{ width:70px;font-size:15px;}
}


/*新闻中心*/
.NewsList{ margin:35px 0px; background:url(../images/newsline.gif) 0px top repeat-y; line-height:18px;}
.NewsList li{ position:relative; padding-left:28px;}
.NewsList li .tit{ padding-bottom:11px; font-size:17px; line-height:22px;}
.NewsList li .p{ color:#888; font-size:13px;}
.NewsList li .dot{ background:url(../images/newdot.png) 0px top no-repeat; position:absolute; left:0px; top:50%; margin-top:-6px; width:12px; height:13px;}
.NewsList li .box{ padding:17px 0px 17px 14px;}
.NewsList li a.more{ display:inline-block; margin-left:12px; color:#e21d12;}
.NewsList li:hover .box{ background:#da190e;}
.NewsList li:hover .box .tit a{ color:#fff;}
.NewsList li:hover .p{ color:#f4cdcd;}
.NewsList li:hover .dot{ background:url(../images/newdot.png) 0px bottom no-repeat;}
.NewsList li:hover .arr{ position:absolute; background:url(../images/newsarr.gif); width:15px; height:18px; left:13px; top:50%; margin-top:-9px;}
.NewsList li:hover a.more{ color:#ffcc00;}
.NewsList li:hover a:hover.more{ text-decoration:underline;}

@media ( max-width:640px){
.NewsList li{ position:relative; padding-left:4px;}
.NewsList li:hover .arr{ display:none;}
}

/*业务领域*/
.BusinessMenu{ margin-top:40px;}
.BusinessMenu li{ font-size:18px; width:20%; float:left; text-align:center; padding-bottom:37px; position:relative;}
.BusinessMenu li span{ width:68px; height:68px; display:block; margin:0px auto 10px; border-radius:50%; background:url(../images/ywicon.png) 0px top no-repeat; transition:all 0s linear; -webkit-transition:all 0s linear; border:1px solid #000;}
.BusinessMenu li.a1 span{ background:url(../images/ywicon1.png) no-repeat;background-size:contain;}
.BusinessMenu li.a2 span{ background:url(../images/ywicon2.png) no-repeat;background-size:contain;}
.BusinessMenu li.a3 span{ background:url(../images/ywicon3.png) no-repeat;background-size:contain;}
.BusinessMenu li.a4 span{ background:url(../images/ywicon4.png) no-repeat;background-size:contain;}
.BusinessMenu li.a5 span{ background:url(../images/ywicon5.png) no-repeat;background-size:contain;}
.BusinessMenu li.onli a{ color:#da190e;}
.BusinessMenu li.onli span,.BusinessMenu li:hover span{border:1px solid #e02919;}
.BusinessMenu li.onli i{ background:url(../images/arron.gif); width:21px; height:13px; position:absolute; bottom:0px; left:50%; margin-left:-10px;}
.BusinessMenu li.onli.a1 span{ background: #e02919 url(../images/ywicon010.png) no-repeat;background-size:contain;}
.BusinessMenu li.onli.a2 span{ background: #e02919 url(../images/ywicon020.png) no-repeat;background-size:contain;}
.BusinessMenu li.onli.a3 span{ background: #e02919 url(../images/ywicon030.png) no-repeat;background-size:contain;}
.BusinessMenu li.onli.a4 span{ background: #e02919 url(../images/ywicon040.png) no-repeat;background-size:contain;}
.BusinessMenu li.onli.a5 span{ background: #e02919 url(../images/ywicon050.png) no-repeat;background-size:contain;}

.BusinessMenu li:hover.a1 span{background: #e02919 url(../images/ywicon010.png) no-repeat;background-size:contain;}
.BusinessMenu li:hover.a2 span{ background: #e02919 url(../images/ywicon020.png) no-repeat;background-size:contain;}
.BusinessMenu li:hover.a3 span{ background: #e02919 url(../images/ywicon030.png) no-repeat;background-size:contain;}
.BusinessMenu li:hover.a4 span{ background: #e02919 url(../images/ywicon040.png) no-repeat;background-size:contain;}
.BusinessMenu li:hover.a5 span{ background: #e02919 url(../images/ywicon050.png) no-repeat;background-size:contain;}

.BsubMenu{ height:42px; text-align:center; background:#eeeeee; clear:both;}
.BsubMenu li{ display:inline-block; *display:inline; zoom:1; margin-left:-4px; position:relative;}
.BsubMenu li a{ cursor:pointer; display:block;vertical-align:middle; line-height:42px; min-width:117px; padding:0px 10px; font-size:15px;}
.BsubMenu li.on a i,.BsubMenu li a:hover i{ position:absolute; display:block; background:url(../images/arron2.gif); width:13px; height:8px; left:50%; margin-left:-6px; bottom:-8px;}
.BsubMenu li.on a,.BsubMenu li a:hover{ color:#fff; background:#da190e;}

.Bustit{ margin-bottom:25px; line-height:38px; border-bottom:1px solid #eeeeee; padding-top:22px; clear:both;}
.Bustit b{ display:inline-block; height:40px; border-bottom:1px solid #da190e; font-size:18px; color:#2c2b2b; margin-bottom:-2px;}

.Busrange{ text-align:center; font-size:16px;}
.Busrange .item{ background:#fef2f2; display:inline-block; *display:inline;zoom:1; position:relative; width:50%; vertical-align:top; height:205px; margin-top:40px;}
.Busrange .item dl{ padding:62px 18px 0px 18px; color:#5b5a5a; text-align:left;}
.Busrange .item dl dt{ font-size:18px; color:#232222; text-align:center; padding-bottom:16px;}
.Busrange .item .icon{ left:50%; margin-left:-45px; top:-41px; position:absolute;}
.Busrange .item2{ background:#f3f3f3;}

/*.BusCase{ background:#fef2f2; color:#5a5a5a; position:relative; font-size:16px;}
.BusCase .swiper-slide .box{ padding:24px;}
.BusCase .tit{ padding-bottom:12px; font-size:18px; color:#1c1c1c;}
.BusCase b{ color:#e81c12;}
.BusCase .sPrev { position:absolute; left:auto; margin:0px;right:23px; top: 0px; display:block; width:19px; height:25px; overflow:hidden; background:url(../images/casearr2.gif) 0px top no-repeat; cursor:pointer; z-index:100;}
.BusCase .sPrev:hover {background:url(../images/casearr.gif) 0px top no-repeat;}
.BusCase .sNext { position:absolute; left:auto; margin:0px;right:0px; top: 0px; display:block; width:19px; height:25px; overflow:hidden; background:url(../images/casearr.gif) -19px top no-repeat; cursor:pointer; z-index:100;}
.BusCase .sNext:hover {background:url(../images/casearr2.gif) -19px top no-repeat;}
.BusCase .sPrevStop { display:none;}
.BusCase .sNextStop { display:none;}*/

.BusCase{ position:relative;}
.BusCase .menuli{ margin-left:-5px;}
.BusCase .menuli dd{ width:33%; float:left; text-align:center;}
.BusCase .menuli dd.c50{ width:50%;}
.BusCase .menuli dd.c30{ width:33.333%;}
.BusCase .menuli dd.c25{ width:25%;}
.BusCase .menuli dd.c100{ width:100%;}

.BusCase .menuli dd a{ display:block; margin:0px 0px 15px 5px; height:62px; background:#fef2f2;}
.BusCase .menuli dd:nth-child(2) a,.BusCase .menuli dd:nth-child(4) a,.BusCase .menuli dd:nth-child(6) a,.BusCase .menuli dd:nth-child(8) a,.BusCase .menuli dd:nth-child(9) a,.BusCase .menuli dd:nth-child(11) a{ background:#f3f3f3;}
.BusCase .menuli dd a:hover{ box-shadow:0px 0px 6px #888; background:#da190e; color:#fff;}
.BusCase .menuli dd:nth-child(2) a:hover,.BusCase .menuli dd:nth-child(4) a:hover,.BusCase .menuli dd:nth-child(5) a:hover,.BusCase .menuli dd:nth-child(7) a:hover,.BusCase .menuli dd:nth-child(9) a:hover,.BusCase .menuli dd:nth-child(11) a:hover{ background:#aeaeae; color:#fff;}
.BusCase .menuli dd i{ width:2%; height:62px; display:table-cell; vertical-align:middle; line-height:18px;}

.BusCase .caseinfo{ padding:24px; background:#fef2f2; display:none; position:relative;}
.BusCase .caseinfo2{display:block;}
.BusCase .caseinfo .tit{ padding-bottom:12px; font-size:18px; color:#1c1c1c;}
.BusCase .caseinfo b{ color:#e81c12;}
.BusCase .caseinfo a.back{ background:#da190e; display:inline-block; padding:0px 10px; border-radius:5px; color:#fff; position:absolute; right:24px; top:24px;}
.BusCase .caseinfo a:hover.back{ color:#ffcc00;}


.BusProcess{ padding-bottom:27px;}
.BusProcess dd{ width:84px; float:left; height:150px; padding-right:38px; line-height:17px; text-align:center; position:relative;}
.BusProcess dd .arr{ width:14px; height:9px; background:url(../images/arr2.gif); position:absolute; top:29px; right:16px; display:block;}
.BusProcess dd .icon{ width:63px; background:#e5e5e5; border-radius:50%; height:63px; display:block; margin:0px auto 12px;}
.BusProcess dd .icon i{ height:63px; display:block; transition:all 0s linear; -webkit-transition:all 0s linear;}
.BusProcess dd .icon1 i{background:url(../images/ywlyicon1.png) no-repeat; background-size:contain;}
.BusProcess dd .icon2 i{background:url(../images/ywlyicon2.png) no-repeat; background-size:contain;}
.BusProcess dd .icon3 i{background:url(../images/ywlyicon3.png) no-repeat; background-size:contain;}
.BusProcess dd .icon4 i{background:url(../images/ywlyicon4.png) no-repeat; background-size:contain;}
.BusProcess dd .icon5 i{background:url(../images/ywlyicon5.png) no-repeat; background-size:contain;}
.BusProcess dd .icon6 i{background:url(../images/ywlyicon6.png) no-repeat; background-size:contain;}
.BusProcess dd .icon7 i{background:url(../images/ywlyicon7.png) no-repeat; background-size:contain;}
.BusProcess dd .icon8 i{background:url(../images/ywlyicon8.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon{ background:#da190e;}
.BusProcess dd:hover .icon1 i{background:url(../images/ywlyicon01.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon2 i{background:url(../images/ywlyicon02.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon3 i{background:url(../images/ywlyicon03.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon4 i{background:url(../images/ywlyicon04.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon5 i{background:url(../images/ywlyicon05.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon6 i{background:url(../images/ywlyicon06.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon7 i{background:url(../images/ywlyicon07.png) no-repeat; background-size:contain;}
.BusProcess dd:hover .icon8 i{background:url(../images/ywlyicon08.png) no-repeat; background-size:contain;}
.BusProcess dd:last-child{ padding-right:0px;}
.BusProcess dd:last-child .arr{ display:none;}

.BusProcess2{ padding-bottom:27px;}
.BusProcess2 dd{ width:84px; float:left; height:150px; padding-right:38px; line-height:17px; text-align:center; position:relative;}
.BusProcess2 dd .arr{ width:14px; height:10px; background:url(../images/arr3.gif); position:absolute; top:29px; right:16px; display:block;}
.BusProcess2 dd .icon{ width:65px; height:59px; display:block; margin:0px auto 12px;}
.BusProcess2 dd .icon i{ height:63px; display:block;}
.BusProcess2 dd .icon1{ background:#fccf2b;}
.BusProcess2 dd .icon1 i{ background:url(../images/ywl3yicon1.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon2{ background:#55ccee;}
.BusProcess2 dd .icon2 i{ background:url(../images/ywl3yicon2.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon3{ background:#e17cb6;}
.BusProcess2 dd .icon3 i{ background:url(../images/ywl3yicon3.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon4{ background:#e04f4c;}
.BusProcess2 dd .icon4 i{ background:url(../images/ywl3yicon4.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon5{ background:#4a76d9;}
.BusProcess2 dd .icon5 i{ background:url(../images/ywl3yicon5.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon6{ background:#f49d2a;}
.BusProcess2 dd .icon6 i{ background:url(../images/ywl3yicon6.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon7{ background:#3ea1be;}
.BusProcess2 dd .icon7 i{ background:url(../images/ywl3yicon7.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd .icon8{ background:#58c1a4;}
.BusProcess2 dd .icon8 i{ background:url(../images/ywl3yicon8.png) center top no-repeat; background-size:contain;}
.BusProcess2 dd:last-child{ padding-right:0px;}
.BusProcess2 dd:last-child .arr{ display:none;}

.BusProcess3{ padding-bottom:27px;}
.BusProcess3 dd{ width:102px; height:92px; color:#fff; float:left; margin-right:18px; line-height:17px; text-align:center;background:#da1a0f;}
.BusProcess3 dd.blue{ background:#082e83;}
.BusProcess3 dd .icon{ padding:19px 0px 5px;}
.BusProcess3 dd .icon i{ margin:0px auto; width:30px; height:27px; display:block; }
.BusProcess3 dd .icon1 i{background:url(../images/ywl2yicon1.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon2 i{background:url(../images/ywl2yicon2.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon3 i{background:url(../images/ywl2yicon3.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon4 i{background:url(../images/ywl2yicon4.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon5 i{background:url(../images/ywl2yicon5.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon6 i{background:url(../images/ywl2yicon6.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon7 i{background:url(../images/ywl2yicon7.png) no-repeat; background-size:contain;}
.BusProcess3 dd .icon8 i{background:url(../images/ywl2yicon8.png) no-repeat; background-size:contain;}
.BusProcess3 dd p{ width:72px; margin:0px auto;}
.BusProcess3 dd:last-child{ margin-right:0px;}
.BusProcess3 dd:last-child .arr{ display:none;}

.BusProcess4{ padding-bottom:27px;}
.BusProcess4 dd{ width:100px; float:left; height:150px; padding-right:38px; line-height:17px; text-align:center; position:relative;}
.BusProcess4 dd .arr{ width:14px; height:9px; background:url(../images/arr2.gif); position:absolute; top:29px; right:16px; display:block;}
.BusProcess4 dd .icon{ width:63px; background:#e5e5e5; border-radius:50%; height:63px; display:block; margin:0px auto 12px;}
.BusProcess4 dd .icon i{ height:63px; display:block;transition:all 0s linear; -webkit-transition:all 0s linear;}
.BusProcess4 dd .icon1 i{ background:url(../images/ywl4yicon1.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon2 i{ background:url(../images/ywl4yicon2.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon3 i{ background:url(../images/ywl4yicon3.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon4 i{ background:url(../images/ywl4yicon4.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon5 i{ background:url(../images/ywl4yicon5.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon6 i{ background:url(../images/ywl4yicon6.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon7 i{ background:url(../images/ywl4yicon7.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd .icon8 i{ background:url(../images/ywl4yicon8.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon{ background:#da190e;}
.BusProcess4 dd:hover .icon1 i{ background:url(../images/ywl4yicon01.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon2 i{ background:url(../images/ywl4yicon02.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon3 i{ background:url(../images/ywl4yicon03.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon4 i{ background:url(../images/ywl4yicon04.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon5 i{ background:url(../images/ywl4yicon05.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon6 i{ background:url(../images/ywl4yicon06.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon7 i{ background:url(../images/ywl4yicon07.png) center top no-repeat;background-size:contain;}
.BusProcess4 dd:hover .icon8 i{ background-position:-441px -63px;}
.BusProcess4 dd:last-child{ padding-right:0px;}
.BusProcess4 dd:last-child .arr{ display:none;}

.Buslxwm{ background: #f3f3f3 url(../images/tel2.gif) 0px top no-repeat; padding:10px 10px 10px 66px; line-height:29px; font-size:16px; position:relative;}
.Buslxwm .icon{ position:absolute; left:0px; top:0px; border-radius:4px;background: #072e83 url(../images/tel2.png) center center no-repeat; background-size:contain; width:49px; height:49px;}
.Buslxwm dd{ padding-right:28px; float:left;}
.xedkimg img{ display:block; width:647px; height:183px; margin:0px auto;}
.ddimg img{ display:block; width:780px; height:172px; margin:0px auto;}
.jgimg1 img{ display:block; width:866px; margin:0px auto;}
.jgimg2 img{ display:block; width:870px; margin:0px auto;}
.jgimg3 img{ display:block; width:870px; margin:0px auto;}

@media ( max-width:998px){
.BusinessMenu li{ font-size:16px;}
.xedkimg img{width:auto; height:auto;}
.ddimg img{width:auto; height:auto;}
}
@media ( max-width:768px){
.BusinessMenu{ margin-top:0px;}
.BusinessMenu li{ width:50%; border-bottom:1px solid #ededed; padding:10px 0px 12px;}
.BusinessMenu li:last-child{ border-bottom:0px;}
.BsubMenu li{ margin:0px;}
.BsubMenu li a{ min-width:auto; padding:0px 2px; font-size:12px;}
.Busrange .item{width:auto; height:auto; margin:0px 0px 15px; padding-bottom:15px;}
.Buslxwm dd{ float:none; padding:0px;}
.BusProcess dd{ width:84px;padding-right:20px;}
.BusProcess dd .arr{ width:14px; height:9px; background:url(../images/arr2.gif); position:absolute; top:29px; right:0px; display:block;}
.BusProcess3 dd{ width:95px; height:92px; color:#fff; float:left; margin-right:0px; line-height:17px; text-align:center;background:#da1a0f;}
.BusProcess2 dd{padding-right:20px;}
.BusProcess2 dd .arr{right:2px;}
.BusCase .menuli dd.c50{ width:100%;}
.BusCase .menuli dd.c30{ width:100%;}
.BusCase .menuli dd.c25{ width:100%;}
.BusCase .menuli dd.c100{ width:100%;}
}



/*金融研究*/
.InfoList{ margin:20px 0px 22px;}
.InfoList li{ background:url(../images/linebg2.gif) 0px center repeat-x; color:#3a3b3a; margin-bottom:5px;}
.InfoList.noli li{ background:none;}
.InfoList li .tit{ float:left; background:#fff; padding-right:0px; font-size:16px;}
.InfoList li .date{ float:right; background:#fff; padding:0px 2px 0px 0px; font-size:13px;}
.InfoList li .pdf{ padding-left:31px; background: #fff url(../images/pdf.gif) 0px center no-repeat;}
.InfoList li .arr{ padding-left:20px; background: #fff url(../images/arr.gif) 0px center no-repeat;}
.InfoList li.top{ margin-bottom:18px; background:url(../images/linebg3.gif) 0px bottom repeat-x; padding-bottom:31px;}
.InfoList li.top .box{ height:247px; background:#ededed;}
.InfoList .focusnews {position: relative; width: 399px; height: 247px;}
.InfoList .focusnews .pic img { width: 399px; height: 247px; display: block;}
.InfoList .focusnews .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;background: #000; filter: alpha(opacity=54); opacity: 0.54; overflow: hidden;}
.InfoList .infotxt { position: absolute; top: 46px; z-index: 2; left:432px; width:486px; overflow: hidden; line-height:20px; color:#767575;}
.InfoList .infotxt .tit2{ font-size:17px;color:#161616;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.InfoList .infotxt .tit2 a{color:#161616;}
.InfoList .infotxt .date2{ font-size:12px; color:#acabab; padding:8px 0px 12px;}
.InfoList .infotxt .p{ font-size:13px; text-indent:2em;}
.InfoList .infotxt .detail{ padding:0px; margin-top:18px; display:block; text-align:center; color:#fff; background:#e11f12; border-radius:13px; width:98px; line-height:30px; text-indent:0em;}
.InfoList .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden;}
.InfoList .txt li{ height:30px; line-height:35px; position:absolute; bottom:-35px;background:none;}
.InfoList .txt li a{ display: block; color: white; padding: 0 0 0 10px;}
.InfoList .focusnews .num { position: absolute; z-index: 3; bottom: 13px; height:9px; line-height:9px; right: 8px;}
.InfoList .focusnews .num li { width:9px; height:9px; display:inline-block; *display:inline; zoom:1; cursor:pointer; background:#fff; border-radius:50%; margin:0px 0px 0px 3px; vertical-align:middle;}
.InfoList .focusnews .num li.on { background:#e61d12;}
.InfoList .mobilefocus .infotxt { position:static;width:auto; padding:10px 10px 29px; margin-top:12px;}
.InfoList .mobilefocus .img img { width: 100%;}
.InfoList .mobilefocus a {width:auto; float:none;}

.Jrtit{line-height:41px; font-size:18px; color:#fff; margin:22px 0px 25px;}
.Jrtit span{ border-radius:4px; min-width:109px; text-align:center; padding:0px 24px; background:#e91c14; display:inline-block;}

.Jrtit a{ color:#fff; display:block;}
.Jrtit a:hover{ color:#ffcc00;}

.Jrinfo { line-height:30px; font-size:16px;}
.Jrinfo .tit{ font-size:16px; color:#333;}
.Jrinfo .txt{ text-indent:2em; font-size:13px; color:#504f4f;}
.Jrinfo .txt a{color:#e91c14;}.Jrinfo .txt a:hover{ text-decoration:underline;}

.Jrexpert{ margin-left:-22px;}
.Jrexpert li{ width:20%; float:left; text-align:center;}
.Jrexpert li .box{ margin-left:22px;}
.Jrexpert li .box .tit{ font-size:16px; padding:8px 0px 12px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%;}
.Jrexpert li .box .img img{ display:block; margin:0px auto; width:100%; height:132px;}

.imglist{ margin-left:-22px; margin-bottom:12px;}
.imglist li{ width:33.333%; float:left; text-align:center;}
.imglist li .box{ margin-left:22px; position:relative;}
.imglist li .box .tit{ font-size:16px; padding:8px 0px 12px;/*text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%;*/}
.imglist li .box .img{ position:relative;}
.imglist li .box .img img{ display:block; margin:0px auto; width:100%; height:200px;}
.imglist li .box .play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0px 0px -20px;
    background: url(../images/play.png);
    display: block;
    z-index: 1;
    width: 40px;
    height: 40px;
}
.imglist li:hover .box .play{ background:url(../images/playon.png);}
.imgzj{ text-align:center; padding-bottom:10px;}

.Jrevent{ margin-left:-12px;}
.Jrevent li{ width:25%; float:left; text-align:center;}
.Jrevent li .box{ margin-left:12px;}
.Jrevent li .img img{ display:block; margin:0px auto; width:100%; height:144px;}
.Jrevent li .tit{ font-size:14px; line-height:22px; height:44px; overflow:hidden;}
.Jrevent li .box .tit{ margin:8px 0px 12px;}

.video{ height:450px; width:85%; margin:20px auto 8px; font-size:14px;}
.video video{ display:block; width:100%;}
.video p{ text-indent:0em;}

@media ( max-width:998px){
.InfoList li.top .box{ height:auto; background:#ededed;}
.InfoList .infotxt .detail{ padding:0px; margin:0px 0px 0px 0px; display:inline-block; text-align:center; color:#e11f12; background:none; border-radius:0px; width:auto;}

.focusnews{ display:none;}	
.Jrexpert{ margin-left:-12px;}
.Jrexpert li .box{ margin-left:12px;}
.Jrexpert li .box .img{ height:103px; overflow:hidden;}
.Jrevent li .img img{height:auto;}

.imglist{ margin-left:-12px;}
.imglist li .box{ margin-left:12px;}
.imglist li .box .img{ height:140px; overflow:hidden;}

}

@media ( max-width:640px){
.InfoList li a.tit{ font-size:14px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:60%; padding-right:10px;}
.InfoList li .date{padding:0px 0px 0px 10px; font-size:12px;}
.Jrexpert li{ width:25%;}
.video{ display:block; width:100%;height:280px;}
}
@media ( max-width:480px){
.Jrexpert li{ width:50%;}
.Jrevent li{ width:50%;}
.Jrevent li .tit{ font-size:14px;}
.Jrevent li .box .img{ height:103px; overflow:hidden;}
.imglist li .box .img{ height:120px; overflow:hidden;}

}


/*企业文化*/
.PaperList{ margin:34px 0px 20px -27px;}
.PaperList li{ width:25%; float:left; font-size:16px;}
.PaperList li .box{ margin:0px 0px 27px 27px; border:1px solid #eeeeee; background:#f8f8f8;}
.PaperList li .box .tit{ text-align:center; color:#212121; padding:13px 0px;}
.PaperList li .box .img{margin:0 10%; text-align:center;}
.PaperList li .box .img span{ display:inline-block; margin:0px auto; border:1px solid #d7d7d7;}
.PaperList li .box .img img{ max-width:100%; height:171px; display:block; margin:0px auto;}
.PaperList li .box .other{ padding:8px 10% 10px; font-size:14px;}
.PaperList li .box .other a.down{ float:left; padding-left:17px; background:url(../images/down.gif) 0px center no-repeat;}
.PaperList li .box .other a.look{ float:right; padding-left:22px; background:url(../images/look.gif) 0px center no-repeat;}
.PaperList li:hover .box .img span{ border:1px solid #da190e;}

.workpctp{ width:945px; margin:38px auto 0px;position: relative;}
.workpctp .btn{position:absolute;width:11px;height:18px;top:45px;cursor:pointer; z-index:99;}
.workpctp .prev{left:0px;}
.workpctp .next{right:0px;}
.workpctp #prevTop,.workpctp #nextTop{width:73px;height:73px; top:50%; margin-top:-75px;}
.workpctp #prevTop{ background:url(../images/stylearr.png) 0px top no-repeat;}
.workpctp #nextTop{ background:url(../images/stylearr.png) right top no-repeat;}
.workpctp #prev,.workpctp #next{ display:none;}
.workpctp li{float:left;}
.workpctp .picBox{height:417px; margin-bottom:1px;position:relative;overflow:hidden;}
.workpctp .picBox ul{height:417px;position:absolute;}
.workpctp .picBox li{width:945px;height:417px; text-align:center;}
.workpctp .picBox li .box{ display:inline-block; *display:inline; zoom:1;position:relative;}
.workpctp .picBox li img{height:417px; max-width:100%; display:block; margin:0px auto;}
.workpctp .picBox li .infotxt{ position:absolute; left:0px; bottom:0px; width:96%; background:url(../images/filter50.png); font-size:16px; color:#fff; padding:10px 2%; text-align:center;}
.workpctp .picBox li .infotxt dd{ font-size:14px;}

.workpctp .smallImg{height:91px;}
.workpctp .listBox{height:91px;margin:0px auto;position:relative;overflow:hidden;}
.workpctp .listBox ul{height:91px;position:absolute;}
.workpctp .listBox li{ position:relative;width:158px;height:91px;cursor:pointer;position:relative;}
.workpctp .listBox li img{ width:157px; height:91px; display:block;}
.workpctp .listBox li span{ display:block; width:157px; height:91px; background:rgba(0,0,0,0.5); position:absolute; left:0px; top:0px;}
.workpctp .listBox li.on span{filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;}

.worksjtp{ margin-top:25px; text-align:center;}
.worksjtp .infotxt{ padding-top:5px;}

.PaperTop{ background:url(../images/papertop.jpg); height:94px;}
.PaperTop .container{ position:relative;}
.PaperTop .nav{ position:absolute; top:19px; right:0px;}
.PaperTop .link{ z-index:80; position:relative; width:126px; background:#fff; height:30px; line-height:28px; margin-left:34px; float:left; display:inline;}
.PaperTop .link span{ display:block; border:1px solid #fff; background: url(../images/selectarr3.gif) right center no-repeat;cursor:pointer; color:#848282; text-indent:0.6em; font-size:12px;}
.PaperTop .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%;top:30px; background:#f5f5f5; display:none;}
.PaperTop .link ul li{ text-indent:1em; padding:0px; line-height:22px; font-size:12px;}
.PaperTop .date{ position:absolute; top:63px; right:0px; font-size:12px; color:#fff;}
.PaperTop a.back{ position:absolute; top:25px; left:472px; color:#fff; font-size:12px; color:#fff; background:url(../images/back.png) 0px center no-repeat; padding-left:27px;}
.PaperTop a:hover.back{ color:#ffcc00;}

.PaperImg{ width:428px; padding-bottom:33px; float:left;}
.PaperImg .img{ margin-left:20px; height:504px; position:relative;}
.PaperImg .img img{ display:block; width:406px; height:572px; position:absolute; top:-94px; left:0px; border:1px solid #e32419;}
.PaperImg map area{ outline:dashed;}

.PaperImg .paperbot{ background:#e21d12; height:38px; font-size:13px; position:relative; line-height:38px; padding:0px 22px; color:#fff;}
.PaperImg .paperbot a.next{ background:url(../images/next.gif) right center no-repeat; padding-right:13px; color:#fff; float:right;}
.PaperImg .paperbot a.prev{ background:url(../images/prev.gif) left center no-repeat; padding-left:13px;margin-right:10px; color:#fff; float:right;}
.PaperImg .paperbot a.down{ color:#fff; background:url(../images/down2.png) 0px center no-repeat; padding-left:17px; position:absolute; left:44%;}
.PaperImg .paperbot a:hover{ text-decoration:underline;}
.PaperInfor{ width:510px; padding:0px 26px 33px 0px; float:right;}
.Paertitle{ text-align:center; border-bottom:1px solid #e8e8e8; padding:44px 0px 9px;}
.Paertitle h1{ color:#141414; font-size:24px; padding:6px 0px;}
.Paertitle p{ color:#747373; font-size:12px;}
.PaperInfor .paperbot{ line-height:39px; background:#eeeeee; margin-top:34px;}
.PaperInfor .paperbot li{font-size:12px; float:left; padding:0px 16px 0px 20px;}
.PaperInfor .paperbot a.back{background:url(../images/back2.png) 0px center no-repeat; padding-left:13px;}
.PaperInfor .paperbot a.zoom{ background:url(../images/zoom.png) 0px center no-repeat; padding-left:18px;}
.PaperInfor .paperbot a.zoon{ background:url(../images/zoon.png) 0px center no-repeat; padding-left:18px;}
.PaperInfor .paperbot a.paste{ background:url(../images/paste.png) 0px center no-repeat; padding-left:18px;}
.PaperInfor .paperbot a{ color:#4d4d4d;}
.PaperInfor .paperbot a:hover{ text-decoration:underline;}

@media ( max-width:998px){
.PaperTop{ margin-bottom:15px;}
.PaperTop a.back{ position:absolute; left:0px; }
.workpctp{ display:none;}	
.PaperList{ margin-left:-12px;}
.PaperList li .box{ margin:0px 0px 12px 12px;}
.PaperImg{ width:auto; margin:0px auto; padding-bottom:33px; float:none;}
.PaperImg .img{ margin:0px auto 20px; width:408px; height:auto;}
.PaperImg .img img{ display:block; width:406px; height:572px; position:static;}
.PaperInfor{ width:auto; padding:0px 10px 33px 10px; float:none;}
}
@media ( max-width:640px){
.PaperTop .link{ margin-left:14px; width:100px;}
.PaperList li{ width:50%; float:left;}
.PaperList li .box .img img{height:128px;}
}
@media ( max-width:480px){
.Paertitle{padding:0px 0px 9px;}
.Paertitle h1{ font-size:18px;}
.PaperImg .img{ width:auto;}
.PaperImg .img img{width:100%; height:auto;}
.PaperInfor .paperbot li{font-size:12px; float:left; padding:0px 10px 0px 10px;}
.PaperInfor .paperbot .prev{ width:40%; float:left; text-align:right;}
.PaperInfor .paperbot .nmext{ width:50%; float:left;}
}


/*党群工作*/
.Workfocus { float:left; margin-right:31px; position: relative; width: 300px; height: 200px;overflow: hidden;}
.Workfocus .pic img { width: 300px; height: 200px; display: block;}
.Workfocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;background: #000; filter: alpha(opacity=54); opacity: 0.54; overflow: hidden;}
.Workfocus .num { position: absolute; z-index: 3; bottom: 13px; height:9px; line-height:9px; right: 8px;}
.Workfocus .num li { width:7px; height:7px; display:inline-block; *display:inline; zoom:1; cursor:pointer; border-radius:50%; margin:0px 0px 0px 3px; vertical-align:middle; background:#fff;}
.Workfocus .num li.on { background:#e21d11;}
.Workfocus2 { width: 314px; height: 180px;}
.Workfocus2 .pic img { width: 314px; height: 200px;}
.Workfocus2 .txt li a{ display: block; color: white; padding: 0 0 0 10px;}
.Workfocus .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden;}
.Workfocus .txt li{ height:35px; line-height:35px; position:absolute; bottom:-35px;}
.Workfocus .txt li a{ display: block; color: white; padding: 0 0 0 10px;}
.workjcdt{ margin-top:0px; padding-top:10px;}

.workw50{ width:47%;}

.workevent{ margin-left:-17px; height:187px; overflow:hidden;}
.workevent .swiper-slide{ float:left; width:33.333%;}
.workevent .swiper-slide .box{ margin-left:17px;}
.workevent .swiper-slide .box img{ width:100%; display:block;}

.worklink dl{ padding-bottom:25px;}
.worklink dd{ width:30% ; float:left; line-height:35px; color:#333;margin-left:2%}
.worklink dl dd:first-child{margin-left:0}
.worklink dl dd:last-child{width:100%;display:block;margin:25px 0;}
.worklink .link{ z-index:80; position:relative; width:100%; height:33px; line-height:33px;}
.worklink .link span{ display:block; border:1px solid #e5e5e5; background: #f5f5f5 url(../images/selectarr2.gif) right center no-repeat;cursor:pointer; color:#4e4c4c; text-align:center;}
.worklink .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%;bottom:33px; background:#f5f5f5; display:none;}
.worklink .link ul li{ text-indent:1em; padding:0px; line-height:22px;}
.worklink .tel span{ display:inline-block; background:url(../images/tel.gif) 0px center no-repeat; padding-left:56px;}
.worklink .mail span{ display:inline-block; background:url(../images/mail2.gif) left top no-repeat; padding-left:56px;}

.Titleinfo{ color:#747373; padding:44px 0px 9px; margin-bottom:5px; text-align:center; border-bottom:1px dashed #e8e8e8;}
.Titleinfo .tit{ font-size:20px; color:#141414; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { position:relative; margin-top:35px; padding-top:12px; font-size:16px; border-top:1px solid #e5e5e5; line-height:28px; position:relative; color:#333;}
.PrevNextBox b{ float:left; font-weight:normal;}
.PrevNextBox a:hover{ color:#4ea439;}


@media ( max-width:998px){
.Workfocus{ display:none;}
.workevent{ height:auto; margin-left:-12px;}
.workevent .swiper-slide .box{ margin-left:12px;}
.workw50{ width:auto; float:none;}
.workw50 .InfoList.noli li{background:url(../images/linebg2.gif) 0px center repeat-x;}
.worklink dl{ margin-left:0;}
.worklink dd{ width:auto; padding-left:0; float:none; margin-top:15px;margin-left:0}
.PrevNextBox a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:78%; display:block;}
.worklink dl dd:last-child{width:auto}
.pcpaper{ display:none;}

}


/*加入兴泰*/
.Hrleft{ width:20%; float:left; padding-bottom:18px;}
.Hrleft .notice .p{ line-height:18px;}
.Hrleft .notice a{ color:#666;}
.Hrleft .notice a i{ color:#cc0000; font-size:12px;}
.Hrleft .search{ margin-bottom:10%;}
.Hrleft .search dt{ padding:18px 0 15px;}
.Hrleft .search dd{ padding-bottom:9%;}
.Hrleft .search dd.w50{ width:50%;}
.Hrleft .search dd.w50 .select{ width:90%;}
.Hrleft .search dd .select{ border:1px solid #a0a0a0; width:100%; height:31px;color:#4c4948; text-indent:0em;}
.Hrleft .search dd .btncss{ background:#e21d12; width:80px; height:30px; color:#fff;}
.Hrleft .search dd .btncss i{ display:inline-block; background:url(../images/searchbtn2.png); width:12px; height:13px; margin-left:10px; vertical-align:middle;}
.Hrleft .thead{ padding-bottom:18px; border-top: 1px solid #e5e5e5;color:#ca0b0f; line-height:2.2em;}
.Hrleft .thead b{ font-size:14px; color:#595757; display:block;}
.Hrleft .thead span{ display:inline-block; border-top:1px solid #e21d12; margin-top:-1px; padding-top:1px;}

.Hrright{ width:75%; float:right; padding:25px 0px 38px 0px;}
.Hrhead{ line-height:45px; text-align:center; font-size:16px; color:#fff; background:#e61d16; margin-bottom:9px;}
.HrList{ margin-bottom:30px;}
.HrList li{ margin-bottom:19px; border-bottom:1px solid #efefef;}
.HrList li th{ color:#3e3a39; background:#efefef; line-height:47px; font-weight:normal; font-size:14px;}
.HrList li .txtCont{ display:none; padding:18px 5px 13px 5px; color:#555555;}
.HrList li a.apply{ display:block; margin:0px auto; background:#e6e7e7; border-radius:5px; color:#3e3a39; width:87px; line-height:31px;}
.HrList li.current th{ color:#e61d16;}
.HrList li.current a.apply{ color:#fff; background:#e61d16;}
.HrList li.current a{ color:#ca0b0f;}
.HrList li.current .txtCont{ display:block;}

.Hrtit{ font-size:16px; color:#022e7c; line-height:32px; margin-top:18px; padding-left:15px; background:#ebebeb;}
.JobForm{ color:#666666; margin:4% 0px 35px 0%;}
.JobForm dl{ width:50%; float:left; line-height:28px; padding:5px 0px;}
.JobForm dl dt{ width:25%; text-align:right; padding-right:1%; float:left;}
.JobForm dl dd{ width:70%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:11.1%;}
.JobForm dl.other dd{ width:86.4%;}
.JobForm dl.auto{ clear:both; width:auto; float:none; padding-left:20px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:28px; line-height:28px;}
.JobForm .inputdate{ background:url(../images/inputdate.gif) right center no-repeat;}
.jobhead{ background:#ebebeb; margin:10px 0px 10px;}
.jobhead dt{ text-align:left; padding-left:0px; color:#333;}
.sendbtn{ color:#fff; width:90px; height:35px; background:#e60012; margin-right:8px;}
.resetbtn{ color:#fff; width:90px; height:35px; background:#747474;}

@media ( max-width:998px){
.Hrleft{ width:auto; float:none;}
.Hrleft .search{ margin-bottom:2%;}
.Hrleft .search dt{ padding-bottom:2%;}
.Hrleft .search dd{ padding-bottom:2%;}
.Hrleft .notice{ display:;}
.Hrleft .notice img{ display:block; margin:0px auto;}
.Hrright{ width:auto; float:none;}
.Hrhead{ line-height:35px; text-align:center; font-size:14px;}
.HrList li th{line-height:35px; font-size:12px;}
.HrList li{ margin-bottom:12px;}
.HrList li a.apply{ width:60px; line-height:26px;}
.Hrright{padding:15px 0px 0px 0px;}
.Formbox.jl{ width:100%;}
}
@media ( max-width:768px){
.JobForm{margin:4% 0px 35px 0%;}
.JobForm dl{ width:auto; float:none; clear:both; padding-left:76px; position:relative;}
.JobForm dl dt{ width:auto; position:absolute; left:0px; top:5px; text-align:left; font-size:12px; width:76px; line-height:15px;}
.JobForm dl dt span{ height:30px; vertical-align:middle; display:table-cell;}
.JobForm dl dd{ width:auto; float:none;}
.JobForm dl.other{ padding-left:76px; width:auto; position:relative;}
.JobForm dl.other dt{ position:absolute; left:0px; top:0px;width:76px; text-align:left;}
.JobForm dl.other dd{ width:auto;}
}


.ul_sitemap{}
.ul_sitemap li{ padding:15px; border-bottom:1px solid #fff; margin-bottom:5px; background:#ebebeb;}
.ul_sitemap li:last-child{ border-bottom:0px;}
.ul_sitemap li strong{ display:block; padding-left:4px;}
.ul_sitemap li strong a{ color:#e60012;}
.ul_sitemap li span a{ display:inline-block; margin:0px 4px;}

.pindent{ text-indent:2em;}

#videoshow{ width:300px; position:fixed; right:0px; bottom:-7px; z-index:999999;}
#videoshow a.close{ position:absolute; right:0px; top:-30px; width:30px; height:30px; box-shadow:0 0 10px #999; background: #fff url(../images/close.png) center center no-repeat;}
.homebans{width:100%;height:200px;}
.homebans img{display:block;width:100%;height:100%;}
.homebans .swiper-wrapper{height:100%;}
.homebans .swiper-slide{height:100%;}
.swiper-pagination-bullets{bottom:10px!important;}
.homebans .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important;}
.homebans .swiper-pagination-bullet-active{background:#ccc;}
