/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font-family:"微软雅黑",Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;/*color:#444; background:url(../images/index_bg.jpg) no-repeat;*/}
body{ color:#4C4C4C;min-width:1150px;}
a{color: inherit;text-decoration:none;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a img{border:none;}
a:link img { transition: all .3s linear;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1280px; overflow:hidden;}
.clear{clear:both; overflow:hidden;}
.blank10{ height:20px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.blank30{ height:33px; overflow:hidden;}
.clearfloat {clear:both;overflow:hidden;}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox,.w1200{ width:90%; margin:0 auto;}
.fl,.l{ float:left;}
.fr,.r{ float:right;}
.content1{ width:90%; margin:0 auto; }
.myClass{background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
/*整体架构布局*/
.wrap{ width:90%; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}
.wrap .content #main{ width:575px; float:left; margin-right:10px; }
.wrap .content #side{ width:390px; float:right;}



.jj{line-height: 24px;font-size:14px;padding-right:100px;padding-top:10px;}
.jj1{line-height: 24px;font-size:14px;color:#00902e;}
.lx1{color: #ff0000;font-weight: bold;font-size:14px;}
.lc{background:url(tacn/jm.jpg) center center no-repeat;height:500px;width:100%;}
.dht{background:url(tacn/nav.png) no-repeat 0% 100%;height:30px;}
.dht span{padding-left:10px;font-size:16px;line-height:30px;}
.dht p{padding-left:10px;height:200px;}
.yl{height:80px;padding:10px 0}
.yln{padding:10px 10px;line-height:25px;font-size:14px;}

/*top*/
#c {width: 100%;max-width: none;min-width: 0px;height: auto;max-height: none;min-height: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
#c .head_lan{width:auto;height:36px;margin-top:3%;border-radius:30px;margin-bottom:27px}
#c .head_lan .lan{width:100%;line-height:32px;color:#fff;display:flex;flex-wrap:wrap;flex-direction:row}
#c .head_lan .lan .iconfont{line-height:36px;height:36px;width:30px;text-align:center;margin-left:15px;display:inline-block}
#c .head_lan .lan .iconfont:before{content:'\e614';color:#fff;font-size:18px;text-align:center}
#c .head_lan .lan a{display:block;width:36px;height:36px;line-height:36px;color:#fff;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}
#c .head_lan .lan a:hover{background:rgba(136,3,10,.5)}
#c .head_lan .lan:after{display:block;height:0px;clear:both;visibility:hidden;overflow:hidden;content:"."}
#c .head_lan .lan_tel{font-family:'Oswald',sans-serif;font-size:29px}
#c .head_lan .lan_tel p{ float:right;margin-top: 20px;}
#c .head_lan .lan_tel a{color:#fff}
#c .head_lan .lan_tel .iconfont{line-height:30px;height:30px;width:30px;text-align:center;/*margin-right:10px;border-radius:50%;border:1px solid #fff;*/display:inline-block}
/*#c .head_lan .lan_tel .iconfont:before{content:'\e628';color:#fff;font-size:18px;text-align:center}
#c .header1.active .lan_tel .iconfont{border:1px solid #113c96}
#c .header1.active .lan_tel .iconfont:before{color:#113c96}*/
#c .header1.active .lan_tel a{color:#113c96}
/*#c .header1:hover .lan_tel .iconfont{border:1px solid #113c96}
#c .header1:hover .lan_tel .iconfont:before{color:#113c96}*/
#c .header1:hover .lan_tel a{color:#113c96}
#c .scroll{overflow-y:unset !important;display:unset important}
#c .header1{z-index:12;height:90px;position:fixed;/*background:rgba(25,25,25,0.1);border-bottom:1px solid rgba(255,255,255,.1);*/top:0px;width:100%;padding:0 30px;-webkit-transition:all .5s ease;transition:all .5s ease;box-shadow: 0 5px 5px 0 rgba(1, 1, 1, 0.17)}
#c .header1.active{background:rgba(255,255,255,.95)}
#c .header1.scroll{height:70px}
#c .header1:hover{background:rgba(255,255,255,.95)}
#c .wel_top{z-index:9;height:40px;position:fixed;background:#113c96;top:0px;width:100%;padding:0 30px;overflow:hidden}
#c .wel_top .top_tel{color:#fff;line-height:40px;font-weight:bold;font-size:16px}
#c .wel_top .top_tel .iconfont{line-height:40px;height:40px;width:30px;display:inline-block}
#c .wel_top .top_tel .iconfont:before{content:'\e628';color:#fff;font-size:20px}
#c .wel_top .top_link{color:#fff;line-height:40px}
#c .wel_top .top_link a{color:#fff;display:inline-block}
#c .wel_top .clear{clear:both}
#c .header1 h1{width:35%;height:90px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
#c .header1 h1 img{max-width:100%;position:absolute;left:0px;top:2%;opacity:0;-webkit-transition:all .5s 0s cubic-bezier(0.86,0.5,1,1);transition:all .5s 0s cubic-bezier(0.86,0.5,1,1)}
#c .header1 h1 img.img1{opacity:1}
#c .header1:hover h1 img.img1{opacity:0}
#c .header1.active h1 img.img1{opacity:0}
#c .header1:hover h1 img.img2{opacity:1}
#c .header1.active h1 img.img2{opacity:1}
#c .header1 .lan_tel img{max-width:100%;position:absolute;left:0px;top:34px;opacity:0;-webkit-transition:all .5s 0s cubic-bezier(0.86,0.5,1,1);transition:all .5s 0s cubic-bezier(0.86,0.5,1,1)}
#c .header1 .lan_tel img.img1{opacity:1}
#c .header1:hover .lan_tel img.img1{opacity:0}
#c .header1.active .lan_tel img.img1{opacity:0}
#c .header1:hover .lan_tel img.img2{opacity:1}
#c .header1.active .lan_tel img.img2{opacity:1}
#c .header1.scroll h1{height:70px;width:261px}
#c .header1 nav{float:left;height:90px;line-height:90px;width:650px;/*position:absolute;left:50%;margin-left:-375px;*/top:0px;-webkit-transition:all .3s ease;transition:all .3s ease}
#c .header1.scroll nav{height:70px;line-height:70px}
#c .header1 nav li{float:left;display:inline-block;text-align:center;font-size:16px;-webkit-transition:all .3s cubic-bezier(0.86,0.5,1,1);transition:all .3s cubic-bezier(0.86,0.5,1,1);margin:0 15px}
#c .header1.scroll nav li{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:0s !important;transition-delay:0}
#c .header1 nav li:nth-child(7){margin-right:0px}
#c .js-m.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
#c .js-m.js-m-2{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s ease;transition:all .8s ease}
#c .js-m.js-m-2.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
#c .hvr-left:before{content:"";position:absolute;z-index:-1;background:#113c96;left:0%;right:0px;width:0%;bottom:0px;height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#c .hvr-left:hover:before{width:100%}
#c .hvr-left.cur:before{width:100%}
#c .hvr-left{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}
#c .header1 nav li>a{color:#fff;display:block;position:relative;-webkit-transition:color .5s;transition:color .5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
#c .header1:hover nav li>a{color:#333}
#c .header1.active nav li>a{color:#333}
#c .header1 .nav-sub{width:180px;background:#fff;position:absolute;top:90px;left:0px;height:auto;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s .2s;transition:transform .3s .2s}
#c .header1 .nav-sub.active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
#c .header1 .nav-sub.active .n-nav-sub{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s .3s;transition:all .2s .3s}
#c .header1.scroll .nav-sub{top:70px}
#c .header1 .nav-sub .n-nav-sub{opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:all .2s;transition:all .2s}
#c .header1 .nav-sub a{height:45px;/*line-height:45px;*/display:block;padding:0 20px;text-align:left;color:#333;font-size:14px;position:relative;-webkit-transition:all .3s cubic-bezier(0.86,0.5,1,1);transition:all .3s cubic-bezier(0.86,0.5,1,1)}
#c .header1 .nav-sub a:hover{background-color:#113c96;color:#fff}
#c .header1 .nav-sub .nav-arrow{position:absolute;top:15px;right:10px;width:16px;height:16px;opacity:0;-webkit-transform:rotate(0deg) translate(-20px,0px);-ms-transform:rotate(0deg) translate(-20px,0px);transform:rotate(0deg) translate(-20px,0px)}
#c .header1 .nav-sub a:hover .nav-arrow{-webkit-transition:-webkit-transform 300ms cubic-bezier(0.68,-0.55,0.265,1.55),opacity 300ms;transition:transform 300ms cubic-bezier(0.68,-0.55,0.265,1.55),opacity 300ms;opacity:1;-webkit-transform:rotate(0deg) translate(0px,0px);-ms-transform:rotate(0deg) translate(0px,0px);transform:rotate(0deg) translate(0px,0px)}
#c .icon-up:before{content:'\e6a7'}
#c .header1 .nav-sub .nav-arrow:before{font-size:16px;color:#fff}
#c .header1 .header-right{/*width:200px;*/position:absolute;right:75px;top:0px;z-index:10}
#c .header1 .header-right .search-btn{width:60px;height:90px;line-height:90px;text-align:center;cursor:pointer;display:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}
#c .header1.scroll .header-right .search-btn{height:70px;line-height:70px}
#c .icon-search1:before{content:'\e661'}
#c .header1 .header-right .search-btn:before{font-size:25px;color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
#c .header1:hover .header-right .search-btn:before{color:#000}
#c .header1.active .header-right .search-btn:before{color:#000}
#c .header1:hover .header-right .search-btn:hover:before{color:#113c96}
#c .header1.active .header-right .search-btn:hover:before{color:#113c96}
.layui-clear{clear:both}
#c .header1 .nav-sub .drop{background-color: rgba(255,255,255,.9);width: 500px;/*height: 330px;*/padding-bottom: 20px; position: absolute;top: 0;display: block;box-shadow: 0 5px 5px 0 rgba(1, 1, 1, 0.17)}
#c .header1 .nav-sub .drop .dropl{width: 45%;}
#c .header1 .nav-sub .drop .dropl .dropl_con{padding:11px 10px 40px 27px}
#c .header1 .nav-sub .drop .dropl .dropl_tit{margin-bottom: 5px;text-align: left;font-size: 24px;    color: #000;    transition: all ease .3s;    -webkit-transition: all ease .3s;}
#c .header1 .nav-sub .drop .dropl .dropl_tit:hover {color: #113c96;}
#c .header1 .nav-sub .drop .dropl .dropl_desc {margin-bottom: 30px;line-height: 1.8;font-size: 13px;color: #8c8b8c;text-align: left;}
#c .header1 .nav-sub .drop .dropl .btn_more_wrap {margin: 40px auto 0;width: 103px;height: 34px;line-height: 34px;margin-bottom: 20px;border: #113c96 2px solid;transition: all ease .75s;-webkit-transition: all ease .75s;margin-left: 0;}
#c .header1 .nav-sub .drop .dropl .btn_more_wrap .btn_more {height:auto;}
#c .header1 .nav-sub .drop .dropl .btn_more_wrap .btn_more:hover {    color: #fff;    background-color: #113c96;}
#c .header1 .nav-sub .drop .dropz{float: left;width: 55%;min-height: 250px;}
#c .header1 .nav-sub .drop .dropz .dropz_con{padding: 20px;}
#c .header1 .nav-sub .drop .dropz .sec_li{height: auto;color: #000;width: 100%; border-bottom: #ddd 1px solid;    margin: 0;}
#c .header1 .nav-sub .drop .dropz .sec_li a{height: 40px;line-height: 40px;display: block;font-size: 16px;}
#c .header1 .nav-sub .drop .dropz .sec_li a:hover{color:#113c96; background:none;}
#c .header1 .nav-sub .drop .dropr{float: left; width: 0%;}
#c .header1 .nav-sub .drop .dropr .dropr_con{padding: 20px;}
#c .header1 .nav-sub .drop .dropr .dropr_con .img_wrap {position: relative;margin-bottom: 20px;height: 0;padding-bottom: 50%;overflow: hidden;}
#c .header1 .nav-sub .drop .dropr .dropr_con .img_wrap img{max-width:100%}
#c .header1 .nav-sub .drop .dropr .dropr_con .drop_img_desc {display: none;    font-size: 15px;    color: #333;}
#c .header1 .nav-sub .drop:before, #c .header1 .nav-sub .drop:after {content: '';display: block;width: 1px;height: 100%;position: absolute;top: 0;background-color: #ddd;}
#c .header1 .nav-sub .drop:before{left: 50%;}
/*#c .header1 .nav-sub .drop:after {left: 59%;}*/
.r0{right:0;}
.g-top02{ left: 0; position:fixed; _position:absolute;z-index:12;top: 0px;  width:100%; height:53px;background:#00428e}
.g-top02 .header_nav02 ul{ overflow:hidden; height:53px;position: absolute;margin-top: -6px;}
.g-top02 .header_nav02 li{ float:left; font-size:16px; line-height:53px; position:relative; }
.g-top02 .header_nav02 li a{ color:#fff; padding:0 65px; display:block; text-decoration:none}
.g-top02 .header_nav02 li b{ display:none; width:29px; height:53px; background:url(Img/Common/nav_bg.png) no-repeat center; position:absolute; left:0; top:0}
.g-top02 .header_nav02 li:hover,.g-top02 .header_nav02 .cur{background:url(tacn/nav_hover_bg.png) no-repeat center 0px;/*background-color:#e10202;*/}
.g-top02 .header_nav02 li:hover b,.g-top02 .header_nav02 .cur b{ display:block}

/* banner */
#banner_main {position: fixed;margin: 0 auto;clear: both;width: 100%;z-index: -1;}
#banner_main .banner { height: 560px;}
#banner_main .banner .bd{background-color: rgba(3, 31, 74, 0.51);height:517px; position:relative;}
.banner .bd ul { width: 100%; overflow: hidden;}
.banner .bd li {  width: 100%; position: absolute;  z-index: 1; overflow: hidden; display: none;}
.banner .bd li:first-child {  display: block;}
.banner .bd li img { width: 100%; display: block; position: relative;/* left: 50%; margin-left: -960px;*/ top: 0; height:580px;}
#banner_main .banner .hd { width: 1000px; height: 20px; line-height: 0; font-size: 0;  text-align: center; position: absolute; left: 50%;  margin-left: -500px;  bottom:50px; z-index: 13;}
#banner_main .banner .hd ul{ display:inline-block;}
#banner_main .banner .hd li.on {background-position: -190px -23px;background:#f69625;}
#banner_main .banner .hd li { width: 40px; height: 2px; margin: 0 10px; display: inline-block; font-size: 0; cursor: pointer; background-position: -140px -23px;}
#banner #btn_prev, #banner #btn_next { width: 60px; height: 60px; position: absolute; top: 310px; z-index: 5; }
#banner #btn_prev {  background-position: 0 -0px; left: 8%; transition: all 600ms ease;display:none;}
#banner #btn_next { background-position: -60px -0px; right: 8%; transition: all 600ms ease;display:none;}
#banner:hover #btn_prev{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 7.6%; display:block;}
#banner:hover #btn_next{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 7.6%;display:block;}
.icon {background:url(../images/tacn/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
@media(max-width:1200px){
#banner_main .banner{ height:490px;}
}
@media(max-width:1024px){
#c .header1 nav{ width:640px;}
#c .header1 nav li{ margin:0 15px;}
}
@media(max-width:991px){
#c .header1 h1{ width:28%;}
#c .header1 h1 img{ top:25%;}
#c .header1 nav{ width:48%;}
#c .header1 nav li{ margin:0 1%;}
}

/* 首页公司简介-----------------------------------*/
.company{ padding: 10px 0 3% 0; /*background:url(../images/tacn/gy_bg.jpg) no-repeat center;*/ overflow: hidden;}
.companyContent{ width: 90%; margin: 0px auto; display: flex; display:-webkit-flex; flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;}
.companyContent .comLeft{position: relative; margin-top: 3%;}
.companyContent .comLeft img{ width: 465px; transform: translate(-16px, 16px);}
.companyContent .comLeft::before{ display: block; content: " ";width: 100%; height: 100%; box-sizing: border-box; border: 5px solid #113c96; position: absolute; top: 0; left: 0; z-index: 0;} 
.companyContent .comLeft::after{ display: block; content: " "; width: 40px; height: 40px; border-left: 5px solid #113c96; border-bottom: 5px solid #113c96; position: absolute; bottom: -28px; left: -32px; }
.companyContent .comRight{ width: 750px; margin-top: 20px; }
.companyContent .comRight p{ font-size: 16px; color: #000; line-height: 35px;text-indent: 2em; }
.companyContent .comRight .more a{ display: inline-block; padding: 5px 20px; font-size: 16px; border: 1px solid #113c96; color: #000; transition:all .6s ease-out; margin-top: 2%; }
.companyContent .comRight .more a:hover{ background-color: #fff; color: #113c96; transition:all .6s ease-out;}
@media(max-width:991px){
.companyContent{ width: 95%;}
.companyContent .comRight p:nth-child(3){ display:none;}
}

/* 简介标题title */
.titles{ padding: 40px 0; margin: 0 auto; }
.titles h4{ color: #999999; font-size: 18px; text-transform: uppercase; text-align: center;  padding-top: 8px; line-height: 1.4; }
.titles h3{ color: #113c96; font-size: 30px;  text-align: center;  padding: 6px 0 0 0; line-height: 1.4; }
.titles h6{ font-size: 14px; color: #999; line-height: 24px; text-transform: uppercase; text-align: center; }
.colorFFF P,.colorFFF div{color: #fff;}

/*荣誉 */
.pro{}
.pro h2{color:#333;font:400 27px/39px "Microsoft Yahei";background:url(../images/tacn/line3.jpg) no-repeat 50% 100%;text-align: center;padding-top: 2%; padding-bottom:1%;}
.pro h2 p{color:#113c96;font:600 31px/36px "Microsoft Yahei";text-transform:uppercase; }
.pro h2 p span{color:#333;}
.pro .profile{color:#666;font:400 14px/24px "Microsoft Yahei";text-align: center;/*padding-top:18px;*/padding-bottom: 1%;}
@media only screen and (max-width:1024px){
.pro h2 p{ font-size:20px!important;}
.pro h2{padding: 12px 0;}
}
.hTitle{text-align:center;font-weight:normal;font-size:14px;color:#666;line-height:20px;margin-bottom:40px;}
.hTitle strong{font-size:28px;color:#0679e4;line-height:35px;display:block;margin-bottom:10px;}
.case{ /*padding-top: 2%;*/background: url(../images/tacn/pro_bg.jpg);overflow:hidden;}
.caseMain{height:260px;position: relative;width: 95%; margin: 0 auto;}
.caseMain .ohbox{width:100%;height:260px;overflow:hidden;}
.caseMain .ohbox ul{width:1240px;}
.caseMain li{float:left;width:230px!important;height:260px;overflow:hidden;position:relative;font-size:12px;margin-right:20px;}
.caseMain li img{width:220px;height:260px;transition:all 0.5s;}
.caseMain li .txt{background:rgb(17, 60, 150) url(../images/tacn/c_link.png) no-repeat 335px -50px;color:#fff;padding:0 70px 0 20px;height:45px;overflow:hidden;transition:all 0.5s;position:absolute;bottom:0;left:0;width:180px; text-align:center;}
.caseMain li .txt h4{height:45px;line-height:45px;font-size:14px;font-weight:normal;}
.caseMain li:hover .txt{background: rgba(17, 60, 150, 0.9) url(../images/tacn/c_link.png) no-repeat 335px center;height:120px;}
.caseMain li:hover .txt h4{line-height:55px;}
.caseMain li:hover img{transform:scale(1.1);}
.caseMain .pageBtn span{position:absolute;top:100px;cursor:pointer;left:-25px;background:url(../images/tacn/caseBtn.png) no-repeat;width:50px;height:50px;font-size:0;line-height:0;}
.caseMain .pageBtn .next{left:auto;right:0;background-position: -50px 0;right:-25px;}
.caseMain .pageBtn span:hover{background-position:-100px}
.caseMain .pageBtn .next:hover{background-position:-150px}
.tempWrap{ width:100%!important;}
@media only screen and (max-width:768px){
.case .w1200{ width:86%;}
}

/*案例*/
.qimo8{ overflow:hidden; width:90%; padding:10px 0px 20px;margin: 0 auto;}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:300px;margin-right:20px}
.qimo8 .qimo ul li img{ width:300px;}
.qimo8 .qimo ul li ol{ text-align:center; height:30px; width:200px; line-height:30px;transition:all .5s ease;background:#E72C01; color: #FFFFFF;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444; font-size: 14px;}

/*企业文化*/
.sywhbox{width: 100%;min-width: 1200px;margin: 40px auto 40px;padding: 20px 0; background-color: #fff;}
.sywh{width: 83%;min-width: 1160px;margin: 0 auto;overflow:hidden;}
.sywh ul{width: 100%;overflow: hidden;border: 1px solid #eaeaea;box-sizing: border-box;}
.sywh ul li{width:calc(100% / 4);float: left;}
.sywh ul li a{width: 100%;display: block;position: relative;transition: all 0.6s;}
.sywh ul li a img{width: 100%;display: block;opacity:1;}
.sywh ul li a .whl{width: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);transition: all 0.6s;}
.sywh ul li a .whl img{width: 40%;margin: 0 auto;display: block;}
.sywh ul li a .whr{width: 50%;position: absolute;right: 0;top: 50%;transform:translateY(-50%);;transition: all 0.6s;}
.sywh ul li a .whr p:nth-child(1){font-size: 18px;line-height: 30px;color: #113c96;}
.sywh ul li a .whr p:nth-child(2){width: 70%;height: 1px;display: block;background-color:#a1a1a1;}
.sywh ul li a .whr p:nth-child(3){font-size: 16px;line-height: 24px; color: #a1a1a1;}
.sywh ul li:nth-child(2) a .whr p,.sywh ul li:nth-child(4) a .whr p,.sywh ul li:nth-child(5) a .whr p,.sywh ul li:nth-child(7) a .whr p{color: #fff;}
.sywh ul li a:hover{background-color:#003a8c;}.sywh ul li a:hover img{opacity:0;}
.sywh ul li a:hover .whl{left: 50%;}.sywh ul li a:hover .whl img{opacity:1;}
.sywh ul li a:hover .whr{right: 35%;}.sywh ul li a:hover .whr p{color: #fff;}

/*banner内页*/
.in-banner{width: 100%;height: 445px;position: relative;margin-top: 0px; }
.in-banner .bannertxt{	height: 100%;overflow: hidden; position: relative;}
.in-banner .bannertxt .txten{display: block;position: absolute; text-align:center; font-size:22px; line-height:50px; width:1000px; left:50%; margin-left:-500px; color:#fff;font-family:"novecento_widelight"; font-weight:normal; text-transform:uppercase;opacity: 0;filter: alpha(opacity=0);top: 120px;}
.in-banner .bannertxt .txtcn{position: absolute;width:1000px; left:50%; margin-left:-500px; text-align: center;top: 411px;opacity: 0;filter: alpha(opacity=0);}
.in-banner .bannertxt .hr{display: block;margin:0 auto;width: 40px;height: 3px;background: #fff;opacity: 0.9;filter: alpha(opacity=90);margin-top: 15px;}
.in-banner .bannertxt .txtcn_1{color: #fff;font-size: 36px; line-height:60px; font-weight:normal;letter-spacing: 0px;display: block;margin:0 auto;}
.in-banner .bannertxt .btn{display: block;margin:0 auto;width: 33px;height: 33px;background: url(../images/bg_sign14.png) no-repeat center;margin-top: 170px;cursor: pointer;}
.besttxt{letter-spacing: 0px!important;  white-space: nowrap;  text-indent: 0px;}

/*联系我们内页*/
.hf{width: 100%;height:auto;}
.hf .dj{overflow: hidden;background:#003d90;width:92%;float: right;position: relative;margin-top: -74px;margin-right: 0px;padding-top: 20px; padding-left: 60px; padding-bottom: 20px;}
.hf .dj .zb{width: 29.67%;float: left;margin-bottom: 0rem;margin-top: 0rem;}
.hf .dj .zb .yt{line-height:1.6;font-size:40px;color:#FFFFFF;LETTER-SPACING: 2px;}
.hf .dj .zb span{line-height:1.6;color:#FFFFFF;font-size:30px;}
.hf .dj .yb{width: 65.33%;float: left;margin-left: auto;}
.hf .dj .yb .wzdh{text-align: right;margin: 10px 0px;}
.hf .dj .yb .wzdh span{display: inline-block;color:#e3e3e3;}
.hf .dj .yb .wzdh .txt{display: inline-block;vertical-align: middle;color: #e3e3e3;position: relative;font-size: 14px;}
.hf .dj .yb .wzdh .txt .wenzi{padding-left: 25px;}
.hf .dj .yb .wzdh .txt .wenzi .iconfont{position: absolute; background:url(../../images/tacn/wz.png);line-height: 1; width: 20px;height: 22px;    left: 0px;}
.hf .dj .yb .wzdh .txt a{display: inline-block;color: #e3e3e3;}
.hf .dj .yb .fx{overflow: hidden;float: right;}
.hf .dj .yb .fx li{display: inline-block;    padding: 0 2.34vw;position: relative;}
.hf .dj .yb .fx li a{font-size: 16px;display: block;padding: 15px 0 10px;color: #fff;}
.hf .dj .yb .fx li a:before {position: absolute;content: '';left: 50%;bottom: 0px;width: 0%; height: 3px; background-color: none; transition: all .3s;}
.hf .dj .yb .fx li a:hover:before {left: 25%;width: 50%;background-color: #fff;transition: all .3s;}
.hf .dj .yb .fx li:after {position: absolute;height: 12px;width: 1px;background:#e3e3e3;top: 50%;opacity: .5;margin-top: -3px;right: 0;content: '';}
/*公司简介内页*/
.div_title{ text-align:center; background:url(../../images/tacn/1_1.jpg) center bottom no-repeat;padding-top: 24px; padding-bottom:17px; font-size:30px; line-height:30px; color:#2d2c30;}
.div_abo{ margin-top:0;}
.div_abo .div1{ text-align:center; margin-top:34px;}
.div_abo .div2{ width:520px; margin:0 auto; margin-top:31px;}
/*.div_abo .div2 span{ width:50px; height:50px; display:block; margin-left:40px; margin-right:40px; float:left; cursor:pointer;}
.div_abo .div2 .span1{ background:url(http://www.forchn.com.cn//images/2_04.jpg) center no-repeat;}
.div_abo .div2 .span2{ background:url(http://www.forchn.com.cn//images/2_05.jpg) center no-repeat;}
.div_abo .div2 .span3{ background:url(http://www.forchn.com.cn//images/2_06.jpg) center no-repeat;}
.div_abo .div2 .span4{ background:url(http://www.forchn.com.cn//images/2_07.jpg) center no-repeat;}
.div_abo .div2 .span5{ background:url(http://www.forchn.com.cn//images/tj_02.jpg) center no-repeat;}
.div_abo .div2 .span1:hover{ background:url(http://www.forchn.com.cn//images/2_04a.jpg) center no-repeat;}
.div_abo .div2 .span2:hover{ background:url(http://www.forchn.com.cn//images/2_05a.jpg) center no-repeat;}
.div_abo .div2 .span3:hover{ background:url(http://www.forchn.com.cn//images/2_06a.jpg) center no-repeat;}
.div_abo .div2 .span4:hover{ background:url(http://www.forchn.com.cn//images/2_07a.jpg) center no-repeat;}
.div_abo .div2 .span5:hover{ background:url(http://www.forchn.com.cn//images/tj_02a.jpg) center no-repeat;}*/
.div_abo .div3{ text-align:center; margin-top:1%; color:#333; font-size:24px; line-height:48px;}
.div_abo .div4{ margin-top:2%; text-align:center;}
.div_abo1{ background:url(../../images/tacn/about-bj.jpg) center center no-repeat; height:740px; margin-top:20px;}
.div_abo1 .div1{ background:#fff;     padding: 1% 1%;}
.div_abo1 .div1 .fl{ width:39%;}
.div_abo1 .div1 .fr{ width:58%;/* height:258px;*/ overflow:auto; color:#333; font-size:15px; line-height:26px;}
.heg {    min-height: 100px; }
.div_abo1 .div1 .fl .img1{ opacity: 1;}
.div_abo1 .div1 .fl .img2{opacity: 0;display: none;}

/*内页分栏*/
.nrfl{width: 83%;min-width:90%;margin: 0 auto;margin-bottom: 20px;}
.cl{width: 250px;;margin-right: 40px;float: left;margin-bottom: 20px;position: relative;z-index: 5; margin-top: -135px;}
.cltop1{width: 250px;height: 165px;background-image: url("../../images/tacn/clbj.jpg");background-size: 250px 165px;padding: 40px 20px;box-sizing: border-box;}
.cltop1 p:nth-child(1){font-size: 30px;font-weight:bolder;color:#fff;letter-spacing:2px;line-height: 30px;}
.cltop1 span{display: block; width: 60px;height: 3px;background-color: #fff;margin-top: 16px;margin-bottom: 23px;}
.cltop1 p:nth-child(3){font-size: 18px;font-weight:lighter;color:#fff;line-height:18px;}

.cltop{width: 250px;height: 74px;padding: 15px 20px;box-sizing: border-box;background-color: #003a8c;border-bottom: 1px solid #ddd;}
.cltop p:nth-child(1){font-size: 22px;font-weight: 800;color:#fff;letter-spacing: 2px;line-height: 22px;}
.cltop p:nth-child(2){font-size: 16px;font-weight:600;color:#fff;line-height:16px;margin-top: 6px;}
.cldh{width: 250px;margin-bottom: 20px;padding: 30px 0 20px; background-color: #fff;}
.cldh li{width: 250px;height: 46px;line-height: 46px; background-color: #fff;border-bottom: 1px solid #ddd;}
.cldh li a{display: block;width: 250px;padding:0 20px;box-sizing: border-box;font-size: 16px;color: #333;}
.cldh li a span{float: right;color: #999;}
.cldh li a:hover{background-color: #003a8c;color: #fff;}
.cldh li a:hover span{color: #fff;}
	
.cllx{width: 250px;padding:15px 20px;box-sizing: border-box;background-color: #fff;}
.cllx p{font-size: 16px;color: #666;line-height: 30px;margin: 4px 0;}
.cllx p img{display: block;width: 50px;float:left;margin-top: 7px;}
.cllx p:nth-child(1){font-size: 22px;font-weight: 600;color: #333;letter-spacing:6px;text-align: center;margin-bottom: 10px;}
.flnr{width: calc(100% - 290px);float: left;background-color: #fff;padding: 20px 30px;box-sizing: border-box;margin-bottom: 20px;position: relative;z-index: 5; margin-top: -100px;}
.flnr .nrtop{width: 100%;height: 50px;border-bottom: 10px solid #eee;overflow: hidden;}
.nrtop p{width: 50%;display:block;float: left;}
.nrtop p:nth-child(1){font-size: 22px;font-weight: 600;line-height: 50px;text-align:left;color: #003a8c;    width: 30%;}
.nrtop p:nth-child(2){font-size: 14px;line-height: 50px;text-align: right;color: #333;    width: 70%;}
.nrtop p:nth-child(2) img{width: 15px;display: block;float: right;margin-top:18px;margin-right: 6px;}

/* 企业风采 */
.qyfc{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
.qyfc li{width: 45%;margin-bottom: 10px;}
.qyfc li img{width: 100%;}
/*图片列表*/
.tplb{width: 100%;overflow: hidden;}
.tplb li{width: 30%;float: left;margin: 10px 0;}
.tplb li:nth-child(2),.tplb li:nth-child(5),.tplb li:nth-child(8),.tplb li:nth-child(11),.tplb li:nth-child(14){margin: 10px 5%;}
.tplb li a{display: block;width: 100%;border: 1px solid #f1f2f3;box-sizing: border-box;overflow: hidden;}
.tplb li a img{width: 100%;display: block;transition: all 0.8s; /*height: 400px;*/}
.tplb li a p{padding: 0 10px;box-sizing: border-box; font-size: 16px;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.4s;}
.tplb li a:hover{box-shadow: #aaa 0 0 10px 0;}
.tplb li a:hover img{/*transform:scaleX(1.2);*/transform: scale(1.05);}
.tplb li a:hover p{color:#003a8c;}

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/*footer*/
.tem_index_footer{padding:40px 0 50px;background:#1e1e1e;height: 210px;margin: 0 auto;}
.tem_index_footer dl{float:left;}
.tem_index_footer dl dt{margin-right:25px;height:40px;border-bottom:1px solid #363636;color:#f3f3f3;font-size:16px;line-height:40px;}
.tem_index_footer dl dt span{position:relative;top:-1px;display:inline-block;border-bottom:3px solid #838383;}
.tem_index_footer dl dd{margin-right:25px;}
.tem_index_footer_contact{width:33%;}
.tem_index_footer_contact li{position:relative;color:#ccc;list-style:none;line-height: 35px;}
.tem_index_footer_contact li i{position:absolute;top:0;left:0;width:35px;height:35px;border:1px solid #424244;border-radius:5px;color:#7c7c7c;text-align:center;font-size:22px;line-height:35px;}
.tem_index_footer_link{width:23%;}
.tem_index_footer_link dd{padding:20px 0;}
.tem_index_footer_link a{display:inline-block;margin:0 12px 10px 0;color:#646363;white-space:nowrap;}
.tem_index_footer_link a:hover{color:#ababab;}
.tem_index_footer_link a img{height:45px;}
.tem_index_footer_attention{width:15%;}
.tem_index_footer_attention dd{padding:20px 0;color:#646363;}
.tem_index_footer_attention li{display:inline-block;margin:8px;list-style:none;}
.tem_index_footer_attention li a{display:block;overflow:hidden;width:44px;height:44px;background:url(../pnt.png) no-repeat left top;color:#646363;}
.tem_index_footer_attention li.tenxun a{background-position:-83px top!important;}
.tem_index_footer_attention li.weixin a{background-position:-247px top!important;}
.tem_index_footer_attention li.qq a{background-position:-165px top!important;}
.tem_index_footer_attention li:hover a{background:url(../pnthover.png) no-repeat;}
.tem_index_footer_attention img{margin-top:8px;width:100px;}
.tem_index_footer_attention p{margin-top:5px;float: left;width: 33%;}
.tem_index_footer_attention p a{ color:#ccc;}
.tem_index_footer_attention p a:hover{color:#ababab;}
.tem_footer{position:relative;padding:15px 0;background:#161616;color:#4a4a4a;font-size:13px;}
.tem_footer a{color:#4a4a4a;}
.tem_footer_nav{position:absolute;top:50%;right:0;margin-top:-15px;height:30px;line-height:30px;}
.tem_footer_nav a{margin-left:30px;}
.powered_by_metinfo{background:#161616;color:#ccc;text-align:center;font-size:15px;line-height:35px;height: 200px;}
.powered_by_metinfo div{ width:90%; margin:0 auto;}
.powered_by_metinfo a{color:#ccc;}
.tem_inner { padding: 0; width: 90%; margin:0 auto; position: relative;}
.tem_index_footer_contact li a{color:#ccc;}
.tem_index_footer_contact li a:hover{ color:#ababab;}

/*友情链接*/
.picfloor{ padding-top:20px;padding-bottom:20px;}
.Bigtitle{ font-size:20px; height:40px; line-height:40px; padding-bottom:20px;}
.Bigtitle em{ float:right; }
.Bigtitle em a{ font-size:14px;}

