@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:14px;
	font-family:"微软雅黑", Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
	color:#666666;
}
html{-webkit-text-size-adjust:none;}
body,form{
	margin:0;
	overflow-x: hidden;
}
input{outline:none;}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#666666; text-decoration:none; outline:none;}
a:hover,a:active{color:#f80;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#00A99C;}
.aW{color:#FFF;}
.aW:hover,.aW:active{color:#FFF; text-decoration:underline;}

#head{width:100%; height:126px; background:#FFF; position:relative;}
#headbtm{width:100%; height:4px; background:url(images/head_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:-4px;}
#headC{width:1000px; height:126px; margin:auto; position:relative; z-index:9;}
#headtop{width:1000px; height:126px;}
#logo{width:335px; height:40px; float:left;}
#menuC{width:1032px; height:43px; background:url(images/menu_bg.png) no-repeat; clear:both; position:absolute; z-index:10; bottom:-20px; left:-16px;}
#menuBG{
	width:138px; height:43px; background:#ff8800; display:block; position:absolute; z-index:11; top:0; left:0; margin-left:167px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
#menu{width:987px; height:43px; margin:auto; text-align:center; padding-left:13px; position:relative; z-index:12;}
#menu li{float:left; width:138px;}
#menu li a{display:block; color:#FFF; font-size:14px; text-align:center; line-height:39px; height:43px;}
#headtel{width:200px; height:40px; float:left; padding-top:26px; margin-left:330px; color:#999;}
#headtel img{float:left; margin-right:6px;}
#home{width:50px; height:40px; padding-top:34px; float:right;}
#language{width:65px; padding-right:5px; height:40px; padding-top:34px; float:right; text-align:right;}
#language img{margin-right:6px; margin-top:-2px;}
#menubtm{width:1032px; height:17px; background:url(images/menubtm_bg.png) no-repeat; clear:both; position:absolute; z-index:8; left:-16px; top:146px;}
#menuson{
	width:1020px; height:230px; background:url(images/menuson_bg.png) no-repeat; position:absolute; z-index:9; top:138px; left:-9px;
	overflow:hidden; height:0px;
}
.son{width:940px; height:170px; margin:auto; padding-top:25px; padding-bottom:25px; float:left; padding-left:30px; padding-right:30px; margin-left:-30px;}
.son ul{width:242px; height:170px; float:left;}
.son ul li{width:120px; height:54px; margin-right:1px; margin-bottom:1px; float:left;}
.son ul li a{display:block; width:100%; height:54px; line-height:51px; font-size:14px; text-align:center; background:#AAA; color:#FFF;}
.sonsonC{width:650px; height:170px; float:right; overflow:hidden;}
.sonson,.sonsonS{width:650px; height:170px; line-height:200%; color:#666;}
.sonson img,.sonsonS img{float:left; margin-right:15px;}
.sonson p,.sonsonS p{text-align:right;}
.sonson p1,.sonsonS p1{margin-top:10px; text-align:left;}
.learn{display:inline-block; width:80px; height:30px; background:#00aa9e!important; color:#FFF !important; line-height:30px; text-align:center; padding:0px !important;}
.learn:hover,.learn:active{background:#F80 !important; color:#FFF !important;}
.sonlist{width:636px; height:170px; margin-left:12px;}
.sonlist a{display:block; padding:4px 0px 4px 24px; background:url(images/arr.png) no-repeat left -59px; color:#666;}
.sonlist a:hover,.sonlist a:active{background-position:left 5px; color:#ff8800;}
.sonlist p{margin-top:11px; text-align:left;}
.sonpro{display:inline-block; padding:4px 18px;}
.sonpro:hover,.sonpro:active{background:#ff8800; color:#fff;}
#procls{width:164px; height:164px;}

#banner{width:100%; height:430px; background:#FFF; position:relative; overflow:hidden;}
#banner div{width:3000px; height:430px; position:absolute; left:50%; margin-left:-1500px; z-index:2; display:none;}

#farther{width:1000px; height:30px; margin:auto; position:relative; z-index:8;}
#fL{width:300px; height:30px; position:absolute; top:-36px; right:0px; text-align:right;}
#fL img{margin-left:10px; cursor:pointer;}

#main{width:1000px; margin:auto;}
#mL{width:550px; float:left; position:relative;}
#mC{width:186px; float:left; position:relative; margin-left:30px;}
#mR{width:232px; float:right; position:relative;}

#newsA a{display:inline-block; width:116px; height:35px; background:#E6E6E6; text-align:center; line-height:32px; font-size:14px; margin-right:1px; position:relative;}
#newsA a:hover,#newsA a:active{background:#DDD; color:#666;}
#newsA a span{background:url(images/arr_down.png) no-repeat; width:7px; height:4px; position:absolute; bottom:-4px; left:55px; display:none;}
#newsA a.A{background:#00A99C; color:#FFF;}
#newsA a.A span{display:block;}
#newsT{margin-top:15px; width:550px; height:143px; position:relative;}
.newsL{margin-top:13px;}
.newsL a{display:block; height:25px; width:550px; line-height:25px;}
.newsL a span.newsLT{width:470px; height:25px; line-height:25px; display:block; float:left;}
.newsL a span.newsLD{width:80px; height:25px; line-height:25px; display:block; float:right; text-align:right; color:#AAA;}
.newsL a span.newsLT img{margin-top:-3px; margin-right:7px;}
#news2{ display:none;}
#news2 .newsL a{height:27px; line-height:27px;}

#mCvideo{width:186px; height:154px; background:#F80; margin-top:56px; cursor:pointer;}
#mCp{width:186px; height:76px; background:#FFF; margin-top:2px; overflow:hidden; position:relative;}
#mCp img{cursor:pointer;}
#movecon{white-space:nowrap;}
.movedo{position:absolute; right:12px; bottom:12px;}
.movedo img{margin-left:8px; cursor:pointer;}

#supp{width:206px; margin-top:19px;}
#supp li{display:block; width:100px; height:76px; margin-bottom:2px; margin-right:2px; float:left;}
#supp li a{display:block; width:98px; height:74px; border:1px solid #E1E1E1; text-align:center; position:relative; overflow:hidden;}
#supp li a span.img{display:block; width:98px; height:74px; background:#FFF;}
#supp li a span.txt{display:block; width:98px; height:50px; background:#F80; position:absolute; bottom:-76px; left:0px; font-size:15px; padding-top:24px; color:#FFF;}

#proM{width:232px; height:360px; overflow:hidden; white-space:nowrap;}
#proM img{width:232px; height:232px; cursor:pointer;}
#proT{position:absolute; bottom:0; left:0; width:100%; height:40px;}
#proTBG{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:1; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#proText{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:2; color:#FFF; text-align:center; font-size:14px; line-height:36px;}
#proArrL{width:22px; height:17px; background:url(images/pro_arrL.png) no-repeat left top; position:absolute; right:23px; bottom:41px; display:block;}
#proArrR{width:22px; height:17px; background:url(images/pro_arrR.png) no-repeat left top; position:absolute; right:0; bottom:41px; display:block;}
#proArrL:hover,#proArrL:active,#proArrR:hover,#proArrR:active{background-position:left bottom;}

#second{width:1000px; margin:auto; border-top:1px dotted #CCC;}
#secondL{width:550px; float:left; margin-top:10px; position:relative;}
#caseMove{width:550px; height:255px; margin-top:16px;}
#case{width:550px; height:255px; overflow:hidden;}
#case li{width:198.5px; height:229px; border:1px solid #E1E1E1; float:left; margin-right:-1px;}
#case li a{display:block;}
.caseimg{padding:6px; padding-bottom:1px;overflow: hidden;}
.caseimg img{width:170px; height:180px;-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;}
.caseimg img:hover{transform: scale(1.2, 1.2);

	-webkit-transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2);

	-o-transform: scale(1.2, 1.2);

	-ms-transform: scale(1.2, 1.2);

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;}
.casename{text-align:center; font-size:15px; color:#FFF; background:#999; width:190px; margin:auto; height:36px; line-height:33px;}
#case li:hover .casename{background:#F80!important;}
#caseL{width:29px; height:58px; background:url(images/caseL.png) no-repeat left top; position:absolute; display:block; left:0; top:123px; z-index:9;}
#caseR{width:29px; height:58px; background:url(images/caseR.png) no-repeat left top; position:absolute; display:block; right:0; top:123px; z-index:9;}
#caseL:hover,#caseL:active,#caseR:hover,#caseR:active{background-position:left bottom;}
#secondR{float:right; margin-top:20px;}
#secondRL{width:186px; float:left; margin-top:43px;}
#cer{width:184px; height:96px; border:1px solid #DDD; border-bottom:0px none; background:url(images/cer_bg.png) repeat-x left bottom; position:relative;}
.cerlist{width:186px; height:96px; display:none;}
.cerlist a{display:block;}
#cerL{width:8px; height:13px; background:url(images/cerL.png) no-repeat left top; position:absolute; right:23px; bottom:9px; display:block; z-index:9;}
#cerR{width:8px; height:13px; background:url(images/cerR.png) no-repeat left top; position:absolute; right:10px; bottom:9px; display:block; z-index:9;}
#cerL:hover,#cerL:active,#cerR:hover,#cerR:active{background-position:left bottom;}
#wxT{width:186px; text-align:center; background:#00A99C; height:26px; line-height:26px; color:#FFF;}
#wx{width:184px; text-align:center; height:102px; background:#FFF; border:1px solid #DDD; border-top:0px none; padding-top:5px;}
#secondRR{width:232px; float:right; margin:28px 0 0 15px; }

#foot{padding-top:13px; height:48px; border-top:3px solid #00A99C;}
#fC{width:1000px; height:48px; margin:auto;}
#footL{width:100%; height:38px; float:left; color:#888; line-height:38px; text-align: center}
#footR{width:186px; height:30px; float:right; text-align:right;}

#btm{width:100%; background:#EEE;}
#btmC{width:1000px; margin:auto;}
#btmlink{padding-top:22px; float:left;}
#btmlink li{float:left; display:block; margin-right:46px;}
#btmlink li a{display:block; padding-top:3px; padding-bottom:3px; color:#777;}
#btmlink li a:hover,#btmlink li a:active{color:#00A99C;}
#btmlink li a.btmlinkT{font-size:14px; color:#333; padding-bottom:10px;}
#btmlink li a.btmlinkT:hover,#btmlink li a.btmlinkT:active{color:#00A99C;}
#proS{width:232px; height:30px; background:#CCC; float:right; margin-top:22px;}

.serviceman{display:inline-block; width:88px; height:24px; line-height:24px; text-align:right; padding-right:8px; background:url(images/qqbg.png) no-repeat; margin:auto; margin-bottom:8px;}

#links{clear:both; padding-top:10px; text-align:right; position:relative; display:inline-block;}
#linkA{display:inline-block; padding:5px 23px 6px 11px; background:url(images/arr_down1.png) no-repeat 89px center; border:1px solid #EEE; border-top:0px none; background_color:#EEE; position:relative; z-index:2; border-radius:0px 0px 5px 0px; color:#333;}
#linkcon{width:400px; height:86px; border:1px solid #DDD; background:#FFF; position:absolute; z-index:1; right:0; top:-77px; border-radius:5px 0px 0px 0px; text-align:center; display:none;}
#linkcon a{display:inline-block; margin-top:10px; padding-left:10px; padding-right:10px;}
#linkcon a img{width:46px; height:46px;}
#linkcon a span{display:block; padding-top:5px;}

#bannerM{width:100%; height:260px; position:relative;}
#bannerM_con{width:100%; height:260px; text-align:center;}
#bannerM_btm{width:100%; height:6px; background:url(images/banner_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:0px;}

#mainL{width:210px; float:left; position:relative;}
#mainR{width:755px; float:right;}

/*#mainL .ltit{text-align:left; padding-right:28px; font-size:20px; font-weight:bold; color:#00A99C; padding-top:32px; border-right:1px solid #E3E3E3;}*/
#mainL .ltit{ height: 62px;text-align: left;text-indent: 15px;padding-right: 28px;font-size: 18px;line-height:40px;font-weight: bold;color: #fff;background:url(images/bg.png) repeat-x left;
border-right:1px solid #E3E3E3;}
#mainL .ltitC{text-align:left; padding-right:28px; font-size:16px; color:#00A99C; font-weight:bold; border-right:1px solid #E3E3E3;}
#nav{ padding-bottom:28px; border-right:1px solid #E3E3E3;}
#nav a{display:block; font-size:14px; padding-top:6px; padding-bottom:8px; text-align:left; padding-right:28px; position:relative; z-index:9;text-indent: 20px;}
#nav a:hover,#nav a:active{color:#00A99C;}
#nav a.tA{color:#FFF; background:url(images/nav_arr.gif) no-repeat left center; background-color:#00A99C; position:relative;text-indent: 20px;}
#nav a.tA span{display:block; position:absolute; z-index:8; width:220px; height:20px; background:url(images/nav_bg.png) no-repeat; left:-10px; bottom:-20px;}


.renews{ float:left;}
.renews a{display:block; font-size:12px; text-align:left; padding-right:20px; line-height:30px; position:relative; z-index:9;}
.renews a:hover{color:#00A99C;}

#leftsear{padding-top:26px; height:30px; border-right:1px solid #E3E3E3; margin-bottom:1px;}

#pListL{padding-bottom:5px; width:209px; margin-top:12px; margin-bottom:10px;}
#pListL a{font-size:12px; text-align:left;}
.prolist_side li{border-bottom:1px solid #E6E6E6; padding-left:10px; padding-right:10px;}
.prolist_side li a{background:url(images/list_arr.gif) no-repeat 3px 13px !important; padding:9px 0px 9px 13px !important; font-size:12px;}
.prolist_side li a:hover,.prolist_side li a:active{background:url(images/list_arr.gif) no-repeat 3px -79px !important; color:#F60;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side_son li a:hover,.prolist_side_son li a:active{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side li span.close{background:url(images/plus_minus.gif) no-repeat right 13px !important; right:10px !important;}
.prolist_side li span.open{background:url(images/plus_minus.gif) no-repeat right -179px !important; right:10px !important;}
.prolist_side_son li span.close{background:url(images/plus_minus.gif) no-repeat right 9px !important; right:10px !important;}
.prolist_side_son li span.open{background:url(images/plus_minus.gif) no-repeat right -183px !important; right:10px !important;}

#limg{position:relative; height:200px; border-right:1px solid #E3E3E3;}
#limg img{position:absolute; left:-5px;}

#lbtm{height:120px; background:url(images/lbtm.png) no-repeat right top;}

#mainR .rtit{color:#464646; font-weight:bold; font-size:16px; padding-top:34px; border-bottom:1px solid #E6E6E6; padding-bottom:12px;}

.text{line-height:210%;}
.text p{margin-bottom:22px;}
.text2{line-height:180%;}
.text2 p{margin-bottom:10px;}

#aboutmove{margin-top:30px;}
#aboutmove img{margin-right:1px;}
.maincontent img{ max-width: 750px; height:auto; width:expression(this.width > 750 ? "750px" : this.width);}

#history{margin-top:30px; padding-top:20px; background:url(images/line1.gif) repeat-y center top;}
#history p{padding:10px 10px 11px 10px; border:1px solid #DDD; border-radius:3px; width:298px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1); position:relative; line-height:135%;}
#history p.left{float:left;}
#history p.right{float:right; text-align:right;}
#history p.clear{clear:both; height:22px; border:0px none; padding:0; width:100%; box-shadow:none;}
#history p.left span.arr{background:url(images/history_arr2.png) no-repeat; width:37px; height:12px; position:absolute; right:-37px; top:8px;}
#history p.right span.arr{background:url(images/history_arr3.png) no-repeat; width:37px; height:12px; position:absolute; left:-37px; top:8px;}
#history p.left span.cir{background:url(images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; right:-66px; top:2px;}
#history p.right span.cir{background:url(images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; left:-66px; top:2px;}

.circle{width:112px; height:74px; margin:auto; background:url(images/circle.gif) no-repeat; font-size:26px; text-align:center; padding-top:32px; color:#0093e7;}
.circleC{padding:90px 10px 10px 10px; line-height:180%; background:url(images/circle_down.gif) no-repeat center 25px;}

#honor{width:100%; border-top:1px solid #E6E6E6;}
#honor .hh{clear:both; height:50px; cursor:pointer; display:block;}
#honor .hL{width:90px; height:40px; padding-top:5px; padding-bottom:5px; float:left; text-align:center;}
#honor img{height:40px;}
#honor .hR{width:645px; height:40px; padding-top:5px; padding-bottom:5px; line-height:38px; float:right; padding-left:18px; border-left:1px solid #E6E6E6;}

#proC{width:780px;}
#proC li{float:left; width:173px; margin-right:21px;}
#proC li a{display:block; width:173px;}
#proC li a img{width:173px; height:173px; background:#EEE;}
#proC li a span{display:block; width:163px; padding:13px 5px 16px 5px; text-align:center; background:#0093e7; color:#FFF; margin-top:1px; font-size:14px;}
#proC li.clear{width:100%; height:26px;}

#proList{width:780px;}
#proList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; margin-bottom:20px;}
#proList li:hover{border:1px solid #00A99C;}
#proList li a{display:block; width:171px; text-align:center; min-height:200px; position:relative;overflow: hidden;}
#proList li a img{width:150px; height:150px; background:#EEE; margin-top:8px;	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;}
#proList li a img:hover{transform: scale(1.2, 1.2);

	-webkit-transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2);

	-o-transform: scale(1.2, 1.2);

	-ms-transform: scale(1.2, 1.2);

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;}
#proList li a span{display:block; width:157px; padding:14px 7px 17px 7px; text-align:center;}
#proList li.clear{width:100%; height:26px; border:0px none;}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:60px; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div p.tim1{background:#AAA; color:#FFF; height:24px; line-height:24px;}
.newslist li div p.tim2{border:1px solid #E6E6E6; border-top:0px none; font-size:26px; padding-top:7px; padding-bottom:9px; color:#F80;}
.newslist li div.con{width:675px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px; background:url(images/line2.gif) repeat-x left 4px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.newsPL{border-top:1px solid #E6E6E6; clear:both;}
.newsPLL{width:175px; float:left; padding:12px 15px; border-right:1px solid #E6E6E6; font-size:14px;}
.newsPLL a{color:#333;}
.newsPLL a:hover,.newsPLL a:active{color:#F80;}
.newsPLR{width:533px; float:right; padding-top:18px; padding-bottom:18px;}
.newsPLR a{display:inline-block; padding-left:5px; padding-right:5px;}
.nbs{display:inline-block; padding-left:5px; padding-right:5px;}

#caseList{width:780px; margin-top:30px;}
#caseList li{float:left; width:210px; padding:10px; margin-right:28px; border:1px solid #E6E6E6; border-radius:5px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1); margin-top:10px;}
#caseList li a{display:block; width:210px; text-align:center;}
#caseList li a img{width:210px; height:157px;}
#caseList li a span{display:block; width:210px; text-align:center; padding-top:12px; padding-bottom:5px;}
#caseList li.clear{width:100%; height:10px; border:0px none; box-shadow:none;}

#focus_img{margin:auto; text-align:center;}
#focus_img img{margin:auto; height:400px;}
#focus_list{margin:auto;}
#focus_title{text-align:center; font-size:12px;}

.klist li{display:block; border-bottom:1px dotted #CCC;}
.klist li a{display:block; padding-left:33px; background:url(images/icon_knowledge.png) no-repeat 10px center; padding-top:10px; padding-bottom:12px; font-size:14px;}

#jobList{width:780px;}
#jobList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; border-radius:4px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1); background:url(images/job_bg.png) repeat-x left bottom;}
#jobList li a{display:block; width:171px; text-align:center;}
#jobList li a img{margin-top:15px; width:100px; height:100px;}
#jobList li a span.t1{display:block; width:145px; padding:8px 7px 2px 7px; text-align:center; margin:auto; margin-top:13px;}
#jobList li a span.t2{display:block; width:145px; padding:0px 7px 10px 7px; text-align:center; margin:auto; margin-bottom:6px; color:#888;}
#jobList li.clear{width:100%; height:26px; border:0px none; background:none;}

#navS{height:33px; background:#EEE; border:1px solid #E6E6E6; border-top:0px none;}
#navS a{display:inline-block; height:33px; line-height:32px; padding-left:23px; padding-right:23px; float:left; border-right:1px solid #E6E6E6; background:#EEE;}
#navS a:hover,#navS a:active{background:#FFF; color:#0093e7;}
#navS a.A{background:#0093e7; color:#FFF;}

.searHeight{
	font-style:normal; color:#EC0000;
}

#tagCon table{
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	margin:10px auto;
}
#tagCon table td{
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:3px 5px;
}

#lcontact{padding-top:10px; border-right:1px solid #E3E3E3;}

.pdflink{display:inline-block; width:159px; height:36px; background:url(images/pdfbg.png) no-repeat left top; text-align:center; color:#FFF; font-weight:bold; line-height:33px;}
.pdflink:hover,.pdflink:active{background-position:left bottom; color:#FFF;}
/* 轮播图css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:1px solid #ffffff; margin:0 auto }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0093e7; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*分页*/
 


.pages{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap}
.pages ul li{padding:0 8px;display: inline-block;}
.pages .active span{background-color:#0093e7!important; color:#ffffff;border:#0093e7 solid 1px;}
.pages ul a,.pages ul span{padding:0 5px;display:block;font-size:16px;color:#242222;text-align:center;min-width:46px;line-height:48px;border:1px solid #e1e4f3;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages ul .active a,.pages ul a:hover{background-color:#0093e7;color:#fff;border-color:#fff}
/* Basic Grey */
.basic-grey {
margin-left:auto;
margin-right:auto;
max-width: 500px;
background: #fdf6f6;
padding: 25px 15px 25px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #E4E4E4;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}

.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #1b9de8;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}


.basic-grey .btns {
background: #1b9de8;
border: none;
padding: 10px 25px 10px 25px;
margin-left:120px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}


/* hr*/
.hrBox{ width:675px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-bottom:20px; background:#efefef; margin-left:16px;_margin-left:16px; } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:574px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:548px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;}
.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}


.menu_list{ float:left;width:200px; text-align:center;}
.menu_head{ float:left;width:200px;height:47px;line-height:47px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;background:#f1f1f1 url(images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(images/pro_down.png) center right no-repeat;text-align:center; }
.menu_body{width:200px;overflow:hidden;line-height:30px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;text-align:center;}
.menu_body ul{ float:left; display:block;width:180px;}
.menu_body ul li a{ float:left; display:block;width:180px;height:30px;line-height:30px;color:#777777;background:#fff;border-bottom:1px solid #e1e1e1;text-align:center;}
.menu_body ul li a:hover{text-decoration:none; }
.aaa{float:left;width:200px; text-align:center; text-align:center;background:#f1f1f1 url(images/pro_down.png) center right no-repeat;}



.thumbnail{width:352px; height:auto;overflow:hidden;float:left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:352px;height:352px;}
.jqzoom img{ width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:350px;height:354px;border:1px solid #DFDFDF;}
.jqzoom img{max-width:350px;max-height:340px;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.introduction{width:360px;float:left;height:410px;margin-left:10px;}
.introduction .int_text{margin-top:20px; overflow:hidden;color:#535353;}
.introduction .int_text p{font-size:1.2em;margin:15px 0;}
.introduction .info_clicks {margin: 15px 0;color: #8C8C8C;font-size: 1em;text-align: center;}
.am-tabs{border-bottom:#d1d1c7 1px solid;margin-top:20px;height: 30px;}
.am-tabs p{font-size: 14px;border-bottom:#00A99C 5px solid;width:80px;text-align:center; line-height:28px}
.am-tabs-bd{padding: 10px 0;}
.am-tabs-bd img { 
     max-width:100%;    
     
} 
.clear{clear:both}
.local{padding-top: 34px;border-bottom: 1px solid #E6E6E6;overflow:hidden;}
.local h2{float: left;display: block;text-align: center;font-size: 16px;font-weight: bold;padding: 0 15px;}
.local span{float: right;padding-right: 10px;padding-top: 15px;color: #333;}