@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,   textarea, img{border:medium none;margin: 0;padding:0;}
body,button,   select, textarea { font: 14px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif}  
body{ line-height:25px; color:#333;   font-family:"微软雅黑"; background:#fff; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }  
em{font-style:normal;}  
ul, ol { list-style: none;}
a { text-decoration: none; color:#333;}   
img{ border:0px;}  
.fv{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.c{ clear:both; height:0px; line-height:0px; overflow:hidden;} 
.c10{ clear:both; height:10px; line-height:10px; overflow:hidden;}
.c30{ clear:both; height:30px; line-height:30px; overflow:hidden;}
.c50{ clear:both; height:50px; line-height:50px; overflow:hidden;}
.w{  width:1280px; clear:both;   margin:auto; overflow:hidden;   } 
.w2{  width:1240px; clear:both;   margin:auto; overflow:hidden;   } 
.con{margin-bottom:30px;}
.wn{  width:1280px; clear:both;   margin:auto;   } 
.l30{ line-height:30px;}
.l{ float:left;}
.r{ float:right;}
.f16{ font-size:16px;}
.pt30{ padding-top:30px;}
.pt60{ padding-top:60px;}
.f12x{ font-size:14px; color:#666666; font-weight:normal;}
.top{ min-width:1280px; height:92px; padding-top:28px; z-index:999; position:absolute; top:0; margin:auto;left: 50%;width: 100%;margin-left: -50%;   -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
   -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
   transition: all 1s ease;} 
.top .r{ padding-top:17px;}
.active1{ background:#000; width:100%; position:fixed;left: 50%;width: 100%;margin-left: -50%; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; padding-top:10px; padding-bottom:10px; z-index:999;}
.active .nav{ margin-top:10px;}
.nav {padding-left:120px; float:left; overflow:hidden;margin-top:10px;}
.nav1 {padding-left:120px; width:550px; float:left; overflow:hidden;margin-top:10px;}
.nav a{ margin:0 25px; display:block; float:left; font-size:14px; color:#FFF; line-height:50px;}
.nav a:hover{ border-bottom:2px solid #fff;}
.hc{ color:#e70012}
.weburl{ color:#e70012; background:url(../../images/img/webd.gif) right center no-repeat; padding-right:30px;}


.fullSlide {
	width: 100%;
	position: relative;
  background:#000; min-width:1280px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	 
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	 
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 40px;
	line-height: 40px;
  
}
.fullSlide .hd ul {
	text-align: center; 
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 50px;
	height: 6px;
	margin:14px 5px; border:1px solid #fff;  
	overflow: hidden;
	line-height: 9999px;
}
.fullSlide .hd ul .on {
	background-position: 0 0; background:#F00; border:1px solid #F00
}
.tit span{ background:url(../../images/img/titbg.png) bottom no-repeat; overflow:hidden;  margin:auto; display:block; width:270px; font-size:24px; font-weight:bold; height:50px; line-height:50px;}
.tit p{ line-height:50px; color:#666666}
.service{ padding-top:50px;}
/*.service a{ width:152px; padding-left:48px; height:228px; float:left; margin-right:123px;}*/
/*.service a.nr{ margin-right:0px;} */
/*.service a span{width:152px; display:block; line-height:50px; font-weight:bold; font-size:16px; margin-top:110px;} */

/*20190116*/
.xqzx{position:fixed;left:50%;top:50%;margin-left:-255px;margin-top:-155px;display:none;z-index:100;}
.closexq{display:none;position:fixed;left:50%;top:50%;margin-left:202px;margin-top:-151px;width:50px;height:50px;background:blue;z-index:101;background:none;}
 .service .serp{float:left;width:258px;height:498px;margin-right:43px;background:#fafafa;padding-top:25px;border:1px solid #fafafa;}
 .service .serp:nth-child(4){margin-right:0;}
 .service .serp:hover{border:1px solid #003f98;box-shadow:0 0 24px rgba(255,16,33,0.21);width:258px;height:498px;}
 .service .serp img{display:block;margin:auto;}
  .service .serp img:hover{
 animation: serico 2s;
-moz-animation: serico 2s;	
-webkit-animation: serico 2s;	
-o-animation: serico 2s;	
 }
 .service .title{font-size:26px;text-align:center;line-height:50px;height:50px;margin-top:5px;}
 .service .desc{text-align:center;font-size:16px;height:28px;line-height:28px;}
 .service p{width:215px;margin:auto;margin-bottom:15px;}
 .service .info{width:215px;height:auto;line-height:28px;font-size:14px;text-align:center;margin:auto;}
 .service .info a{width:215px;height:auto;line-height:28px;font-size:14px;text-align:center;padding:0;font-weight:bold;}
 .service .info a:hover{color:#e11021;}
 .service .detail{float:none;display:block;width:124px;height:26px;line-height:26px;margin:auto;padding:0;text-align:center;margin-top:20px;border:1px solid #003f98;color:#003f98;}
 .service .serp:hover .detail{color:#fff;background:#003f98;}

 @keyframes serico
{
	0%   { 
	transform: rotateY(0deg);

	}
	100%  {
	 transform: rotateY(360deg);

	}
}






 /* Shutter Out Vertical */
a.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
 
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.a1{ background:url(../../images/img/web.png) 50px 45px no-repeat}
.a1.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:url(../../images/img/web2.png) 50px 45px no-repeat #e70012;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a2{ background:url(../../images/img/shop.png) 50px 45px no-repeat}
.a2.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:url(../../images/img/shop2.png) 50px 45px no-repeat #e70012;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a3{ background:url(../../images/img/mobile.png) 55px 45px no-repeat}
.a3.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:url(../../images/img/mobile2.png) 55px 45px no-repeat #e70012;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a4{ background:url(../../images/img/manage.png) 50px 45px no-repeat}
.a4.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:url(../../images/img/manage2.png) 50px 45px no-repeat #e70012;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a.hvr-shutter-out-vertical:hover,a.hvr-shutter-out-vertical:focus,a.hvr-shutter-out-vertical:active {
  color: white;
}
a.hvr-shutter-out-vertical:hover:before,a.hvr-shutter-out-vertical:focus:before,a.hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.service a{ color:#333}


.about{background:#f0f0f0;height:500px;overflow:hidden;margin-top: 40px;padding-top: 0px; min-width:1280px;}
.about .tit{margin-bottom: 20px;margin-top: 10px;}
.about .info{ width:860px;}
.about .info p.text{ background:#FFF; padding:30px 40px; line-height:30px; font-style:normal;}

.specialefficacy{ width:860px; height:140px; overflow:hidden; margin-top:10px; position:relative;}
.specialefficacy ul li{float:left;width:279px; margin-right:10px; height:145px; text-align:center; display:inline; background:#FFF}
.specialefficacy ul li div{height:60px;line-height:60px; padding:0;  overflow:hidden; margin-top:30px;  font-size:60px; font-weight:bold; text-align:center; color:#e70012}
.specialefficacy ul li p{    font-family:Arial, Sans-serif; display:inline;}
.specialefficacy ul li span{ display:block;font-size:16px; padding-top:5px; width:100%;}
.specialefficacy ul li.nr{ margin-right:0px; float:right;}


.CaseBox{  position: relative;width: 1280px;  margin:auto;}
.CaseBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding-left:375px; padding-top:40px;   position:relative; }
.CaseBox .hd ul{ float:left;  position:absolute;  height:30px;   }
.CaseBox .hd ul li{ float:left; width:90px; height:30px;cursor:pointer; text-align:center; background:#e3e3e3; margin-right:20px;}
.CaseBox .hd ul li.on{background:#e70012; color:#FFF;  }
.CaseBox .bd ul{ overflow:hidden; padding:0 18px; }

.anlilist{ min-height:50px;}
.anlilist li{ float:left; position:relative; -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out; width: 350px;
    height:260px; float:left;margin:50px 40px 16px 0px;}
.anlilist li.nr{ margin-right:0px;}	

	
.pics_case_alzs { width:100%; margin:0px auto; text-align:center;}
 
.pics_case_alzs .core { float:left; width:380px; height:260px;position:relative; overflow:hidden   }
.pics_case_alzs .core img { width:380px;height:260px; z-index:1;  }

.pics_case_alzs .core .pic_bg { width:0; height:0; background:#000000; position:absolute; top:50%; left:50%; z-index:0}
.pics_case_alzs .core:hover .pic_bg {width:100%; height:100%;top:0; left:0; opacity:0.80; filter:alpha(opacity=80);/**/ -moz-opacity:0.80;/**/ +filter:alpha(opacity=50);/**/  transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease;}
.pics_case_alzs .core a{ height:260px;}
.pics_case_alzs .core .pic_text { width:100%; height:100px;  position:absolute; top:50%; text-align:center; background-position:center;color:#FFFFFF;font-size:20px; opacity:0;filter:alpha(opacity=0);-moz-opacity:0; z-index:11}
.pics_case_alzs .core:hover .pic_text { opacity:1;filter:alpha(opacity=1);-moz-opacity:1; top:20%;transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
 
.pics_case_alzs .core .pic_more { width:68px; height:64px;  position:absolute; top:100%; left:41%; z-index:11 }
.pics_case_alzs .core:hover .pic_more { top:36%;transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; background: url(../../images/img/icon_jia.png) left top no-repeat; }
.pics_case_alzs .core:hover .pic_more:hover { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; background: url(../../images/img/icon_jia2.png) left top no-repeat; +background:none;  -webkit-transform:rotate(270deg) scale(1,1);
    -moz-transform:rotate(180deg) scale(1,1);
    -o-transform:rotate(180deg) scale(1,1);
    -ms-transform:rotate(180deg) scale(1,1);
    transform:rotate(180deg) scale(1,1);}

.seo{ background:url(../../images/img/diqiu.jpg) center no-repeat; height:378px; padding-top:30px;  color:#FFF; min-width:1280px;}
.seo2{ background:url(../../images/img/diqiu2.jpg) center no-repeat; height:378px; padding-top:30px;  color:#FFF; min-width:1280px;}
.seo .tit p{ color:#fff}
.seo .tit span{ background:url(../../images/img/titbg2.png) bottom no-repeat;}
.seo .info strong{ font-size:22px; line-height:60px;   }
.seo .info{ width:836px; text-align:center; margin:auto;margin-bottom:20px;}
.seo .anli p{   width:480px; height:54px; color:#FFFFFF;  font-size:12px }
.seo .anli p.l{ text-align:right}
.seo .anli p.r{text-align:left;}
.seo .anli p strong{ display:block; font-size:18px; line-height:25px; margin-top:18px;}
.service{padding: 40px 0 0px 0;}
.service dl{ width:225px; float:left; margin-left:22px; margin-right:70px; padding-top:50px;}
.service dl.nr{ margin-right:0px;}
.service dt{ float:left; width:50px; padding-top:10px;}
.service dd{ width:160px; float:left; margin-left:15px; color:#808080; font-size:12px;}
.service dd strong{ display:block; font-size:16px; color:#000}

.news{ width:100%; background:#f0f0f0; overflow:hidden; padding:30px 0 60px 0; min-width:1280px;} 
.news h3{ width:80px; display:block; border-left:2px solid #F00; height:20px; line-height:20px; font-size:16px; text-align:right; overflow:hidden; margin-bottom:16px;}
.news .con{ padding-top:50px; overflow:hidden;}
.news li{ width:547px; background:#FFF; height:70px; margin-top:10px; position:relative;}
.news li span{ width:70px; float:left;height:70px; background:#0ca0c7; display:block; color:#fff; overflow:hidden;text-align:center; }
.news li span b{ display:block; width:70px; font-size:36px; margin-top:8px; line-height:36px; height:36px;}
.news li strong{ width:437px; display:block; float:left; padding:10px 20px 0; font-size:14px}
.news li p{ width:437px; float:left; padding:0px 20px 0; font-size:12px}
.news li.cur{ background:#003f99; color:#fff;} 
.news li.cur span{background:#003f99;}
.news li.cur em{ border-right:1.5px solid #FFF; height:48px; float:right; position:absolute; top:14px; left:70px;}
.news li.cur a{ color:#FFF} 
.liucheng{ padding-top:30px;}
.liucheng .con{ margin-top:40px; height:80px;}
.liucheng .con li{ width:190px; float:left; height:90px; overflow:hidden;}
.liucheng .con li.ad{ width:220px;}
.liucheng .con li i{ font-size:16px; font-weight:bold; padding-left:90px; display:block; overflow:hidden; height:30px; color:#333333}
.liucheng .con li span{ padding-left:122px; margin-top:25px; display:block}
.liucheng .con li.ad span{padding-left:118px;}
.liucheng .con li.ad2{ width:220px;}
.liucheng .con li.ad2 span{padding-left:88px;}
.liucheng .con li.ad2 i{padding-left:60px;}
.liucheng .con li.ad3{width:120px;}
.liucheng .con li.ad3 i{padding-left:28px;}


.lichengc{background:#f0f0f0; overflow:hidden; padding:30px 236px; margin-top:50px; width:727px; margin:auto;  ;}
.lichengc .l{ width:100px;}
.lichengc .l a{ display:block;background:url(../../images/img/lib2.jpg); color:#FFF; width:60px; height:32px; line-height:32px; padding-left:40px;}
.lichengc .l a:hover{ background:url(../../images/img/lib.jpg)}
.lichengc .l a.cur{ background:url(../../images/img/lib.jpg)}
.lichengc .r a{ display:block;background:url(../../images/img/lia.jpg);  width:597px; height:204px; line-height:32px; margin-left:30px;  }
.lichengc .r a:hover{ background:url(../../images/img/lia2.jpg)}
.lichengc .r a b{ margin-left:40px;color:#333333; font-family:Impact; font-size:20px;}
.lichengc .r a p{margin-left:60px; line-height:80px;}

.foot{ height:380px;  background:#0ca0c7; width:100%; margin-top:100px; color:#FFF; min-width:1280px;}
.foot a{color:#FFF}

.foot2{ height:380px;  background:#0ca0c7; width:100%; margin-top:100px; color:#FFF; min-width:1240px;}
.foot2 a{color:#FFF}
.copy{width:1280px; clear:both; position:relative;  margin:auto;}
.foot img.tel{ top:60px; position:absolute;}
.foot img.tel1{ top:-20px; position:absolute;}
.foot .catlog{ width:515px; height:130px; position:absolute; left:313px; top:5px;}
.foot .catlog a{ padding-left:57px; background:url(../../images/img/d.gif) 40px 20px no-repeat; width:60px; float:left; line-height:40px; margin-right:50px; display:block}
.foot .beian{ position:absolute; right:0px; top:15px; height:150px; text-align:right}
.foot .beian p{ padding-top:10px; font-size:12px;}
.foot .link{ background:url(../../images/img/linkbg.png) top no-repeat; height:60px; line-height:24px; padding-top:22px; width:834px; position:absolute; right:0px; top:180px;}
.foot .link a{ padding-right:5px; color:#818185;}

.foot2 img.tel{ top:-20px; position:absolute;}
.foot2 .catlog{ width:515px; height:130px; position:absolute; left:313px; top:5px;}
.foot2 .catlog a{ padding-left:57px; background:url(../../images/img/d.gif) 40px 20px no-repeat; width:60px; float:left; line-height:40px; margin-right:50px; display:block}
.foot2 .beian{ position:absolute; right:0px; top:15px; height:150px; text-align:right}
.foot2 .beian p{ padding-top:10px; font-size:12px;}
.foot2 .link{ background:url(../../images/img/linkbg.png) top no-repeat; height:60px; line-height:24px; padding-top:22px; width:834px; position:absolute; right:0px; top:180px;}
.foot2 .link a{ padding-right:5px; color:#818185;}


.casetop{ background:url(../../images/img/case.jpg) center no-repeat; height:400px; min-width:1280px;}
.casetop2{ background:url(../../images/img/case.jpg) center no-repeat; height:400px; min-width:1240px;}
.ctit{ background:#f0f0f0; height:60px; line-height:58px;display:block; text-align:center; min-width:1280px;}
.ctit a{line-height:58px; height:58px; display:inline-block;   font-size:16px; margin:0 20px;}
.ctit a:hover{ border-bottom:2px solid #e70012; color:#e70012  }

.ctit2{ background:#f0f0f0; height:60px; line-height:58px;display:block; text-align:center; min-width:1240px;}
.ctit2 a{line-height:58px; height:58px; display:inline-block;   font-size:16px; margin:0 20px;}
.ctit2 a:hover{ border-bottom:2px solid #e70012; color:#e70012  }

.caseview{ padding-top:20px;}

#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.aboutnum{ width:100%; height:200px; overflow:hidden; position:relative; text-align:center}
.aboutnum ul li{ width:330px;  height:160px; text-align:center; display:inline-block; }
.aboutnum ul li div{height:60px;line-height:60px; padding:0;  overflow:hidden; margin-top:30px;  font-size:60px; font-weight:bold; text-align:center; color:#e70012}
.aboutnum ul li p{    font-family:Arial, Sans-serif; display:inline;}
.aboutnum ul li span{ display:block;font-size:16px; padding-top:5px; width:100%;}
.aboutnum ul li.nr{ margin-right:0px;}
.aboutnum li em{ width:110px; border-bottom:2px solid #fff; display:inline-block; margin-top:30px;}
.aboutnum li.cur em{ width:110px; border-bottom:2px solid #e70012; display:inline-block; margin-top:30px;}
.content{ line-height:30px; color:#666666}
.content .f16{ line-height:50px;}

.newslist{ padding-top:60px;}
.newslist li{ height:140px; border-bottom:1px dotted #CCC; margin-bottom:30px;}
.newslist li .data{ width:110px; height:110px; background:url(../../images/img/datebg.jpg); overflow:hidden; font-size:14px; line-height:50px; text-align:center; float:left; color:#fff;}
.newslist li .data b{ font-size:55px; line-height:55px; display:block; margin-top:15px; color:#fff}
.newslist li .title{ float:right; width:1020px;}
.newslist li .title span{ display:block; font-size:20px; line-height:20px; margin-bottom:10px; color:#0b77d2}
.newslist li .title span a{color:#0b77d2}
.newslist li .title em{ color:#999}
.newslist li .title 9{ color:#666}

.articlecontact{ float:left; width:1200px;}
.likearticle{ float:right; width:300px;}
.articlecontact h1{ line-height:20px; font-size:20px}
.articlecontact em{ font-size:12px; color:#808080; line-height:40px;}
.articlecontact .body{ font-size:14px; }
.likearticle .tit{ height:50px; line-height:50px; background:#e70012; padding-left:20px; text-align:left; font-size:16px; color:#FFF}
.likearticle .con{ background:#f0f0f0; padding:20px;}
.likearticle .con li{ margin-bottom:30px;}
.likearticle .con span{ display:block; color:#000}
.likearticle .con em{ color:#b2b2b2; font-size:12px}
.likearticle .con p{ font-size:12px; color:#808080;}
.paylist { width:1098px; float:left;}
.paylist li{  border-bottom:1px dotted #CCC; width:50%;  }
.paylist li div{background:#f0f0f0; width:530px; height:200px; margin-top:30px; margin-bottom:30px;}
.paylist li div table{ margin:auto; line-height:30px; font-weight:bold}
.paylist li.l div{ float:left;}
.paylist li.r div{ float:right;}
.paylist li.nob{ border-bottom:0;}
.paylist strong{ color:#e70012}

.contact .r{ width:730px; background:#f0f0f0; height:390px;}
.ewm{ border-left:1px dotted #ccc; width:261px; height:250px; margin-top:72px; float:right; position:relative;}
.ewm .m1{ position:absolute; left:91px; top:5px;}
.ewm .m2{ position:absolute; left:91px; top:150px;}
.coa{ margin-top:74px; margin-left:60px; width:354px; height:252px; float:left}
.coa li{ margin-bottom:32px; overflow:hidden; font-weight:bold;}
.coa li img{ float:left;}
.coa li span{ width:280px; display:block; float:right;}
.coa li strong{ width:280px; display:block; float:right;}
.coa li .ch{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#e70012}


.HrBox{ 100%; position: relative;}
.HrBox .hd{ height:30px; line-height:30px; background:#f4f4f4;      position:relative; }
.HrBox .hd ul{ float:left;  position:absolute;  height:30px;  } 
.HrBox .hd ul li{ float:left; width:90px; height:30px;cursor:pointer; text-align:center; background:#e3e3e3; margin-right:3px;}
.HrBox .hd ul li.on{background:#e70012; color:#FFF;  }
.HrBox .bd ul{ overflow:hidden; }
.HrBox .list li{width: 350px;height:260px; float:left;margin:50px 60px 16px 0px;}
.hrlist{ background:#f0f0f0;   padding:44px 47px;}
.hrlist .toux{ float:left; margin-top:20px; margin-right:45px;}
.hrlist li{ border-bottom:1px solid #e3e3e3; padding:50px 0; overflow:hidden; line-height:30px;}
.hrlist li span{ font-weight:bold; color:#e70012; font-size:16px; margin-bottom:20px; display:block}
.hrlist li p{ display:block; float:right; width:886px;}

.wh li{ float:left; width:369px; height:220px; margin-right:10px; margin-bottom:10px; overflow:hidden;}
.wh li img{ margin-bottom:20px;}
.wh li.w390{ width:390px}
.wh li.nr{ margin-right:0px;}
.wh li.b1{ background:url(../../images/img/w_05.jpg)}
.wh li.b2{ background:url(../../images/img/w_12.jpg)}
.wh li.b3{ background:url(../../images/img/w_14.jpg)}
.wh li.b4{ background:url(../../images/img/w_19.jpg)}
.wh li span{ margin-top:94px; font-size:18px; color:#e70012; display:block;margin:90px 32px 0;}
.wh li p{ line-height:30px;margin:0 32px; }


.servicetop{ background:#031a28; height:127px;}
.servicetop .l img{ top:15px; position:absolute;}
.servicetop .nav{padding-left: 370px; margin-top:10px;}
.fuwubg{ background:url(../../images/img/xx.jpg) center top no-repeat;}
.fbanner1{   height:1156px; position:relative; }
.fbanner1 .wn{position:relative; height:668px; }
.fbanner1 .f1p{ position:absolute; left:55px; top:58px; z-index:999; width:342px; height:492px;}
.fbanner1 .f2p{ position:absolute; bottom:0; left:20px;}
.fbanner1 .f1t{ right:0px; top:338px; position:absolute;}
.fbanner1 .f1tit1{ left:538px; position:absolute; top:130px;}
.fbanner1 .f1tit2{ left:538px; position:absolute; top:183px;}
.fbanner1 .f1tit3{ left:538px; position:absolute; top:260px;}
.fbanner1 .ft_03{ left:252px; top:662px; position:absolute;}
.fbanner1 p{ display:block; width:100px; width:470px; color:#4c4c4c; font-size:12px; padding-top:10px; line-height:26px;}
.fbanner1 .ft_07{ left:103px; top:773px; position:absolute;} 
.fbanner1 .ft_10{ left:103px; top:894px; position:absolute;} 
.fbanner1 .ft_13{ left:252px; top:1009px; position:absolute;} 
.fbanner1 .fc2{ top:670px;position:absolute; right:44px;}
.fbanner1 .fc1{ top:1075px;position:absolute; right:240px;}

.f2{ height:737px; position:relative;  }
.f2 img{ position:absolute;}
.f2 .g1{ top:54px;}
.f2 .g2{ top:293px;}
.f2 .g3{ left:690px; top:190px;}
.f2 .g4{ left:690px; top:385px;}
.f2 .g5{ right:10px; top:565px;}

.f3{ height:769px; position:relative;  }
.f3 img{ position:absolute;}
.f3 .sc1{ top:0px;}
.f3 .sc2{ left:265px; top:116px;}
.f3 .sc3{ left:265px; top:260px;}
.f3 .sc4{ left:326px; top:690px;}
.f3 .sc5{ left:677px; position:absolute; top:230px; background:url(../../images/img/sc5.png) top left no-repeat; width:492px; height:593px;}
.f3 .sc5 li{ padding-left:50px;}
.f3 .sc5 li span{ font-size:18px; color:#fff}
.f3 .sc5 li p{ height:82px; color:#9fcde9; font-size:12px}
.f3 .sc5 li .p2{ height:92px;}
.f3 .sc5 li .p3{ height:102px;}


.f4{ height:751px; position:relative;  }
.f4 img{ position:absolute;}
.f4 .m1{  top:1px} 
.f4 .m2{ left:213px; top:106px} 
.f4 .m3{ left:221px; top:330px} 
.f4 .m4{ left:293px; top:106px ; width:720px; position:absolute; }
.f4 .m4 span{ font-size:18px; font-weight:bold; color:#e70012}
.f4 .m4 p{ font-size:14px; font-weight:bold; line-height:25px;}
.f4 .m5{ left:293px; top:225px ; width:720px; position:absolute; }
.f4 .m5 span{ font-size:18px; font-weight:bold; color:#e70012; display:block; clear:both}
.f4 .m5 .p1{ font-size:12px; background:url(../../images/img/ad.gif) left no-repeat; padding-left:10px;float:left; margin-right:120px; color:#333;   line-height:22px; width:252px; f} 
.f4 .m5 .p2{ font-size:12px;background:url(../../images/img/ad.gif) left no-repeat; padding-left:10px; float:left;  color:#333; line-height:22px; width:252px;} 
.f4 .m6{ position:absolute; left:539px; top:350px;}
.f4 .m6 li{ float:left; width:280px; height:70px; background:url(../../images/img/m5.png); margin-left:30px; margin-bottom:20px;}
.f4 .m6 li b{ display:block; height:70px; line-height:70px; float:left; font-size:30px; color:#fff; width:60px; text-align:center;}
.f4 .m6 li span,.f4 .m6 li p{ width:200px; display:block; float:right; font-size:12px; line-height:18px; }
.f4 .m6 li span{font-size:18px; line-height:30px; font-weight:bold}
.f4 .m7{ left:558px; top:660px;}

.f5{ height:740px; position:relative;  }
.f5 img{ position:absolute;}
.f5 .ma1{ top:20px;}
.f5 .ma2{ left:44px; top:240px;}
.f5 .ma3{ left:696px; top:213px; position:absolute;}
.f5 .ma3 span{ font-size:26px; font-weight:bold; color:#fff;}
.f5 .ma3 p{ line-height:40px; color:#fff; font-size:16px}
.f5 .ma3 div{ margin-top:34px; background:url(../../images/img/ad2.gif) 0px 12px no-repeat; padding-left:15px; line-height:30px; color:#fff; font-size:14px}
.f5 .ma4{left:696px; top:536px; position:absolute;}
.f5 .ma4 .a1{ float:left; background:#FFF; line-height:26px;text-align:center;width:86px; height:26px; margin-right:20px;display:block}
.f5 .ma4 .a2{ float:left; background:#e11021; color:#fff;  text-align:center;line-height:26px; width:86px; height:26px; display:block}
.f5 .ma5{ top:534px; right:0px;}

.page{ text-align:center}
.page a{ padding:0 5px; border:1px solid #ddd; margin:0 5px; display:inline-block; }

.casebody{ background:url(../../images/img/cb2.gif) top repeat-x #333333; min-height:500px; color:#FFF; padding-top:100px;}

#itemlist{ height:1000px; overflow:hidden;}

.nextpage div{ border:1px solid #999999; overflow:hidden; margin:30px 0px; padding:0 10px; line-height:30px;color:#999;   -moz-border-radius:5px; 
    -webkit-border-radius: 5px; 
    border-radius:5px;  }
.nextpage div a{ color:#999;}


.core .pic_more { width:68px; height:64px;  position:absolute; top:100%; left:141px; z-index:11 }
.core:hover .pic_more { top:92px;transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; background: url(../../images/img/icon_jia.png) left top no-repeat; }
.core:hover .pic_more:hover { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; background: url(../../images/img/icon_jia2.png) left top no-repeat; +background:none;  -webkit-transform:rotate(270deg) scale(1,1);
    -moz-transform:rotate(180deg) scale(1,1);
    -o-transform:rotate(180deg) scale(1,1);
    -ms-transform:rotate(180deg) scale(1,1);
    transform:rotate(180deg) scale(1,1);}


.suspension {position:fixed;z-index:155;right:30px;bottom:10px;width:80px;height:204px;}
.suspension-box {position:relative;float:right;}
.suspension-box a.a {display:block;width:50px;height:50px;background-color:#B5B5B5;margin-bottom:1px;cursor:pointer;}
.suspension-box a.back_top {background-color:#797979;}
.suspension-box a.qq:hover,.suspension-box a.tel:hover,.suspension-box a.code:hover {opacity:0.8;filter:alpha(opacity=80);}
.suspension-box a.back_top:hover {background-color:#FC7878;}
.suspension-box a i {display:block;float:left;width:25px;height:25px;margin-left:15px;margin-top:15px;background-image:url(../../images/img/suspension-bg.png);background-repeat:no-repeat;text-indent:-9999px;}
.suspension-box a.qq i {background-position:0 0;}
.suspension-box a.tel i {background-position:-25px 0;}
.suspension-box a.code i {background-position:0 -25px;}
.suspension-box a.back_top i {background-position:-28px -25px;}
.suspension-box div.code {position:absolute;left:-200px;*left:-207px;top:0;display:none;width:178px;height:198px;padding-left:10px;padding-top:10px;background-color:#fff;border:1px solid #D9D9D9;}
.suspension-box div.code p {width:155px;margin-top:5px;text-align:center;}
.suspension-box div.code i {width:8px;height:15px;position:absolute;top:118px;right:-8px;background-image:url(../../images/img/trangle-right-suspension.png);background-repeat:no-repeat;}
.suspension-box div.tencent {position:absolute;left:-187px;top:0px;width:177px;height:85px;display:none;background-color:#fff;border:1px solid #D7D7D7;}
.suspension-box div.tencent p.tencent-p {width:75px;float:right;margin-right:18px;margin-top:18px;font-size:16px;color:#333;}
.suspension-box div.tencent i.tencent-i {width:8px;height:15px;position:absolute;top:10px;right:-8px;text-indent:-9999px;background-image:url(../../images/img/trangle-right-suspension.png);background-repeat:no-repeat;}
.suspension-box div.tencent b.tencent-b {position:absolute;left:10px;top:10px;width:62px;height:64px;background-image:url(../../images/img/circle-tencent.png);background-repeat:no-repeat;}
.suspension-box div.tencent span.tencent-span {position:absolute;left:8px;top:7px;border-radius:22px;width:45px;height:48px;text-align:center;z-index:99;overflow:hidden;}
.suspension-box div.tencent .tencent-qq {position:absolute;left:3px;top:0px;height:45px;width:39px;}
.suspension-box div.tel {position:absolute;left:-187px;top:51px;display:none;width:177px;height:85px;background-color:#fff;border:1px solid #D7D7D7;}
.suspension-box div.tel i {width:8px;height:15px;position:absolute;top:20px;right:-8px;background-image:url(../../images/img/trangle-right-suspension.png);background-repeat:no-repeat;}
.suspension-box div.tel strong {display:block;margin-left:17px;margin-top:16px;font-size:16px;font-weight:normal;}
.suspension-box div.tel p {margin-left:17px;font-size:23px;font-family:arial;color:#FD696D;}



.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}
.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#e20000; background-image:url(../../images/img/icon.png);background-repeat:no-repeat; margin-top:1px;}
.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.commonposition a.HomeQQ{ background-position:-362px -186px;}
.commonposition a.Homedianhua{ background-position:-362px -231px;}
.commonposition a.Homexuqiu{ background-position:-362px -275px;}
.commonposition a.Homeweixin{ background-position:-362px -322px;}
.commonposition a.Hometop{ background-position:-362px -370px; background-color:#4e4e4e;}

.commonposition a span.QQbggray{background-position:-360px -186px;background-image:url(../../images/img/icon.png);background-repeat:no-repeat; width:90px;}
.commonposition a span.weixinerweima{right:45px; padding:0px;}
.commonposition a span.dianhuabggray{background-position:-362px -231px;background-image:url(../../images/img/icon.png);background-repeat:no-repeat;width:120px;}
.commonposition a span.Homexuqiu{ background-position:-362px -275px;background-image:url(../../images/img/icon.png);background-repeat:no-repeat;width:120px;}

.siteurl{ line-height:40px; text-align:left; font-size:14px; padding-bottom:10px;}


/*-------- 放假通知 --------*/
.holidaynoticecont{width:990px;height:560px;overflow:hidden;position:fixed;left:50%;top:20%;margin-left:-429px;z-index:100000;}
.holidaynoticecont img{display:block;}
.closenotice{display:block;width:35px;height:35px;background:url(../../images/img/zcimg11.png) no-repeat;position:absolute;right: 5px;top: 5px;}

.index_txt{ width:240px; height:40px; line-height:40px; text-indent:10px; border:1px solid #003f99;}
.index_sub{ width:150px; height:40px; border:none; background:#FF9900; font-size:16px; color:#FFFFFF; cursor:pointer;}

.a0{ width:1300px; margin:auto;}
.a3a{overflow:hidden;padding:1px 0 70px 0;}
.a3a .t ul{float:left;width:100%;margin-top:40px;}
.a3a .t li{float:left;width:94px;height:24px;margin-top:10px;margin-left:4px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;line-height:24px;}
.a3a .ca1 ul{float:left;margin-top:15px;}
.a3a .ca1 li{position:relative;float:left;margin:20px 20px 0 0;background:#f2f2f2;}
.a3a .ca1 li .bm0,.a3a .ca1 li .bm1{position: absolute;top:30px;width:50px;height:50px;}
.a3a .ca1 li .bm0{left:20px;background:url("../../images/img/bm1.png") no-repeat;}
.a3a .ca1 li .bm1{left:85px;background:url("../../images/img/bm3.png") no-repeat;}
.a3a .ca1 li:hover .bm0{background:url("../../images/img/bm5.png") no-repeat;}
.a3a .ca1 li:hover .bm1{background:url("../../images/img/bm4.png") no-repeat;}
.a3a .ca1 li .bm0 a,.a3a .ca1 li .bm1 a{float:left;width:50px;height:50px;}
.a3a .ca1 li .v1 img{width:235px;height:120px;}
.a3a .ca1 li .v2{float:left;overflow:hidden;width:200px;padding-top:10px;white-space:nowrap;text-overflow:ellipsis;line-height:21px;}
.a3a .ca1 li .v2 a{color:#757575;font-size:14px;}
.a3a .ca1 li .v3{float:right;padding-top:12px;}

.rside {
    width: 874px;
    height: 565px;
    position: relative; margin:auto;
}

.fr {
    float: right;
}


.com_ul li{ width:170px; height:352px; position:relative; float:left; margin-left:36px;_display:inline;}
.com_pic{ width:170px; overflow:hidden;}
.com_m1{ height:109px; padding:0 10px; background:#f4f4f4; word-break:break-all;}
.com_m1 h3{ font-size:14px;line-height:40px;}
.com_d{ height:33px; line-height:33px; background:#c4c2c2; padding:0 10px;}
.com_time{ padding-left:20px; background:url("../../images/img/ab3.png") no-repeat 0 center;}
.com_author{ padding-left:16px; background:url("../../images/img/ab4.png") no-repeat 0 center;}
.com_bg{ width:241px; height:352px; position:absolute; left:0; top:0; background:url("../../images/img/bg0.png") repeat; display:none; cursor:pointer;}
.com_a{ display:block; width:59px; height:59px; background:url("../../images/img/ab5.png") no-repeat 0 0; position:absolute; left:91px; top:145px;}
.com_ul2{ padding-top:40px;}
.com_ul2 li{ width:212px; height:495px; float:left; margin-left:72px; _display:inline; position:relative; overflow:hidden; border-radius:101px; -webkit-border-radius:101px; }
.com_pic2{ width:202px; height:202px;border-radius:101px; -webkit-border-radius:101px; border:5px solid #e0e0e0; overflow:hidden; float:left; margin-top:118px;}
.com_pic2 img{ display:block;}
.com_ul2 .hover{ background:#db4545;}
.com_bt3{ width:83px; height:84px;  font-weight:bold; position:absolute; left:50%; top:187px;/*top:195px;*/ margin-left:-41px; z-index:100; background:url("../../images/img/ab6.png") no-repeat 0 0;}
.com_m{ width:182px; padding:0 15px; line-height:18px; color:#fff; position:absolute; left:0; top:215px; word-break:break-all; display:none;}
.com_m h3{ font-size:17px; color:#fff; text-align:center; line-height:45px; text-transform:uppercase;filter:alpha(opacity=20);  
      -moz-opacity:0.2;  
      -khtml-opacity: 0.2;  
      opacity: 0.2; }
.com_bg2{width:212px; height:495px; position:absolute; left:0; top:0;border-radius:106px; -webkit-border-radius:106px; background:#db4545; display:none; z-index:1;} 
.com_mm{ position:relative; z-index:100;}
.com_m p{ font-size:16px; font-weight:bold; line-height:26px; }

.com_ul2 li.hover .com_bt3{ background:none;}
.com_btm{ width:83px; height:84px;text-align:center; line-height:83px; font-family:"微软雅黑"; font-size:17px; color:#fff; position:absolute; left:50%; margin-left:-41px; z-index:100; top:187px; }

.a01{ width:1300px; margin:auto;}
.a3a1{overflow:hidden;padding:1px 0 70px 0;}
.a3a1 .t ul{float:left;width:100%;margin-top:40px;}
.a3a1 .t li{float:left;width:94px;height:24px;margin-top:10px;margin-left:4px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;line-height:24px;}
.a3a1 .ca1 ul{float:left;margin-top:15px;}
.a3a1 .ca1 li{position:relative;float:left;width:320px;height:270px;margin:30px 34px 0 0;padding:30px 20px 0 20px;background:#f2f2f2;}
.a3a1 .ca1 li .bm0,.a3a .ca1 li .bm1{position: absolute;top:30px;width:50px;height:50px;}
.a3a1 .ca1 li .bm0{left:20px;background:url("../../images/img/bm1.png") no-repeat;}
.a3a1 .ca1 li .bm1{left:85px;background:url("../../images/img/bm3.png") no-repeat;}
.a3a1 .ca1 li:hover .bm0{background:url("../../images/img/bm5.png") no-repeat;}
.a3a1 .ca1 li:hover .bm1{background:url("../../images/img/bm4.png") no-repeat;}
.a3a1.ca1 li .bm0 a,.a3a .ca1 li .bm1 a{float:left;width:50px;height:50px;}
.a3a1 .ca1 li .v1 img{width:320px;height:200px;}
.a3a1 .ca1 li .v2{float:left;overflow:hidden;width:200px;padding-top:10px;white-space:nowrap;text-overflow:ellipsis;line-height:21px;}
.a3a1.ca1 li .v2 a{color:#757575;font-size:14px;}
.a3a1 .ca1 li .v3{float:right;padding-top:12px;}
.fnlm{ background:#f0f0f0; height:60px; line-height:58px;display:block; text-align:center; min-width:1280px;}
.fnlm a{line-height:58px; height:58px; display:inline-block;   font-size:16px; margin:0 20px;}
.fnlm a:hover{ border-bottom:2px solid #e70012; color:#e70012  }

.fnlm2{ background:#f0f0f0; height:60px; line-height:58px;display:block; text-align:center; min-width:1240px;}
.fnlm2 a{line-height:58px; height:58px; display:inline-block;   font-size:16px; margin:0 20px;}
.fnlm2 a:hover{ border-bottom:2px solid #e70012; color:#e70012  }
.caseview{ padding-top:20px;}
.fnlmw{  width:1280px; clear:both;   margin:auto; overflow:hidden;   } 
