﻿@charset "utf-8";
/* CSS Reset */
body{  
font-family:"微软雅黑";  
-webkit-touch-callout: none;  
-webkit-user-select: none;  
-khtml-user-select: none;  
-moz-user-select: none;  
-ms-user-select: none;  
user-select: none;}
html{
	overflow:-Scroll;
	overflow-x:hidden;
	zoom:1;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	}
a:hover{
	color:#f08201;
	}
.w1200{
	position:relative;
	width:1200px;
	margin:0 auto;
	}
.ptb25{padding:25px 0;}.ptb30{padding:40px 0;}.bt{display:block;font-size:14px;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{
	background:url(../images/tpbj.jpg) repeat-x #fdfdfd;
	}
/*.headerBot .logo{padding-top:30px;}*/
.headerBot .nav{
	padding-left:10px;
				}
.headerBot .nav ul li{
	height:91px;float:left;
	}
.headerBot .nav h2 a{
	display:inline-block;float:left;line-height:91px;overflow:hidden;text-align:center;margin-left:30px;font-size:14px;font-weight:normal;}
.headerBot .nav h2 a:hover,.headerBot .nav .on h2 a {
		color:#f08201;}.headerBot .nav h2 a:hover em,.headerBot .nav .on h2 em{opacity:1;filter:alpha(opacity=100);
		}
.headerBot .nav h2 span{
	display:inline-block;position:relative;}
	.headerBot .nav h2 em{position:absolute;width:100%;height:2px;background:#f08201;left:0;bottom:0;opacity:0;filter: alpha(opacity=0);}
	.headerBot .nav .sub{
		position:absolute;
		top:91px;
		left:50%;
		width:1920px;
		display:none;
		margin-left:-960px;
		background:url(../images/subj.jpg) repeat-x left bottom;
		}
.headerBot .nav .sub .subBox{
	width:1200px;padding:0 0 30px;overflow:hidden;min-height:170px;margin:0 auto;
	}
.headerBot .nav .sub .subBox .txt{
	width:560px;padding-top:20px;
	}
.headerBot .nav .sub .subBox .txt h3{
	font-family:arial;font-size:40px;font-weight:normal;
	text-transform:uppercase;color:#e2e2e2;line-height:42px;
	}
.headerBot .nav .sub .subBox .txt ol{
		padding-top:10px;overflow:hidden;}
.headerBot .nav .sub .subBox .txt ol li{
			width:245px;height:30px;border-bottom:1px dotted #c6c6c6;margin-right:35px;}
.headerBot .nav .sub .subBox .txt ol li a{display:block;line-height:30px;font-size:14px;padding-left:35px;}
.headerBot .nav .sub .subBox .txt ol li a:hover{color:#f08201;background:url(../images/nhz.png) no-repeat right center;}
.headerBot .nav .sub .subBox .pic{width:635px;font-size:14px;padding-top:30px;text-align:left;}
.headerBot .nav .sub .subBox .pic img{float:left;padding-right:55px;}
.headerBot .nav .sub .subBox .pic p{padding-top:20px;}
.headerBot .nav .sub .subBox .pic p a{color:red;}
.headerBot .tel{background:url(../images/telbj.png) no-repeat left center;padding-left:19px;height:91px;line-height:91px;color:#333}
.headerBot .tel span{font-family:arial;font-size:15px;color:#c80000}.headerBot .wx{position:relative;margin-top:32px;padding-left:10px;}
.headerBot .wx .weix{display:block;width:26px;height:26px;background:url(../images/wxicon.png) no-repeat;}
.headerBot .wx .wxCode{display:none;width:100px;height:100px;position:absolute;left:-25px;top:26px;z-index:99}
.headerBot .search{position:relative;z-index:999;margin-top:32px;margin-left:3px;}
.headerBot .search .btn{display:block;background:url(../images/ss.png) no-repeat;width:26px;height:26px;}
.headerBot .search .sear{position:absolute;padding:20px 30px;background:#fff;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:#fff;}
.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(../images/sear_btn.png) no-repeat center center;
width:35px;height:35px; cursor:pointer;border:none;}
.headerBot .fh{position:absolute;top:0;right:0;height:25px;line-height:25px;}
/*banner */
.headerBanner{
width:1920px;margin:0 auto;position:relative;height:600px;left:50%;margin-left:-960px;}
.headerBanner .bd{width:1920px;height:600px;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(../images/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:12px;overflow:hidden;}
.headerBanner .hd li{
	z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:8px;
	height:8px;*display:inline;zoom:1;border-radius:100%;border:2px solid #fff;}
.headerBanner .hd li:hover,.headerBanner .hd .on{background:#f08201;border-color:#f08201}
.pageBanner{height:280px;position:relative;z-index:10}
/* footer */
.footerBot{background:#222;overflow:hidden;padding:35px 0;color:#999;}
.footerBot .menu{width:145px;}
.footerBot .menu h2{font-size:16px;color:#fff;line-height:30px;font-weight:normal;padding-bottom:5px;}
.footerBot .menu a{display:block;background:url(../images/fm.jpg) no-repeat left center;padding-left:10px;}
.footerBot .menu a:hover{background:url(../images/fmh.jpg) no-repeat left center;color:#fff;}
.footerBot .tel{width:320px;padding-left:60px;}
.footerBot .tel h3{
background:url(../images/ftel.png) no-repeat center left;padding-left:45px;
color:#f08201;font-weight:normal;line-height:20px;margin-bottom:20px;}
.footerBot .tel h3 span{display:block;font-family:arial;font-size:30px;}
.footerBot .tel strong{/*font-size:14px;color:#fff;*/font-weight:normal;}
.footerBot .code{width:120px;}
.footerBot .code span{display:block;height:34px;line-height:17px;margin-top:10px;display:block;background:url(../images/sj.jpg) no-repeat left center;padding-left:26px;}
.footerBot a,.footerLink a{color:#999;}
.footerBot a:hover,.footerLink a:hover{color:#fff;}
.footerLink{border-top:1px solid #393939;padding:10px 0;overflow:hidden;color:#999;font-size:14px;background:#222}
.footerLink span{padding:0 5px;}/* hot */.mainAbout{padding:0 0 40px;background:#efefef;overflow:hidden;}
.hotNews{height:70px;border-bottom:1px solid #dadada;position:relative;}
.hotNews .title{width:95px;font-size:18px;color:#333;background:url(../images/hot.jpg) no-repeat left center;padding-left:35px;height:30px;
line-height:30px;margin-top:20px;}.hotNews .bd{height:50px;padding:10px 0;overflow:hidden;}.hotNews .bd li{height:25px;line-height:25px;font-size:14px;}
.hotNews .bd li a{display:block;width:320px;float:left;}
.hotNews .bd li span{float:left;color:#999;}
.hotNews .prev,.hotNews .next{
	display:block;width:22px;height:13px;background:url(../images/anta.png) no-repeat;position:absolute;right:30px;top:28px;cursor:pointer;overflow:hidden;}
.hotNews .next{right:0;background-position:0 -13px;}
.hotNews .prev:hover{background-position:-22px 0;}
.hotNews .next:hover{background-position:-22px -13px;}
.mainAbout .box{width:380px;height:250px;margin-top:30px;float:left;overflow:hidden;}
.mainAbout .pr30{margin-left:30px;}/* product */.mainProduct{padding:40px 0;}
.product{width:1200px;position:relative;margin-top:30px;}
.product .prev,.product .next{display:block;width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;overflow:hidden;position:absolute;
	left:-60px;top:95px;cursor:pointer;}.product .next{left:auto;right:-60px;background-position:-38px 0;}.product .prev:hover{background-position:0 -76px}
.product .next:hover{background-position::-38px -76px}
.product .bd{overflow:hidden;}.product .bd li{width:380px;height:276px;position:relative;float:left;margin-right:30px;overflow:hidden;}
.product .bd li a{display:block;width:380px;height:276px;overflow:hidden;}
.product .bd li .txt{width:360px;height:110px;padding:0 10px;background:url(../images/ptm.png);overflow:hidden;position:absolute;bottom:-110px;left:0;}
.product .bd li .txt h3{
	height:44px;line-height:44px;border-bottom:1px solid #f3a346;font-size:24px;color:#fff;background:url(../images/picon.png) no-repeat right center;
	font-weight:normal;}.product .bd li .txt p{line-height:18px;font-size:14px;color:#fff;padding-top:5px;}.product .bd li:hover .txt{bottom:0;}
.mainTitle{line-height:30px;font-size:24px;color:#333;font-weight:normal;}
.mainTitle span{font-family:arial;color:#dadada;padding-left:4px;}
.mainTitle a{
	display:block;height:22px;line-height:22px;float:right;background:url(../images/cm.png) no-repeat right center;
	overflow:hidden;font-size:14px;margin-top:4px;padding-right:27px;}.mainTitle a:hover{background:url(../images/cmh.png) no-repeat right center;}
/* case */
.mainCase{padding:40px 0;height:405px;background:url(../images/cabj.jpg) repeat-x left bottom;overflow:hidden;}
.mainCase .case{height:320px;margin-top:20px;}
.mainCase .case li{width:390px;height:320px;float:left;margin-right:15px;position:relative;}
.mainCase .case li a{display:block;width:390px;height:320px;overflow:hidden;}
.mainCase .case li img{  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);  filter: grayscale(100%);  filter: gray;}
.mainCase .case li:hover img{  -webkit-filter: grayscale(0%);  -moz-filter: grayscale(0%);  -ms-filter: grayscale(0%);  -o-filter: grayscale(0%);  filter: grayscale(0%);  filter: gray;}
.mainCase .case li span{height:35px;line-height:35px;padding:0 10px;text-align:center;color:#fff;width:370px;background:url(../images/tm.png);position:absolute;bottom:0;}
.mainCase .hd{text-align:center;z-index:5;left:50%;font-size:0;line-height:0;height:0px;margin-left:-20px;height:12px;overflow:hidden;position:absolute;margin-top:15px;}
.mainCase .hd li{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:8px;height:8px;*display:inline;zoom:1;border-radius:100%;border:2px solid #bdbdbd;background:#bdbdbd;z-index:9999px;}
.mainCase .hd li:hover,.mainCase .hd .on{background:#fff;border-color:#f08201}/* news */.mainNews{padding:40px 0;height:370px;overflow:hidden;background:url(../images/nebj.jpg) repeat-x left top;}
.mainNews .prev,.mainNews .next{display:block;width:22px;height:22px;background:url(../images/ant.png) no-repeat;position:absolute;right:30px;top:4px;cursor:pointer;overflow:hidden;}
.mainNews .next{right:0;background-position:0 -22px;}
.mainNews .prev:hover{background-position:-22px 0;}
.mainNews .next:hover{background-position:-22px -22px;}
.mainNews .news{margin-top:20px;overflow:hidden;}
.mainNews .news li{width:285px;margin-right:20px;float:left;}
.mainNews .news li h3{line-height:20px;padding-top:8px;font-size:16px;font-weight:normal;}
.mainNews .news li h4{font-weight:normal;font-family:arial;font-size:12px;line-height:16px;}
.mainNews .news li p{padding-top:10px;line-height:18px;}.mainNews .news li:hover img{opacity:.8}
/* sidebar */
.inSidebar{height:49px;background:url(../images/tms.png);overflow:hidden;position: relative;margin-top:-50px;z-index:11;border-top:1px solid #3d3935;}
.inSidebar .sidebar{width:1200px;margin:0 auto;}
.inSidebar .sidebar ul li{float:left;}
.inSidebar .sidebar ul li a{display:block;padding:0 15px;line-height:49px;font-size:15px;color:#999;text-align:center}
.inSidebar .sidebar ul li a:hover,.inSidebar .sidebar li a.active{background:#f08201;color:#fff;}
.recProduct,.contactUs{margin-top:15px;border:1px solid #e1e1e1;padding:14px;background:#fff;}
.recProduct h2,.contactUs h2{height:35px;font-size:18px;color:#333;font-weight:normal;}
.recProduct .bd{width:190px;height:358px;}
.recProduct .bd .box{height:358px;overflow:hidden;}
.recProduct .bd ul{overflow:hidden;zoom:1;}
.recProduct .bd li{width:190px;height:179px;}
.recProduct .bd li img{border:1px solid #e1e1e1;padding:2px;}
.recProduct .bd li img:hover{border-color:#f08201}
.recProduct .bd li span{width:170px;height:35px;line-height:35px;text-align:center;padding:0 10px;}
.contactUs .box{padding-top:10px;}/* product */.productList{width:1250px;overflow:hidden;}
.productLista{padding-top:20px;}.productList li{width:290px;float:left;margin-right:13px;margin-bottom:15px;}
.productList li a{display:block;border:1px solid #dadada;}.productList li a img{padding:4px;}
.productList li a .bt{height:38px;line-height:38px;border-top:1px solid #dadada;text-align:center;font-size:14px;padding:0 10px;width:268px;}
.productList li a:hover{border-color:#f08201;}.productList li a:hover .bt{border-color:#f08201;background:#f08201;color:#fff;}
/* product left */
.productShowPic{width:670px;}
.productShowPic .box{width:670px;height:378px;}
.tbPic{width:550px;height:400px;position:relative;z-index:1;float:right;}
.tbPic a{width:550px;height:400px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.tbPic a img{vertical-align:middle;max-width:550px;max-height:400px;}
.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(../images/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(../images/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:#f08201;}
.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/jt.png) no-repeat;}
/* product right */
.productShowTitle{width:495px;overflow:hidden;}
.productShowTitle h2{line-height:24px;font-size:22px;padding:15px 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{height:45px;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;float:left;margin-right:10px;}
.productShowTitle .advisory a:hover{border-color:#1b9aff;color:#fff;}
.productShowTitle .advisory a.adc{background:#f08201;border-bottom:5px solid #d87500;}
.productShowTitle .advisory a.adc:hover{border-color:#f08201;color:#fff;}
.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;margin-left:10px;line-height:22px;float:left;padding-left:48px;}
.productShowTitle .advisory .tel span{display:block;font-size:20px;font-family:arial;color:#ee0000;}
/* tab */
.tabListBox{overflow:hidden;margin-top:40px;}
.tabList{height:40px;background:#ededed;}
.tabList li{display:block;width:120px;line-height:40px;float:left;text-align:center;font-size:16px;color:#333;border-right:1px solid #dadada;}
.tabList li.on{color:#fff;background:#f08201;border-color:#f08201}
.tabBox{overflow:hidden;padding-top:25px;}
/* related product */
.relProduct{overflow:hidden;margin-top:30px;}
.relProduct ul{padding-top:20px;width:1260px;}
.relProduct li{width:225px;float:left;margin-right:18px;margin-bottom:5px;}
.relProduct li img{border:2px solid #e1e1e1;padding:3px;}
.relProduct li img:hover{border-color:#f08201}
.relProduct li .bt{width:205px;line-height:35px;text-align:center;padding:0 10px;font-weight:normal;}
.contBox{font-size:16px;line-height:26px;padding:20px 70px 0;}
.contactBox{width:1200px;height:590px;position:relative;margin-top:30px;margin-bottom:30px;}
.contactBox .tel{width:330px;height:508px;background:url(../images/tm.png);z-index:15;padding:20px 20px 0;float:left;margin-left:50px;}
.contactBox .tel p{display:block;height:71px;margin-top:30px;font-size:16px;color:#fff;padding-left:90px;line-height:22px;}
.contactBox .tel p.p1{background:url(../images/dz.png) no-repeat left center;padding-top:13px;height:58px;}
.contactBox .tel p.p2{background:url(../images/dh.png) no-repeat left center;line-height:71px;}
.contactBox .tel p.p3{background:url(../images/sj.png) no-repeat left center;padding-top:13px;height:58px;}
.contactBox .tel p.p4{height:120px;background:url(../images/yx.png) no-repeat left center;line-height:120px;}
/* map */
#dituContent{width:728px;height:526px;border:1px solid #d6d6d6;z-index:13;float:right;margin-right:50px;}
/* feedback */
#feedback_form label{display:block;float:left;/* height:32px; */line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}#feedback_form label.name{background-position:0 -32px;}#feedback_form label.email{background-position:0 -64px;}#feedback_form label.city{background-position:0 -96px;}#feedback_form label.msg_title{background-position:0 -128px;}#feedback_form label.address{background-position:0 -160px;}#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}#feedback_form input{width:230px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}#feedback_form input.last{margin-right:0;}#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}#feedback_form textarea{height:125px;width:1178px;padding:10px;border:1px solid #dbdbdb;display:block;}#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#f08201;color:#fff;border:none;font-size:15px;margin-bottom:0;}#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}#feedback_form .tableRow{width:100%;height:32px;}#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}#feedback_form input:focus,#feedback_form textarea:focus{border-color:#f08201;}/* 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(../images/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}
.jobsList dd.on{background:#eee;}
.jobsList dd.on em{background:url(../images/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:200px;}
.jobsList dd span.sp1{width:290px;}
.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(../images/iconl.png) no-repeat 10px 6px #333;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}
.apply:hover{background-color:#f08201;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{width:1158px;margin:10px 20px 20px;background:#fff;}
.jobsShow .jobsInput{width:415px;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 #f08201;}
.jobsShow .jobsTextarea{width:1146px;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:#f08201;color:#fff;}
/* 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:#f08201;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.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;}
.faqList li h3{background-image:url(../images/faq.png); background-repeat:no-repeat; background-position:20px 0;}
.faqList li div{background:url(../images/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;}}
/* case */
.caseIndex{width:1200px;overflow:hidden;padding:40px 0;margin:0 auto;}
.caseIndex ul{width:1280px;}
.caseIndex ul li{width:360px;height:340px;float:left;margin-right:60px;margin-top:10px;}
.caseIndex ul li a{display:block;width:360px;height:295px;overflow:hidden;}
.caseIndex ul li h3{line-height:45px;text-align:center;font-size:15px;font-weight:normal;}
.caseIndexa{width:1071px;overflow:hidden;padding:40px 0;margin:0 auto;}
.caseIndexa ul{width:1160px;}
.caseIndexa ul li{width:330px;height:270px;position:relative;float:left;margin-right:40px;margin-bottom:40px;}
.caseIndexa ul li .pic{display:block;width:360px;height:295px;overflow:hidden;}
.caseIndexa ul li .txt{position:absolute;left:0;top:0;width:290px;height:230px;background:url(../images/tm.png);padding:40px 20px 0;opacity:0;}
.caseIndexa ul li h3{font-size:18px;color:#fff;font-weight:normal;}
.caseIndexa ul li p{font-size:14px;color:#fff;line-height:22px;padding-top:15px;opacity:0.8}
.caseIndexa ul li a{color:#fff;opacity:1}
.caseIndexa ul li:hover .txt{opacity:1}
.zoombox{width:602px;margin:15px auto 0;}
.zoompic{border:solid 1px #dfdfdf;width:600px;height:382px;background:url(../images/loading.gif) no-repeat 50% 50%;}
.sliderbox{height:76px;overflow:hidden;margin-top:6px;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat; cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:511px;position:relative;overflow:hidden;display:inline;margin-left:5px;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:129px;height:76px;text-align:center;}
.sliderbox .slider li img{border:1px solid #dfdfdf;height:74px;width:117px;}
.sliderbox .slider li.current img{border:1px solid #f08201;}
/* news */
.newsList{margin-top:-30px;}
.newsList li{padding:30px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.newsList li a.pic{display:block;width:270px;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:65px;float:left;}
.newsList li h2{font-size:16px;line-height:35px;font-weight:normal;}
.newsList li h2 a{color:#333;}
.newsList li p{padding-top:15px;color:#888;}
.newsList li span{display:block;line-height:20px;background:url(../images/time.jpg) no-repeat 346px center;padding-left:365px;color:#999;margin-top:15px;}
.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:#f08201;}
.newsList li:hover h2 a{color:#f08201;}
.newsList li:hover .more{border-color:#f08201;background:#f08201;color:#fff;}
/* news show */
.newsShow h2{font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal;}
.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;font-weight:normal;}
.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#f08201;}
.newsShowBox{padding-top:15px;line-height:26px;padding-bottom:10px;width:1000px;margin:0 auto;}
.picturePic{text-align:center;padding-bottom:15px;}
.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}
.fenyList a{display:block;width:45%;height:35px;line-height:35px;overflow:hidden;}
.fenyList .prev{background:url(../images/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}
.fenyList .next{background:url(../images/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}
.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/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:1280px;padding-top:10px;}
.relNews ul li{float:left;margin-right:60px;width:360px;height:28px;line-height:28px;}
.relNews ul li a{display:block;width:260px;line-height:28px;background:url(../images/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(../images/iconi.jpg) no-repeat left center;}.relNews ul li span{float:right;color:#999;}.settingList{width:1260px;}.settingList li{float:left;margin-right:13px;margin-bottom:10px;position:relative;width:290px;height:238px;}
.settingList li img{width:290px;height:238px;}
.settingList li.picBig,.settingList li.picBig img{width:593px;height:486px;}
.settingList li a{display:block;overflow:hidden;}
.settingList li .bt{position:absolute;width:100%;height:100%;background:url(../images/tm.png);text-align:center;color:#fff;font-size:16px;opacity:0;top:0;left:0;font-weight:normal;}.settingList li .bt a{color:#fff;padding:2px 10px;border:1px solid #fff;display:inline-block;position:relative;top:45%;text-align:center;}.settingList li:hover .bt{opacity:1}
.settingList li:hover .bt a{border-color:#f08201;color:#fff;}
/* partner */
.parnterList{width:1290px;}
.parnterList li{width:225px;height:155px;float:left;margin-right:18px;margin-bottom:10px;}
.parnterList li img{border:2px solid #dadada;padding:3px;background:#f4f4f4;}
.parnterList li img:hover{border-color:#f08201}
.parnterList li .bt{width:205px;height:40px;line-height:40px;text-align:center;font-weight:normal;padding:0 10px;}
.inTitle{font-size:24px;font-weight:normal;color:#333;}
.inTitle span{font-family:arial;font-size:18px;color:#999;padding-left:5px;}
.aboutBox{padding-top:40px;}
.aboutBox img{float:right;padding-left:30px;}
.aboutBox h3{font-size:20px;font-weight:normal;border-bottom:1px solid #dadada;padding-bottom:5px;width:620px;color:#f08201;}
.aboutBox h3 span{display:block;font-family:arial;font-size:14px;color:#999;}
.aboutBox p{font-size:14px;padding-top:15px;}
.aboutBox h4{line-height:80px;text-align:center;background:#f08201;font-size:24px;color:#fff;font-weight:normal;}
.ideaBox{padding-top:40px;}
.ideaBox .id{height:140px;margin-bottom:30px;}
.ideaBox .id h3{width:140px;height:105px;font-size:24px;color:#fff;font-weight:normal;text-align:center;line-height:30px;border-radius:50%;padding-top:35px;float:left;margin-right:20px;}.ideaBox .id h3:hover{    transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}.ideaBox .id h3 span{font-family:arial;display:block;font-size:26px;}.ideaBox .id h3.hs1{background:#f08201;}.ideaBox .id h3.hs1 span{color:#f3a058;}.ideaBox .id h3.hs2{background:#f9c058;}.ideaBox .id h3.hs2 span{color:#f7ae00;}
.ideaBox .id h3.hs3{background:#bbea58;}
.ideaBox .id h3.hs3 span{color:#a7e500;}
.ideaBox .id h3.hs4{background:#79d758;}
.ideaBox .id h3.hs4 span{color:#48cc00;}
.ideaBox .id h3.hs5{background:#58d5b7;}
.ideaBox .id h3.hs5 span{color:#00caa2;}
.ideaBox .id h3.hs6{background:#5896e6;}
.ideaBox .id h3.hs6 span{color:#0074e0;}
.ideaBox .id h3.hs7{background:#da79ee;}
.ideaBox .id h3.hs7 span{color:#d048e9;}
.ideaBox .id7{margin-right:0;}
.ideaBox .id p{width:1000px;padding-top:30px;line-height:28px;float:left;font-size:14px;}
.ideaBox .id p span{display:block;font-size:18px;}
.deveBox{padding-top:40px;}
.deveBox ul{padding-top:15px;}
.deveBox ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;overflow:hidden;}
.deveBox ul li .date{width:105px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff;;float:left;background:url(../images/date.jpg) no-repeat;}
.deveBox ul li .text{float:right;width:1060px;overflow:hidden;}
.deveBox ul li .text span{width:470px;padding-right:50px;display:inline-block;float:left;font-size:14px;}
.videoList{width:1290px;}
.videoList li{width:380px;height:300px;float:left;margin-right:30px;margin-bottom:10px;}
.videoList li span{width:360px;height:40px;line-height:40px;text-align:center;}
.videoList li div{width:380px;height:260px;}
.inContent .yf{width:561px;height:400px;}
.inContent .yf h2,.inContent .yd h2{font-size:30px;font-weight:normal;color:#333;border-bottom:1px solid #e5e5e5;padding:20px 0;line-height:30px;}
.inContent .yf h2 span,.inContent .yd h2 span{display:block;font-family:arial;font-size:18px;color:#999;text-transform:uppercase;}
.inContent .yf p,.inContent .yd p{font-size:14px;line-height:30px;padding-top:15px;text-indent:2em;}
.inContent .ya{padding-right:55px;width:545px;}
.inContent .yc{padding-top:30px;}
.inContent .yb{padding-left:55px;width:545px;}
.honorT{line-height:40px;background:url(../images/hicon.jpg) no-repeat left center;padding-left:18px;font-size:20px;font-weight:bold;color:#333;}
.honorList,.downList{width:1290px;overflow:hidden;padding-top:20px;}
.downList{padding:0;}
.honorList li,.downList li{width:280px;height:422px;float:left;margin-right:26px;margin-bottom:15px;}
.honorList li img,.downList li img{border:1px solid #dadada;padding:4px;background:#f4f4f4;}
.honorList li img:hover,.downList li img:hover{border-color:#f08201}
.honorList li .bt,.downList li .bt{width:260px;height:40px;line-height:40px;text-align:center;font-weight:normal;}
.honorM{display:block;width:130px;height:35px;line-height:35px;text-align:center;font-size:16px;background:#666;border-radius:20px;margin:20px auto 30px;color:#fff;}
.honorM:hover{background:#f08201;color:#fff;}
.gsbz{  position: relative;   float: right;   top: 212px;  left: 123px;}
.gsbz img{width: 50px;height: auto;}

.index-notice {
    position: relative;
    width: 100%;
    top: 0;
    height: 600px;
    display: none;
    z-index: 9999;
}
.index-notice img {
    position: relative;
    left: 50%;
    margin-left: -960px;
}
/*.index-notice .close {
     vertical-align: middle;
    cursor: pointer;
    margin-top: -4px;
    padding-left: 13px;
    font-size: 2.5em;
    font-weight: 300;
    display: inline-block;
    line-height: 30px;
}*/
.index-notice-close {
    width: 40px;
    position: absolute;
    left: 50%;
    top: 90px;
    z-index: 2;
    margin-left: 560px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    background: #333;
    text-align: center;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.index-notice-close:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.index-notice-close:before {
    content: "×";
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    font-family: "宋体";
}


.headerBot {
    position: relative;
}
.headerBot .open {
    position: absolute;
    top: 0;
    right: -40px;
    height: 72px;
    width: 20px;
    background: url(../images/icon-la.png) no-repeat center;
    cursor: pointer;
}