﻿/*** 重置样式 ***/
body,html{min-height:100%;font-size:14px;font-family:'微软雅黑';}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}
input,textarea,img{outline:none}
.center{text-align:center}
a{text-decoration:none}
li{list-style:none}
img{border:none}
.fr{float:right}
.fl{float:left}


/*** 公共样式 ***/
@font-face {font-family: "iconfont";
	src: url('iconfont.eot?t=1484710487011'); /* IE9*/
	src: url('iconfont.eot?t=1484710487011#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('iconfont.woff?t=1484710487011') format('woff'), /* chrome, firefox */
	url('iconfont.ttf?t=1484710487011') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('iconfont.svg?t=1484710487011#iconfont') format('svg'); /* iOS 4.1- */
}

body{min-width:1250px;padding-top:205px;}
.inner{margin:0 auto;width:1200px;}
.logo{ margin-top: 8px; }
.header{position:fixed;z-index:10;left:0;top:0;right:0;background:#fff;}
.header .topbar{height:32px;line-height:32px;font-size:12px;background:#000;color:#b8b8b8;overflow:hidden;}
.header .topbar .m-text{display:none;}
.header .topbar a{color:#b8b8b8;}
.header .topbar a:hover{text-decoration:underline}
.header .topbar .menu{font-size:0;}
.header .topbar .menu a{font-size:12px;}
.header .topbar .menu span{font-size:12px;padding:0 5px;}

.header .logobar{position:relative;padding:20px 0;border-bottom:1px solid #ddd;background:#fff;overflow:hidden;}
.header .logobar .logo a{ position: relative;display: inline-block; }
.header .logobar .logo a:nth-child(2)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 24px;
    display: block;
    background: #ababab;
    left: -30px;
    top: 20px;
}
.header .logobar .logo a:nth-child(2) {
    margin-left: 30px;
}
.header .logobar .logo img{margin-right: 15px; }
.header .logobar .tel{margin-left:40px;padding:20px 0 20px 60px;height:40px;background:url('icon-tel.png') no-repeat left center;}
.header .logobar .tel .name{line-height:14px;color:#565656;}
.header .logobar .tel .phonenum{padding-top:6px;font-size:20px;line-height:20px;color:#dc2327;font-weight:bold;}
.header .logobar .weixin{margin-left:85px;height:80px;width:160px;}
.header .logobar .weixin img{display:block;width:80px;height:80px;}
.header .logobar .weixin p{padding:20px 10px;line-height:20px;font-size:12px;color:#565656;}
.header .logobar .search{padding-top:25px;}
.header .logobar .search form{position:relative;width:200px;height:30px;border:1px solid #d0d0d0;border-radius:2px;}
.header .logobar .search input{width:150px;height:30px;line-height:30px;padding:0 10px;color:#939393;border:none;}
.header .logobar .search button{position:absolute;right:0;top:0;bottom:0;width:30px;border:none;background:url('icon-search.jpg') no-repeat left center;cursor:pointer;}
.header .logobar .m-menu{display:none;position:absolute;right:0;top:0;bottom:0;width:20%;background:url('icon-menu.png') no-repeat center;background-size:auto 40%;}

.header .navbar{height:50px;line-height:50px;font-size:16px;border-bottom:2px solid #dc2327;text-align:center;}
.header .navbar ul>li{margin-left:-1px;float:left;background:url('navline.jpg') no-repeat right center;}
.header .navbar li a{display:block;height:50px;color:#434343;width:151px;}
.header .navbar li:hover>a{background:#dc2327!important;color:#fff; }
.header .navbar li:first-child a{background:url('navline.jpg') no-repeat left center;}

.footer .hd{height:70px;padding:35px 0 30px;background:#f8f8f8;}
.footer .hd ul{overflow:hidden;}
.footer .hd li{float:left;width:180px;padding-left:80px;margin:0 70px;background:url('') no-repeat left top;}
.footer .hd li.ft-video{background-image:url('video.png');}
.footer .hd li.ft-document{background-image:url('document.png');}
.footer .hd li.ft-help{background-image:url('help.png');}
.footer .hd li a{display:block;}
.footer .hd li .title{font-size:16px;font-weight:bold;line-height:16px;height:16px;overflow:hidden;color:#323232;}
.footer .hd li .smalltext{margin-top:10px;font-size:13px;line-height:20px;color:#7b7b7b;}
.footer .bd{padding:37px 0;background:#323232;overflow:hidden;}
.footer .bd .ft-reservation{width:230px;padding:20px;background:#fff;border-radius:5px;}
.footer .bd .ft-reservation .title{margin-bottom:25px;font-size:16px;line-height:16px;color:#323232;font-weight:bold;}
.footer .bd .ft-reservation .ipt{margin-top:18px;}
.footer .bd .ft-reservation .ipt input{width:208px;height:40px;line-height:40px;padding:0 10px;border:1px solid #ddd;font-size:13px;border-radius:5px;background:#f6f6f6;color:#acacac;}
.footer .bd .ft-reservation .btn{margin-top:22px;}
.footer .bd .ft-reservation .btn button{margin:0 auto;display:block;width:130px;height:40px;line-height:40px;text-align:center;font-size:16px;border:none;border-radius:5px;background:#dc2327;color:#fff;cursor:pointer;}
.footer .bd .ft-nav{margin:30px 0 0 50px;font-size:13px;line-height:28px;color:#c0c0c0;}
.footer .bd .ft-nav .nav-hd{font-size:16px;height:16px;line-height:16px;overflow:hidden;font-weight:bold;color:#fff;}
.footer .bd .ft-nav .nav-bd{padding-top:25px;}
.footer .bd .ft-nav .nav-bd a{color:#c0c0c0;}
.footer .bd .ft-nav .nav-bd a:hover{text-decoration:underline}
.footer .bd .ft-nav.ft-contact{width:250px;}
.footer .bd .ft-nav.ft-contact p{margin-bottom:10px;line-height:18px;}
.footer .bd .ft-nav.ft-contact p .content{margin-left:65px;display:block;}
.footer .bd .ft-nav.ft-contact .iconlink{margin-top:20px;}
.footer .bd .ft-nav.ft-contact a{margin-right:5px;display:inline-block;vertical-align:top;width:28px;height:28px;background:url('') no-repeat center;}
.footer .bd .ft-nav.ft-contact a.wb{background-image:url('icon-wb.jpg');}
.footer .bd .ft-nav.ft-contact a.wx{background-image:url('icon-wx.jpg');}
.footer .bd .ft-nav.ft-contact a.tx{background-image:url('icon-tx.jpg');}
.footer .bd .ft-nav.ft-contact a.qq{background-image:url('icon-qq.jpg');}
.footer .bd .ft-nav.ft-quick{width:170px;}
.footer .bd .ft-nav.ft-flink{width:220px;}
.footer .bd .ft-weixin{margin-top:30px;width:140px;line-height:43px;font-size:13px;color:#c0c0c0;text-align:center;}
.footer .bd .ft-weixin img{display:block;width:140px;height:140px;}
.footer .ft{height:50px;padding:20px 0;background:#0a0a0a;}
.footer .ft .copyright{font-size:12px;color:#969696;line-height:26px;}
.footer .ft .icons a{margin-left:30px;display:inline-block;vertical-align:middle;}
.footer .ft .icons a img{display:block;}



.float{position:fixed;top:50%;left:20px;z-index:999;transform:translateY(-50%);}
.float ul{padding:10px 0 10px;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, .08);box-shadow:0 1px 10px rgba(0, 0, 0, .08);}
.float li{text-align:center;position:relative;width:70px; margin: 10px 0; margin-bottom: 12px; }
.float li a img{width:30px;height:auto; margin-bottom: 5px; }
.float li .greeny{  }
.float li .greeny p{margin:1px 0 17px;font-size:12px;color:#fff;}
.float li dl{position:absolute;display:none;font-size:16px;color:#fff;left:76px;padding-right:20px;top:50%;transform:translateY(-50%);min-width: 151px; }
.float li dl dt{padding:11px;background:#4d69ca;border-radius:5px;position:relative; color:#fff; }
.float li p{ color:#666666; font-size: 12px;  }
.float li dl span{display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-6px;background:url('float_jt.png') center no-repeat;}
.float li:hover dl{display:block;}
.float .float2{padding:15px 0;margin-top:20px;}
.float .float2 li p{margin:0;}

.top4{ position: fixed; bottom: 0;width: 100%; z-index: 99; }
.top4::before{ width: 100%; max-width: 1200px; height: 80px; line-height: 80px; content:""; position: absolute; background: rgba(0,0,0,.8); bottom: 0; left: 50%; transform: translateX(-50%);}
.top4 .fl{ width: 160px; height: 99px; background: #1b6cce; line-height: 99px; text-align: center; color:#ffffff; font-size: 24px;  position: relative; z-index: 9;}
.top4 .ri{ width: 1024px;  position: relative; z-index: 9;margin-top: 37px; float: right; }
.top4 .ri form p{ float: left; margin-right: 16px;width:180px; height: 44px; position: relative; }
.top4 .ri form p input{ width: 100%; height: 100%; color:#999999; font-size: 15px; text-indent: 1em; }
.top4 .ri form .sub{ width: 180px; height: 45px; background: #dc2327; color:#fff; font-size: 16px; border: none; margin-left: 10px; }
.top4 .ri form p img{ position: absolute; right: 0; top: 0; height: 30px; margin-top: 8px; }
.cen {
    width: 1200px;
    margin: auto;
}
.top4 .ri .close {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 26px;
    margin-top: -27px;
    cursor: pointer;
}

.m-footer{display:none;}
.m-footer .hd{background:#323232;padding:2%;color:#dedede;font-size:12px;line-height:20px;text-align:center;}
.m-footer .bd{background:#0a0a0a;padding:5%;color:#eee;line-height:20px;font-size:12px;overflow:hidden;}
.m-footer .bd .tel p{text-indent:1em}
.m-footer .bd .tel .title{text-indent:0;color:#a6a6a6;font-size:13px;line-height:26px;padding-right:30px;background:url('icon-tel.png') no-repeat right center;background-size:auto 80%;}
.m-footer .bd .weixin{margin:5px 5px 0 0;}
.m-footer .bd .weixin img{display:block;width:80px;height:80px;}
.m-footer .bd .weixin p{text-align:center;line-height:24px;}
.m-footer .ft{height:30px;line-height:30px;text-align:center;color:#969696;font-size:12px;background:#0a0a0a;border-top:1px solid #1f1f1f;}

.m-nav{position:fixed;display:none;bottom:0;width:100%;left:0;z-index:100;background:#f7f7fa;}
.m-nav:before {content:" ";position: absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #c0bfc4;color:#c0bfc4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.m-nav a{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 0 0;font-size:0;color:#666;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.m-nav a span{display:inline-block;width:27px;height:27px;text-align:center;line-height:27px;font-family:'iconfont';font-size:18px;color:#666;}
.m-nav a p{text-align:center;color:#999;font-size:10px;line-height:1.8;}

.m-sidenav{position:fixed;z-index:10;width:100%;left:-100%;top:0;bottom:0;transition:all ease-in-out 700ms}
.m-sidenav .navmain{position:absolute;right:50%;top:0;bottom:0;left:0;padding-top:15%;background:rgba(0,0,0,.8);}
.m-sidenav .navmain a{display:block;color:#fff;height:30px;line-height:30px;padding-left:10%;border-bottom:1px solid #444;}
.m-sidenav .navmain a.close{position:absolute;right:10px;top:10px;width:30px;padding:0;border:0;background:url('close.png') no-repeat center;}

.fixbar{position:fixed;z-index:10;right:30px;bottom:30px;width:46px;text-align:center;}
.fixbar a{margin:2px 0;display:block;height:28px;padding:9px;background:#2c2924 url('') no-repeat center;color:#fff;font-size:13px;line-height:14px;}
.fixbar a:hover{background-color:#dc2327;}
.fixbar a.qq{background-image:url('icon-qq.png');}

.banner{height:290px;background:url('') no-repeat center;background-size:auto 100%;}
.banner .classname{padding-top:100px;font-size:40px;font-weight:bold;color:#dc2327;line-height:50px;}
.banner .intro{font-size:15px;line-height:20px;color:#3b3b3b;}

.container{padding:10px 0 35px;overflow:hidden; background: url("../i/bjt.png");}
.container .hd{height:41px;line-height:41px;border-bottom:1px solid #e5e5e5;}
.container .hd .classname{margin-bottom:-1px;font-size:22px;line-height:40px;border-bottom:2px solid #dc2327;color:#dc2327;}
.container .hd .newsnav{font-size:12px;color:#343434;}
.container .hd .newsnav a{color:#343434;}
.container .hd .newsnav a:hover{color:#dc2327;}
.container .hd .newsnav span{font-family:'宋体';padding:0 5px;}
.container .bd{padding-top:25px;}

.a1ul li{ width: 25%; float: left; }
.a1ul li .ri{ float: left; margin-top: 2px; }
.a1ul li .fl{ width: 56px; height: 56px; border: 1px solid #dc2327;border-radius: 50%; text-align: center; line-height: 56px; margin-right: 13px; }
.a1ul li .ri .title{ color:#dc2327; font-weight: bold; font-size: 25px; }
.a1ul li .ri .ftitle{ color:#666666; font-size: 15px; }
.a1ul li .fl span{ font-size: 30px; color:#dc2327; }
.a1{ padding-top: 23px; padding-bottom: 23px; }
.a1ul li:hover .fl{ background: #dc2327; color:#fff; }
.a1ul li:hover .fl span{ color:#fff; }
.hei::after {content: ""; display: block;clear: both;}


[class*="icon-"] {
  font-family: "iconfont" !important;
  font-size: inherit;
  font-size: 16px;
  font-style: normal;
   transition: .5s;
}


.container .side{width:235px;}
.side .side-nav{background:#dc2327;}
.side-nav-hd{position:relative;padding:22px 10px;height:38px;color:#fff;}
.side-nav-hd:after{position:absolute;content:'';right:0;top:0;width:0;height:0;border-top:6px solid #fff;border-right:10px solid #fff;border-bottom:8px solid transparent;border-left:8px solid transparent;}
.side-nav-hd .letter{width:50px;font-size:50px;text-align:center;line-height:40px;font-weight:bold;}
.side-nav-hd .en{margin-left:50px;font-size:14px;line-height:14px;height:16px;overflow:hidden;}
.side-nav-hd .cn{margin-top:2px;margin-left:50px;font-size:20px;line-height:22px;height:22px;overflow:hidden;font-weight:bold;}
.side-nav-bd{padding:0 4px 4px;}
.side-nav-bd a{margin-top:1px;display:block;height:40px;padding-left:25px;line-height:42px;color:#222;background:#f7f7f7;border:1px solid #f7f7f7;}
.side-nav-bd a:hover{background:#dc2327;color:#fff;}
.side .side-box{margin-top:18px;background:#0a2e4c;}
.side-box .side-box-hd{padding-left:30px;height:46px;line-height:46px;overflow:hidden;font-size:16px;font-weight:bold;color:#fff;}
.side-box .side-box-bd{border:1px solid #0a2e4c;padding:0 10px;background:#fff;overflow:hidden;}
.side-box .side-box-bd ul{margin-bottom:-1px;}
.side-box .side-box-bd li{height:43px;line-height:43px;border-bottom:1px dashed #cbcbcb;overflow:hidden;}
.side-box .side-box-bd li a{display:block;height:100%;color:#222;padding:0 20px;}
.side-box .side-box-bd li a:hover{color:#dc2327;}
.side .side-contact{margin-top:18px;padding:0 10px;background:#f8f8f8;}
.side-contact .side-contact-hd{padding:17px 15px;border-bottom:1px solid #ddd;overflow:hidden;}
.side-contact .side-contact-hd .text{margin-top:8px;padding:6px 10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.side-contact .side-contact-hd .text img{margin-bottom:3px;display:block;}
.side-contact .side-contact-hd .text p{line-height:16px;color:#9d9d9d;}
.side-contact .side-contact-hd .pic{width:70px;height:70px;background:#fff;padding:2px;border:1px solid #282828;}
.side-contact .side-contact-bd{padding:20px;font-size:13px;color:#444;line-height:18px;}
.side-contact .side-contact-bd p{padding:5px 0 5px 24px;word-break:break-all;word-wrap:break-word;}
.side-contact .side-contact-bd p.phone{background:url('icon-phone.jpg') no-repeat left 6px;}
.side-contact .side-contact-bd p.email{background:url('icon-email.jpg') no-repeat left 9px;}
.side-contact .side-contact-bd p.address{background:url('icon-address.jpg') no-repeat left 6px;}

.container .main{margin-left:270px;}

.pages{padding-top:35px;text-align:right;}
.pages a{margin:3px;display:inline-block;padding:0 12px;height:30px;line-height:30px;color:#a7a7a7;border:1px solid #e9e9e9;}
.pages a:hover,
.pages a.on{background:#dc2327;color:#fff;border-color:#dc2327;}


/*** 首页样式 ***/
.home .header .navbar .nav-home a{background:#dc2327;color:#fff;}

.home .footer .hd{background:#fff;}

.home .row .hd{position:relative;text-align:center;}
.home .row .hd .l1{font-size:24px;font-weight:bold;line-height:30px;}
.home .row .hd .l1 span{margin-left:5px;color:#dc2327;}
.home .row .hd .l2{margin-top:10px;height:26px;font-size:16px;line-height:26px;color:#727272;}
.home .row .hd .l2 span{display:inline-block;height:100%;vertical-align:top;}
.home .row .hd .l2 .left{width:70px;background:url('leftline.png') no-repeat left center;}
.home .row .hd .l2 .right{width:70px;background:url('rightline.png') no-repeat right center;}
.home .row .hd a.more{display:none;position:absolute;right:2%;top:0;bottom:0;font-size:12px;line-height:26px;color:#606060;padding-right:20px;background:url('icon-more.png') no-repeat right center;background-size:auto 70%;}
/*.home .row .ft a.more{display:block;margin:0 auto;width:166px;height:34px;line-height:34px;text-align:center;color:#9e9e9e;border:1px solid #d7d7d7;border-radius:3px;}*/
.home .row .ft a.more:hover{color:#fff;background:#dc2327;border-color:#dc2327;}
.home .row .ft a.more{display:block;margin:0 auto;width:168px;height:36px;line-height:36px;text-align:center;font-size:13px;color:#fff;background:#dc2327;border-radius:5px;}

.home .row1{height:510px;background:url('banner.jpg') no-repeat center;}
.fullslide{position:relative;}
.fullslide,.fullslide .bd ul,.fullslide .bd li{width:100%!important;height:510px!important;}
.fullslide .hd{position:absolute;bottom:16px;width:100%;height:5px;text-align:center;font-size:0;}
.fullslide .hd li{margin:0 7px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;width:34px;height:5px;background:#fff;opacity:0.4;filter:alpha(opacity=40);text-indent:-100em;overflow:hidden;cursor:pointer;}
.fullslide .hd li.on{background:#b83434;opacity:1;filter:alpha(opacity=100);}
.fullslide .bd li a{display:block;width:100%;height:100%;}
.fullslide .prev,
.fullslide .next{position:absolute;display:none;width:40px;height:80px;background:#000;/*border-radius:5px;*/text-align:center;line-height:80px;font-size:40px;color:#fff;top:0;bottom:0;margin:auto;font-family:'宋体'}
.fullslide .prev{left:10%;}
.fullslide .next{right:10%;}

.touchslide{display:none;position:relative;}
.touchslide .bd a{display:block;width:100%;}
.touchslide .bd img{display:block;width:100%;}
.touchslide .hd{position:absolute;bottom:8px;width:100%;height:5px;text-align:center;font-size:0;}
.touchslide .hd li{margin:0 4px;display:inline-block;vertical-align:top;width:25px;height:5px;background:#fff;opacity:0.8;text-indent:-100em;overflow:hidden;cursor:pointer;}
.touchslide .hd li.on{background:#b83434;opacity:1;filter:alpha(opacity=100);}

.home .row2{padding:50px 0 45px;background:#f6f6f6;}
.home .row2 .bd{padding:40px 0;}
.home .row2 .bd ul{margin:0 -20px;overflow:hidden;}
.home .row2 .bd li{float:left;width:270px;margin:0 20px;}
.home .row2 .bd li a{display:block;}
.home .row2 .bd li img{display:block;width:100%;height:190px;border-radius:5px;}
.home .row2 .bd li .title{font-size:16px;font-weight:bold;color:#000;height:50px;line-height:50px;overflow:hidden;text-align:center;}
.home .row2 .bd li .smalltext{text-indent:2em;font-size:12px;line-height:26px;height:78px;overflow:hidden;color:#777;}
.home .row2 .bd li:hover .title{color:#dc2327;}
.home .row2 .bd li:hover .smalltext{color:#dc2327;}

.home .row3{margin-bottom:-35px;padding-top:65px;background:#f6f6f6 url('row3bg.jpg') no-repeat center top;}
.home .row3 .bd{position:relative;z-index:1;margin-top:250px;padding:40px 30px;background:#fff;overflow:hidden;}
.home .row3 .bd li{float:left;margin:0 15px;width:350px;}
.home .row3 .bd li .li-hd{padding:0 15px 0 20px;background:#dc2327;overflow:hidden;height:44px;line-height:44px;font-size:17px;color:#fff;}
.home .row3 .bd li .li-hd a.more{font-size:13px;color:#fff;}
.home .row3 .bd li .li-hd a.more:hover{text-decoration:underline;}
.home .row3 .bd li .li-bd .part1{height:80px;padding:25px 0;border-bottom:1px solid #f1f1f1;overflow:hidden;}
.home .row3 .bd li .li-bd .part1 a{display:block;}
.home .row3 .bd li .li-bd .part1 img{display:block;width:100px;height:80px;}
.home .row3 .bd li .li-bd .part1 .text{margin-left:115px;line-height:18px;}
.home .row3 .bd li .li-bd .part1 .text .title{font-size:15px;color:#000;height:36px;overflow:hidden;}
.home .row3 .bd li .li-bd .part1 .text .smalltext{margin-top:8px;font-size:12px;color:#908f8f;height:36px;overflow:hidden;}
.home .row3 .bd li .li-bd .part1 a:hover .text .title{color:#dc2327;}
.home .row3 .bd li .li-bd .part2{margin-top:15px;}
.home .row3 .bd li .li-bd .part2 a{display:block;height:30px;line-height:30px;color:#4b4b4b;padding-left:13px;background:url('icon-arrow.jpg') no-repeat left center;overflow:hidden;}
.home .row3 .bd li .li-bd .part2 a:hover{color:#dc2327;}

.home .row4{padding:100px 0 50px;background:#f6f6f6 url('row4bg.jpg') no-repeat center top;}
.home .row4 .bd{padding:30px 0;}
.home .row4 .bd ul{margin:0 -20px;overflow:hidden;}
.home .row4 .bd li{float:left;margin:18px 20px;position:relative;width:270px;height:190px;overflow:hidden;border-radius:5px;}
.home .row4 .bd li a{display:block;height:100%;}
.home .row4 .bd li img{display:block;width:100%;height:100%;border-radius:5px;}
.home .row4 .bd li p{position:absolute;left:0;bottom:0;right:0;height:33px;line-height:33px;font-size:13px;text-align:center;color:#fff;background:rgba(0,0,0,.5);}
.home .row4 .ft a.more{display:block;margin:0 auto;width:168px;height:36px;line-height:36px;text-align:center;font-size:13px;color:#fff;background:#dc2327;border-radius:5px;}

.home .row5{padding:50px 0;background:#f6f6f6;}
.home .row5 .bd{padding:40px 0 20px;}
.home .row5 .bd ul{margin:0 -25px;overflow:hidden;}
.home .row5 .bd li{float:left;margin:0 25px;width:200px;height:245px;overflow:hidden;}
.home .row5 .bd li a{display:block;}
.home .row5 .bd li img{display:block;width:100%;height:200px;border-radius:50%;}
.home .row5 .bd li p{height:45px;line-height:45px;font-size:13px;text-align:center;color:#101010;}
.home .row5 .bd li a:hover p{color:#dc2327;}

.home .row6{padding:50px 0;background:#f6f6f6 url('row6bg.jpg') no-repeat center top;}
.home .row6 .bd{padding:50px 0 40px;}
.home .row6 .bd ul{margin:0 -20px;overflow:hidden;}
.home .row6 .bd li{float:left;margin:0 20px;width:270px;height:235px;overflow:hidden;border-radius:5px;overflow:hidden;}
.home .row6 .bd li a{display:block;}
.home .row6 .bd li img{display:block;width:100%;height:190px;}
.home .row6 .bd li p{height:45px;line-height:45px;font-size:13px;text-align:center;color:#494949;background:#fff;}
.home .row6 .bd li a:hover p{color:#fff;background:#dc2327;}

.home .row7{padding:60px 0 40px;background:#f6f6f6;}
.home .row7 .bd{padding-top:30px;}
.home .row7 .bd ul{margin:0 -10px;overflow:hidden;}
.home .row7 .bd li{float:left;width:82px; margin: 0 16.5px 17px 0; border:1px solid #e6e6e6;background:#fff;border-radius:5px;}
.home .row7 .bd li a{display:block;width:100%;height:100%;}
.home .row7 .bd li img{display:block;width:100%;height:100%;}

.home .m-tab{display:none;padding:5%;}
.home .m-tab .thd{text-align:center;}
.home .m-tab .thd a{display:inline-block;vertical-align:top;margin:0 2%;padding:0 10px;height:30px;line-height:30px;background:#ebebeb;color:#333;border:1px solid #cdcdcd;}
.home .m-tab .thd a.on{background:#dc2327;border-color:#dc2327;color:#fff;}
.home .m-tab .tbd .item .part1{height:80px;padding:5% 0;overflow:hidden;}
.home .m-tab .tbd .item .part1 a{display:block;}
.home .m-tab .tbd .item .part1 img{display:block;width:100px;height:100%;}
.home .m-tab .tbd .item .part1 .text{margin-left:115px;line-height:18px;}
.home .m-tab .tbd .item .part1 .text .title{font-size:15px;color:#000;height:36px;overflow:hidden;}
.home .m-tab .tbd .item .part1 .text .smalltext{margin-top:8px;font-size:12px;color:#908f8f;height:36px;overflow:hidden;}
.home .m-tab .tbd .item .part2{margin-top:0;}
.home .m-tab .tbd .item .part2 a{display:block;font-size:12px;height:30px;line-height:30px;border-top:1px solid #f1f1f1;color:#4b4b4b;padding-left:13px;background:url('icon-arrow.jpg') no-repeat left center;overflow:hidden;}
.home .m-tab .tbd .item .part2 a:hover{color:#dc2327;}


/*** 列表页样式(日期) ***/
.list .container .main ul{margin-top:-25px;overflow:hidden;}
.list .container .main li{height:110px;padding:25px 0;border-bottom:1px dashed #e2e2e2;}
.list .container .main li .date{width:130px;height:100%;text-align:center;font-family:arial;background:url('datebg.jpg') no-repeat left top;}
.list .container .main li .date .month{height:32px;line-height:32px;font-size:20px;color:#fff;}
.list .container .main li .date .day{height:80px;line-height:80px;font-size:60px;color:#484848;font-weight:bold;}
.list .container .main li .text{margin-left:160px;}
.list .container .main li .text .title a{display:block;height:22px;line-height:22px;font-size:18px;color:#2b2b2b;font-weight:bold;overflow:hidden;}
.list .container .main li .text .info{margin-top:5px;height:35px;line-height:35px;font-size:14px;color:#919191;overflow:hidden;}
.list .container .main li .text .info a{color:#919191;}
.list .container .main li .text .smalltext{text-indent:2em;font-size:13px;line-height:22px;height:44px;overflow:hidden;}
.list .container .main li .text .smalltext a{color:#717171;}
.list .container .main li:hover .date{background-image:url('datebg-on.jpg');}
.list .container .main li:hover .date .day{color:#dc2327;}
.list .container .main li:hover .text .title a{color:#dc2327;}
.list .container .main li .text .info a:hover{color:#dc2327;}
/*.list .container .main li:hover .text .smalltext{text-decoration:underline}*/
.header .navbar li{ position: relative; }
.header .navbar li:hover ul{ display: block;}
.header .navbar li ul{width:100%;height:auto;overflow:hidden;position:absolute;left:0px;top:50px;background:#fff;display:none;z-index:999;}
.header .navbar li ul li{width:100%;height:40px; border-right: none; line-height: normal; background: none; }
.header .navbar li ul li a{display:block;width:100%;line-height:40px;font-size:13px;color:#df272b;background:none; height: auto; }
.header .navbar li ul li a:hover{background:#cc1930;color:#fff}
/*** 列表页样式(图文) ***/
.list .container .main .piclist li .pic{width:160px;height:120px;}
.list .container .main .piclist li .pic a,
.list .container .main .piclist li .pic img{display:block;width:100%;height:100%;border-radius:5px;}
.list .container .main .piclist li .text{margin-left:185px;}


/*** 列表页样式(图片) ***/
.list .container .main .pictures ul{margin:-15px;}
.list .container .main .pictures li{float:left;margin:15px;width:270px;padding:10px 10px 0;height:220px;background:#f7f7f7;border:none;border-radius:5px;}
.list .container .main .pictures li a{display:block;}
.list .container .main .pictures li img{display:block;width:100%;height:175px;border-radius:5px;}
.list .container .main .pictures li p{height:45px;line-height:45px;text-align:center;color:#222;overflow:hidden;}
.list .container .main .pictures li a:hover p{color:#dc2327;}


/*** 列表页样式(团队) ***/
.list .container .main .teamlist li .pic{width:120px;height:120px;}
.list .container .main .teamlist li .pic a{display:block;height:100%;}
.list .container .main .teamlist li .pic img{display:block;width:100%;height:100%;border-radius:50%;}
.list .container .main .teamlist li .text{margin-left:140px;}


/*** 详情页 ***/
.detail .container{padding-bottom:20px;}
.detail .detail-hd{text-align:center;border-bottom:1px solid #e7e7e7;}
.detail .detail-hd .title{color:#2a2a2a;font-size:25px;font-weight:bold;height:70px;line-height:70px;overflow:hidden;}
.detail .detail-hd .info{height:42px;line-height:42px;color:#7c7c7c;border-top:1px solid #e7e7e7;}
.detail .detail-hd .info a{color:#7c7c7c;}
.detail .detail-bd{padding:20px 0;font-size:16px;line-height:30px;border-bottom:1px solid #e7e7e7;}
.detail .detail-bd .message{margin-bottom:20px;padding:15px 25px;background:#f8f8f8;font-size:14px;line-height:35px;color:#343434;}
.detail .detail-ft{padding:20px 0;border-bottom:1px solid #e7e7e7;}
.detail .detail-ft .message{margin-bottom:20px;padding:15px 25px;background:#f8f8f8;font-size:14px;line-height:35px;color:#5d5d5d;}
.detail .detail-ft ul{height:37px;overflow:hidden;}
.detail .detail-ft ul li{height:35px;line-height:35px;padding:0 30px;border:1px solid #dcdcdc;color:#5f5f5f;}
.detail .detail-ft ul li a{color:#5f5f5f;}
.detail .detail-ft ul li a:hover{color:#dc2327;}
.detail .share{padding-top:15px;}


/*** 通用单页 ***/
.detail.single .detail-hd{position:relative;text-align:left;border:none;height:60px;}
.detail.single .detail-hd .en{font-size:50px;font-weight:bold;color:#f2f2f2;line-height:60px;}
.detail.single .detail-hd .cn{position:absolute;left:0;bottom:0;font-size:22px;line-height:30px;font-weight:bold;color:#dc2327;}
