@charset "utf-8";
/* css reset */
html {overflow:-scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
a:hover {color:#41bdd7;}
.w1000 {position:relative;width:1000px;margin:0 auto;}
.w1001 {position:relative;width:1045px;margin:0 auto;}
.w1003 {
	position: relative;
	width: 1280px;
	background-color: #f4f4f4;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 20px;
}
.ptb30 {padding:30px 0;}
.bt {display:block;font-size:15px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tr,.img {-webkit-transition:all .3s linear;-mos-transition:all .3s linear;-mz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.img:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/* header */.headerbot {height:92px;}
.headerbot .logo {padding-top:20px;}	
.headerbot .nav {margin-right:15px;}
#navsy{font-weight:bold;color:#41bdd7;}
#navsy:hover{color:#fff;background:#41bdd7;}
.headerbot .nav li {height:92px;float:left;position:relative;z-index:11;}
.headerbot .nav li a {display:inline-block;float:left;line-height:92px;overflow:hidden;text-align:center;padding:0 10px;font-size:14px;color:#333;}
.headerbot .nav li a:hover,.headerbot .nav li a.active {color:#fff;background:#41bdd7;}
.headerbot .nav li .sub {position:absolute;top:92px;left:0;background:#fff;width:82px;overflow:hidden;display:none;z-index:12}
.headerbot .nav li .sub li {height:30px;float:none;background:none;}
.headerbot .nav li .sub li a {display:block;height:30px;line-height:30px;font-size:12px;float:none;width:85px;overflow:hidden;text-align:center;border-bottom:1px solid #dadada;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:arial,"宋体";padding:0px;}
.headerbot .nav li .sub li a:hover {background:#41bdd7;color:#fff;}
.headerbot .search {position:relative;z-index:999;margin-top:32px;left:83px;margin-left:-1px;}
.headerbot .search .btn {display:block;background:url(/uploads/image/thcpimages/sa.png) no-repeat;width:26px;height:26px;}
.headerbot .search .sear {position:absolute;padding:20px 30px;background:#f2f2f2;border-top:none;left:-510px;top:38px;display:none;}
.headerbot .search .sear:before,.headerbot .search .sear:after {content:"";position:absolute;top:-20px;right:50px;width:0px;height:0px;border:10px solid transparent;border-bottom-color:#f2f2f2;}
.headerbot .search .sear .form {width:520px;border:1px solid #dadada;background:#fff;height:35px;line-height:35px;}
.headerbot .search .sear .text {width:475px;float:left;height:35px;line-height:35px;float:left;color:#666;padding-left:10px;background:none;border:none;}
.headerbot .search .sear .subt {
	float: left;
	background: url(/uploads/image/thcpimages/sear_btn.png) no-repeat center center;
	width: 35px;
	height: 35px;
	cursor: pointer;
	border: none;
	color: #fff;
}
.lag {float:right;position:relative;z-index:999;margin-top:32px;left:-14px;font-size:15px;}
/* banner */.headerbanner {width:1920px;margin:0 auto;position:relative;height:750px;left:50%;margin-left:-960px;}
.headerbanner .bd {width:1920px;height:750px;overflow:hidden;z-index:0;}
.headerbanner .but {height:100px;position:absolute;top:40%;z-index:2;left:50%;margin-left:-500px;}
.headerbanner .but a {display:block;width:45px;height:100px;background:url(/uploads/image/thcpiimg/icons.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);display:block;}
.headerbanner .but a.prev {left:-100px;}
.headerbanner .but a.next {right:-1090px;background-position:-45px 0px;}
.headerbanner .hd {position:absolute;bottom:15px;text-align:center;z-index:5;left:50%;font-size:0;line-height:0;height:0px;margin-left:-10px;height:8px;overflow:hidden;}
.headerbanner .hd li {z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:8px;height:8px;*display:inline;zoom:1;background:#fff;}
.headerbanner .hd li:hover,.headerbanner .hd .on {background:#41bdd7;}
.pagebanner {height:280px;position:relative;z-index:10}
/* footer */.footerbot {background:#1f263a;padding:50px 0;}
.footerbot a {color:#fff;}
.footerbot a:hover {color:#fff;text-decoration:underline;}
.footerbot .left {overflow:hidden;width:670px;color:#fff;}
.footerbot .menu {line-height:25px;border-bottom:2px solid #41bdd7;margin-bottom:25px;padding-bottom:5px;}
.footerbot .menu span {padding:0 8px;}
.footerbot p {font-size:13px;}
.footerbot p span {padding-left:15px;}
.footerbot .icon {border-top:1px solid #282f42;margin-top:15px;padding-top:10px;position:relative;}
.footerbot .icon a {display:block;float:left;width:24px;height:24px;margin-right:5px;}
.footerbot .icon .wxcode {display:none;width:100px;height:100px;position:absolute;left:86px;top:-68px;z-index:99}
.footerbot .feedback {width:440px;}
.w1002 {position:relative;width:1180px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.lxfs1 {width:670px;}
.lxfs1 li {float:left;}
.wxgzh ul{
	float: left;
}
.wxgzh img {
	width: 100px;
	height: 100px;
}
.wxgzh li {
	float: none;
	width: 120px;
	text-align: center;
}
.footerbot .feedback h2 {line-height:25px;font-size:18px;color:#fff;padding-left:123px;background:url(/uploads/image/thcpimages/fed.png) no-repeat left center;margin-bottom:10px;}
.footerbot .feedback .inputa {width:428px;height:30px;line-height:30px;border:1px solid #29314a;padding-left:10px;border-radius:6px;margin-bottom:5px;background:none;color:#a9a9a9;}
.footerbot .feedback .inputa:focus {border-color:#41bdd7;}
.footerbot .feedback .textarea {width:418px;border:1px solid #29314a;border-radius:6px;margin-bottom:5px;background:none;color:#a9a9a9;display:block;line-height:22px;height:60px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}
.footerbot .feedback .verify {width:100px;}
.footerbot .feedback .subt {width:100px;height:25px;line-height:25px;text-align:center;font-size:14px;color:#333;background:#41bdd7;border:none;float:right;cursor:pointer;border-radius:6px;}
/* title */.maintitle {text-align:center;font-size:24px;color:#333;position:relative;padding-top:60px;}
.maintitle span {display:block;font-size:16px;font-weight:normal;padding-top:2px;}

/* product */.mainproduct {margin-top:10px;height:520px;}
.mainproduct .prev,.mainproduct .next,.maincate .prev,.maincate .next {display:block;width:63px;height:75px;background:url(/uploads/image/thcpimages/ant2.png) no-repeat;position:absolute;left:-100px;top:260px;cursor:pointer;z-index:11}
.mainproduct .next,.maincate .next {left:auto;right:-100px;background-position:0 -75px;}
.mainproduct .prev:hover,.maincate .prev:hover {background-position:-63px 0;}
.mainproduct .next:hover,.maincate .next:hover {background-position:-63px -75px}
.mainproduct .prev,.mainproduct .next,.maincate .prev,.maincate .next {top:120px;opacity:.2}
.mainproduct .prev:hover,.mainproduct .next:hover,.maincate .prev:hover,.maincate .next:hover {opacity:.7}

.mainproduct .bd {height:390px;position:relative;width:1008px;overflow:hidden;}
.mainproduct .bd li {float:left;width:242px;margin-right:10px;text-align:center;}
.mainproduct .bd li a {display:block;height:388px;border:1px solid #e7e8eb;background:#fff;}
.mainproduct .bd li a h3 {font-size:17px;line-height:45px;font-weight:normal;padding:0 15px;}
.mainproduct .bd li a p {padding:10px 15px 0;line-height:18px;}
.mainproduct .bd li a:hover {color: #fff;background-color: #41bdd7;}
.mainproduct .more {
	font-size: 20px;
	display: block;
	width: 150px;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 5px;
	font-weight: 500;
	color: #1e7c91;
}
.maincate .more {
	font-size: 20px;
	display: block;
	width: 110px;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 5px;
	font-weight: 500;
	color: #1e7c91;
}
.mainproduct .more:hover

{color: #ffffff;background-color: #41bdd7;}
.maincate .more:hover

{color: #ffffff;background-color: #41bdd7;}

/* haocai */.maincate {margin-top:10px;}
.maincate .bd {height:285px;position:relative;overflow:hidden;width:1012px;}
.maincate .bd li {float:left;width:240px;margin-right:13px;text-align:center;}
.maincate .bd li a {display:block;height:285px;background:#fff;}
.maincate .bd li a h3 {
	font-size: 16px;
	line-height: 44px;
	font-weight: normal;
	padding: 0 15px;
}
.maincate .bd li a:hover {color: #fff;background-color: #41bdd7;}

/* about */.mainabout {background:url(/uploads/image/thcpimages/abbj.jpg) no-repeat center top;height:406px;margin-top:10px;}
.mainabout h3 {padding-left:648px;font-size:20px;font-weight:normal;color:#333;padding-top:75px;}
.mainabout .ab {padding-left:574px;width:405px;padding-top:30px;}
.mainabout .more {padding-left:920px;font-size:14px;color:#ef8400;display:inline-block;padding-bottom:55px;}
.mainabout .link {padding-left:565px;}
.mainabout .link a {display:inline-block;width:120px;text-align:center;font-size:16px;color:#fff;height:50px;}
.mainabout .link a.a1 {width:170px;}
.mainabout .link a.a2 {width:145px;}
/* news */.mainnews {padding:30px 0 40px;border-bottom:1px solid #e6e6e6;}
.mainnews .news {width:560px;height:490px;overflow:hidden;}
.mainnews .news li {height:106px;margin-bottom:19px;}
.mainnews .news li .tp {display:block;width:144px;float:left;overflow:hidden;}
.mainnews .news li .txt {width:395px;overflow:hidden;float:right;}
.mainnews .news li .txt h3 {line-height:28px;font-weight:normal;}
.mainnews .news li .txt p {line-height:18px;padding-top:10px;color:#777;}
.mainnews .news li .txt .more {float:right;}
.mainnews .pic {width:310px;height:228px;position:relative;}
.mainnews .pic2 {width:310px;height:228px;position:relative;margin-bottom:20px;}
.mainnews .pic2 h3 {display:block;height:35px;line-height:35px;position:absolute;left:0;bottom:0;width:280px;font-weight:normal;color:#fff;padding-right:15px;padding-bottom:0;padding-left:15px;background-image:url(/uploads/image/thcpimages/tm.png);}
.mainnews .pic h3 span {float:right;}
/* down */.maindown {padding:30px 0 0;overflow:hidden;}
.maindown a {display:block;width:317px;height:95px;background-color:#f1f1f1;text-align:center;float:left;margin-right:24px;font-size:22px;color:#333;position:relative;background-repeat:no-repeat;padding-top:120px;overflow:hidden;}
.maindown a span {display:block;font-family:arial;font-size:13px;color:#999;}
.maindown a p {display:block;height:30px;line-height:30px;position:absolute;bottom:-30px;left:0;width:317px;text-align:center;font-family:arial;text-transform:uppercase;font-size:14px;color:#fff;background:#41bdd7;}
.maindown a.da1 {background-image:url(/uploads/image/thcpimages/da.png);background-position:center 55px;}
.maindown a.da1:hover {background-image:url(/uploads/image/thcpimages/dahy.png);background-position:center 55px;}
.maindown a.da2 {background-image:url(/uploads/image/thcpimages/db.png);background-position:center 55px;}
.maindown a.da2:hover {background-image:url(/uploads/image/thcpimages/dbh.png);background-position:center 55px;}
.maindown a.da3 {background-image:url(/uploads/image/thcpimages/dc.png);background-position:center 55px;margin-right:0;}
.maindown a.da3:hover {background-image:url(/uploads/image/thcpimages/dch.png);background-position:center 55px;}
.maindown a:hover {color:#fff;background-color:#41bdd7;}
.maindown a:hover span {color:#fff;}
.maindown a:hover p {
	bottom: 0;
	color: #fff;
	background-color: #29a9c5;
}
/* partner */.mainpartner {height:170px;background:#1f263a;margin-top:50px;overflow:hidden;position:relative;}
.mainpartner h2 {width:175px;background:url(/uploads/image/thcpimages/pat.png) no-repeat left 40px;font-size:24px;color:#fff;padding-top:75px;float:left;}
.mainpartner .hd {width:170px;height:10px;position:absolute;left:0;top:120px;}
.mainpartner .hd li {width:8px;height:8px;float:left;margin-right:5px;border:2px solid #677190;text-indent:9999px;border-radius:50%}
.mainpartner .hd li.on {border-color:#41bdd7;background:#41bdd7;}
.mainpartner .bd {width:696px;float:right;height:170px;overflow:hidden;}
.mainpartner .bd ul {width:850px;}
.mainpartner .bd li {width:140px;float:left;border:2px solid #1f263a;padding-top:40px;height:126px;margin-right:40px;}
.mainpartner .bd li h3 {height:35px;line-height:35px;text-align:center;font-size:14px;color:#474b59;border-top:1px solid #2e323e;}
.mainpartner .bd li:hover {border-color:#41bdd7;}
.mainpartner .bd li img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.mainpartner .bd li:hover img {-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}
/* link */
.mainlink {overflow:hidden;padding:20px 0 20px 0;}
.link ul li {line-height:27px;padding-top:10px;}
.mainlink h2 {height:24px;font-size:18px;color:#424242;padding-bottom:5px;border-bottom:1px solid #e6e6e6;}
.mainlink h3 {height:24px;font-size:18px;color:#424242;padding-bottom:5px;border-bottom:1px solid #e6e6e6;}
.mainlink .link {}
.mainlink ul {width:1060px;}
.mainlink li {float:left;margin-right:20px;}
.mainlink li img {width:183px;height:80px;border:3px solid #e5e5e5;}
.mainlink li img:hover {border-color:#41bdd7;}
.mainlink li h3 {display:block;text-align:center;font-size:16px;line-height:30px;font-weight:normal;}
/* link */.mulink {overflow:hidden;padding-top:40px;padding-right:0;padding-bottom:0;padding-left:0;}
.mainlink h2 {height:24px;font-size:18px;color:#424242;padding-bottom:5px;border-bottom:1px solid #e6e6e6;}
.mainlink .link {}
.mainlink ul {width:1060px;}
.mainlink li {float:left;margin-right:20px;}
.mainlink li img {width:183px;height:80px;border:3px solid #e5e5e5;}
.mainlink li img:hover {border-color:#41bdd7;}
.mainlink li h3 {display:block;text-align:center;font-size:14px;line-height:30px;font-weight:normal;}
/* page content */.incontent {background:#f5f5f5;padding:40px 0;}
.incontent .box {background:#fff;box-shadow:0 0 3px 2px #d3d3d3;padding:20px 30px 50px;width:940px;margin:0 auto;}
.incontent .sidebar {height:55px;border-bottom:1px solid #e1e1e1;font-size:14px;}
.incontent .sidebar li {display:inline-block;height:35px;margin-right:30px;}
.incontent .sidebar li a {display:block;height:35px;color:#333;}
.incontent .sidebar li a:hover,.incontent .sidebar li .active {border-bottom:1px solid #41bdd7;color:#41bdd7;background:url(/uploads/image/thcpimages/mh.png) no-repeat center bottom;}
.incontent .title {height:80px;line-height:40px;text-align:left;}
.incontent .title a {padding:0 5px;}
.incontent .content {padding-top:20px;overflow:hidden;}
.content p {font-size:15px;padding-right:12px;padding-left:12px;line-height:28px; padding-bottom:15px;}
.content p img {max-width:800px;}
/* picture setting honor down */.settinglist,.honorlist,.videolist,.downlist,.productlist,.productlisth,.relproduct,.partnerlist {width:1060px;}
.settinglist li,.honorlist li,.videolist li,.downlist li,.productlist li,.productlisth li,.relproduct li,.partnerlist li {float:left;margin-bottom:5px;}
.settinglist li img,.honorlist li img,.downlist li img,.productlist li img,.productlisth li img,.relproduct li img,.partnerlist li img,.partnerlist li img {border:2px solid #e1e1e1;padding:3px;}
.settinglist li img:hover,.honorlist li img:hover,.downlist li img:hover,.productlist li img:hover,.productlisth li img:hover,.relproduct li img:hover,.partnerlist li img:hover {border-color:#ef8400}
.settinglist li h3,.honorlist li h3,.downlist li h3,.productlist li h3,.productlisth li h3,.relproduct li h3,.partnerlist li h3 {line-height:35px;text-align:center;padding:0 10px;}
.settinglist li {width:290px;height:248px;margin-right:30px;}
.honorlist li {width:220px;height:295px;margin-right:19px;}
.downlist li {width:290px;height:335px;margin-right:30px;}
.productlist li {width:290px;height:335px;margin-right:30px;}
.productlisth li {width:290px;height:275px;margin-right:30px;}
.relproduct li {width:290px;margin-right:30px;}
.partnerlist li {width:210px;height:130px;margin-right:33px;}
.videolist li {width:300px;height:280px;float:left;margin-right:20px;margin-bottom:10px;}
.videolist li div {width:300px;height:240px;}
.videolist li h3 {line-height:40px;padding:0 10px;text-align:center;}
/* news */.newslist li {padding:20px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.newslist li a.pic {display:block;width:237px;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:40px;float:left;}
.newslist li h2 {font-size:16px;line-height:35px;font-weight:normal;}
.newslist li h2 a {color:#333;}
.newslist li h2 span {display:block;font-size:14px;color:#999;line-height:18px;}
.newslist li p {padding-top:15px;color:#888;}
.newslist li .more {display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;font-family:"宋体";margin-top:15px;}
.newslist li:hover a.pic {opacity:0.8;border-color:#41bdd7;}
.newslist li:hover h2 a {color:#41bdd7;}
.newslist li:hover .more {border-color:#41bdd7;background:#41bdd7;color:#fff;}
/* news show */
.newsshow h2 {font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal;margin-bottom: 20px;}
.newsshow h1 {font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal;margin-bottom: 20px;}
.laiyuan {text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;font-weight:normal;}
.laiyuan span {margin:8px 8px 0 8px;color:#999;text-decoration:none;}
.newsshowbox h3 {style="margin:0px 0px 10px;padding:0px 4px 0px 0px;text-align:left;font-size:32px;font-weight:bold;border-bottom-color:rgb(204,204,204);border-bottom-width:2px;border-bottom-style:solid;" label="标题居左";font-size:18px;font-weight:bolder;margin-top:18px;margin-bottom:8px;}
.newsshowbox h4 {font-size:17px;margin-top:8px;margin-bottom:3px;}
.newsshowbox strong {font-size:17px;line-height:38px;}
.newsshowbox a {color:#00f;text-decoration:underline;}
.fontresizer a {padding:0 5px;}
.curfont {font-weight:bold;color:#41bdd7;}
.newsshowbox {padding-top:15px;line-height:26px;padding-bottom:10px;}
.picturepic {text-align:center;padding-bottom:15px;}
.fenylist {height:35px;background:#eee;padding:0 10px;margin-top:15px;}
.fenylist a {display:block;width:40%;height:35px;line-height:35px;overflow:hidden;}
.fenylist span {float:left;padding-left:15px;height:35px;line-height:35px;}
.fenylist .prev {background:url(/uploads/image/thcpiimg/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}
.fenylist .next {background:url(/uploads/image/thcpiimg/next_info.gif) no-repeat right center;float:left;padding-right:15px;text-align:left;}
.rectitle {padding-left:20px;height:35px;line-height:35px;background:url(/uploads/image/thcpiimg/page_line.jpg) no-repeat 10px 12px #eee;font-size:14px;font-weight:bold;color:#333;font-weight:normal;}
/* related news */.relnews {overflow:hidden;margin-top:20px;}
.relnews ul {width:1080px;padding-top:10px;}
.relnews ul li {float:left;margin-right:40px;width:450px;height:28px;line-height:28px;}
.relnews ul li a {display:block;width:320px;line-height:28px;background:url(/uploads/image/thcpiimg/iconh.jpg) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relnews ul li a:hover {background:url(/uploads/image/thcpiimg/iconi.jpg) no-repeat left center;}
.relnews ul li span {float:right;color:#999;}
/* faqlist */#item_list li {position:relative;margin-bottom:25px;}
#item_list li:after {content:'';position:absolute;top:12px;right:16px;display:block;width:30px;height:30px;background:#41bdd7;pointer-events:none;}
#item_list li h3:before,#item_list li h3:after {content:'';position:absolute;top:26px;right:23px;z-index:2;width:16px;height:2px;background:#fff;}
#item_list li h3:before {width:2px;height:16px;top:19px;right:30px;-webkit-transition:0.3s;transition:0.3s;}
#item_list li.act h3:before {-webkit-transform:rotate(90deg);transform:rotate(90deg);background:transparent\0;}
#item_list li h3 {position:relative;padding:0 60px;background-color:#f5f5f5;line-height:54px;font-size:16px;cursor:pointer;font-weight:normal;}
#item_list li div {display:none;padding:25px 0 0 60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadein 0.3s ease-out 0.2s both;animation:fadein 0.3s ease-out 0.2s both;}
.faqlist li h3 {background-image:url(/uploads/image/thcpimages/faq.png);background-repeat:no-repeat;background-position:20px 0;}
.faqlist li div {background:url(/uploads/image/thcpimages/faq.png) no-repeat 20px -155px;font-size:14px;}
@-webkit-keyframes fadein {0% {opacity:0;}
100% {opacity:1;}
}
@keyframes fadein {0% {opacity:0;}
100% {opacity:1;}
}
/* jobs */.jobslist {width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}
.jobslist dd {height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobslist dd em {display:block;width:8px;height:7px;background:url(/uploads/image/thcpiimg/icone.png) no-repeat;cursor:pointer;position:absolute;top:21px;right:14px;}
.jobslist dd.on {background:#eee;}
.jobslist dd.on em {background:url(/uploads/image/thcpiimg/iconf.png) no-repeat;color:#fff;}
.jobslist dd span {display:block;float:left;height:48px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:15px;width:130px;}
.jobslist dd span.sp1 {width:310px;}
.jobslist dt {border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;font-size:14px;}
.apply {display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(/uploads/image/thcpiimg/iconl.png) no-repeat 10px 6px #666;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}
.apply:hover {background-color:#41bdd7;color:#fff;}
.jobsshow {border:1px solid #eee;background:#fff;}
.jobsshow h3 {font-size:14px;font-weight:bold;background:#eee;line-height:35px;padding-left:15px;font-weight:normal;}
.jobsshow table {margin:10px 20px 20px;background:#fff;}
.jobsshow .mr {padding-right:30px;}
.jobsshow .jobsinput {width:335px;border:1px solid #ccc;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}
.jobsshow .input_radio {margin-right:5px;vertical-align:middle;}
.jobsshow .jobsinput:focus,.jobsshow .jobstextarea:focus {border:1px solid #da251c;}
.jobsshow .jobstextarea {width:886px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobsshow .jobssubmit {background:#999;width:85px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}
.jobsshow .jobssubmit:hover {background:#666;color:#fff;}
.jobsshow .jobssubmitb {background:#333;width:100px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}
.jobsshow .jobssubmitb:hover {background:#41bdd7;color:#fff;}
/* feedback */.feedbackt {font-size:16px;padding-bottom:30px;}
.feedbackc label {display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(/uploads/image/thcpimages/contact.png) no-repeat;font-size:14px;}
.feedbackc label.name {background-position:0 -32px;}
.feedbackc label.email {background-position:0 -64px;}
.feedbackc label.city {background-position:0 -96px;}
.feedbackc label.msg_title {background-position:0 -128px;}
.feedbackc label.address {background-position:0 -160px;}
.feedbackc label.message {background-position:0 -192px;margin-bottom:10px;}
.feedbackc input {width:310px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
.feedbackc input.last {margin-right:0;}
.feedbackc .msg {border-top:1px dotted #ccc;padding:30px 0;}
.feedbackc textarea {height:125px;width:918px;padding:10px;border:1px solid #dbdbdb;display:block;}
.feedbackc .btns {width:120px;height:40px;margin-right:10px;background:#41bdd7;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
.feedbackc .reset {background:#ccc;cursor:pointer;margin-bottom:0;}
.feedbackc .tablerow {width:100%;height:32px;}
.feedbackc .tablerow input {width:150px;margin-right:10px;color:#999;float:left;}
.feedbackc .tablerow .checkcode {width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
.feedbackc input:focus,.feedbackc textarea:focus {border-color:#41bdd7;}
/* down */.downtop {height:58px;line-height:58px;background:#fff;border:1px solid #e0e0e0;margin-bottom:20px;}
.downtopbox {float:left;width:165px;text-align:center;border-right:1px solid #e0e0e0;position:relative;height:58px;z-index:10;}
.downtopbox span {font-size:20px;color:#181818;display:block;height:58px;cursor:pointer;}
.downtopbox span i {display:inline-block;width:12px;height:6px;background:url(/uploads/image/thcpimages/down.png) no-repeat;margin-left:8px;}
.downtopbox ul {position:absolute;width:165px;background:#fff;border:1px solid #e0e0e0;border-top:none;left:-1px;display:none;}
.downtopbox ul li {height:40px;line-height:40px;text-align:center;font-size:16px;}
.downtopbox ul li a {display:block;height:40px;color:#666;}
.downtopbox ul li a:hover {background:#41bdd7;color:#fff;}
.filelist li {height:42px;line-height:42px;border-bottom:1px dotted #e0e0e0;}
.filelist li a {display:block;height:42px;background:url(/uploads/image/thcpimages/downa.png) no-repeat left center;padding-left:40px;font-size:14px;float:left;width:680px;}
.filelist li a i {font-style:normal;padding-left:10px;}
.filelist li span {float:right;}
.downti {line-height:35px;border-bottom:1px solid #e0e0e0;}
.downti a {padding:0 5px;}
.downti .return {display:block;float:left;padding:0 10px;height:29px;line-height:29px;background:#41bdd7;color:#fff;float:right;margin-top:3px;font-size:14px;border-radius:4px;}
.downti .return:hover {background:#ff8d00;color:#fff;}
.modelshow_tie {height:60px;line-height:60px;font-size:20px;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.modelshow_pic {height:550px;overflow:hidden;}
.modelpreview {width:720px;height:545px;float:left;border:1px solid #e1e1e1;}
.modelpreview span {width:720px;height:545px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.modelpreview span img {vertical-align:middle;max-width:720px;max-height:545px;}
.modelscroll {width:185px;height:545px;overflow:hidden;float:right;}
.modelscroll .items {width:185px;height:475px;position:relative;overflow:hidden;}
.modelscroll .items ul {position:absolute;width:185px;height:475px;}
.modelscroll .items ul li {width:185px;height:160px;text-align:center;}
.modelscroll .items ul li img {width:170px;height:130px;cursor:pointer;border:3px solid #919191;position:relative;}
.modelscroll .items ul li:hover img,.modelscroll .items ul .on img {border:3px solid #41bdd7;}
.modelscroll a.prev {display:block;width:185px;height:12px;background:url(/uploads/image/thcpimages/listpro_btn.png) no-repeat center top;overflow:hidden;cursor:pointer;margin-bottom:20px;}
.modelscroll a.prev:hover {background-position:center -24px;}
.modelscroll a.next {display:block;width:185px;height:12px;background:url(/uploads/image/thcpimages/listpro_btn.png) no-repeat center -12px;overflow:hidden;cursor:pointer;margin-top:15px;}
.modelscroll a.next:hover {background-position:center -36px;}
.model_down {padding-right:220px;height:75px;margin-top:25px;}
.model_down a {float:right;width:110px;height:45px;border:1px solid #41bdd7;border-radius:3px;background:#ef8400 url(/uploads/image/thcpimages/download_icon.png) no-repeat 10px center;font-size:16px;color:#fff;font-weight:bold;text-align:center;line-height:45px;padding-left:15px;transition:all 0.3s;}
.model_down span {border:1px solid #ededed;background:#fafafa url(/uploads/image/thcpimages/model_icon1.png) no-repeat 10px center;height:28px;line-height:28px;display:inline-block;padding:0 15px 0 30px;font-size:14px;color:#555;border-radius:3px;margin-top:10px;margin-right:10px;}
.model_down span i {font-style:normal;color:#888;margin-left:5px;}
.model_down .d2 {background:#fafafa url(/uploads/image/thcpimages/model_icon2.png) no-repeat 10px center;}
.model_down a:hover {box-shadow:0 0 8px #ff8d00 inset;transition:all 0.3s;}
/* product left */.productshowpic {width:670px;}
.tbpic {width:548px;height:398px;position:relative;z-index:1;float:right;border:1px solid #dadada;}
.tbpic a {width:548px;height:398px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.tbpic a img {vertical-align:middle;max-width:548px;max-height:398px;}
.tbpic a {*display:block;*font-family:arial;*line-height:1;}
div.zoomdiv {z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoommask {position:absolute;background:url(/uploads/image/thcpiimg/mask.png);cursor:move;z-index:1;}
.tbpiclist {width:112px;height:400px;overflow:hidden;position:relative;float:left;}
.tbpiclist a.prev,.tbpiclist a.next {display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(/uploads/image/thcpiimg/anu.png) no-repeat;overflow:hidden;cursor:pointer;}
.tbpiclist a.next {top:auto;bottom:0;background-position:0 -50px;}
.tbpiclist a.prev:hover {background-position:0 -25px;}
.tbpiclist a.next:hover {background-position:0 -75px;}
.tbpiclist .tbthumb {position:relative;width:112px;height:334px;overflow:hidden;top:33px;}
.tbpiclist .tbthumb ul {position:absolute;height:99999px;}
.tbpiclist .tbthumb ul li {background:none;float:left;width:107px;height:85px;position:relative;}
.tbpiclist .tbthumb ul li a {display:block;width:103px;height:75px;border:2px solid #d9d9d9;text-align:center;background:#fff}
.tbpiclist .tbthumb ul li img {max-width:100%;max-height:100%;cursor:pointer;}
.tbpiclist .tbthumb ul li a em {display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}
.tbpiclist .tbthumb ul li a.tbselected {border-color:#41bdd7;}
.tbpiclist .tbthumb ul li a.tbselected em {background: no-repeat;}
/* product right */.productshowtitle {width:245px;overflow:hidden;}
.productshowtitle h2 {line-height:22px;font-size:18px;padding:10px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;}
.productshowtitle h1 {line-height:22px;font-size:18px;padding:10px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;}
.productshowtitle .description {padding-top:10px;overflow:hidden;border-bottom:1px dotted #d9d9d9;padding-bottom:15px;}
.productshowtitle .description h3 {font-weight:normal;font-size:14px;color:#333;line-height:30px;}
.productshowtitle .description ul li {width:265px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color:#999;}
.productshowtitle .description ul li.li2 {width:215px;padding-right:0;}
.productshowtitle .description p {color:#999;}
.productshowtitle .advisory {padding-top:30px;}
.productshowtitle .advisory a {display:block;width:140px;height:40px;background:#1b9aff;border-radius:3px;border-bottom:5px solid #0079d9;line-height:40px;text-align:center;font-size:16px;color:#fff;margin-top:20px;}
.productshowtitle .advisory a:hover {border-color:#1b9aff;color:#fff;}
.productshowtitle .advisory a.adc {background:#41bdd7;border-bottom:5px solid #d87500;}
.productshowtitle .advisory a.adc:hover {border-color:#41bdd7;color:#fff;}
.productshowtitle .advisory .tel {background:url(/uploads/image/thcpimages/telbj.jpg) no-repeat left center;line-height:22px;padding-left:48px;}
.productshowtitle .advisory .tel span {display:block;font-size:20px;font-family:arial;color:#ee0000;}
/* tab */.tablistbox {overflow:hidden;margin-top:20px;}
.tablist {height:35px;background:#eee;}
.tablist li {display:block;width:100px;height:35px;line-height:35px;float:left;text-align:center;font-size:15px;background:#d8d8d8;color:#333;}
.tablist li.on {color:#fff;background:#41bdd7;}
.tabbox {overflow:hidden;padding-top:15px;}
/* order */.orderbox {padding:25px;background:#eee;overflow:hidden;margin-top:20px;}
.orderbox h3 {font-size:15px;line-height:18px;font-weight:normal;}
.orderbox .table {padding-top:20px;overflow:hidden;}
.orderbox .table li {width:420px;height:215px;float:left;height:35px;margin-bottom:10px;}
.orderbox .table li span {float:left;border:1px solid #ddd;line-height:33px;height:33px;width:78px;display:inline-block;text-align:center;background:#fff;}
.orderbox .table li .ipttxt {float:right;width:329px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#ccc;padding-left:10px;}
.orderbox .table li .iptcode {float:left;width:259px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#ccc;padding-left:10px;}
.orderbox .table li .checkcode {float:right;border:1px solid #ddd;border-left-width:0;background:#fff;padding:5px 9px 6px 10px;}
.orderbox .table li .btn {width:420px;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;}
.orderbox .table li .btn:hover {background:#da251c;color:#fff;}
.orderbox .table li.areli {width:435px;float:right;height:215px;overflow:hidden;}
.orderbox .table li.areli .txtcontent {width:403px;height:183px;border:1px solid #ddd;outline:none;resize:none;padding:15px;color:#ccc;line-height:18px;}
/* related product */.relproduct {overflow:hidden;margin-top:20px;}
.relproduct ul {padding-top:15px;width:1060px;}
