@font-face { font-family: fzltxhtw; src: url(/uploads/image/tccfont/fzltxhtw.ttf); }
@font-face { font-family: myfirstfont; src:  }
@font-face { font-family: myfont; src: url(/uploads/image/tccfont/fzltxhjw.eot); src: url(/uploads/image/tccfont/fzltxhjw.svg); src: url(/uploads/image/tccfont/fzltxhjw.woff); src: url(/uploads/image/tccfont/fzltxhjw.ttf); }
 @charset "utf-8";
html { font: normal 62.5%/2.3em "微软雅黑", "myfont", arial; }
body { position: relative; margin: 0px; padding: 0px; margin: 0px auto; font-size: 1.2em; color: #414446; width: 100%; min-width: 1000px; width:expression((documentelement.clientwidth < 1000) ? "1000px" : "100%" );
zoom: 1; }
ul, li, form, dl, dt, dd, div, p, a, img { padding: 0px; margin: 0px; }
select, input, textarea { border-radius: 0; -webkit-border-radius: 0; color: #414446; }
input:focus { outline: none; }
input, button, select, textarea { outline: none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea { resize: none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea, input, select { background: none; border: none; margin: 0; padding: 0; }
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block; } /*html5设置*/
figure, figcaption { margin: 0px; padding: 0px; }
button, input, select, textarea { font-size: 100%; border: 0; background: none; outline: none; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
img { border: none; border: 0; max-width: 100%; vertical-align: top; }
a { color: #414446; text-decoration: none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:focus { outline: none; -moz-outline: none; }
a:hover { color: #909090; }
table { border-collapse: collapse; border-spacing: 0 }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #6e6e6e;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #6e6e6e;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #6e6e6e;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #6e6e6e;
}
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;
}
ul li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.containa { width: 1000px; margin: 0 auto; }
.sildebar { }
.maincontent { }
.contain { position: relative; }
.content { }
.singlepage { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; overflow: hidden; font-size: 13px; line-height: 24px; }
.current { }
.logindl:after, .mcformbox dl:after, .mcenterbox:after, .conbox .c_ul1:after, .conbox .c_ul2:after, .conbox .c_ul3:after, .conbox .c_ul4:after, .joblist dl dt:after, .mapbox:after, .storebox:after, .jobsearch dl:after, .jobsearch:after, .mefavorites ul:after, .contantnr:after, .vidio_list:after, .technology_list ul:after, .contantnr:after, .project_list ul li:after, .news_list li:after, .zlgj_list ul:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
/*pages*/
.pages { }
/*pages end*/

/*top*/
.toper { width: 100%; background: #fff; height: 55px; overflow: visible !important; }
.top { /*width:1307px;*/ padding: 15px 20px 0 20px; margin: 0 auto; position: relative; z-index: 50; }
.top .logobox { float: left; width: 77px; }
.top .logobox a { display: block; }
.top .logobox a img { width: 100%; height: auto; }
.topfix { position: fixed; left: 0; top: 0; z-index: 50; /*border-bottom:2px solid #0073bd;*/ }
.topfix .logobox { top: 9px; }
.topsub { height: 48px; position: fixed; z-index: 999; top: 0px; }
.topsub .logobox { width: 60px; }
.topsub .top { padding-top: 6px; }
.topsub .divmerkliste { top: 48px; }
.top .rightbox { float: right;/* margin-top:23px;*/ padding-top: 7px; }
.top .rightbox .a_btn { float: left; display: block; width: 56px; height: 22px; line-height: 22px; text-align: center; border-right: #c8c8c8 1px solid; }
.top .rightbox .btnen { color: #555555; font-size: 14px; width: 56px; }
.top .rightbox .btnmember { background: url(/uploads/image/tccimages/member_icon.png) no-repeat center center; }
.top .rightbox .btnmerkliste { position: relative; background: url(/uploads/image/tccimages/merkliste_icon.jpg) no-repeat 23px center; }
.top .rightbox .btnmerkliste .badge { position: absolute; top: 0px; font-size: 12px; left: 35px; display: inline-block; line-height: 12px; }
.top .rightbox .login_drop { display: none; position: absolute; top: 22px; width: 100; text-align: center; }
.top .rightbox .login_drop a { background: none; }
.searchbox { float: left; display: block; width: 143px; height: 22px; padding-right: 14px; border-right: #c8c8c8 1px solid; }
.searchbox .searchtext { float: right; width: 111px; height: 21px; line-height: 21px; padding: 0 2px; border: none; border-bottom: #c8c8c8 1px solid; color: #c8c8c8; }
.searchbox .searchbtn { float: left; display: block; width: 24px; height: 22px; background: url(/uploads/image/tccimages/icon_search.png) no-repeat center center; }
.mainnav { /*margin-top:17px;*/ text-align: center; }
.mainnav ul { display: inline-block; }
.mainnav li { float: left; padding: 0 19px; position: relative; text-align: center; }
.mainnav li .nava { display: block; font-size: 13px; color: #555; border-bottom: #dcdcdc 1px solid; line-height: 28px; }
.mainnav li .nava:hover, .mainnav li.onnav .nava, .mainnav li dl dd:hover a { border-bottom: #555 1px solid; color: #555; }
.mainnav li dl { display: none; position: absolute; left: 0px; width: 100px; margin-left: -5px; background: #fff; opacity: 0.8; z-index: 10; padding-top: 20px; }
.mainnav li dl dd { /*padding:0 20px;*/ text-align: center; }
.mainnav li dl dd:hover { background: #eee; }
.mainnav li dl dd a { display: inline-block; color: #555; border-bottom: #dcdcdc 1px solid; line-height: 28px; color: #c2c2c2; font-size: 12px; }
.mainnav li a:hover { text-decoration: none; }
.divmerkliste { position: fixed; top: 70px; right: -330px; width: 330px; background: #fff; z-index: 1000; height: 100%; box-shadow: 0px 5px 8px #999; -moz-box-shadow: 0px 7px 10px #999;             /* for firefox3.6  */ -webkit-box-shadow: 0px 7px 10px #999; }
.divmerkliste .span { display: block; font-size: 18px; color: #555; padding: 18px; border-top: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; }
.divmerkliste .span .close { float: right; margin-top: -5px; display: inline-block; width: 33px; height: 33px; background: url(/uploads/image/tccimages/gb.jpg) no-repeat center center; }
.divmerkliste .span .close:hover { background: url(/uploads/image/tccimages/gba.jpg) no-repeat center center; }
.divmerkliste ul { overflow-y: auto; }
.divmerkliste ul li { float: left; margin-left: 18px; width: 135px; margin-top: 24px; position: relative; }
.divmerkliste ul li img { width: 100%; }
.divmerkliste ul li span { display: block; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; line-height: 28px; height: 28px; }
.divmerkliste ul li .li_remove { display: none; width: 20px; height: 25px; text-align: center; position: absolute; top: 0px; right: 0px; font-style: normal; background: #fff url(/uploads/image/tccimages/sprite_03.png) no-repeat center center; }
.divmerkliste ul li:hover .li_remove { display: block; }
/*top*/

/*bottom*/
.bottom { background: #505050; color: #fff; position: relative; z-index: 9; padding-bottom: 80px; }
.bottom .main { position: relative; }
.bottom .b_title { font-size: 24px; /*font-family:arial;*/ padding: 10px 0; }
.bottom a:hover { /*border-bottom:1px solid #fff; padding-bottom:3px;*/ }
.bottomlinks { padding: 30px 0; border-top: #969696 1px solid; border-bottom: #969696 1px solid; }
.bottomlinks a img { vertical-align: middle; height: 30px; }
.bottomlinks a:hover { border-bottom: 1px solid #969696; padding-bottom: 3px; }
.bottomlinks em { font-style: normal; margin: 0 30px; }
.divsitemap { padding-top: 30px; }
.divsitemap .span { display: inline-block; border-bottom: #969696 1px solid; font-size: 16px; padding: 13px 0; }
.divsitemap dl { float: left; width: 135px; padding-right: 14px; }
.divsitemap dl a { color: #fff; font-size: 14px; }
.divsitemap dl dt { padding: 20px 0; }
.divsitemap dl dt a { font-size: 14px; }
.divsitemap dl dd { line-height: 25px; font-size: 14px; color: #dedede; }
.divsitemap dl dd a { font-size: 14px; color: #dedede; }
.copyright { font-size: 14px; padding-top: 35px; margin: 0 auto; }
.copyright p { font-size: 14px; text-align: center; color: #dedede; line-height:25px;}
.copyright p a { font-size: 14px; text-align: center; color: #dedede; }
.copyright p a:hover { color: #aaa; }
/*返回顶部*/
.totop { position: absolute; right: -97px; top: 41px; width: 50px; height: 50px; background: url(/uploads/image/tccimages/top_icon.png) no-repeat center top; z-index: 10; cursor: pointer; }
/*bottom*/

/*sildebar*/
.sildebar { }
/*sildebar*/

/*banner*/
/*这是首页的*/
.homebanner { position: relative; padding: 0!important; }
.homebanner .productban { width: 1920px; position: relative; left: 50%; margin-left: -960px; text-align: center; height: auto; overflow: hidden; }
.homebanner ul { z-index: 0; }
.homebanner li { width: 1920; height: auto; overflow: hidden; float: left; }
.homebanner li a { display: block; text-align: center; width: 100%; background-repeat: no-repeat; background-position: -2560px; background-size: 100%; background-color: #ccc; }
.homebanner li a span { display: inline-block; height: auto; width: 1px; margin-left: -1px; vertical-align: middle; }
.homebanner li a img { vertical-align: middle; display: none; height:709px; }
/*.homebanner li a img{width: 100%;}*/
.homebanner .productban li img { }
 @media screen and (max-width:1000px) {
.homebanner .banlist ul { height: auto !important; }
.homebanner .banlist li a { background-position: center; height: auto !important; }
.homebanner .banlist li a img { display: none; }
}
.homebanner .bx-pager { width: 100%; height: 4px; overflow: hidden; left: 0px; bottom: 19px; position: absolute; z-index: 0; text-align: center; }
.homebanner .bx-pager .bx-pager-item { display: inline-block; }
.homebanner .bx-pager a { background: #fff; width: 28px; height: 2px; display: block; cursor: pointer; width: 28px; margin: 0 4px; }
.homebanner .bx-pager a.active { background: #555555; }
.homebanner .bx-prev, .homebanner .bx-next { display: block; width: 75px; height: 75px; text-indent: 75px; overflow: hidden; position: absolute; top: 50%; margin-top: -17px; z-index: 8; }
.homebanner .bx-prev { left: 30px; background: url(/uploads/image/tccimages/ban_prev_1.png) no-repeat center center; }
.homebanner .bx-prev:hover { background: url(/uploads/image/tccimages/ban_prev.png) no-repeat center center; }
.homebanner .bx-next { right: 30px; background: url(/uploads/image/tccimages/ban_next_1.png) no-repeat center center; }
.homebanner .bx-next:hover { background: url(/uploads/image/tccimages/ban_next.png) no-repeat center center; }
/*这是内页的*/
.homeban { width: 100%; /*height:360px;*/ position: relative; text-align: center; z-index: 0; overflow: hidden; }
.homeban .banlist { /*width:1920px; position:relative; left:50%; margin-left:-960px; text-align:center; height:360px;*/ overflow: hidden; }
.homeban .productban { width: 1920px; position: relative; left: 50%; margin-left: -960px; text-align: center; height: 360px; overflow: hidden; }
.homeban .banlist ul { z-index: 0;/*height:360px;*/ }
.homeban .banlist li { width: 100%; overflow: hidden; /*float:left;*//*height:360px;*/ }
.homeban .banlist li a { display: inline-block; width: 100%;/*height:360px;*/ background-color: #ccc; }
.homeban .banlist li a span { display: inline-block; height: 100%; width: 1px; margin-left: -1px; vertical-align: middle; }
.homeban .banlist li a img { vertical-align: middle; }
.homeban .productban li img { }
.homeban .tablist { width: 100%; height: 4px; overflow: hidden; left: 0px; bottom: 19px; position: absolute; z-index: 0; }
.homeban .tablist .list { width: 1300px; height: 22px; margin: 0 auto; text-align: center; }
.homeban .tablist .list ul { height: 22px; margin: 0 auto; }
.homeban .tablist li { float: left; width: 28px; padding: 0 4px; }
.homeban .tablist li span { background: #fff; width: 28px; height: 2px; display: block; cursor: pointer; }
.homeban .tablist li.on span { background: #555555; }
.homeban .prev, .homeban .next { display: block; width: 75px; height: 75px; position: absolute; top: 50%; margin-top: -17px; z-index: 8; }
.homeban .prev { left: 30px; background: url(/uploads/image/tccimages/ban_prev_1.png) no-repeat center center; }
.homeban .prev:hover { background: url(/uploads/image/tccimages/ban_prev.png) no-repeat center center; }
.homeban .next { right: 30px; background: url(/uploads/image/tccimages/ban_next_1.png) no-repeat center center; }
.homeban .next:hover { background: url(/uploads/image/tccimages/ban_next.png) no-repeat center center; }
/*banner*/

.main { min-width: 1100px; margin: 0 auto; position: relative; max-width:1500px; padding-top:120px;}
/*index*/
.hometitle { border-left: 12px solid #007ac1; height: 56px; ; margin: 50px 0; padding-left: 24px; }
.hometitle span { color: #a0a0a0; font-family: arial, times, serif; font-size: 12px; letter-spacing: 1px; }
.hometitle p { display: block; color: #007bc1; font-family: "microsoft yahei", 微软雅黑, "microsoft jhenghei", 华文细黑, stheiti, mingliu; font-weight: normal; font-size: 22px; line-height: 48px; letter-spacing: 2px; }
.homenewsproduct { /*height:590px;*/ position: relative; z-index: 5; padding-bottom: 50px; /*width:1000px;*/ margin: 0 auto; }
.homenewsproduct ul li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 30px; }
.homenewsproduct ul li:nth-child(3n) { margin-right: 0px; }
.homenewsproduct ul li .img { width: 312px; height: 210px; overflow: hidden; display: block; border: 1px solid #e4e4e4; }
.homenewsproduct ul li .img img { width: 312px; height: 210px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.homenewsproduct ul li .img img:hover { -webkit-transform: scale(1.0725); -moz-transform: scale(1.0725); -o-transform: scale(1.0725); }
.homenewsproduct ul li .title { display: block; font-size: 18px; color: #555555; padding-top: 20px; }
.homenewsproduct ul li .p { color: #969696; line-height: 22px; margin: 17px 0; font-size: 14px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.homenewsproduct2 { z-index: 5; padding-bottom: 50px; }
.homenewsproduct2 ul { width: 600px; float: right; padding-bottom: 30px; }
.homenewsproduct2 ul li { float: left; width: 250px; margin-left: 50px; margin-bottom: 30px; }
.homenewsproduct2 ul li .img { width: 250px; height: 250px; overflow: hidden; display: block; border: 1px solid #e4e4e4; }
.homenewsproduct2 ul li .img img { width: 250px; height: 250px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.homenewsproduct2 ul li .img img:hover { -webkit-transform: scale(1.0725); -moz-transform: scale(1.0725); -o-transform: scale(1.0725); }
.homenewsproduct2 ul li .p { color: #969696; line-height: 22px; margin: 17px 0; font-size: 14px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.homenewsproduct2 .rec { width: 500px; height: 700px; float: left; position: relative; }
.homenewsproduct2 .rec img { width: 500px; height: 680px; }

.homenewsproduct2 .rec .imask { position: absolute; top: 300px; left: 200px; color: #007ac1;  }
.homenewsproduct2 .rec .imask h3 { text-align: center; font-size: 26px; color: #007ac1;line-height: 60px; }
.homenewsproduct2 .rec .imask span { text-align: center;  font-size: 16px; color: #007ac1; width: 28px; border-bottom: 1px solid #007ac1; padding: 10px 0; }


.mask { position: absolute; top: 0; left: 0; width: 500px; height: 680px; background: rgba(0, 0, 0, 0.1); color: #ffffff; opacity: 0; }
.mask h3 { text-align: center; font-size: 20px;line-height: 60px; }
.mask span { text-align: center;  font-size: 14px; width: 28px; border-bottom: 3px solid #ffffff; padding: 10px 0; }


/*.mask { position: absolute; top: 0; left: 0; width: 500px; height: 700px; background: rgba(0, 0, 0, 0.2); color: #ffffff; opacity: 0; }
.mask h3 { text-align: center; font-size: 26px;line-height: 60px; }
.mask span { text-align: center;  font-size: 16px; width: 28px; border-bottom: 1px solid #ffffff; padding: 10px 0; }*/

.rec a:hover .mask { opacity: 1; }
.homenewsproduct2 ul li .title { display: block; font-size: 20px; line-height: 50px; }
.homenewsproduct2 ul li .imore { display: block; font-size: 12px; color: #555555; }
.homenewsproduct2 ul li img { width: 500px; height: 500px; }
.homenewsproduct2 ul li .title a { font-size: 18px; }
.homenewsproduct2 ul li .imore a { font-size: 12px; }
.homenewsproduct2 ul li .title a, .homenewsproduct2 ul li .imore a { color: #555555; }
.homenewsproduct2 ul li .imore a { width: 28px; border-bottom: 1px solid #505050; padding: 10px 0; }
.homenewsproduct2 ul li .imore a:hover { color: #007bc1; }
.homenewsproduct_tcbb ul li { margin-bottom: 0px; }
.homenewsproduct_tcbb ul li .img img:hover { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); }
.homecolumn { height: 530px; z-index: 1; position: relative; background-repeat: no-repeat; background-position: center; }
.homecolumn .main { position: relative; z-index: 2; height: 530px; }
.homecolumn .main .divcont { position: absolute; top: 55px; right: -40px; padding-right: 40px; width: 430px; height: 456px; background: url(/uploads/image/tccimages/column_bg.png) no-repeat center center; }
/*.homecolumnbg{ width:100%; position:absolute; top:0; left:0; z-index:1;}
.homecolumnbg img{ width:100%}*/
.homecolumn .main .divcont .img { display: block; width: 430px; height: 280px; overflow: hidden; position: relative; }
.homecolumn .main .divcont img { width: 430px; height: 280px; position: absolute; left: 0px; top: 0px; max-width: inherit; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.homecolumn .main .divcont img:hover { -webkit-transform: scale(1.0725); -moz-transform: scale(1.0725); -o-transform: scale(1.0725); }
.homecolumn .main .divcont .divtit { padding: 25px; color: #555555; line-height: 22px; font-size: 12px; }
.homecolumn .main .divcont .divtit a { display: block; color: #555555; font-size: 18px; }
.homecolumn .main .divcont .divtit .p { font-size: 14px; line-height: 22px; margin: 17px 0; color: #969696; }
.homecase { position: relative; }
.homecase ul li { overflow: hidden; margin-bottom: 50px; -moz-box-shadow: 4px 6.93px 19.8px 0.2px rgba(0,0,0,.08); -webkit-box-shadow: 4px 6.93px 19.8px 0.2px rgba(0,0,0,.08); box-shadow: 4px 6.93px 19.8px 0.2px rgba(0,0,0,.08); }
.homecase ul li .img { float: left; width: 480px; height: 360px; display: block; overflow: hidden; }
.homecase ul li .img img { width: 480px; height: 360px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.homecase ul li .img img:hover { -webkit-transform: scale(1.065); -moz-transform: scale(1.065); -o-transform: scale(1.065); }
.homecase ul li .divleft { float: right; width: 620px; height: 360px; position: relative; background: #fff; }
.homecase ul li .divleft .tit { display: block; font-size: 18px; color: #555555; }
.homecase ul li .divleft .span { display: block; font-size: 16px; color: #555; }
.homecase ul li .divleft .span a { display: inline-block; margin: 0 10px; color: #969696; border-bottom: 1px solid; border-color: transparent; font-style: normal; }
.homecase ul li .divleft .span a:hover {/* border-bottom:#c8c8c8 1px solid;*/ }
.homecase ul li .divleft .p { color: #969696; line-height: 24px; height: 180px; display: table; }
.homecase ul li .divleft .p .p_cont { display: table-cell; vertical-align: middle; font-size: 14px; padding: 0 50px; }
.homecase ul li .divleft .homemore { margin-left: 50px; display: block; width: 100px; height: 28px; line-height: 28px; background: #898989; color: #fff; font-size: 14px; text-align: center; }
.homecase ul li .divleft .homemore:hover { background: #333333; }
.homecase .divrightshow1 { bottom: -10px; z-index: 1; }
.homecase ul li.li2 .img { float: right; }
.homecase ul li.li2 .divleft { float: left; }
.homenews { margin-bottom: 65px; position: relative; }
.homenews ul li { float: left; width: 485px; margin-bottom: 35px; }
.homenews ul li .img { width: 485px; height: 300px; display: block; overflow: hidden; }
.homenews ul li .img img { width: 485px; height: 300px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.homenews ul li .img img:hover { -webkit-transform: scale(1.065); -moz-transform: scale(1.065); -o-transform: scale(1.065); }
.homenews ul li .divleft { border-bottom: #c8c8c8 1px solid; padding-top: 20px; }
.homenews ul li .divleft .p { font-size: 14px; color: #888888; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 20px; }
/*index*/

/*和成团队*/
.current { width: 100%; border-bottom: 1px solid #eee; border-top: 1px solid #eee; clear: both; }
.place { width: 1000px; margin: 0 auto; color: #969696; font-size: 12px; padding-top: 16px; padding-bottom: 16px; position: relative; }
.place a { color: #969696; padding: 0 18px; }
.place span { color: #969696; padding-left: 18px; }
.place img { float: left; }
.aboutbanner { width: 100%; }
.contantnr { width: 100%; padding-top: 50px; }
.meun_left { float: left; width: 180px; z-index: 1; }
.meun_left span { padding-bottom: 9px; font-size: 26px; display: block; color: #555; }
.meun_left span a:hover { text-decoration: none; }
.meun_left ul li { font-size: 14px; }
.meun_left ul li a { padding-bottom: 8px; padding-top: 22px; width: auto; border-bottom: 1px solid #fff; color: #6e6e6e; display: inline-block; }
.meun_left ul li a:hover, .meun_left ul li a.on:hover { font-weight: bold; border-bottom: 1px solid #000; text-decoration: none; color: #000; }
.meun_left ul li a.on { font-weight: bold; border-bottom: 1px solid #fff; text-decoration: none; color: #000; }
.contain_right { width: 820px; float: right; }
.contain_right1 { width: 820px; float: left; }
.contain_right1 p { width: 480px; float: left; color: #6e6e6e; font-size: 13px; line-height: 24px; border-bottom: 1px solid #dcdcdc; padding-bottom: 40px; }
.contain_right1 p span { width: 480px; float: left; color: #555; font-size: 20px; line-height: 20px; }
.contain_right1 p b { padding-top: 15px; width: 480px; float: left; color: #555; font-size: 30px; line-height: 20px; padding-bottom: 20px; font-weight: 100; }
.contain_prolist { position: relative; padding-top: 48px; }
.contain_right1 img { float: right; }
.contain_right2 { padding-top: 15px; width: 820px; float: left; }
.contain_right2 h3 { color: #555; font-size: 26px; font-weight: 100; }
.contain_right2 h3 span { color: #555; font-size: 16px; display: block; padding-top: 10px; }
.contain_right2 ul { margin-left: -30px; margin-top: -30px; /*padding-bottom:120px; */ float: left; }
.contain_right2 ul li { border-bottom: 1px solid #dcdcdc; width: 395px; margin-left: 30px; float: left; padding: 50px 0; /*cursor:pointer;*/ }
.contain_right2 ul li p { width: 206px; float: right; }
.contain_right2 ul li img { float: left; }
.china_right2 ul li .img { width: 240px; height: 106px; display: block; overflow: hidden; }
.china_right2 ul li .img img { width: 240px; height: 106px; display: block; /*-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transform:all 1s ease-in-out;*/ }
/*.china_right2 ul li .img img:hover{-webkit-transform:scale(1.065);-moz-transform: scale(1.065);-o-transform:scale(1.065);}*/
.china_right2 ul li:hover b { text-decoration: none; }
.hckjbb_list { margin-bottom: 81px; }
/*.china_right2 ul li b{ cursor:pointer;}*/

.contain_right3 { width: 1000px; float: right; }
/*和成团队*/
.china_right1 { border-bottom: 1px solid #c8c8c8; padding-bottom: 38px; }
.china_right1 h2 { color: #555; font-size: 28px; font-weight: 100; padding-top: 35px; }
.china_right1 span { color: #555; font-size: 14px; font-weight: 100; line-height: 24px; display: block; }
.china_right1 span p { word-break: break-all; word-wrap: break-word; }
.china_right2 h3 { color: #555; font-size: 25px; font-weight: 100; padding-top: 25px; }
.china_right2 ul { padding-top: 30px; margin-left: -50px; }
.china_right2 ul li { width: 240px; float: left; border-top: 1px solid #e1e1e1; margin-left: 50px; padding-top: 28px; }
.china_right2 ul li b { color: #747474; font-size: 16px; font-weight: 100; padding-bottom: 30px; display: block; }
.china_right2 ul li span { /*font-family:arial;*/ font-size: 12px; padding-top: 19px; display: block; color: #37b7b7b; line-height: 24px; padding-bottom: 56px; }
.containb { width: 1000px; margin: 0 auto; padding-bottom: 70px; height: auto; position: relative; }
.tp_list { position: relative; float: right; }
.tp_list a.prev, .tp_list a.next { position: absolute; top: 134px; z-index: 15; }
.tp_list a.prev { left: 45px; }
.tp_list a.next { right: 45px; }
.tp_list ul { width: 400px; height: 333px; overflow: hidden; }
.tp_list ul li { width: 400px; height: 333px; float: left; }
.tp_list ul li span { position: absolute; top: 291px; bottom: 0; width: 400px; height: 42px; text-align: center; line-height: 42px; color: #fff; background: url(/uploads/image/tccimages/jsgjbg3.png) repeat-x; }
.width3 p { width: 380px; }
.ziti2 h2 { font-weight: 100; font-size: 22px; padding-top: 65px; color: #313131; }
.ziti2 p { font-size: 14px; color: #6e6e6e; }
.buju { height: 325px; background: url(/uploads/image/tccimages/bg5.png) no-repeat 65px 55px; }
.syjg_lxfs { border: 1px solid #c8c8c8; border-right: 0; border-left: 0; padding: 51px 0 58px 0; font-size: 15px; color: #000; line-height: 25px; }
.syjg_lxfs img { margin-right: 14px; }
/*lazuli筑礼国际*/
.zlgj_list ul { width: 813px; margin-bottom: 60px; }
.zlgj_list ul li { text-align: center; width: 269px; height: 80px; padding-top: 25px; cursor: pointer; border: 1px solid #fff; float: left; }
.zlgj_list ul li:hover { border: 1px solid #c8c8c8; }
.zlgj_list ul li .pic { margin: 0 auto; display: block; width: 165px; height: 47px; text-align: center; vertical-align: middle; }
.zlgj_list ul li>img { width: 135px; height: 54px; }
.zlgj_list ul li .pic img { display: block; vertical-align: middle; }
.zlgj_list ul li p { margin-top: 23px; margin-left: -33px; }
.zlgj_list ul li a.jlgd { width: 97px; height: 26px; background: #b6b6b6; font-size: 12px; color: #fff; display: block; line-height: 26px; padding-left: 13px; text-align: left; margin: 0 auto; margin-top: 25px; }
.zlgj_list ul li p { margin-top: 35px; }
.zlgj_list ul li p img { margin-top: 0; margin-left: 27px; }
.zlgj_list ul li a.jlgd img { margin: 0; float: right; padding-top: 9px; padding-right: 11px; }
.zlgj_list ul li:hover a.jlgd { background: #6e6e6e; }
.hckjbb_list li { padding-top: 35px; padding-bottom: 52px; border-bottom: 1px solid #e8e8e8; }
.hckjbb_list li h2 { font-weight: 100; font-size: 20px; color: #555; }
.hckjbb_list li span { font-size: 14px; color: #6e6e6e; }
.hckjbb_list li a:hover { text-decoration: none; }
.hckjbb_list li a:hover span { text-decoration: none; }
.txtshowbox { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000; background: url(/uploads/image/tccimages/jsgjbg3.png); display: none; }
.txtshowbox .txtshowrap { width: 909px; height: 426px; background: #fff; padding: 0px 30px 68px 30px; position: absolute; left: 50%; margin-left: -484px; top: 50%; margin-top: -227px; }
.txtshowbox .scorllbox { position: relative; }
.txtshowbox .scorllbox, .scorllcontbox { width: 909px; height: 326px; }
.scorllbox .close { position: absolute; right: 0; top: -38px; cursor: pointer; }
.contbox { padding-right: 42px; }
.contbox * { max-width: 100%; }
/* 滚动条的样式 */ 
.scrollup, .scrolldown { }
.scrollbar { height: 100%; width: 12px; background: url(/uploads/image/tccimages/scoll_bg.png) repeat-y center top; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 10; cursor: pointer; }
.scrollhandle { height: 50px; width: 12px; left: 0px; top: 0px; cursor: pointer; background: url(/uploads/image/tccimages/scollhand.png) no-repeat center top; position: absolute; }
/*lazuli筑礼国际*/


.subnav { position: absolute; top: 116px; left: 15%; z-index: 19; width: 163px; color: #555; background: #fff; padding: 0 40px 20px 40px; font-size: 13px; border: 1px solid #e8e8e8; }
.subnav p { font-size: 24px; border-bottom: 1px solid #e8e8e8; padding-bottom: 17px; padding-top: 20px; }
.subnav p span { display: block; margin-top: 0px; font-size: 14px; }
.subnav dl { padding-bottom: 19px; display: none; }

.subnav span { margin-bottom: 15px; font-weight: bold; font-size: 14px; display: block; margin-top: 18px; cursor: pointer; }
/*.subnav dl .cur{ background:url(/uploads/image/tccimages/icon10.png) 130px center no-repeat;}*/
/*勾号换成字体加粗*/
.subnav dl .cur { font-weight: bold; }
.subnav ul li { border-bottom: 1px solid #e8e8e8; }
.subnav dl dd a{ color:#000; line-height:45px; }
.subnav dl dd{border-bottom:#ccc solid 1px;}
.product_lista .subnav ul { margin-left: 0px; }
.product_lista .subnav ul li { float: left; width: 163px; padding-bottom: 0; }
.dt_titlea { background: url(/uploads/image/tccimages/fh.jpg) no-repeat right 10px; height: 15px; }
.dt_title { background: url(/uploads/image/tccimages/fh.jpg) no-repeat right bottom; height: 15px; }
.subnav dl dd.on a { color: #000; font-weight: bold; }
.dt_titlea dd a:hover { }
.subnav dl.show { display: block; }
.positona { position: relative; }
.subnava { position: fixed; left: 15px; top: 120px; width: 240px; padding: 0 0px 20px 0px; overflow: hidden; text-align: left; z-index: 10; }
.menuprotopabs { position: fixed; top: 70px; }
.menuprobtabs { position: absolute; left: 15px; top: auto; bottom: 0px; }
/*.aaa{ top:48px; position:absolute;}*/
.subnava .default { width: 100%; overflow: hidden; position: relative; height: 100%; }
.subnava .subnavwarp { overflow: hidden; padding: 0 40px; }
 @media screen and (max-width:1280px) {
.subnava { width: 200px; }
.subnava .subnavwarp { padding: 0 20px; }
}
 @media screen and (max-width:1024px) {
/*.current{left: 293px !important;width: 731px !important;}*/
.positona { left: 0px !important; margin-left: 280px; width: 720px; }
}
 .subnava::-webkit-scrollbar {
width:10px;
height:10px;
}
.subnava::-webkit-scrollbar-button {
background-color:#fff;
}/*箭头*/
.subnava::-webkit-scrollbar-track {
background:#fff;
border-radius:6px;
}/*面部背景*/
.subnava::-webkit-scrollbar-track-piece {
background:;
}
.subnava::-webkit-scrollbar-thumb {
background:#fff;
border-radius:6px;
}/*面部*/
.subnava::-webkit-scrollbar-corner {
background:#82afff;
}
.subnava::-webkit-scrollbar-resizer {
background:#fff;
}
 .divhover::-webkit-scrollbar-track {
background:#eee;
}
.divhover::-webkit-scrollbar-thumb {
background:#ddd;
}
.product_lista { position: relative; z-index: 5; }
.product_lista ul { margin-left: -50px; }
.product_lista ul li { float: left; width: 300px; margin-left: 50px; padding-bottom: 49px; }
.product_lista ul li .img { width: 312px; height: 210px; overflow: hidden; display: block; border: 1px solid #e4e4e4; }
.product_lista ul li .img img { width: 312px; height: 210px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.product_lista ul li .title { display: block; font-size: 18px; color: #666; padding-top: 20px; }
.product_lista ul li .p { color: #969696; line-height: 22px; margin: 17px 0; font-size: 14px; height: 88px; height: 44px; overflow: hidden; }
.subnava ul li { width: 160px; float: right; }
.subnava p { width: 160px; }
.subnava p a:hover { text-decoration: none; }
.product_lista h2 { font-weight: 100; color: #555; font-size: 24px; }
.product_lista h2 a { margin-right: 20px; }
.product_lista h2 span { color: #e2e2e2; }
/*.product_lista h2 .btnlcid{display: inline-block;margin-right: 20px;cursor:pointer; background-color: #e3e3e3;width: 165px; height: 44px;line-height: 44px;border-radius:22px;text-indent: 16px;font-size: 18px;color: #181818;}
.product_lista h2 .btnlcid:hover{background:#e3e3e3 url(/uploads/image/tccimages/btn_remove.png) no-repeat 128px center;background-size: auto 58%; }*/


/*pages*/
.pagesa { line-height: 18px; zoom: 1; margin: 0 auto; width: auto; text-align: center; height: 30px; padding-bottom: 85px; padding-top: 22px; }
.pagesa span { display: inline-block; }
.pagesa a { display: inline-block; height: 28px; color: #6a6a6a; font-size: 12px; line-height: 28px; border: 1px solid #eee; padding: 0 5px; margin: 0 5px; }
.pagesa .p_page a { display: inline-block; vertical-align: middle; height: 28px; }
.pagesa .p_page .a_prev, .pagesa .p_page .a_next, .pagesa .p_page .a_end { margin-right: 20px; margin-left: 20px; text-align: center; }
.pagesa .p_page .num a { display: inline-block; height: 28px; line-height: 28px; vertical-align: middle; /*margin-left:20px;*/ }
.pagesa a:hover, .pagesa .p_page .num a.a_cur { color: #fff; background: #6e6e6e; }
.pagesa .p_page .num a.a_cur { margin-left: 0; }
/*pages end*/





.divrightshowas { bottom: 130px; right: -5%; }
.product_list { padding-top: 50px; float: left; }
.product_listdt { width: 520px; height: 350px; overflow: hidden; }
.product_listdt ul li { float: left; }
.product_listxt { width: 520px; padding-top: 13px; }
.product_listxt ul { margin-left: -13px; }
.product_listxt ul li { float: left; padding-left: 13px; }
.product_listxt ul li.on img, .product_listxt ul li:hover img { width: 110px; height: 110px; padding: 4px; border: 1px solid #e8e8e8; }
.product_into { position: relative; float: right; width: 441px; height: 490px; padding-top: 50px; margin-top: -14px; }
.product_into .btnbox { position: absolute; left: 0; bottom: 0; }
.product_main { position: relative; }
.threenav { width: 149px; /*height:480px;*/ background: #f7f7f7; position: absolute; top: 115px; right: 15px; padding-bottom: 20px; }
.threenav dl { padding-left: 35px; padding-top: 26px; overflow: hidden; }
.threenav dl.on { padding: 0; width: 100%; }
.threenav dt { font-size: 20px; }
.threenav a { cursor: pointer; border-bottom: 1px solid #e1e1e1; color: #555; padding-bottom: 14px; display: inline-block; *display: inline;
*zoom:1;
}
.threenav dd { font-size: 14px; margin-top: 10px; /*padding-top:11px;*/ float: left; width: 114px; z-index: 6; }
.quciknavfix { position: fixed; right: 15px; z-index: 40; }
.quciknavbtabs { position: absolute; right: 15px; top: auto; bottom: 550px; z-index: 40; }
.quciknavtop { position: absolute; right: 15px; top: 750px !important; z-index: 40; }
.threenav .btn_colse { cursor: pointer; position: absolute; left: -40px; display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 22px; background: #f7f7f7; font-family: "宋体"; }
.product_into h2 { font-weight: 100; color: #555; font-size: 18px; margin-top: 8px; }
.product_into h2 span { font-weight: 100; padding-top: 15px; padding-bottom: 10px; color: #747474; font-size: 14px; display: block; }
.product_into table { color: #555; font-size: 14px; background: #e8e8e8; }
.product_into table td { background: #fff; height: 34px; padding-left: 0px; }
.product_into a.ljgm { color: #fff; width: 127px; line-height: 40px; text-align: center; margin-top: 20px; display: block; background: #6e6e6e; float: left; margin-right: 20px; }
.product_into a.prev { width: 125px!important; color: #fff; width: 66px; line-height: 25px; text-align: center; margin-top: 40px; font-size: 12px; display: block; background: url(/uploads/image/tccimages/le3.png) #6e6e6e no-repeat 25px center; float: left; padding-left: 59px; }
.product_into a.returelist { width: 125px!important; color: #fff; width: 66px; line-height: 25px; text-align: center; margin-top: 40px; font-size: 12px; display: block; background: url(/uploads/image/tccimages/list.png) #6e6e6e no-repeat 25px center; float: left; margin-left: 23px; padding-left: 59px; }
.product_into a.next { width: 125px!important; color: #fff; width: 100px; line-height: 25px; margin-top: 40px; font-size: 12px; display: block; background: url(/uploads/image/tccimages/ri2.png) #6e6e6e no-repeat 78px center; float: left; margin-left: 23px; padding-left: 25px; }
.product_into a.prev:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/le3a.png) #eee no-repeat 25px center; }
.product_into a.returelist:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/lista.png) #eee no-repeat 25px center; }
.product_into a.next:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/ri2a.png) #eee no-repeat 78px center; }
.product_main { padding-top: 50px; float: left; width: 1000px; }
/*.productxx{ min-height:614px; float:left;}
.productxx img { float:left;}*/
.productxx .h3 { font-size: 22px; font-weight: 100; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8; }
/*.productxx p{ color:#555; line-height:32px; font-size:14px; width:330px; float:left;} 
.productxx p span{ display:block; padding-bottom:40px;} 
.productxx p span span{ color:#969696 ; padding:0;}
.productxx h4{ font-weight:100; color:#969696;}*/
.containa { width: 1000px; margin: 0 auto; position: relative; min-height: 200px; }
.containc { width: 1180px; margin: 0 auto; position: relative; }
.productxx_td { float: left; width: 1000px; padding-top: 10px; }
.productxx_td h3 { font-weight: 100; color: #555; border-bottom: 1px solid #e8e8e8; padding-bottom: 13px; font-size: 22px; }
.productxx_td ul { padding-top: 76px; float: left; }
.productxx_td ul li { padding-bottom: 27px; font-size: 13px; }
.productxx_td ul li img { float: left; padding: 3px 10px 0 0; }
.productxx_td img {/* float:right;*/ }
.paddingtopa ul li .img { width: 235px; height: 159px; display: block; overflow: hidden; }
.paddingtopa ul li .img img { width: 233px; height: 157px; padding: 0; border: 1px solid #e4e4e4; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.paddingtopa { position: relative; }
.paddingtopa a.bx-prev, .paddingtopa a.bx-next { cursor: pointer !important; position: absolute; top: 77px; display: block; width: 18px; height: 30px; text-indent: 18px; overflow: hidden; }
.paddingtopa a.bx-prev { left: -40px; background: url(/uploads/image/tccimages/left1.jpg) no-repeat; }
.paddingtopa a.bx-prev:hover { background: url(/uploads/image/tccimages/left1a.jpg) no-repeat; }
.paddingtopa a.bx-next { right: -40px; background: url(/uploads/image/tccimages/right1.jpg) no-repeat; }
.paddingtopa a.bx-next:hover { background: url(/uploads/image/tccimages/right1a.jpg) no-repeat; }
.paddingtopa a.disabled { display: none; }
.paddingtopa ul { padding-top: 14px; }
.paddingtopa ul li { float: left; width: 235px; margin-right: 20px; }
.paddingtopa ul li img { width: 235px; height: 160px; }
.paddingtopa ul li a { float: left; }
.paddingtopa ul li a.title_cp { float: left; display: block; padding-top: 18px; padding-bottom: 10px; width: 100%; }
.paddingtopb ul { padding-top: 0; font-size: 13px; /*padding-bottom:86px;*/ }
.paddingtopb ul li { border-bottom: 1px solid #e8e8e8; width: 970px; float: right; padding: 22px 0 19px 0; }
.paddingtopb ul li a.download { float: right; text-decoration: underline; width: 75px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 55px center; display: block; color: #fff; font-size: 12px; }
.paddingtopb ul li a.download:hover { background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 70px center; color: #6f6f6f; }
.culumnname { padding-top: 20px; font-size: 26px; font-weight: 100; color: #555; margin-bottom: 40px; }
.vidio_list { padding-bottom: 70px; width: 1200px; margin: 0 auto; clear: both; }
.vidio_listdt { width: 766px; float: right; }
.vidio_listdt ul li { float: left; position: relative; border-bottom: 1px solid #e8e8e8; padding-bottom: 71px; }
.vidio_listdt ul li h2 { color: #8e8e8e; font-weight: 100; font-size: 20px; padding: 41px 0 41px 0; margin: 0; line-height: 23px; }
.vidio_listdt ul li span { color: #8e8e8e; font-size: 12px; padding: 25px 0 12px 0; display: block; line-height: 23px; }
.vidio_listdt ul li .video { width: 766px; height: 578px; }
.vidio_listdt .down { width: 75px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 50px center; display: block; color: #fff; font-size: 12px; float: left; }
.playa { float: left; position: absolute; top: 228px; left: 330px; }
.vidio_listdt a.down:hover { background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 50px center; color: #6f6f6f; }
.contvideo .videosharebtn { bottom: 130px; }
.vidio_listxt { border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; width: 187px; float: left; }
.vidio_listxt ul { height: 700px; margin-left: -13px; margin-top: -5px; }
.vidio_listxt ul li { padding-left: 13px; border-bottom: 1px solid #e8e8e8; height: 200px!important; padding-top: 25px; }
.vidio_listxt ul li span { font-size: 13px; color: #a6a6a6; padding: 5px 0; display: block; cursor: pointer; overflow: hidden; height: 24px; line-height: 24px; }
.vidio_listxt ul li:hover span { text-decoration: underline; }
.vidio_listxt a.prev { display: block; padding: 15px 0 0px 78px; }
.vidio_listxt a.next { display: block; padding: 20px 0 15px 78px; }
.vidio_listxt ul li.on, .vidio_listxt ul li:hover { color: #000; }
.culumnnamea { padding-top: 50px; padding-bottom: 27px; font-weight: 100; }
.doemload_list { padding-top: 13px; float: left; position: relative; padding-bottom: 72px; }
.doemload_list .divrightshow { right: -50px; bottom: 60px; }
.doemload_list ul { margin-left: -13px; width: 1020px; }
.doemload_list ul li { float: left; padding-bottom: 20px; margin-left: 62px; margin-top: 50px; border-bottom: 1px solid #e8e8e8; width: 188px; height: 350px; }
.doemload_list ul li span { font-size: 13px; color: #a6a6a6; padding: 14px 0; display: block; cursor: pointer; }
.doemload_list ul li a.down { width: 75px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 50px center; display: block; color: #fff; font-size: 12px; float: left; }
.containa .culumnnamea { padding-bottom: 0px; padding-top: 20px; font-size: 23px; margin-bottom: -20px; }
.doemload_list ul li a {/* float:right;*/ }
.doemload_list ul li a.down:hover { background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 50px center; color: #6f6f6f; }
.news_list { padding-top: 13px; padding-bottom: 52px; width: 820px; float: right; }
.news_list ul li { position: relative; margin-bottom: 30px; }
.news_list li .pic { float: left; width: 400px; height: 239px; display: block; overflow: hidden; text-align: center; }
.news_list li .pic img { width: 400px; height: 239px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.news_list li .pic img:hover { -webkit-transform: scale(1.065); -moz-transform: scale(1.065); -o-transform: scale(1.065); }
.news_list li .text { float: right; width: 380px; height: 238px; border-bottom: 1px solid #eee; position: relative; }
.news_list li .text h3 { font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 24px; color: #555; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.news_list li .text h3 a { color: #555; }
.news_list li .text time { font-size: 13px; color: #969696; }
.news_list li .text h3 span a:hover { text-decoration: none; }
.news_list li .text .con { font-size: 13px; color: #a6a6a6; display: block; margin: 14px 0; line-height: 24px; height: 96px; overflow: hidden; }
.news_list li .text .more { position: absolute; bottom: 0; border-bottom: 1px solid #eee; width: 100%; }
.news_list .casemore { width: 90px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/icon_more.png) #6e6e6e no-repeat 90% center; display: block; color: #fff; font-size: 12px; position: absolute; left: 0; bottom: 0; }
.news_list .casemore:hover { background-image: url(/uploads/image/tccimages/icon_morea.png); color: #909090; text-decoration: none; }
.productlist2 { width: 100%; }
.productlist2 li .pic { width: 480px; }
.productlist2 li .pic img { width: 480px; }
.productlist2 li .text { width: 480px; }
.newsmore { width: 102px; padding-left: 24px; height: 26px; line-height: 26px; display: block; color: #fff; margin: 0 auto; font-size: 13px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 95px center; margin-bottom: 155px; }
.newsmore:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 95px center; }
.searchlist { margin-left: 18%; }
.searchlist .title { font-size: 24px; padding-top: 0px; }
.searchlist .item { margin-bottom: 30px; }
.searchlist li { position: relative; border-bottom: dashed 1px #d8d8d8; line-height: 45px; }
.searchlist li a { font-size: 13px; color: #555; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 100px; }
.searchlist li time { font-size: 13px; color: #969696; position: absolute; top: 0; right: 0; }
.meun_lefta { float: left; width: 120px; }
.meun_lefta span { padding-bottom: 9px; font-size: 26px; display: block; color: #555; }
.meun_lefta ul { width: 120px; padding-bottom: 170px; }
.meun_lefta ul li { font-size: 14px; }
.meun_lefta ul li a { padding-bottom: 8px; padding-top: 22px; width: auto; border-bottom: 1px solid #fff; display: inline-block; }
.meun_lefta ul li a.on { font-weight: bold; color: #000; }
.meun_lefta ul li a:hover { border-bottom: 1px solid #000; font-weight: bold; color: #000; }
.fy { border-top: 1px solid #dcdcdc; padding-top: 30px; padding-bottom: 60px; }
.fy a { font-size: 12px; display: block; line-height: 26px; }
.meun_lefta ul li a:hover { text-decoration: none; }
.fy a.pageprev:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/le3a.png) #eee no-repeat 21px center; }
.fy a.pagelist:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/lista.png) #eee no-repeat 21px center; }
.fy a.pagenext:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/ri2a.png) #eee no-repeat 77px center; }
.fy a.pageprev { float: left; width: 125px; padding-left: 58px; color: #fff; background: url(/uploads/image/tccimages/le3.png) #6e6e6e no-repeat 21px center; margin-right: 25px; }
.fy a.pagelist { width: 125px; padding-left: 45px; color: #fff; float: left; background: url(/uploads/image/tccimages/list.png) #6e6e6e no-repeat 21px center; margin-right: 25px; }
.fy a.pagenext { width: 125px; padding-left: 28px; color: #fff; float: right; background: url(/uploads/image/tccimages/ri2.png) #6e6e6e no-repeat 77px center; margin-top: -26px; }
.history_list { position: relative; }
.history_list .ico_history { padding-left: 403px; }
.history_list ul li { width: 800px; color: #555; }
.history_list ul li div { width: 410px; border-bottom: 1px solid #ededed; height: 100px; position: relative; }
.history_list ul li div:hover p.underline { text-decoration: underline; }
.history_list ul li.history1 div { border-left: 1px solid #ededed; }
.history_list ul li.history2 div { border-right: 1px solid #ededed; }
.history_list ul li.history1 { float: right; padding-left: 400px; width: 410px; }
.history_list ul li.history2 { float: left; margin-top: -27px; }
.history_list ul li.history1 img { float: right; }
.history_list ul li.history2 img { float: left; }
.history_list ul li.history1 p { float: left; padding-left: 47px; line-height: 18px; }
.history_list ul li.history2 p { float: right; padding-right: 43px; line-height: 18px; }
.history_list ul { margin-top: -9px; }
.history_list ul li p { width: 240px; font-size: 13px; color: #6e6e6e; height: 80px; overflow: hidden; }
.history_list ul li p span { width: 240px; font-size: 20px; display: block; color: #6e6e6e; padding-bottom: 7px; }
.history_list ul li div { cursor: pointer; }
.history_list ul li.history1 div .xyq { position: absolute; bottom: -5px; right: 407px; }
.history_list ul li.history2 div .xyq { display: none; }
.history_list span.history_moreborder { width: 1px; height: 62px; border-left: 1px solid #ededed; display: block; margin-left: 410px; }
.history_list a.history_more { width: 102px; padding-left: 24px; height: 26px; line-height: 26px; display: block; color: #fff; margin: 0 auto; font-size: 13px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 95px center; margin-bottom: 155px; }
.history_list a.history_more2 { width: 102px; padding-left: 24px; height: 26px; line-height: 26px; display: block; color: #fff; margin: 0 auto; font-size: 13px; background: url(/uploads/image/tccimages/dowmloada.png) #6e6e6e no-repeat 95px center; margin-bottom: 155px; }
.history_list a.history_more:hover { color: #6f6f6f; background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 95px center; }
.history_list a.history_more2:hover { color: #6f6f6f; font-size: 13px; background: url(/uploads/image/tccimages/dowmloadaa.png) #eee no-repeat 95px center; }
.history_list ul li .contanttxtshow { overflow: hidden; display: block; }
.history_list ul li .contanttxtshow img { display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
/*.history_list ul li .contanttxtshow img:hover{-webkit-transform:scale(1.15);-moz-transform: scale(1.15);-o-transform:scale(1.15);}*/


/*.homeban .chinalist{ height:360px;}
.homeban .chinalist ul{ height:360px;}
.homeban .chinalist ul li{ height:360px;}
.homeban .chinalist ul li a{ height:360px;}*/


.honor_list .pagesa { padding-top: 50px; margin-bottom: 50px; }
.honor_list { padding-top: 54px; float: right; width: 820px; position: relative; }
.honor_list ul li { float: left; margin: 0 45px; padding-top: 50px; border-bottom: 1px solid #e8e8e8; width: 183px; height: 361px; }
.honor_list ul li .pic { width: 178px; height: 258px; display: block; }
.honor_list ul li .title { font-size: 13px; color: #a6a6a6; padding: 14px 0; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.honor_list .down { width: 75px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/dowmload.png) #6e6e6e no-repeat 65px center; display: block; color: #fff; font-size: 14px; }
.honor_list .divrightshowabout { left: 50%; margin-left: 358px; /*top: 1156px;*/ }
.meun_leftb { padding-top: 50px; float: left; }
/*工程项目*/
.subnavcase { position: static; border: 0px none; float: left; left: 0; top: 0; padding: 0; }
.subnavcase h2 { font-size: 24px; border-bottom: 1px solid #e8e8e8; padding-bottom: 17px; margin: -5px 0 37px 0; font-weight: normal; }
.project_list { float: right; width: 800px; padding-top: 39px; }
.project_list ul { }
.project_list ul li { position: relative; margin-bottom: 30px; }
.project_list li .pic { float: left; width: 400px; height: 239px; display: block; overflow: hidden; text-align: center; }
.project_list li .pic img { width: 400px; height: 239px; display: block; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.project_list li .pic img:hover { -webkit-transform: scale(1.045); -moz-transform: scale(1.045); -o-transform: scale(1.045); }
.project_list li .text { float: right; width: 380px; height: 238px; border-bottom: 1px solid #eee; position: relative; }
.project_list li .text h3 { font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 24px; color: #555; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.project_list li .text h3 span { display: block; color: #666; font-size: 14px; padding-top: 5px; }
.project_list li .text h3 span a { color: #555; float: none; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-left: 8px; }
.project_list li .text h3 span a:hover { text-decoration: none; }
.project_list li .text .con { font-size: 13px; color: #a6a6a6; display: block; margin: 14px 0; line-height: 24px; height: 96px; overflow: hidden; }
.project_list .casemore { width: 90px; padding-left: 15px; height: 26px; line-height: 26px; background: url(/uploads/image/tccimages/icon_more.png) #6e6e6e no-repeat 90% center; display: block; color: #fff; font-size: 12px; position: absolute; left: 0; bottom: 0; }
.project_list .casemore:hover { background-image: url(/uploads/image/tccimages/icon_morea.png); color: #909090; text-decoration: none; }
.projectinfobox { width: 1000px; margin: 0 auto 70px; position: relative; }
.projectinfobox h3 { font-weight: 100; font-size: 22px; color: #555; border-bottom: 1px solid #e8e8e8; padding-bottom: 13px; margin: 0 0 25px 0; }
.projectinfo_list { height: 393px; width: 1000px; position: relative; z-index: 5; }
.projectinfo_list ul { width: 1000px; height: 406px; overflow: hidden; }
.projectinfo_list ul li { float: left; width: 312px; }
.projectinfo_list ul li .pic { width: 312px; height: 210px; display: block; overflow: hidden; }
.projectinfo_list ul li .pic img { width: 312px; height: 210px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transform: all 1s ease-in-out; }
.projectinfo_list ul li .pic img:hover { -webkit-transform: scale(1.055); -moz-transform: scale(1.055); -o-transform: scale(1.055); }
.projectinfo_list ul li .title { display: block; font-size: 13px; color: #555555; padding-top: 20px; width: 312px; padding-bottom: 10px; }
.projectinfo_list ul li .p { color: #969696; line-height: 22px; margin: 0px 0 17px 0; font-size: 12px; width: 312px; height: 66px; overflow: hidden; }
.projectinfo_list a.bx-prev, .projectinfo_list a.bx-next { position: absolute; top: 90px; display: block; width: 18px; height: 30px; text-indent: 18px; overflow: hidden; }
.projectinfo_list a.bx-prev { left: -40px; background: url(/uploads/image/tccimages/left1.jpg) no-repeat; }
.projectinfo_list a.bx-next { right: -40px; background: url(/uploads/image/tccimages/right1.jpg) no-repeat; }
.projectinfo_list a.disabled { display: none; }
/*工程项目 end*/


/*合成技术*/
.technology_list ul { margin-bottom: 60px; }
.technology_list ul li { text-align: center; width: 271px; height: 154px; padding-top: 30px; cursor: pointer; border: 1px solid #fff; float: left; }
.technology_list ul li:hover { border: 1px solid #c8c8c8; }
.technology_list ul li img { max-width: 100%; height: 88px; display: block; margin: 0 auto; }
.technology_list ul li .img2 { display: none; }
.technology_list ul li p { text-align: center; width: 270px; margin-left: 0; font-size: 13px; color: #999; width: 200px; margin: 0 auto; line-height: 16px; }
.technology_list ul li p span { display: block; text-align: center; color: #666; font-size: 14px; padding: 15px 0 10px 0; }
.technology_list ul li.hover p span { font-weight: bold; }
/*合成技术 end*/

/*divrightshow*/
.divrightshow { position: absolute; bottom: 54px; right: 10%; width: 38px; text-align: center; background: url(/uploads/image/tccimages/right_bg.png) repeat left top; z-index: 20; }
.divrightshow .span_show { display: block; width: 100%; height: 50px; background: url(/uploads/image/tccimages/icon_shar.png) no-repeat center center; cursor: pointer; }
.divrightshow .span_show2 { display: block; float: left; width: 38px; height: 50px; background: url(/uploads/image/tccimages/icon_shar.png) no-repeat center center; cursor: pointer; }
.divrightshow .span_merkliste { display: block; width: 100%; height: 50px; background: url(/uploads/image/tccimages/icon_jia.png) no-repeat center center; cursor: pointer; }
.divrightshow .divshow { display: none; width: 25px; height: 136px; padding-top: 8px; border-top: #c8c8c8 1px solid; border-bottom: #c8c8c8 1px solid; margin: 0 auto; }
.divrightshow .divshow .jiathis_style_24x24 .jiathis_txt { margin: 4px 0; height: 25px !important; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_fb { background: url(/uploads/image/tccimages/icon_facebook1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_fb:hover { background: url(/uploads/image/tccimages/icon_facebook2.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_tsina { background: url(/uploads/image/tccimages/icon_sina1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_tsina:hover { background: url(/uploads/image/tccimages/icon_sina2.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_weixin { background: url(/uploads/image/tccimages/icon_weibo1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_weixin:hover { background: url(/uploads/image/tccimages/icon_weibo2.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_gmail { background: url(/uploads/image/tccimages/icon_mail1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_gmail:hover { background: url(/uploads/image/tccimages/icon_mail2.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_email { background: url(/uploads/image/tccimages/icon_mail1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .jtico_email:hover { background: url(/uploads/image/tccimages/icon_mail2.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .bds_mail { display: inline-block; width: 28px; height: 25px; margin: 4px 0 0 0; background: url(/uploads/image/tccimages/icon_mail1.png) no-repeat center center; }
.divrightshow .divshow .jiathis_style_24x24 .bds_mail:hover { background: url(/uploads/image/tccimages/icon_mail2.png) no-repeat center center; }
.divrightshow_1024 { display: none; width: auto; right: 0; bottom: auto; top: 91px; }
.divrightshow_1024 .span_merkliste { width: 36px; float: left; }
.divrightshow_1024 .divshow { float: left; display: block; width: 0px; height: 25px; overflow: hidden; margin: 12.5px 0px; padding-top: 0px; border-left: #c8c8c8 1px solid; border-right: #c8c8c8 1px solid; border-top: none; border-bottom: none; }
.divrightshow_1024 .divshow .jiathis_style_24x24 .jiathis_txt { margin: 0px 4px; }
.divrightshow_1024_2 { left: 0; }
.homdivrightshow { right: -6%; }
.divrightshow2 { bottom: 24px; }
.divrightshow1 { bottom: 30px; }
.producta { margin: 0 0px 0 277px; }
.divrightshow3 { bottom: 50%; }
.divrightshow4 { /*right:-6%;*/ /*top:366px;*/ bottom: 200px; display: none; }
.divrightshow5 { right: -6%; /*top:366px;*/ bottom: 20px; }
.divrightshowjob { right: 3%; }
.divrightshowcase { right: -4%; bottom: -10px; }
.containa .divrightshowcase1 { right: -8%; bottom: 166px; }
.divrightshowabout { right: auto; left: 50%; margin-left: 515px; position: absolute; bottom: 40px; }
.divrightshowinfo { right: -6%; bottom: 50px; }
.divrightshowtec { right: -6%; bottom: 50px; }
.honor_list .divrightshowhonor { margin-left: 379px; bottom: 216px; }
@media screen and (max-width:1023px) {
#divrightshow_1024 { top: -51px !important; }
}
@media screen and (min-width:1024px) {
#divrightshow_1024 { display: none !important; }
}
@media screen and (max-width:1024px) {
.producta { margin-left: 280px; }
.homenewsproduct ul li { width: 312px; margin-right: 30px; margin-bottom: 30px; }
.homenewsproduct ul li:nth-child(3n) { margin-right: 30px; }
/*	.homenewsproduct ul li:nth-child(2n){margin-right:0px;}*/
}
/*品牌故事*/
.history_list .divrightshowabout { bottom: 0; margin-left: 434px; }
.sharefix { position: fixed; top: auto; }
.sharebtabs { position: absolute; top: auto; bottom: 70px !important; }
.sharebtabs2 { bottom: 120px !important; }
.zlgjshare { bottom: 110px !important; }
/*divrightshow*/

a.allmore:hover { background-color: #eee; color: #6f6f6f; }
.honor_list a.down:hover { background: url(/uploads/image/tccimages/dowmloadq.png) #eee no-repeat 65px center; color: #6f6f6f; }
.ul_sitemap { padding: 40px 0; }
.ul_sitemap li { padding-bottom: 30px; }
.ul_sitemap li h2 { width: 100%; display: block; font-size: 20px; font-weight: normal !important; line-height: 36px; border-bottom: 1px #f2f2f2 solid; }
.ul_sitemap li dl { padding-right: 100px; float: left; text-align: left; }
.ul_sitemap li dl dt { font-size: 14px; padding-bottom: 15px; }
.ul_sitemap li dl dd { font-size: 12px; line-height: 22px; }
.ul_sitemap li.li1 { width: 48%; float: left; }
.div_banner { padding-top: 48px; }

/*首页1024*/
@media screen and (max-width:1024px) {
.totop { right: 5%; top: 20px; }
.bottom .b_title { padding: 32px 0 32px; }
.homdivrightshow { display: none; }
.homecolumn .main .divcont { right: 0px; }
.divrightshow_1024 {/*display: block;*/ }
.divrightshow_1024_2 { display: block; }
.top .rightbox .btnmerkliste { display: none; }
.mainnav li.onlist dl { display: block; }
.mainnav li.onlist dl { width: 85px; margin-left: 5px; }
.divrightshow { display: none; }
.divrightshowtec { display: none; }
.top .logobox { width: 60px; }
.toper { height: 48px; }
.top { padding-top: 6px; }
.divmerkliste { top: 48px; }
.quciknavtop { display: none; }
.quciknavfix { display: none; }
.quciknavbtabs { display: none; }
.place { width: auto; padding-left: 20px !important; }
.conbox .c_ul3 li p.tel { white-space: nowrap !important; display: inline-block; width: 80%; vertical-align: top; }
.newsmore:hover { color: #fff; background:  no-repeat scroll 95px center #6e6e6e; }
.history_list a.history_more:hover { background:  no-repeat scroll 95px center #6e6e6e; color: #fff; }
.containa, .containb, .containc { margin: 0 20px; width: auto; }
.contain_right { width: 800px; }
.contain_right3 { width: 800px; }
.contain_right3 .news_list { padding-right: 0; width: 100%; }
.contain_right3 .news_list li .text h3 { margin-bottom: 14px; }
.news_list li .pic { width: 50%; height: auto; }
.news_list li .pic img { width: 100%; height: auto; }
.news_list li .text { width: 47%; height: 253px; }
/*.homenewsproduct ul{ margin:0 -0.7%;}*/
.homenewsproduct ul li { width: 31.5%; margin: 0 0.7%; }
.homenewsproduct ul li .img { width: 100%; height: auto }
.homenewsproduct ul li .img img { width: 100%; height: auto; }
.homenewsproduct ul li .title { text-overflow: ellipsis; overflow: hidden; width: 100%; white-space: nowrap; }
.homenewsproduct ul li:nth-child(3n) { margin-right: 0; }
.technology_list ul li { width: 264px; }
.jqzoompup { display: none; }
.doemload_list { width: 100%; overflow: hidden; }
.doemload_list ul { margin: 0; width: 1064px; }
.doemload_list ul li { margin: 0 76px 0 0; }
.contain_right1 { width: 100%; }
.honor_list { width: 800px; }
.honor_list ul li { margin: 0px 40px; }
.history_list .ico_history { padding-left: 396px; }
.history_list ul li { width: 50%; }
.history_list ul li.history1 { padding-left: 50%; width: 50%; }
.history_list ul li div { width: 100%; }
.history_list ul li.history1 p { padding-left: 32px; }
.history_list ul li.history2 p { padding-right: 32px; }
.history_list ul li.history1 div .xyq { right: 396px; }
.history_list span.history_moreborder { margin-left: 50%; }
.contain_right2 ul li { width: 385px; }
}
.sidefix { position: fixed; top: 60px; }
.sidebot { position: absolute; top: auto; bottom: 0px; }
.servicecon { border-bottom: 1px solid #eee; }
#scrollcont { position: relative; overflow: hidden; height: 100%; }
.productxx_tdlist .bx-wrapper { position: relative; }
.textcontent { display: none; }

/*pad模式*/
@media screen and (min-width: 768px) and (max-width: 980px) {
body { width: 100%; min-width: 768px; }
.top .logobox { width: 60px; }
.toper { height: 48px; }
.top { padding-top: 6px; }
.divmerkliste { top: 48px; }
.mainnav { text-align: left; margin-left: 13%; }
.mainnav li { padding: 0 5px; }
.mainnav li.onlist dl { width: 60px; margin-left: 0; }
.top .rightbox .btnmerkliste { display: none; }
.searchbox { width: 100px; }
.searchbox .searchtext { width: 64px; }
.divsitemap dl { width: 14%; }
/*.divsitemap dl:first-of-type dd:nth-of-type(5){ display:none}*/
.main { padding: 0 1.5%; }
.containb { width: 96%; margin: 0 2%; }
.meun_left { width: 17%; }
.contain_right { width: 80% !important; /*padding-right:2%;*/ }
.contain_right1 { width: 100%; }
.contain_right2 { width: 100%; }
.contain_right1 p { width: 48%; }
.contain_right2 ul li { width: 95%; }
.contain_right2 ul li img { width: 30%; height: auto; }
.contain_right2 ul li p { width: 65%; }
.homecase ul li .img { width: 48.5%; height: auto; }
.homecase ul li .img img { width: 100%; height: auto }
.homecase ul li .divleft { width: 48.5%; height: auto; }
.homecase ul li .divleft .p { height: auto; padding: 11% 0; }
.homenews ul li { width: 48.5%; }
.homenews ul li .img { width: 100%; height: auto; }
.homenews ul li .img img { width: 100%; height: auto; }
.producta ul { margin: 0 -1%; }
.producta ul li { width: 47.5%; margin: 0 1% 4% !important; }
.containa { max-width: 1000px; width: 96%; margin: 0 2%; }
.current {/* width:70% !important; left:30% !important;*/ }
.place { width: 98%; padding-left: 2% !important; }
.positona { width: 69%; margin-left: 28%; }
.product_lista ul li { width: 47.5%; margin: 0 1% 4% !important; }
.product_lista ul li .img { width: 100%; height: auto; }
.product_lista ul li .img img { width: 100%; height: auto; }
.product_lista ul { margin: 0 1% !important; }
.product_main { width: 100%; }
.productxx_td { width: 100%; }
#preview { width: 52% !important; }
.jqzoom { width: 100% !important; height: auto !important; }
#spec { width: 100% !important; height: auto !important; }
#bigimg { width: 100%; height: auto; }
#speclist { width: 100% !important; height: auto !important; position: static !important; }
#speclist ul { width: 100% !important; height: auto !important; position: static !important; float: left; }
#speclist ul li { width: 23% !important; }
#speclist ul li img { width: 94% !important; border: 1px solid #fff; height: auto !important; }
.zoomdiv { display: none !important; }
.product_into { width: 44.1%; }
.paddingtopb ul { width: 100%; }
.paddingtopb ul li { width: 96%; padding: 20px 2%; }
.product_into .btnbox { position: static; }
.product_into a.prev { margin-top: 5px; padding-left: 35px; text-align: left; width: 60px; background: url(/uploads/image/tccimages/le3.png) #6e6e6e no-repeat 8px center; }
.product_into a.returelist { margin-top: 5px; width: 70px; background: url(/uploads/image/tccimages/list.png) #6e6e6e no-repeat 15px center; padding-left: 30px; margin-left: 15px; }
.product_into a.next { width: 85px; background: url(/uploads/image/tccimages/ri2.png) #6e6e6e no-repeat 63px center; padding-left: 10px; margin-left: 10px; margin-top: 5px; }
.divrightshow { display: none; }
.divrightshowtec { display: none; }
.contain_right1 img { margin-top: 13%; }
.history_list span.history_moreborder { margin-left: 50%; }
.history_list ul li div { width: 100%; }
.history_list .ico_history { padding-left: 290px; }
.history_list ul li { width: 50%; }
.history_list ul li.history1 { padding-left: 50%; width: 50%; }
.history_list ul li p { width: 48%; }
.history_list ul li.history1 p { padding-left: 8%; }
.history_list ul li.history1 div .xyq { right: 99%; }
.history_list ul li.history2 p { padding-right: 8%; }
.zlgj_list ul { width: 100%; }
.zlgj_list ul li { width: 48%; }
.txtshowbox .txtshowrap { width: 90%; left: 1%; margin-left: 0; }
.txtshowbox .scorllbox, .scorllcontbox { width: 100%; }
.honor_list { width: 81%; padding-right: 1%; }
.honor_list ul li { margin: 0 5%; height: 300px; width: 22.6%; }
.meun_lefta { padding-left: 1%; width: 17%; }
.news_list { padding-right: 2%; width: 80%; }
.news_list li .pic { width: 50%; height: auto; }
.news_list li .pic img { width: 100%; height: auto; }
.news_list li .text { width: 47%; height: auto; }
.news_info { padding: 0 1%; }
.news_list li .text .con { height: 99px; margin: 5px 0; }
.vidio_listdt { width: 510px; }
.vidio_listdt ul li .video { width: 510px; height: 385px; }
.vidio_listdt ul li .video video { width: 510px; height: 385px; }
.contain_right3 { width: 80%; padding-right: 2%; }
.containc { width: 96%; margin: 0 2%; }
.contain_right3 { width: 80%; padding-right: 2%; }
.contain_right3 .news_list { padding-right: 0; width: 100%; }
.contain_right3 .news_list li .text h3 { margin-bottom: 14px; }
.contain_right3 .news_list li .text .con { height: 72px; }
.doemload_list ul { margin-left: 0; width: auto }
.doemload_list ul li { margin: 0 0 0 6.4%; width: 24.5%; }
.project_list { padding-right: 1%; width: 76%; }
.project_list li .pic { width: 50%; height: auto; }
.project_list li .pic img { width: 100%; height: auto; }
.project_list li .text { width: 47%; height: auto; }
.project_list li .text h3 { margin: 0 0 14px; }
.project_list li .text .con { margin: 14px 0 34px; height: 72px; }
.storesearch { width: 40% !important; }
.storeimg { width: 48.9%; }
.storeimg a.first, .storeimg a.first img, .storeimg a.sender, .storeimg a.sender img { width: 100% !important; height: auto !important; }
.mapmain { width: 96% !important; left: 2% !important; margin-left: 0 !important; }
.mapbox { width: 100% !important; }
.mapl { width: 60% !important; }
.mapcon { width: 35% !important; }
.containcontact { padding: 0 2%; }
.conbox .c_ul3 li { width: 37.5% !important; padding: 20px 38px !important; }
.conbox .c_ul4 li { width: 48% !important; margin-left: 0.2% !important; }
.jobsearch { right: 2% !important; }
.conbox .c_ul1 li { width: 20% !important; margin-right: 5% !important; }
.financialinvoice tr { display: block; }
.financialinvoice td { display: block; width: 50%; float: left; height: 249px; padding: 0; }
}
.top .rightbox .topmember { float: left; position: relative; }
.top .rightbox .btnmember { padding-left: 56px; width: auto; background: url(/uploads/image/tccimages/member_icon.png) no-repeat 12px 0; }
.top .rightbox .a_btn span { padding-right: 12px; display: none; }
.top .rightbox dl { display: none; }
.top .rightbox .topmember:hover dl { display: block; position: absolute; right: 0px; top: 22px; padding: 13px 0 0; background: #fff; opacity: 0.7; -moz-opacity: 0.7; -ms-opacity: 0.7; -o-opacity: 0.7; -webkit-opacity: 0.7; }
.top .rightbox .topmember dd { text-align: center; /*! padding:0 23px; */ }
.top .rightbox .topmember dd:hover { background: #eee; }
.top .rightbox .topmember dd a { width: 52px; display: inline-block; color: #8a8c8d; border-bottom: #dcdcdc 1px solid; line-height: 28px; color: #c2c2c2; font-size: 12px; padding: 0 12px; }
.top .rightbox .topmember dd:hover a { text-decoration: none; border-bottom: #000 1px solid; color: #555555 }
.loginbox, .getbackbox, .resetbox { }
.loginbox .logincon, .getbackbox .logincon, .resetbox .logincon { width: 600px; height: 487px; background: #fff; }
.loginbox .logincon .closebtn, .getbackbox .logincon .closebtn, .resetbox .logincon .closebtn { position: absolute; top: 20px; right: 20px; height: 17px; width: 17px; display: block; background: url(/uploads/image/tccimages/colsebtn.jpg) no-repeat; }
.loginbox .logincon .logintitle, .getbackbox .logincon .title, .resetbox .logincon .title { font-size: 24px; color: #555555; text-align: center; line-height: 100px; }
.getbackbox .logincon .title { margin-bottom: 40px; }
.resetbox .logincon .title { margin-bottom: 20px; }
.loginbox .logincon input, .getbackbox .logincon input, .resetbox .logincon input { display: block; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; color: #000; border: 1px solid #dcdcdc; height: 30px; line-height: 30px; padding: 5px 10px 5px 50px; margin: 0 auto 23px; width: 288px; }
.getbackbox .logincon input, .resetbox .logincon input { padding-left: 10px; }
.getbackbox .logincon input { margin-bottom: 40px; }
.resetbox .logincon input { margin-bottom: 23px; }
.loginbox .logincon .loginname { background: url(/uploads/image/tccimages/mico.png) no-repeat 11px 11px; }
.loginbox .logincon .loginpwd { background: url(/uploads/image/tccimages/mico.png) no-repeat 11px -53px; }
.loginbox .logincon .yzm { width: 350px; margin: 0 auto; }
.loginbox .logincon .lyzm { float: left; width: 126px; padding-left: 20px; }
.loginbox .logincon .yzm a { float: left; margin-left: 10px; color: #0277ba; line-height: 42px; }
.loginbox .logincon .yzm img { display: inline-block; vertical-align: top; width: 117px; margin-right: 16px; height: 42px; }
.loginbox .goto { width: 350px; margin: 0 auto; }
.loginbox .goto a { float: left; color: #969696; line-height: 12px; margin-bottom: 20px; }
.loginbox .goto .gozc { float: right; }
.loginbox .gologin, .loginbox .btn_reg, .getbackbox .btn, .resetbox .btn { width: 350px; margin: 0 auto; color: #fff; text-align: center; line-height: 42px; font-size: 20px; display: block; background: #6e6e6e; height: 47px; }
.loginbox .btn_reg { margin-top: 18px; }
.getbackbox .p, .resetbox .p { text-align: center; font-size: 16px; padding-bottom: 40px; }
.getbackbox .promptbox, .resetbox .promptbox { text-align: center; margin-top: 40px; color: red; font-size: 14px; }
.otherlogin { width: 350px; margin: 0 auto; }
.otherlogin a { display: inline-block; color: #969696; vertical-align: top; font-size: 12px; padding-left: 24px; line-height: 55px; height: 55px; }
.otherlogin .loginweico { margin-right: 13px; background: url(/uploads/image/tccimages/mico2.png) no-repeat 0 19px; }
.otherlogin .loginqq { margin-right: 0; background: url(/uploads/image/tccimages/mico2.png) no-repeat 0 -25px; }
.registerbox { position: absolute; background: rgba(0,0,0,0.5); width: 100%; top: 0; left: 0; display: none; z-index: 100; }
.registerbox .registercon { position: fixed; top: 50%; margin-top: -350px; width: 883px; height: 545px; margin-left: -517px; left: 50%; background: #fff; z-index: 101; padding: 50px 73px 106px 78px; }
.registerbox .closebtn { position: absolute; top: 20px; right: 20px; height: 17px; width: 17px; display: block; background: url(/uploads/image/tccimages/colsebtn.jpg) no-repeat; }
.registerbox .rgtleft { float: left; margin-top: 84px; border: 1px solid #f0f0f0; width: 275px; height: 459px; margin-right: 60px; }
.registerbox .rgtleft .title { color: #6e6e6e; font-size: 24px; text-align: center; line-height: 30px; padding: 35px 0 26px }
.registerbox .rgtleft li { margin: 0 auto 15px; width: 193px; }
.registerbox .rgtleft li a { display: block; height: 46px; line-height: 46px; width: 100%; font-weight: bold; color: #666; background: #e6e6e6; text-align: center; }
.registerbox .rgtleft li a:hover, .registerbox .rgtleft li a.on { color: #fff; background: #6e6e6e; }
.registerbox .rgtright { float: left; width: 546px; }
.registerbox .rgtright .title { height: 84px; line-height: 84px; color: #6e6e6e; font-size: 24px; }
.registerbox .rgtlist { position: relative; margin-bottom: 20px; line-height: 40px; height: 40px; }
.registerbox .rgtlist input { display: inline-block; width: 328px; height: 28px; line-height: 28px; padding: 5px 15px; color: #6e6e6e; border: 1px solid #f0f0f0; vertical-align: top; }
.registerbox .rgtlist .red { color: #c00000; font-size: 18px; padding: 0 17px; vertical-align: middle; }
.registerbox .rgtlist .tit { color: #6e6e6e; }
.registerbox .rgtradio { margin-bottom: 20px; }
.registerbox .rgtradio label { margin-right: 20px; }
.registerbox .rgtradio input { margin-right: 5px; }
.registerbox .rgtradio2 label { width: 170px; border: 1px solid #f0f0f0; text-align: center; display: inline-block; color: #6e6e6e; margin-right: 12px; position: relative; }
.registerbox .rgtradio2 label.on { color: #fff; background: #6e6e6e; border: #6e6e6e 1px solid; }
.registerbox .rgtradio2 input { opacity: 0; width: 0; display: block; overflow: hidden; position: absolute; }
.registerbox .rgtyzm a { display: inline-block; width: 117px; height: 40px; vertical-align: top; margin-left: 10px; }
.registerbox .rgtyzm input { width: 200px; }
.registerbox .rgtlabel { line-height: 30px; height: 30px; display: block; padding-bottom: 15px; }
.registerbox .rgtlabel label { width: 21px; height: 21px; margin-right: 10px; background: url(/uploads/image/tccimages/bg_checkbox.png) no-repeat; background-size: 100% 100%; float: left; }
.registerbox .rgtlabel label.on { background: url(/uploads/image/tccimages/bg_checkboxon.png) no-repeat; background-size: 100% 100%; }
.registerbox .rgtlabel span { line-height: 21px; float: left; }
.registerbox .rgtlabel input { width: 21px; height: 21px; margin: 0; opacity: 0; }
.registerbox .rgtlabel a { color: #97d5f8; font-weight: bold; text-decoration: underline; }
.registerbox .rgtbtn { display: block; float: left; width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; background: #6e6e6e; }
.registerbox .rgtprompt { color: red; margin-left: 180px; line-height: 40px; font-size: 14px; }
.registerbox .zcok { display: none; width: 360px; position: fixed; top: 50%; height: 111px; margin-left: -300px; left: 50%; background: #fff; z-index: 101; padding: 100px 120px 100px 120px; margin-top: -155px; }
.registerbox .zcok .oktitle { height: 48px; line-height: 48px; text-align: center; padding-left: 70px; color: #6e6e6e; font-size: 24px; background: url(/uploads/image/tccimages/error.png) no-repeat center; }
.registerbox .zcok .oktitle.yes { background: url(/uploads/image/tccimages/zcok.gif) no-repeat center; }
.registerbox .zcok p { padding: 39px 0 53px; text-align: center; color: #969696; font-size: 18px; line-height: 26px; }
.registerbox .zcok .goother { display: block; width: 300px; background: #6e6e6e; color: #fff; font-size: 20px; text-align: center; line-height: 42px; height: 42px; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; }
.registerbox .myzcok { display: none; width: 544px; position: fixed; top: 50%; margin-top: -158px; height: 234px; margin-left: -315px; left: 50%; background: #fff; z-index: 101; overflow: auto; padding: 40px; border: 1px solid #eee; }
.registerbox .myzcok .oktitle { height: 48px; line-height: 48px; text-align: center; padding-left: 70px; color: #6e6e6e; font-size: 24px; background: url(/uploads/image/tccimages/zcok.gif) no-repeat 0 0; }
.registerbox .myzcok .p_xy { color: #969696; height: 208px; line-height: 26px; margin: 20px 0 0; overflow-y: auto; width: 555px; }
.registerbox .myzcok .goother { display: block; width: 300px; background: #6e6e6e; color: #fff; font-size: 20px; text-align: center; line-height: 42px; height: 42px; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; }
.mccon { margin: 40px auto 80px; max-width: 1000px; width: 100%; }
.mccon .mcbox { padding: 25px 34px 20px 30px; border: 1px solid #f0f0f0; }
.mccon .mctitle { height: 43px; line-height: 43px; margin-bottom: 46px; font-size: 24px; color: #555555; font-weight: normal; }
.mccon .mcbox .setleft { float: left; margin-right: 100px; }
.mccon .mcbox .setright { float: left; padding-top: 60px; padding-bottom: 95px; }
.mccon .mcbox .mcname { height: 31px; line-height: 31px; background: url(/uploads/image/tccimages/merkliste_icon.jpg) no-repeat left center; padding-left: 17px; color: #6e6e6e; font-size: 20px; }
.mccon .mcbox .setleft dl { margin-top: 28px; width: 160px; border-top: 1px solid #f0f0f0; }
.mccon .mcbox .setleft dd { border-bottom: 1px solid #f0f0f0; }
.mccon .mcbox .setleft dl a { display: block; margin-top: 19px; padding-left: 34px; height: 30px; color: #666; line-height: 30px; }
.mccon .mcbox .setleft .zhico { background: url(/uploads/image/tccimages/zhico.gif) no-repeat left center; }
.mccon .mcbox .setleft .tzico { background: url(/uploads/image/tccimages/tzico.gif) no-repeat left center; }
.mccon .mcbox .setleft dl a.on { font-weight: bold; }
.mccon .mcbox .setleft .zhico.on { background: url(/uploads/image/tccimages/zhicoon.gif) no-repeat left center; }
.mccon .mcbox .setleft .tzico.on { background: url(/uploads/image/tccimages/tzicoon.gif) no-repeat left center; }
.mccon .mcbox .setlist { margin-bottom: 20px; font-size: 0; }
.mccon .mcbox .setlist input { display: inline-block; vertical-align: middle; height: 38px; line-height: 38px; padding: 0 15px; width: 567px; border: 1px solid #f0f0f0; font-size: 14px; }
.mccon .mcbox .setlist .disabled { color: #a3a3a3; }
.mccon .mcbox .setlist .name { width: 238px; }
.mccon .mcbox .setlist .red { color: #c00000; font-size: 18px; padding: 0 30px 0 20px; vertical-align: middle; }
.mccon .mcbox .setlist select { width: 187px; margin-right: 20px; height: 38px; line-height: 38px; padding: 0 15px; display: inline-block; vertical-align: middle; border: 1px solid #f0f0f0; font-size: 14px; }
.mccon .mcbox .setlist .setbtn { display: inline-block; font-size: 18px; color: #fff; text-align: center; width: 150px; height: 40px; line-height: 40px; background: #6e6e6e; vertical-align: middle; margin-right: 20px; }
.mccon .mcbox .inform { width: 565px; padding: 18px 33px 58px 28px; height: 310px; border: 1px solid #f0f0f0; background: #f8f8f8; }
.mccon .mcbox .rgtradio label { width: 185px; border: 1px solid #f0f0f0; text-align: center; display: inline-block; color: #6e6e6e; margin-right: 20px; position: relative; font-size: 14px; height: 38px; line-height: 38px; }
.mccon .mcbox .rgtradio label.on { color: #fff; background: #6e6e6e; border: #6e6e6e 1px solid; }
.mccon .mcbox .rgtradio input { opacity: 0; width: 0; display: block; overflow: hidden; position: absolute; }
.mccon .mcbox .inform .title { color: #6e6e6e; font-size: 20px; line-height: 44px; }
.mccon .mcbox .inform .tit { color: #6e6e6e; font-weight: bold; }
.mccon .mcbox .inform dd { padding: 20px 0 22px; border-bottom: 1px dashed #f2f2f2; color: #6e6e6e; }
.mccon .mcbox .inform p { margin: 0; padding: 0; line-height: 32px; }
.mccon .mcbox .inform .p1 { float: left; }
.mccon .mcbox .inform .p2 { float: right; }
.mccon .mcbox .inform .p2 label { display: inline-block; float: left; width: 76px; vertical-align: top; }
.mccon .mcbox .gglist { list-style: none; padding: 16px 0 50px; }
.mccon .mcbox .gglist li { line-height: 48px; }
.mccon .mcbox .gglist li time { float: right; line-height: 48px; color: #999999; font-size: 16px; }
.mccon .mcbox .gglist li a { display: inline-block; color: #999999; line-height: 48px; font-size: 18px; }
.mccon .mcbox .gglist li a:hover { text-decoration: none }
.mccon .mcbox .gglist li a span { padding-right: 14px; font-family: "宋体"; }
.mccon .mcbox .scjlist { list-style: none; padding-top: 14px; margin-right: -20px; }
.mccon .mcbox .scjlist li { margin: 0 30px 20px 0; float: left; }
.mccon .mcbox .scjlist a { display: block; width: 210px; }
.mccon .mcbox .scjlist a img { width: 210px; height: 142px; }
.mccon .mcbox .scjlist a span { display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 30px; color: #555555; margin-top: 9px; }
.mccon .mcbox .setlist span.zjs { display: block; width: 40px; height: 40px; position: absolute; background: url(/uploads/image/tccimages/s.png) no-repeat center; }
.pager a{ border:#ccc solid 1px; padding:5px 10px; color:#000; margin:0px 5px;}
.pager span{ padding:5px 10px;border:#ccc solid 1px;margin:0px 5px;}