﻿body{
  font-family:"微软雅黑","Microsoft Yahei";
  background-color: #fff;
}
.navA{ float: right; margin-top: 34px; width:500px}
.navA li{ float: left; margin: 0 20px; }
.navA a{ font: 16px/1.5 microsoft yahei,"微软雅黑"; padding-bottom: 3px; color: #2c2c2c; }
.navA a:hover{ border-bottom: 1px solid #47a6dd; }
.solo-a{
overflow:hidden;
margin-top:0px;
position:relative;
  height: 380px;
}
.solo-a .wp{padding-top:0px;}
.flexslider{
  background: none;
  background: url(../images/bg_loading_anim.gif) center center no-repeat !important;     /*background: url(../../images/zh_cn/bg2.gif) repeat left top !important;*/
	z-index:444;
	
}
.list1{
width:1000px; 
  text-align: center;
  padding: 10px 0 0 0;
}
.list1 li{
  border-radius: 3px;

  position:relative;
  display: inline-block;
  width: 200px;
  height: 185px;
  margin: 0 20px 0 20px;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d; 
  -ms-transform-style: preserve-3d; 
}


      /* START: Accommodating for IE */
      .list1 li:hover .back, .list1 li.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.list1 li:hover .front, .list1 li.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}


    .flexslider {background:none!important;}
    .flexslider ul{ background: url(../images/bg_loading_anim.gif) center center no-repeat !important;  }
    /* END: Accommodating for IE */


    .flipper {
      -webkit-transition: 0.6s;
      -webkit-transform-style: preserve-3d;
      -ms-transition: 0.6s;

      -moz-transition: 0.6s;
      -moz-transform: perspective(1000px);
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;

      transition: 0.6s;
      transform-style: preserve-3d;

      position: relative;
    }

    .front, .back {
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;

        -webkit-transition: 0.6s;
        -webkit-transform-style: preserve-3d;

        -moz-transition: 0.6s;
        -moz-transform-style: preserve-3d;

        -o-transition: 0.6s;
        -o-transform-style: preserve-3d;

        -ms-transition: 0.6s;
        -ms-transform-style: preserve-3d;

        transition: 0.6s;
        transform-style: preserve-3d;

      position: absolute;
      top: 0;
      left: 0;
	
    }

    .front { width:200px;
      -webkit-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      z-index: 2;
     background-color: #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 3px 3px #d7d2d2;
  -webkit-box-shadow: 3px 3px #d7d2d2;
  box-shadow: 3px 3px #d7d2d2;
		
		}

    .back {
		   
      -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
.list1 li b{
  display: inline-block;
  padding: 0px 0 0 0;
  width: 100%;
}
.list1 li span{
  font-family:"微软雅黑","Microsoft Yahei";
  font-size: 20px;
  color: #615e5c;
  display: block;
  font-weight: bold;
  margin: 5px 0 10px 0;
}
.list1 li a{
  float: left;
  /*height: 100%;*/
  height: 166px;
}
.list1 li .s1{width:200px;background: url(../images/nb1.png) no-repeat center 0px;}
.list1 li .s2{width:200px;background: url(../images/nb2.png) no-repeat center 0px;}
.list1 li .s3{width:200px;background: url(../images/nb3.png) no-repeat center 0px;}
.list1 li .s4{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 li .s5{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 li .s6{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 li .s7{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 li .s8{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 li .s9{width:200px;background: url(../images/nb4.png) no-repeat center 0px;}
.list1 em{  padding: 0 20px; display: inline-block;}
.list1 .back a{background-color: #d9261c;}
.list1 .back em,.list1 .back span{ color: #fff;}
.list1 li .back b{background-position: center bottom;}

.xm_list{ }
.xm_list ul{width:750px;padding-bottom:60px;}
.xm_list ul li{width:240px;height:274px;float:left;margin:0px 0px 5px 5px;}
.xm_list ul li div.img_div{width:240px;height:216px;overflow:hidden;position:relative;}
.xm_list ul li div.img_div a span{width:240px;height:216px;position:absolute;left:0;top:0;z-index:1;background-color:#6bb2db;}
.xm_list ul li div.img_div a em{width:48px;height:48px;color:#333;font-size:14px;font-family:Verdana;line-height:48px;text-align:center;position:absolute;left:50%;top:50%;z-index:2;margin:-24px 0 0 -24px;background-color:#fff;border-radius:50%;}
.xm_list ul li div.img_div a span,.xm_list ul li div.img_div a em{filter:Alpha(opacity=0);
	opacity:0;
	-webkit-transition:opacity 200ms ease-in-out;
	-moz-transition:opacity 200ms ease-in-out;
	-ms-transition:opacity 200ms ease-in-out;
	-o-transition:opacity 200ms ease-in-out;
	transition:opacity 200ms ease-in-out;}
.xm_list ul li div.img_div a:hover span{filter:alpha(opacity=80);opacity:0.8;}
.xm_list ul li div.img_div a:hover em{filter:alpha(opacity=100);opacity:1.0;}
.xm_list ul li div.li_div{height:70px;border:0px solid #e5e5e5;border-top:0;padding:0 10px;}
.xm_list ul li div.li_div h3{line-height:100%;padding:22px 0;}
.xm_list ul li div.li_div h3 strong{display:block;font-size:21px;margin-bottom:8px;font-weight:normal; text-align:center}
.xm_list ul li div.li_div h3 span{color:#999;}
.xm_list ul li div.li_div p{line-height:100%;padding:30px 0 10px;}



.row1{
  height: 300px;background-color: #333333;
  overflow: hidden;
}

.msg{margin-top:20px; height:200px; overflow:hidden; padding-bottom:16px;}
.msg .mle{float:left;width:500px;}
.msg .mre{float:right;width:500px;}
.msg .ley{float:left;width:240px;}
.msg .ley ul{margin-top:15px;}
.msg h3{color:#999; border-bottom:1px solid #434343; padding-bottom:5px; position:relative;}
.msg h3 i{display:block; width:30px; height:1px; background:#df4942;bottom:-1px; left:0;position:absolute;}

.msg .ney{width:240px; text-align:left; float:right;margin-left:10px;}
.msg .ney ul{margin-top:15px;}

.msg .aby{width:220px; text-align:left; float:left;margin-left:20px;}
.msg .aby ul{margin-top:15px;}

.msg .cey{width:240px; text-align:left; float:right;margin-left:20px;}
.msg .cey ul{margin-top:15px;}
.cey .wey{width:240px; float:left; }
.cey .weixin{float:left; margin-top:15px;width:113px;}
.cey .weixin p{text-align:left; text-indent:1em; color:#999999;}
.cey .weibo{float:left; margin-top:15px;margin-left:10px;width:113px;}
.cey .weibo p{text-align:left; text-indent:1em; color:#999999;}


.t1{
  font-size: 38px;
  color: #47a6dd;
  text-align: center;
  font-family:"微软雅黑","Microsoft Yahei";
  margin: 20px 0 0px 0;
}
.t1 span{
  color: #626262;;
  font-weight: bold;
}

.t1 span{
  font-size: 14px;
  text-transform: capitalize;
  display: block;
}

.m1{
border-radius: 5px;
  height: 140px;
  margin: 0 0 34px 0;
  padding: 10px;
  width: 430px;
}
.m1 dt{
  float: left;
  margin: 0 20px 0 0;
}
.m1 dt img{
  border-radius: 2px;
  width: 156px;
  height: 140px;
}
.m1 dd{
  float: left;
  width: 245px;
  position: relative;
}
.m1 .ar{
  position: absolute;
  right: -29px;
  top: 60px;
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #4f4a4a;
  display: none;
  z-index: 20;
}
.m1.open  h3{
color:#fff;
}
.m1 h3{
  font-size: 18px;
  color: #d9261c;
  border-bottom: 1px solid #c9c9c9;
  line-height: 18px;
  padding: 4px 0 8px 0;
  margin: 0 0 10px 0;
  font-weight: bold;
  font-family:"微软雅黑","Microsoft Yahei";
}
.m1 h6{
  text-align: right;
}
.more-a{
  display: inline-block;
  width: 120px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  background-color: #ef6a4a;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  background:#d9261c url(../../images/zh_cn/ar4.png) no-repeat 90px 7px;
  text-align: left;
  border-radius: 6px;
  text-indent: 14px;
  font-size: 12px;
	cursor:pointer!important;
}
.m1 p{
  line-height: 1.8;
}
.row1 .hover,.row1 .open{
  -webkit-filter: drop-shadow(3px 3px  #d7d2d2);
  -moz-filter: drop-shadow(3px 3px  #d7d2d2);
  -ms-filter: drop-shadow(3px 3px  #d7d2d2);
  -o-filter: drop-shadow(3px 3px  #d7d2d2);
  filter: drop-shadow(3px 3px  #d7d2d2);
  box-shadow: 3px 3px #d7d2d2;
  background-color: #4f4a4a;
  color: #fff;
}
.row1 .hover .ar,.row1 .open .ar{
  display: block;
}
.row1 .hover h3,.row1 .hover h3 a,
.row1 .open h3,.row1 .open h3 a,
{
  color: #fff;
}
.row1 .hover .more-a,
.row1 .open .more-a,
.wrap .more-a:hover
{
  background-color:#ffffff;
  background-position: 90px -25px;
  background-repeat: no-repeat;
  color: #4f4a4a;
}
.list2 li,.m1,/*.list1 li a,*/#nv li a{
/*   -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  -ms-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear; */
}
.list3 li,.list3 li h6 a,
.more-b,
.more-a
{
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.list2 li{
border-radius:5px;
  display: inline-block;
  width: 250px;
  text-align: center;
  margin: 0 28px 0 28px;
  height: 340px;
  padding: 0 10px;
}
.list2 .s1,
.list2 .s2,
.list2 .s3{
  display: inline-block;
  height: 160px;
  width: 100%;
}
.list2 .s1{
  background: url(../../images/zh_cn/ne1.png) no-repeat center 10px;
}
.list2 .s2{
  background: url(../../images/zh_cn/ne2.png) no-repeat center 10px;
}
.list2 .s3{
  background: url(../../images/zh_cn/ne3.png) no-repeat center 10px;
}
.list2 .hover .s1,
.list2 .hover .s2,
.list2 .hover .s3
{
  background-position: center -210px;
}
.more-b{
  display: inline-block;
  width: 120px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  background-color: #ef6a4a;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  background: #bfbfbf url(../../images/zh_cn/ar5.png) no-repeat 90px 7px;
  text-align: left;
  border-radius: 6px;
  text-indent: 14px;
  font-size: 12px;
}
.list2 .hover .more-b{
  background: #fff url(../../images/zh_cn/ar5.png) no-repeat 90px -35px;
  color: #d9261c;
}
.list2 li p{
  height: 65px;
  padding: 20px 0;
  background: url(../../images/zh_cn/line3.png) no-repeat center top;
  margin: 0 0 20px 0;
}
.list2 li.hover{
  background-color: #d9261c;
  color: #fff;
}
.solo-p{
  font-size: 10px;
  -webkit-text-size-adjust:none;
  -webkit-transform:scale(0.875);
  color: #222;
  margin: -20px auto 10px auto;
  width: 1200px;
}
.row3{
  overflow: hidden;
  -o-background-size: 100% 448px, auto;
  -moz-background-size: 100% 448px, auto;
  -webkit-background-size: 100% 448px, auto;
  background-size: 100% 448px, auto;
  height: 490px;
}
.row4{
  overflow: hidden;
  -o-background-size: 100% 448px, auto;
  -moz-background-size: 100% 448px, auto;
  height:750px;
}
.list3{
  text-align: center;
}
.list3 li{
  display: inline-block;
  width: 310px;
  /*height: 350px;*/
  background-color: #fff;
  margin: 0 8px 0 8px;border: 2px solid #c2c2c2;
  border-radius: 4px;
}
.list3 a img{
  width: 290px;
  height: 210px;
  margin: 10px auto 0 auto;
  display: block;
}
.list3 .con{
  padding: 10px;
}
.list3 h3{
  color: #4f4a4a;
  font-size: 18px;
  font-family:"微软雅黑","Microsoft Yahei";
  font-weight: normal;
}
.list3 h4{
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
.list3 p{
  margin: 10px 0 20px 0;  
  height: 30px;
}
.list3 .con{
 
}
.list3 .hover {
  box-shadow: 0 0 0 4px #969494;
  outline: 3px solid #969494\9;
}
.list3  .hover .con{
  border: none;
}
.list3 .more-a{
  background:#fff url(../../images/zh_cn/ar6.png) no-repeat 80px 7px;
  width: 110px;
  border: 2px solid #969494;
  color: #969494;
  font-size: 14px;
}
.list3 .hover .more-a{background-color: #4f4a4a;background-position: 80px -34px;color: #fff;} 
.col-l{width: 490px;}
.col-r{width: 480px;}
.t2{font-size: 22px; font-weight: normal;color: #47a6dd;font-family:"微软雅黑","Microsoft Yahei";margin: 0 0 30px 0;}

.t2 em{font-size: 14px;text-transform: capitalize;color: #626262;}
.m2{overflow: hidden; margin: 0 0 20px 0;}
.m2 dt{float: left;background-color: #4f4a4a;color: #fff; text-align: center;font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;width: 50px;height: 56px;border-radius: 4px;line-height: 1; margin: 0 20px 0 0;}
.m2 dt b{font-size: 28px;display: block;line-height: 1;margin: 6px 0 0 0;}
.m2 h3 em{float: right;font-size: 12px;margin: 4px 0 0 0;}
.m2 h3,.m3 h3{padding: 0 0 4px 0; margin: 0 0 10px 0;border-bottom: 1px dashed #adadad;}
.m3 .mle{float: left;width: 185px;}
.m3 .mre{float: right;;width: 275px;font-family:"微软雅黑","Microsoft Yahei";color: #4f4a4a;font-size: 12px; line-height:22px;padding-right:5px}
.m2 dd{ float: left; width:490px}
.m2 h3 a,.m3 h3 a{font-family:"微软雅黑","Microsoft Yahei";color: #4f4a4a;font-size: 16px;}
.m2 dd p a{float: right;}

.posttime{width:767px;float:left; height:50px; line-height:50px; font-size:11px; color:#bfb190;background:url(../img/nbt.png) no-repeat; margin-top:20px}
.post li{ margin-right:5px;width:135px;padding-left:10px}
.post li i{color:#988a6d; }
.row4 .hover h3 a{color: #d9261c;}
.row4 .hover dt{background-color: #d9261c;}
.m3{
  margin: 0 0 16px 0;
  overflow: hidden;
}
.m3 dt{
  float: left;
  width: 200px;
  margin: 0 20px 0 0;
}
.m3 dd{
  float: left;
  width: 260px;
}
.m3 dt img{
  width: 200px;
  height: 126px;
}
.m3 dd h3, .m3 dd h3 a{
  color: #4f4a4a;
}

.m3 dd h3 a:hover{
  color: #d9261c;
}
.m3 p a{
  /*color: #63ba0d;*/
}
.m3 p a:hover{text-decoration: underline;}

.arrow{background: url(../images/line6.gif) repeat-x left center;height: 60px;line-height: 60px;text-align: center;margin: 0 0 20px 0;}
.arrow a{background: url(../images/ar7.png) no-repeat left top;display: inline-block;width: 55px;height: 55px;}

#ban .flex-direction-nav {*height: 0;top: 50%;position: absolute;width: 100%;}
#ban .flex { font-size: 0;line-height: 0;overflow: hidden;opacity: 1 ;text-decoration:none; display: block; width: 31px; height: 39px; margin: -44px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden;  cursor: pointer; }
#ban .flex-prev { left: 0; background: url(../../images/zh_cn/nvl.gif) no-repeat left top;}
#ban .flex-next { right: 0; background: url(../../images/zh_cn/nvr.gif) no-repeat left top;}
#ban .flex:hover{background-position: 0 bottom;}
#ban .flex-control-thumbs{margin: 0;bottom: auto;top: -30px;position: relative;z-index: 20;width: auto;text-align: center;padding: 5px; padding-left: 0;padding-top: 10px; opacity: 1;}
#ban .flex-control-thumbs img{ opacity: 1;width: 98px;height: 48px;display: block;}
#ban .flex-control-thumbs li{width: 104px;display: inline-block;float: none;}
#ban .banselt span{cursor:pointer;}
#ban .banselt img{box-shadow:0 0 0 5px #fff;margin-left: -4px;-moz-user-select     : none;-khtml-user-select   : none;-webkit-user-select: none;-o-user-select : none;user-select: none;width:104px; height:48px;}
#ban .banselt .current img,#ban .banselt .crf img{
  /*box-shadow: 0 0 0 6px #f86e4d;*/
  outline: 6px solid #47a6dd;
  box-shadow: 0 0 0 0 #fff;
  z-index: 10;
  position: relative;
  cursor:default;
}
#ban .datxt.crf{left:0;}
#ban .datxt.crf *{opacity:1;}
#ban li{ position: relative;}
#ban li a{cursor:default;}
#ban .datxt{position: absolute;top: 20%;width: 1000px;left: 0; margin-left: -500px;}
#ban .datxt h3{font-size: 40px;color: #d9261c;position:relative;left:0;opacity:0;}
#ban .datxt h4{ font-size: 26px;color: #696967;margin: 10px 0 30px 0;left:0;position:relative;opacity:0;}
#ban .datxt p{color:#676767;width: 400px;line-height: 1;font-size:14px;opacity:0; margin: 0 0 20px 0;}
.datxt h3,
.datxt h4,
.datxt p{position: relative;top: 0; left: 0;}
.datxt p{line-height:0.9!important;}
.datxt h6{position: relative;opacity: 0;top: 0;left:0;}
.datxt h6 a:hover{color:#fff;}
#ban { height: 480px;position: relative; width: 100%;}
#ban #slide {width: 100%;}
#slide {background: none repeat scroll 0 0 #fff;height: 519px; overflow: hidden; position: relative;width: 100%;}
#slide li {list-style:none;display: none;height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}
#slide li.crf {display: block;}
#slide li.crf .datxt { opacity: 1;}
#slide img { height: 450px;left: 50%; margin-left: -960px;position: absolute;margin-top:-297px; top: 50%;width: 1920px;}
#slide .datxt {width:1000px;margin:0 auto;position: relative;}

.banselt{ margin: -130px auto 0;position: relative; text-align: center; width: 1000px;z-index: 10000;}

.backToTop{	background: url(../images/arrow-up-large.png) no-repeat center center #7c7c7c;bottom: 81px;color: transparent;display: none;font: 0/0 a;height: 65px;position: fixed;right: 11px;text-shadow: none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease; -o-transition: all .2s ease;transition: all .2s ease;width: 65px;z-index: 100;_position:absolute; cursor:pointer}
.backToTop:hover { background-color: #f14507; }