﻿/* CSS Document */
@charset "utf-8";
/* reset */
* { margin: 0; padding: 0; }
ul, li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border:none; vertical-align: top;}
input { filter:chroma(color=#000000); border: none; outline: none; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #CCCCCC;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #CCCCCC; }
:-moz-placeholder { color: #CCCCCC; }
::-moz-placeholder { color: #CCCCCC;}
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:link { color:#666; }
a:visited { color:#666; }
.iconfont{-webkit-text-stroke-width:0.4px;}

.clear{display:block;height:0;overflow:hidden;clear:both}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.fr { float:right }
.fl { float:left }
.noBd { border:none !important; }
.noMg { margin:0 !important; }
body {width:100%; min-width: 1200px; font: 13px "\5FAE\8F6F\96C5\9ED1", Arial, "微软雅黑"; color: #555555; background: #FFFFFF; overflow-x: hidden;}
.box-wrap{width:1200px; margin:0 auto; position: relative}
.screen-wrap{width:100%; position: relative}
.imgBd{border:1px solid #ccc;}

.headTop{background:#F5F5F5;height:35px;line-height:35px; font-size:12px; position: relative; z-index: 11; color:#c7c7c7;}
.headTop p{font-size:14px;}
.headTop div.fr a{color:#c5c5c5;padding:0 12px;}
.headTop div.fr .site-member i{font-size:17px; margin-right:3px; position: relative; top:2px;}
.headTop div.fr .site-member a{padding-left:20px;}
.headTop div.fr a.mobile{display:inline-block; position: relative;}
.headTop div.fr a.mobile img{position:absolute; top:35px; left:-18px; display: none;}
.headTop div.fr a.mobile:hover img{display:block;}

.headTop-2,.headTop-3, .headTop-7{background: #fff; color:#333; border-bottom: 1px solid #e9e9e9;}
.headTop-2 div.fr a,.headTop-3 div.fr a, .headTop-7 div.fr a{color:#333;}

.ttop{max-width:1200px;margin:0 auto;}
#top{ background:#f7f7f7; height:30px;}
#top1{ width:1200px; margin:0 auto; font-size:12px; color:#666; line-height:30px;}
#top1 span{ float:right; color:#666;}
#top1 span a{color:#666; margin:0 5px;}
#top1 p{ float:left;}

.box11{ margin:0 auto; width:1200px;}
.header{padding:3px 0; background:#f3f6fb;}
.header .logo{ float:left;}
.header .logo img{ display:block; width:730px; height:120px;}
.header .tell{ float:right; font-size:26px; font-weight:bold; line-height:42px; color:#19196b; text-align:left; background:url(../images/tu-31.png) no-repeat left center; padding-left:45px;}
.header .tell span{ display:block; font-size:16px; line-height:60px; color:#6c6c6c; font-weight:normal;}

.nav{background: #19196b; font-size:16px; line-height:66px; color:#fff; margin-bottom:3px;}
.nav ul{float:left;width:100%;background:url(../images/hr-1.png) repeat-y left center;}
.nav ul li{float:left; width:132px;background:url(../images/hr-1.png) repeat-y right center; position:relative; text-align:center;}
.nav ul li.li2{ width:170px;}
.nav ul li.li3{ width:160px;}
.nav ul li a{ display:block; color:#fff;}
.nav ul li a:hover{ background-color:#333;}
.nav ul li div{ position:absolute; display:none; z-index:999; top:66px; width:132px; left:0; font-size:15px; overflow:hidden; background: #19196b;}
.nav ul li.li2 div{ width:170px;}
.nav ul li.li3 div{ width:160px;}
.nav ul li div a{ display:block; line-height:40px; color:#fff; background:url(../images/hr-1.png) repeat-x left bottom;}
.nav ul li div a:hover{ background:#333;}
/*.header{background:#fff; width: 100%; overflow: hidden;}
.header .logo{position: relative; width: 1920px; left: 50%; margin-left:-960px; text-align: center;}

.MainNav{position: relative; z-index:10;}
.MainNav li{float: left; height:50px; line-height:50px; position: relative; text-align: center;}
.MainNav li a{color:#fff;font-size:16px;display: block; width:100%; }
.MainNav li>a{height:50px;line-height:50px;}
.MainNav li>a:hover, .MainNav li a.current, .MainNav li a.cur{}

.MainNav .subNav {position:absolute; top:50px; left:0; width:100%; display:none; z-index:10;}
.MainNav .subNav dl {}
.MainNav .subNav dt {}
.MainNav .subNav dt a{line-height:26px; padding:5px 0; color:#fff; font-size:14px; font-weight:100; background: none;}
.MainNav .subNav dt a:hover {}*/

.MainNav-1{position: relative; z-index:10;}
.MainNav-1 .nav-1{float:right;}
.MainNav-1 .nav-1>ul>li{float: left;height:80px;line-height:80px;margin-left:20px; padding:0 15px; position:relative;}
.MainNav-1 .nav-1>ul>li>a:before{content:"";width:0%;height:3px;background:#696969;  position: absolute;left:0;top:0;transition: all 0.3s ease 0s;}
.MainNav-1 .nav-1>ul>li>a{color:#333;display: block;font-size:14px;}
.MainNav-1 .nav-1 .nav-item{position: absolute;left:-29px;top:80px;width:150px;box-shadow:0 0 5px #eee;background:#fff;transition: all 0.3s ease-out 0s;opacity: 0;visibility:hidden;transform: translate3d(0px, 10px, 0px);  -moz-transform:translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);}
.MainNav-1 .nav-1 .nav-item li{border-bottom:#e6e6e6 1px solid}
.MainNav-1 .nav-1 .nav-item li a{line-height:20px;height:20px;padding: 24px 24px;  display: block;color:#333;}
.MainNav-1 .nav-1 .nav-item li a span{display: block;float: left;}
.MainNav-1 .nav-1 .nav-item li a i.iconfont{color:#bbb9b9;font-size:12px;float: right;opacity:0;}
.MainNav-1 .nav-1 .nav-item li a span,.MainNav-1 .nav-1 .nav-item li a i.iconfont{transition: all 0.3s ease-out 0s;transform: translateX(-10px);
    -moz-transform:translateX(-10px);-webkit-transform: translateX(-10px);}
.MainNav-1 .nav-1>ul>li:hover .nav-item{opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);
    -moz-transform:translate3d(0px,0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);}
.MainNav-1 .nav-1 .nav-item li:hover a span,.MainNav-1 .nav-1 .nav-item li:hover a i.iconfont{opacity: 1;transform: translateX(0px);
    -moz-transform:translateX(0px);-webkit-transform: translateX(0px);color:#888;}
.MainNav-1 .nav-1 .nav-item li:hover{background:#f2f2f2;}
.MainNav-1 .nav-1>ul>li:hover>a:before,.MainNav-1 .nav-1>ul>li.on>a:before{width:100%;}
.MainNav-1 .nav-1>ul>li:hover>a,.MainNav-1 .nav-1>ul>li.on>a{color:#333;}

.header-box{background:#fff;transition: all ease .3s;}
.mainNav-3{transition: all ease .3s;padding: 5px 0;}
.mainNav-3 .nav{float:right;}
.mainNav-3 .nav>ul>li{float: left;position:relative;height:82px;padding-left:5px;}
.mainNav-3 .nav>ul>li>a{color:#8e8e8e;display: block;overflow: hidden;padding:0 16px;font-size:14px;margin-top:20px;height:36px;line-height:36px;}
.mainNav-3 .nav>ul>li>a i.iconfont{margin-left:5px;vertical-align: middle;}
.mainNav-3 .nav .nav-item{position: absolute;left:50%;z-index: 99; margin-left:-105px; top:75px;width:210px;padding: 22px 0 20px;border-radius: 6px;
box-shadow:0px -8px 17px rgba(0,0,0,0.05);background:#FFF;transition: all 0.3s ease-out 0s;transform: translate3d(0px, 10px, 0px);
-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);opacity:0; visibility: hidden; }
.mainNav-3 .nav .nav-item li a{line-height:42px;height:42px;padding:0 5%;width:90%;display: block;color:#bbb9b9;text-align: center;}
.mainNav-3 .nav .nav-item:after{content: '';display: block;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;
border-bottom: 10px solid #FFF;position: absolute;top: -10px;right: 46%;}
.mainNav-3 .nav .nav-item li{border-bottom: 1px solid #f1f2f2;}
.mainNav-3 .nav .nav-item li a{color:#6E6E6E;transition: all 0.3s ease-out 0s;overflow :hidden;text-overflow:ellipsis;white-space: nowrap;}
.mainNav-3 .nav .nav-item li a span{
}

.mainNav-3 .nav>ul>li:hover>a,.mainNav-3 .nav>ul>li.active>a{border-radius:50px;color:#fff;}
.mainNav-3 .nav>ul>li:hover .nav-item{opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);}
.mainNav-3 .nav .nav-item li:hover a{background:#f7f7f7;}

.header-fix{position: fixed;width:100%;top:0;z-index:999;}
.header-fix .headTop{display:none;}
.header-fix .mainNav-3 .nav>ul>li>a{color:#fff;}
.header-fix .mainNav-3{padding:0;}

.mainNav-4{padding:0 40px;overflow:hidden;border-bottom:1px solid #ccc;}
.mainNav-4 .nav{position: fixed;right:0;top: 0;height:100%;width:300px;background:#fff;transition: transform 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;
transform:translateX(300px);-webkit-transform:translateX(300px); z-index:5;}
.mainNav-4 .nav.nav-show{transform:translateX(0px);-webkit-transform:translateX(0px); }
.mainNav-4 .rig{line-height:79px;position:relative;z-index:9;}
.mainNav-4 .rig .a-box{margin:0 20px 0 50px; color:#858585;}
.mainNav-4 .rig .a-box a,.mainNav-4 .rig .a-box em{display: inline-block;margin:0 5px;font-size:13px;color:#858585; font-style: normal;}
.mainNav-4 .sear-txt{transition: .36s ease;border-bottom: 1px solid #2c2d2f;padding: 5px 10px;color: #2c2d2f;margin:20px 10px 0 0;
width:0;opacity:0;}
.mainNav-4 .sear-txt.show{width:150px;opacity:1;}
.mainNav-4 .searchBox .iconfont{font-size:20px;color:#858585;}
.mainNav-4 .nav>ul{padding-top:80px;}
.mainNav-4 .nav>ul>li>a{padding:0 40px;border-bottom: 1px solid #F5F5F5;display: block;height:50px;line-height:50px;color:#919191;font-size:14px;}

.mainNav-4 .menu-btn{width:50px;height:50px;position:relative; text-align: center; margin-left:20px;}
.mainNav-4 .menu-btn i:after,.mainNav-4 .menu-btn i:before{content:'';display: block;width: 20px;height: 2px;background: #000;
transition: all 0.3s ease-out 0s;margin:8px 0;position: absolute;left:50%;margin-left:-10px;}
.mainNav-4 .menu-btn i:before{top:26px;}
.mainNav-4 .menu-btn i:after{top:36px;}
.mainNav-4 .nav .nav-item{display:none;}
.mainNav-4 .nav .nav-item li{border-bottom: 1px solid #F5F5F5;line-height:46px;height:46px;}
.mainNav-4 .nav .nav-item li a{display: block;padding:0 50px;color:#999;}

.mainNav-4 .menu-btn.active i:after{transform: rotate(45deg);top:32px;}
.mainNav-4 .menu-btn.active i:before{transform: rotate(-45deg);top:32px;}
.mainNav-4 .nav>ul>li:hover>a,.mainNav-4 .nav>ul>li.active>a{background:#F8F8F8;color:#333;}
.mainNav-4 .nav .nav-item li:hover a{color:#333;}

.MainNav-5{position:fixed;left:0;top:0;width:100%; z-index:10;}
.MainNav-5 .lef{position: absolute;left:3%; height: 100%;}
.MainNav-5 .lef img{max-height:65px; margin-top:7px;}
.MainNav-5 .nav-5{text-align: center;font-size:0;}
.MainNav-5 .nav-5>ul>li{display:inline-block;height:79px;line-height:79px;margin-left:30px; padding:0 5px; position:relative;}
.MainNav-5 .nav-5>ul>li>a:before{content:"";width:0%;height:2px;background:#fff;  position: absolute;left:0;bottom:0;transition: all 0.3s ease 0s;}
.MainNav-5 .nav-5>ul>li>a{color:#fff;display: block;font-size:14px;}
.MainNav-5 .nav-5 .nav-item{position: absolute;left:-69px;top:76px;width:210px;box-shadow:0 0 5px #eee;background:#fff;transition: all 0.3s ease-out 0s;opacity: 0;visibility:hidden;transform: translate3d(0px, 10px, 0px);  -moz-transform:translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);}
.MainNav-5 .nav-5 .nav-item li{border-bottom:#e6e6e6 1px solid}
.MainNav-5 .nav-5 .nav-item li a{line-height:20px;height:20px;padding: 14px 30px;display: block;color:#bbb9b9;}
.MainNav-5 .nav-5 .nav-item li a span{display: block;float: left;font-size:14px;}
.MainNav-5 .nav-5 .nav-item li a i.iconfont{color:#fff;font-size:12px;float: right;opacity:0;}
.MainNav-5 .nav-5 .nav-item li a span,.MainNav-5 .nav-5 .nav-item li a i.iconfont{transition: all 0.3s ease-out 0s;transform: translateX(-10px);
    -moz-transform:translateX(-10px);-webkit-transform: translateX(-10px);}
.MainNav-5 .nav-5>ul>li:hover .nav-item{opacity: 1;visibility: visible;transform: translate3d(0px, 3px, 0px);
    -moz-transform:translate3d(0px,3px,0px);-webkit-transform: translate3d(0px, 3px, 0px);}
.MainNav-5 .nav-5 .nav-item li:hover a span,.MainNav-5 .nav-5 .nav-item li:hover a i.iconfont{opacity: 1;transform: translateX(0px);
    -moz-transform:translateX(0px);-webkit-transform: translateX(0px);color:#888;}
.MainNav-5 .nav-5 .nav-item li:hover{background:#f2f2f2;}
.MainNav-5 .nav-5>ul>li:hover>a:before,.MainNav-5 .nav-5>ul>li.on>a:before{width:100%;}
.MainNav-5 .login-rig{position: absolute;right:4.5%;top:0;line-height:79px}
.MainNav-5 .site-member{color:#fff;}
.MainNav-5 .site-member a{margin-left:10px;}
.login-rig a,.login-rig em{color:#fff;}
.login-rig em{font-style: normal;padding:0 10px;}

@media only screen and (max-width:1366px ) {
	.MainNav-5 .nav-5>ul>li{margin-left:1.5%;padding:0;}
}

.MainNav-6{position: absolute;left:0;top:0;z-index:99; width:16%;}
.MainNav-6 .lef{text-align: center;width:100%; margin-top:30px;}
.MainNav-6 .nav-6{text-align: center;padding:5% 0;position: absolute;width:100%;left:0;top:50%;;}
.MainNav-6 .nav-6 li{padding:4% 0;}
.MainNav-6 .nav-6 li a{color:#fff;position: relative;}
.MainNav-6 .login-rig{position: absolute;left:0;bottom:6%;width:100%;text-align: center;}
.MainNav-6 .nav-6>ul>li>a:before{content:"";width:0%;height:2px;background:#fff;  position: absolute;left:0;bottom:-7px;transition: all 0.3s ease 0s;}
.MainNav-6 .nav-6>ul>li:hover>a:before,.MainNav-6 .nav-6>ul>li.on>a:before{width:100%;}
.MainNav-6 .site-member{color:#fff;}
.MainNav-6 .site-member a{margin-left:10px;}
.MainNav-6 .site-member a:hover{color:#ccc;}

.MainNav-7{position: relative; z-index:10;}
.MainNav-7 .lef img{max-height:80px;}
.MainNav-7 .nav{float:right;}
.MainNav-7 .nav>ul>li{float: left;height:80px;line-height:80px;margin-left:30px; padding:0 5px; position:relative;}
.MainNav-7 .nav>ul>li>a:before{content:"";width:0%;height:3px;background:#696969;  position: absolute;left:0;top:0;transition: all 0.3s ease 0s;}
.MainNav-7 .nav>ul>li>a{color:#8e8e8e;display: block;font-size:14px;}
.MainNav-7 .nav>ul>li:hover>a:before,.MainNav-7 .nav>ul>li.on>a:before{width:100%;}
.MainNav-7 .nav>ul>li:hover>a,.MainNav-7 .nav>ul>li.on>a{color:#333;}
.MainNav-7 .subNav{border-top:1px solid #e9e9e9; box-shadow: 0 5px 5px rgba(0,0,0,0.18); position: absolute; left:0; top:80px; z-index: 9; width: 100%; background: #fff; padding:24px 0; display: none;}
.MainNav-7 .subNav li{float:left;}
.MainNav-7 .subNav li h4{font-size: 16px;}
.MainNav-7 .subNav dl{padding:15px 20px 0 0;}
.MainNav-7 .subNav dt{ line-height: 22px; padding:4px 0; font-size: 14px;}
.MainNav-7 .subNav dt a{color:#8e8e8e;}

.HomeBan{width: 100%; overflow: hidden; position: relative; z-index: 0;height:600px;}
.HomeBan .bd{position:absolute; left: 50%; z-index: 0;margin-left:-960px;height:600px;}
.HomeBan .bd li{ text-align: center; vertical-align: top;}
.HomeBan .hd {position: absolute; width: 100%; text-align: center; bottom: 6%; z-index: 2; }
.HomeBan .hd li{ display: inline-block; margin: 0 7px; width: 14px; height: 14px; border-radius: 14px; cursor:pointer; text-indent:999em;}
.HomeBan .prev, .HomeBan .next{position:absolute; left:0; top:50%; width:50px; height:75px; margin-top:-37.5px; background:url(../images/bprev.png) no-repeat; z-index:10; cursor:pointer; display:none;}
.HomeBan .next{left:auto; right:0; background:url(../images/bnext.png) no-repeat;}
.HomeBan .hd li.on{width:32px;background:#fff !important;}

.iBanner{width: 100%; overflow: hidden; position: relative; z-index:0;}
.iBanner .bd{position:relative; left: 50%; text-align: center;}
/*.iBanner .bd{position: fixed;width:100%;touch-action: pan-y;}*/

/* search_box */
.search_box { width: 100%; position: relative; z-index: 2; }
.search_box .box-wrap { height: 54px; padding:20px 0; overflow: hidden; background: #ffffff; }
.search_box .fl { max-width: 600px; height: 56px; line-height: 56px; font-size: 14px; color: #999999; overflow: hidden; }
.search_box .fl span { padding-right:5px; }
.search_box .fl a{margin-right:10px; color:#999;}

.search_form { width: 540px; height: 56px; padding-right: 50px;padding-top:8px; }
.search_form input[type=text] { display: block; width:270px; height:30px; 
line-height:30px; *height: 48px; *line-height: 48px; text-indent: 6px; font-size: 14px; outline: none; color: #aaaaaa; 
font-family: "微软雅黑", arial; border: 1px solid #CCCCCC; float: right;}
.search_form input[type=submit] { width:0; float: right; visibility: hidden; }
.search_form i { width: 60px; display: block; height:32px;
 line-height:32px; color: #FFFFFF; font-size: 24px; position: absolute; right:0px; top:28px; cursor: pointer; text-align: center; }
.search_form i:hover { }

/*area-content*/
.area-content{ background-position: center center; background-repeat: no-repeat;}
.area-content .col-area{margin:0 auto; position: relative;}
.area-content .MgL{margin-left:35px;}

.col-hd-1 { text-align: center; padding:0 0 40px;}
.col-hd-1 h3 { color:#505050; font-size:16px; font-weight: normal; padding:2px 0 12px;}
.col-hd-1 h2 { color:#1e1e1e; font-size:32px; padding:10px 0; font-weight: bold; }

.col-hd-2{padding-bottom:20px;}
.col-hd-2 h3{height: 38px; line-height: 38px; color: #58585b;float: left; margin-right: 20px; cursor: pointer;font-size:24px; }
.col-hd-2 h3:after{content:"";height:2px;background:#396FAF;width:36px;display: block; margin-top:5px;}
.col-hd-2 .m{float:right; font-size: 14px; font-family:"microsoft yahei"; margin-top:6px;}
.col-hd-2 .m a{display:block;border: 1px solid #F0F0F0;padding: 10px 30px;font-size: 12px;color:#ccc;}

.col-hd-3{padding-bottom:20px;}
.col-hd-3 ul{float:left;}
.col-hd-3 li{padding:6px 25px;background: #FFFFFF; font-size: 14px; color:#999; margin-right:1px;text-align: center; float: left;cursor: pointer;transition: all .3s ease-out 0s;}
.col-hd-3 li.on {color: #FFFFFF;}
.col-hd-3 li:after{position: absolute;margin-top:6px;margin-left: 25px;width: 1px; height: 10px;background-color: #e7e7e7;content: '';
}
.col-hd-3 li.on:after{opacity:0;}
.col-hd-3 .m{float:right; font-size: 14px;font-family: arial; margin-top:8px;}
.col-hd-3 .m a{display:block;width: 66px; line-height: 22px;text-align:center; color:#ccc;}

.col-hd-4{text-align: center; padding-bottom:10px;}

/*首页tab栏目切换*/
.tab-pic-panel{width:100%; overflow: hidden; }
.tab-pic-panel .tab-bar{width:23%;}
.tab-pic-panel dl {min-height: 70px; background: #ffffff; }
.tab-pic-panel dl dt a{display: block;}
.tab-pic-panel dl dt {width: 100%; border-bottom: 1px solid #e3e6eb; position: relative; background: #FFFFFF; cursor: pointer;transition:all 0.4s;
-webkit-transition: all 0.4s;}
.tab-pic-panel dl dt em { display: block; width: 100%; height:50px; line-height:50px; text-indent: 20px; color: #999999; font-size: 14px;
cursor: pointer; font-style: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width: 87%;}
.tab-pic-panel dl dt span { display: block; width: 68px; height:50px; line-height:50px; text-align: center; position: absolute; right: 0; top: 0; font-size:30px; color: #E5E5E5; cursor: pointer; transition: all 0.3s; -webkit-transition: all 0.3s; }
.tab-pic-panel dl dt.on em{ color: #FFFFFF; }
.tab-pic-panel dl dt.on span { color: #E5E5E5; transform:rotate(45deg); -ms-transform:rotate(45deg); /* Internet Explorer 9*/ -moz-transform:rotate(45deg); /* Firefox */ -webkit-transform:rotate(45deg); /* Safari 和 Chrome */ -o-transform:rotate(45deg); /* Opera */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.tab-pic-panel .pic-box {float:right; width:74%; margin-top:-22px;}
.tab-pic-panel .pic-box ul{overflow: hidden;}
.tab-pic-panel .pic-box li {overflow: hidden; position: relative; float: left; margin-top:22px;}
.tab-pic-panel .pic-box li .pic{margin-bottom:10px; position: relative;overflow: hidden;}
.tab-pic-panel .pic-box li .mask{width: 100%; height:100%; position: absolute;transition: all 0.5s;-webkit-transition: all 0.5s; left: 0; top:0;z-index: 99;background:#000;opacity:0;}
.tab-pic-panel .pic-box li .mask i{font-size:32px;width:50px;height:50px;line-height:50px;position: absolute; left:50%; top:-100%; margin:-25px 0 0 -25px; display:inline-block;color:#fff;border:1px solid rgba(255, 255, 255, 0.498039);text-align: center;border-radius:50px; transition: all 0.6s;-webkit-transition: all 0.6s;}
.tab-pic-panel .pic-box li .imgbox{display: block;overflow:hidden;}
.tab-pic-panel .pic-box li .imgbox img{transition: all 0.6s;-webkit-transition: all 0.6s;}
.tab-pic-panel .pic-box li .pic:hover .mask{background: rgba(0,0,0,0.4);opacity:1;}
.tab-pic-panel .pic-box li .pic:hover .mask i{top:50%;}
.tab-pic-panel .pic-box li .pic:hover .imgbox img{transform:scale(1.3);-webkit-transform:scale(1.3);}
.tab-pic-panel .pic-box li .tit{ text-align:center; color:#666; font-size:15px; }

.tab-bar-tit{padding:20px 0;height:43px; font-size:28px;border-bottom: 1px solid #fff;color:#fff;text-align: center;}

/*首页固定内容*/
.fixed-content-panel{width:100%; overflow: hidden;}
.fixed-content-panel img{max-width:100%;}

/*首页图片轮显切换 */
.focus-panel{position:relative; width: 100%; overflow: hidden;}
.focus-panel .aprev i, .focus-panel .anext i{font-size:40px;}
.focus-panel .aprev, .focus-panel .anext{position:absolute; left:10px; top:50%; margin-top:-20px; cursor:pointer; z-index:2; color:#fff;}
.focus-panel .anext{left:auto; right:10px;}
.focus-panel .bd{ position:relative; z-index:0;}
.focus-panel .bd li{ vertical-align:top; zoom:1;}
.focus-panel .hd { position:absolute; width:100%; left:0; bottom:4%; padding-top: 15px; text-align: center; }
.focus-panel .hd li { display: inline-block; width:15px; height: 15px; border-radius: 15px; margin: 0 7px; background: #fefefe; cursor: pointer; text-indent:-999em;}
.focus-panel .hd li.on { background: #2C5BA9;}

/*首页图片列表*/
.pic-list-panel{ position: relative; width:100%;}
.pic-list-panel .tempWrap{width:100% !important;}
.pic-list-panel .aprev i, .pic-list-panel .anext i{font-size: 38px;}
.pic-list-panel .aprev, .pic-list-panel .anext { position: absolute; top:50%; margin-top:-20px; left:-80px; cursor: pointer; color:#999;}
.pic-list-panel .aprev:hover, .pic-list-panel .anext:hover{color:#2C5BA9;}
.pic-list-panel .anext {left:auto; right:-80px; }

.pic-list-panel li{float: left;margin-bottom:25px; margin-right:5px;}
.pic-list-panel li .item-box{transition:all 0.4s;-webkit-transition:all 0.4s; margin-top:20px;}
.pic-list-panel li .item-box .pic img{ border:1px solid #ccc;}
.pic-list-panel .tit {text-align: center; font-size:14px; line-height: 22px; padding:15px 0;}
.pic-list-panel .intro{line-height: 22px;position:relative; padding:10px 15px 15px; border-top: 1px dashed #DFDFDF; text-indent: 2em; border-bottom: 1px solid #D9D9D9;}
.pic-list-panel .detail {font-size: 12px; color: #999;}
.pic-list-panel .detail a {display:block; margin:0 auto; width:84px; line-height:30px; text-align:center; border-radius: 5px; background: #2C5BA9; color:#fff;}
.pic-list-panel .intro:after{content:"";width:0;height:5px;position:absolute;left:0;bottom:-5px;transition: all 0.4s;-webkit-transition: all 0.4s;}
.pic-list-panel li .item-box:hover .intro:after{width:100%;}
.pic-list-panel li .item-box:hover{box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);transform:translateY(-14px);-webkit-transform:translateY(-14px);}
/*首页图文模式 */
.pic-txt-panel .pic { text-align:center; padding-bottom:10px; overflow: hidden;}
.pic-txt-panel .fl{padding-right:30px;}
.pic-txt-panel .fr{padding-left:30px;}
.pic-txt-panel .txt {padding-top:24px;}
.pic-txt-panel .txt h4{font-size: 24px; color:#333; line-height: 36px;}
.pic-txt-panel .txt .line{display:inline-block; margin:20px 0 18px; width: 14px; height: 2px; background: #55b049;}
.pic-txt-panel .txt .info{line-height: 26px; color:#999;}

.pic-txt-panel .detail { padding:26px 0 0; }
.pic-txt-panel .detail a {display:inline-block; text-align: center; padding:0 24px; line-height: 30px; border-radius: 15px; color: #bbb; border:1px solid #bbb;}
.pic-txt-panel .detail a:hover{}

/*首页新闻列表 */
.news-list-panel{/*background: #fff;*/ padding:10px 0 30px;}
.news-list-panel .bd{position:relative;}
.news-list-panel .bd .tempWrap{height:100% !important; overflow: hidden;}
.news-list-panel li{padding:6px 0; margin-bottom:2px;}
.news-list-panel li h4{line-height:24px;margin-top:5px;}
.news-list-panel li h4 a { font-size: 14px;display: block; }
.news-list-panel li h4 span {float:right; padding-left: 15px; font-size: 12px; color: #908f8f; font-weight:100;display: block;}
.news-list-panel li .i{font-size: 12px; color: #b2b2b2; line-height: 22px; margin-bottom:5px;}
.news-list-panel li h4,.news-list-panel li .i{transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355,1);}
.news-list-panel li .pic{float:left; margin-right:20px;}
.news-list-panel li:hover h4{transform:translateY(-10px);}
.news-list-panel li:hover .i{transform:translateY(-3px);}
/*首页问答模式 */
.question-list-panel{/*background: #fff; */padding:15px 0;}
.question-list-panel .bd{position:relative;}
.question-list-panel .bd .tempWrap{height:100% !important; overflow: hidden;}
.question-list-panel li{padding:9px 0 18px; margin:0 0 9px; border-bottom:1px dotted #ccc;  font-size: 14px;}
.question-list-panel li.noMg{border:none; margin:0 30px !important; padding-bottom:8px;}
.question-list-panel li .tit span{float:left; width: 26px;  line-height: 26px; text-align: center; color:#fff;}
.question-list-panel li .tit h4{line-height:22px; padding:2px 0 2px 38px; font-weight: 100; }
.question-list-panel li .answer{margin-top:6px;}
.question-list-panel li .answer span{float:left; width: 26px; line-height: 26px; text-align: center;  color:#fff;}
.question-list-panel li .answer .i{ line-height: 22px; padding:2px 0 2px 38px;}

/*首页表单模式 */
.index-form-panel {width:100%; max-width:780px; font-size:14px; color:#666; margin:0 auto;}
.index-form-panel li{width:47%; padding:0 0 15px; color:#666; min-height: 34px;}
.index-form-panel li.li_full{float:left; width:100%;}
.index-form-panel li span { display: block; line-height:30px;}
.index-form-panel li span em{color:#fa3030; padding-right:4px;}
.index-form-panel li .text{width:100%; height:36px; line-height:36px; padding:1px 0; text-indent: 5px; border:1px solid #D0D0D0; box-sizing: border-box; vertical-align:top; color:#444; font-family:"微软雅黑"; font-size:14px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.index-form-panel li .codeImg{cursor: pointer; width: 80px; height: 35px; margin-top:1px; color:#999; margin-left:10px;}
.index-form-panel .submitBtn{width:100%; height:40px; margin-top:10px; border:none; font-family:"微软雅黑"; font-size:14px; color:#fff; border-radius:5px; cursor: pointer;}
.index-form-panel li .wd1{width:32%;}
.index-form-panel li #city{margin-left:1.5%;}
.index-form-panel input:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}

/*页面底部通用*/
.footer { width: 100%; background: #393c41; position: relative; color: #cccccc;}
.footer a{color: #cccccc;}
.footer a:hover {}
.foot-bottom{padding:18px 0 0;}
.friend_link {line-height: 24px; padding:15px 0; font-size: 14px; position: relative; border-bottom: 1px solid #CCCCCC; }
.friend_link em { width: auto;  margin-right:10px; font-style: normal;}
.friend_link a {  margin-right:15px; white-space: nowrap;}
.foot-extra{padding:28px 0;}
.foot-extra .ft-contact { float:left; max-width: 890px; overflow: hidden; font-size: 14px; line-height:34px;}
.foot-extra .ft-qrcode {float:right; width: 248px;font-size: 12px; padding-top:15px;}
.foot-extra .ft-qrcode .omg { width:124px; float:right; text-align: center; }
.foot-extra .ft-qrcode .omg img{width:100px;}
.foot-extra .ft-qrcode .omg p { padding:8px 0 0; }
.footer .copyright { width: 100%; line-height: 26px; padding:18px 0; background: #282a2d; font-size: 14px; color: #60646a;}
.footer .copyright a {color: #60646a; }
.footer .copyright a:hover{}


.home_case {

	margin: 30px 0 0px 0;

	width: 1206px;

	clear: both;

}

.home_case ul li {

	width: 32%;

	margin: 0 1% 1% 0;

	float: left;

}

.home_case ul li a {

	border: 1px solid #ededed;

	padding: 4px;

	display: block;

	background: #fff;

}

.home_case ul li a div {

	overflow: hidden;

	width: 100%;

	height: 100%;

}

.home_case ul li img{ width:100%; height:300px;}

.home_case ul li p{ height:40px; line-height:40px; color:#333333; text-align:center}

.adv{ margin:25px auto 0; width:1200px; height:460px;}
.adv_t{text-align: center;background: url(../images/20190510164600_840428420.png)no-repeat center bottom;padding-bottom: 20px;}
.adv_t p{color: #19196b;font-size: 24px;}
.adv_t span{display: block;font-size: 36px;color: #19196b;}
.adv_wt{margin-top: 54px;}
.adv_wt li{display: block;width: 280px;height: 280px;border: 0.5px #959595 solid;float: left;text-align: center;position: relative;margin-right: 23px;}
.adv_wt li:nth-child(4){margin-right: 0px;}
.bg1 i{background: url(../images/20190510170002_907378327.png)no-repeat center;height: 99px;width: 99px;display: block;margin: 0 auto;margin-top: 46px;}
.bg2 i{background: url(../images/20190510170715_1670122177.png)no-repeat center;height: 99px;width: 99px;display: block;margin: 0 auto;margin-top: 46px;}
.bg3 i{background: url(../images/20190510170729_484080006.png)no-repeat center;height: 99px;width: 99px;display: block;margin: 0 auto;margin-top: 46px;}
.bg4 i{background: url(../images/20190510170740_903409238.png)no-repeat center;height: 99px;width: 99px;display: block;margin: 0 auto;margin-top: 46px;}
.adv_wt li p{font-size: 24px;font-weight: bold;color: #19196b;margin-top: 14px;}
.adv_wt li span{font-size: 15px;color: #333;display: block;margin-top: 6px;}
.adv_wt li em{display: block;width: 14px;height: 20px;background: #19196b;margin: 0 auto;position: absolute;left:134px;text-align: center;bottom: 0px;}
.adv_wt li:hover{background: #19196b;border: 0.5px #19196b solid;}
.adv_wt li:hover.bg1 i{background: url(../images/20190510171002_1507151740.png)no-repeat center;}
.adv_wt li:hover.bg2 i{background: url(../images/20190510171446_231277831.png)no-repeat center;}
.adv_wt li:hover.bg3 i{background: url(../images/20190510171504_1976122839.png)no-repeat center;}
.adv_wt li:hover.bg4 i{background: url(../images/20190510171519_1679406632.png)no-repeat center;}
.adv_wt li:hover p,.adv_wt li:hover span{color: #fff;}
.adv_wt li:hover em{background: #fff;}

/*case*/
.case{ margin:0 auto; width:1200px; }
*{ list-style: none; text-decoration: none; box-sizing: border-box;}
.case .more-title h3:after{ background: url(../images/title5.png)no-repeat center;}
.case .hd{ padding: 0 25px; border-bottom: 1px solid #ccc; padding-bottom: 24px; margin-bottom: 45px; overflow: hidden;}
.case .hd ul li{ float: left; /*cursor: pointer;*/ margin-right: 63px;}
.case .hd ul li:last-child{ margin-right: 0;}
.case .hd ul li .icon{ line-height: 50px; height: 50px; text-align: center;}
.case .hd ul li .icon img{ vertical-align: middle;}
.case .hd ul li .icon .yc{ display: none;}
.case .hd ul li.on .icon .xs,.case .hd ul .more:hover .icon .xs{ display: none;}
.case .hd ul li.on .icon .yc,.case .hd ul .more:hover .icon .yc{ display: inline-block;}
.case .hd ul li .mc{ overflow: hidden; height: 19px;}
.case .hd ul li p{ position: relative; display: inline-block; color: #666; font-size: 16px; line-height: 18px; transition: all ease-out .3s;}
.case .hd ul li p:after{ position: absolute; left: 0; width: 100%; color: #19196b; content: attr(data-title); transform: translateY(100%); top: 100%;transition: all ease-out .3s;}
.case .hd ul li.on p:after,.case .hd ul .more:hover p:after{ transform: translateY(0);}
.case .hd ul li.on p,.case .hd ul .more:hover p{ transform: translateY(-100%);}
.case .bd .pic img{ width: 100%; transition: all .6s ease;}
.case .bd ul li>div{ width: 600px; height: 506px; overflow: hidden;}
.case .bd{ height: 506px; overflow: hidden;}
.case .bd .pic:hover img{ transform: scale(1.1);}
.case .bd .right{ background: #f7f7f7; padding: 45px 50px 0;}
.case .bd .right dt{ color: #333; font-size: 24px; line-height: 24px;}
.case .bd .right dt:after{ margin: 15px 0 30px; width: 206px; height: 1px; background-color: rgb(153, 153, 153); content: ""; display: block;}
.case .bd .right p{ color: #666; font-size: 16px; line-height: 34px;}
.case .bd .right dt a:hover{ color: #19196b;}
.case .bd .right .morea{ margin: 50px 0 40px; display: block; width: 100%; height: 16px; background: url(../images/casemore.png)no-repeat center right;}
.case .bd .right dl dd{ float: left; width: 156px; height: 130px; overflow: hidden; margin-right: 17px;}
.case .bd .right .morea:hover{background: url(../images/casemores.png)no-repeat center right;}
.case .bd .right dl dd:last-child{ margin-right: 0;}


.box{max-width:1200px;margin:0 auto;}
.h-hexin{ padding-bottom:60px; height:519px; overflow:hidden;}

.h-hexin .hd{ font-size:17px; padding:15px 0 20px; text-align:center;}

.h-hexin .hd span{ display:inline-block; line-height:46px; color:#131313; background:url(../images/tu-12.png) no-repeat left center; cursor:pointer; padding-left:27px; padding-right:15px;}

.h-hexin .hd span.on{ background:url(../images/tu-11.png) no-repeat left center;}

.h-hexin dl{ width:1176px; float:left; background:#4d4d4d; position:relative; padding:12px;}

.h-hexin dl dt{ float:left; width:605px; height:354px; position:relative; background:#f7f7f7; padding:2px;}

.h-hexin dl dt img{ display:block; margin:0 auto; width:505px; height:354px;}

.h-hexin dl dt span{ font-size:32px; background:url(../images/b_r.png) no-repeat; background-size:100% 100%; color:#fff; display:inline-block; width:74px; height:44px; line-height:44px; position:absolute; top:30px; left:60px; padding:10px 0 22px;}

.h-hexin dl dd{ width:541px; height:354px; float:left; text-align:left; padding:30px; background:#fff;}

.h-hexin dl dd span{ font-size:20px; color:#000; display:block; line-height:44px; height:44px;}

.h-hexin dl dd span em{ font-size:38px; color:#19196b; font-style:normal;}

.h-hexin dl dd h3 a{ display:block; font-size:28px; line-height:60px; font-weight:bold; color:#000;}

.h-hexin dl dd h3 a i{ color:#19196b; font-style:normal;}

.h-hexin dl dd p{ font-size:16px; line-height:32px; color:#404040; padding-top:10px; border-top:1px solid #e8e8e8;}

.h-hexin dl dd .more{ padding-top:20px;}

.h-hexin dl dd .more a{ background:#3a3b3f; color:#fff; display:inline-block; height:46px; line-height:46px; padding:0 30px;}

.h-hexin dl dd .more a.on{ background:url(../images/tu-2.png) no-repeat 25px center #19196b; padding:0 30px 0 45px;}

.ntit{ padding:5px 20px;}

.n-hexin{ padding:0 20px 15px; height:386px;}

.n-hexin .hd{ padding:5px 0 10px;}

.n-hexin dl{ width:836px; padding:6px;}

.n-hexin dl dt{ padding:20px; width:390px; height:273px;}

.n-hexin dl dt span{ top:20px; left:20px; width:57px; padding:8px 0 17px; line-height:36px; height:36px; font-size:26px;}

.n-hexin dl dt img{ width:390px; height:273px;}

.n-hexin dl dd{ width:366px; height:273px; padding:20px;}

.h-hexin dl dd span{ height:40px; line-height:40px;}

.n-hexin dl dd span em{ font-size:34px;}

.n-hexin dl dd h3 a{ font-size:26px; line-height:52px;}

.n-hexin dl dd .more{ padding-top:15px;}


.htit{ padding:30px 0 10px;}
.htit h2{ font-size:36px; color:#000; height:80px; line-height:80px; text-align:center;}
.htit2 h2{ color:#fff;}
.htit h2 span{ color:#19196b;}
.htit p{ font-size:14px; color:#323232; height:52px; line-height:52px; width:450px; background:url(../images/h-bg.png) repeat-x center center; margin:0 auto;text-align:center;}
.hbg{ background:url(../images/hr-2.png) repeat 0 0 #e8e8e8;}
.hz-bg{ background:url(../images/img-4.jpg) no-repeat center center; background-size:100% 100%; padding:50px 0 90px;}
.h-about{ padding-top:15px;}
.h-about dl{ width:100%; float:left; background:#fff;}
.h-about dl dt{ width:540px; height:274px; float:left; text-align:left; padding:50px 30px;}
.h-about dl dt h3 a{ display:block; font-size:23px; line-height:44px; font-weight:bold; color:#141414;}
.h-about dl dt p{ font-size:15px; line-height:32px; color:#585858; padding-top:10px;}
.h-about dl dt .more{ padding-top:20px;}
.h-about dl dt .more a{ background:#3a3b3f; color:#fff; display:inline-block; height:46px; line-height:46px; padding:0 30px;}
.h-about dl dt .more a.on{ background:url(../images/tu-2.png) no-repeat 25px center #19196b; padding:0 30px 0 45px;}
.h-about dl dd{ width:600px; height:374px; float:left;}
.h-about dl dd img{ width:600px; height:374px; display:block; margin:0 auto;}
.h-shebei{ padding-top:25px; padding-bottom:60px;}
.h-shebei .parHd{ background:url(../images/tu-8.png) repeat-x center 14px; height:42px; line-height:42px;}
.h-shebei .parHd span{ display:inline-block; color:#303030; font-size:23px; font-weight:bold; margin:0 12px; cursor:pointer;}
.h-shebei .parHd span.on{ color:#19196b; background:url(../images/hr-6.jpg) repeat-x left bottom;}
.h-shebei .parBd{ padding-top:20px; height:213px; overflow:hidden;}
.h-shebei .parBd ul li{ width:286px; float:left; padding-right:18.666666px;}
.h-shebei .parBd ul li img{ display:block; margin:0 auto; width:286px; height:213px;}

.hz-bg{ background:url(../images/img-4.jpg) no-repeat center center; background-size:100% 100%; padding:50px 0 90px;}
.h-hezuo{ width:100%; position:relative; padding-top:10px;}

.h-hezuo .prev,.h-hezuo .next{ display:block; width:28px; height:28px; position:absolute; top:65px; cursor:pointer;}

.h-hezuo .prev{ left:-40px;}

.h-hezuo .next{ right:-40px;}

.h-hezuo .hz-ul{ width:100%; height:176px; overflow:hidden;}

.h-hezuo .hz-ul ul li{ float:left; width:280px; padding-right:26.66666px;}

.h-hezuo .hz-ul ul li img{ display:block; width:280px; height:140px;}

.h-hezuo .hz-ul ul li span{ display:block; color:#fff; font-size:16px; line-height:36px; height:36px; overflow:hidden;}



.bg11{padding-top:15px; background:#eee;}
.fabj{height: auto;overflow: hidden;box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; padding-bottom: 15px;}
.fa{width:1200px;padding:70px 0 50px;margin:0 auto;background:#eee;clear: both;overflow: hidden;}
.fa_nav{ width: 100%;height:8.072vw; }
.fa_nav h2{width:26.357%; float: left;text-align: left; font-size:40px;}
.fa_nav h3{width: 66.285%; height:45px;/*margin-top:2.864vw;*/ float: right;}
.fa_nav h3 a{width:130px; height:2.34375vw;line-height: 2.34375vw; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size:16px; color: #333333;font-weight:normal;text-decoration: none;text-align: left;float: left;box-sizing: border-box;margin-right: 2.583vw;position: relative;}
.fa_nav h3 a:after{content:'';position:absolute;height:2px;width:0%;bottom:0;left:0;-webkit-transition:width .5s;transition:width .5s;z-index: 1;background-image: -webkit-gradient(linear, left top, right bottom, from(#06beff), to(#0d5de2)); 
  background-image: -webkit-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -moz-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -o-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -ms-linear-gradient(left, #06beff, #0d5de2); 
  background-image: linear-gradient(left, #06beff, #0d5de2);}
.fa_nav h3 a:hover:after,.fa_nav h3 a.cur:after{width:100%;color: #fff;z-index: 1;}
.fa_nav h3 a:last-child{margin-right: 0;}
.fa_nav h3 a.cur,.fa_nav h3 a:hover{color:#287dfc; font-weight: normal;}


.fa img{width: 100%;display: block;}
.fa_left{width:30.357%;max-height:548px;position: relative; float: left;margin-right: 0.5%;}
.fa_left h4{ font-size: 1.5625vw;color:#f00; line-height: 2.239vw;font-weight: normal;width: 100%;top:52px;left:0;position: absolute;text-align: center;}
.fa_left h4 b{font-weight: bold;display: block;}
.fa_right{/*width:69.142%;float: left;max-width: 968px;*/}
.fa_right ul{clear: both;overflow: hidden;}
.fa_right li{width:32%; float: left; margin-right:15px; margin-bottom:38px;position: relative;max-height: 360px;}
/*.fa_right li:nth-child(2n){margin-right: 0;}*/
.fa_right li .hover{width:100%; height:100%;background-image:-webkit-gradient(linear, left top, right bottom, from(#06beff), to(#0d5de2)); 
  background-image: -webkit-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -moz-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -o-linear-gradient(left, #06beff, #0d5de2); 
  background-image: -ms-linear-gradient(left, #06beff, #0d5de2); 
  background-image: linear-gradient(left, #06beff, #0d5de2); background:rgba(8,163,247,0.5); position: absolute; left:0;top:0;padding-top:67px; box-sizing: border-box; transform: scale(0); opacity: 0; transition: .8s;border-radius: 0px;}
.fa_right li .hover h4{display: block; width:100%; height:1.822vw; text-align: center; font-size: 18px;color: #fff;font-weight: normal;}
.fa_right li .hover em{display: block;height:2.239vw; line-height: 2.239vw; text-align: center;font-size: 0.8333vw; color:#FFFFFF;margin-bottom: 0.2vw;}
.fa_right li .hover i{width:90px;border-radius: 24px; line-height:30px; height:30px;display:block;border:1px solid #fff;text-align: center;color:#fff;margin:0 auto;}
.fa_right li:hover .hover{transform: scale(1); opacity: 1;}
.tit01 i {
    font-weight: bold;
    display: block;
    font-size: 1.875vw;
    color: rgba(26, 26, 26, 0.1);
    font-family: Arial, Helvetica, sans-serif;
}
.tit01 {
    font-size: 2.395vw;
    text-align: center;
    font-family: "Microsoft YaHei";
    color: #333333;
    font-weight: bold;
}
i, em {
    font-style: normal;
}
.tit01 a {
    color: #333333;
}




