﻿ul,li,span,b,p,strong,ol,dl,dd,dt,h1,h2,h3,h4,h5,input,a,div,img{margin:0px;padding: 0px;font-family:"微软雅黑","Arial"!important;}
body{background: #f0f0f0;min-width: 1200px;}
.content{min-width:1200px;width:1200px;margin:0px auto;overflow:hidden;height:auto;*zoom:1;}
.content:after{content:"";clear:both;visibility:hidden;height:0px;display:block;}
body{font-family: Arial;position: relative;}
li{font-family: "微软雅黑",Arial;list-style:none;}
a{
	font-family:"微软雅黑","Arial"!important;
	text-decoration:none!important;
}
img{
    border:0px none;
}
.list-find li a{
	line-height:80px;

	font-size:22px;
	color:#666;
	font-family:"微软雅黑",Arial;
}
.list-find li{
	margin-right:40px;
}
.list-find li a:hover,.list-find .ys a{
	color:#e60012;
}
.pro-list .lus li .img{
	margin-bottom:28px;
}
.index-head{
    height:85px;
    width:100%;
    background: url("../images/hd-bg_02.png") repeat-x;
    position: fixed;
    z-index:330;
}

.header li a{
    font-family:"";
    color:#fff;
    line-height: 85px;
    display: block;
    padding: 0 10px; 
    font-size: 14px;
}
.header li a:hover{
    color:#E72026;
}
.header li{
    float:left;
}

.beback{
	line-height:18px;
	height:18px;
	background:url("../images/go_back.png") no-repeat;
	position:absolute;
	right:60px;
	top:	40px;
	padding-left:30px;
	font-size:16px;
	font-family:"";
	color:#666;
}
.beback:hover{
	color:#E72026;
}
.s-say {
	padding-top:40px;
}
.s-say a{
	float:right;
	 background: url("../images/icon_span03.png") no-repeat left center;
	padding-left:20px;
	line-height: 30px;
	color:#fff;
} 
.index-head .logo{
    float:left;
    width:314px;
    height:95px;
    position: absolute;
}
.header{
    float:right;
    margin-right: 20px;
}
.index-head .overs{
/*    position: relative;*/
    margin-right: 42px;
}
.header{
    float:right;
}
.header .ul{
    background: url("../images/bns_07.jpg") no-repeat right center;
    padding-right: 10px;
    float:right;
}
.header .qh{
    float:left;
    width:104px;
    height:21px;
    background: url("../images/english_09.png") no-repeat left center;
    cursor: pointer;
    position: relative;
}
.header .qh dl{
    position: absolute;
    top:55px;
    background: #fff;
    padding-top: 14px;
    padding-bottom: 10px;
    left:4px;
    display: none;
}
.header .qh dd a{
    line-height: 38px;
    color:#666;
    font-size: 14px;
    text-indent: 14px;
    display: block;
    min-width: 106px;
}
.header .qh i{
    width:18px;
    height:9px;
    background: url("../images/is.png") no-repeat;
    position:absolute;
    top:46px;
    right:-10px;
    display: none;
}
.header .qh dd a:hover{
    color:#E72026;
}
.header .qh dd{
    border-bottom: 1px solid #efefef;
    margin: 0px 7px;
}
.header .atn{
    padding: 0 14px;
    margin-top: 30px;
    float:left;
    background: url("../images/bns_07.jpg") no-repeat right center;
    margin-right: 10px;
	float:right;
}
.header .atn span{
    display: none;
    font-size: 14px;
    color:#fff;
    font-family: "微软雅黑",Arial;
    margin-left: 27px;
    line-height: 22px;
}
.header .finds{
    width:22px;
    height:21px;
    background: url("../images/find_17.png") no-repeat;
    display: block;
    float:right;
    margin-top: 30px;
}
.header .tclose{
	background-image:url("../images/tclos_03.png");
}
.boxbtn{
    position: absolute;
    height: 100px;
    width: 100%;
    background: #fff;
    right: 0;
    top: 85px;
    float: right;
    z-index: 11;
    display: none;
    padding-top: 50px;
	background:#f9f9f9;
}
.boxbtn i{
	background:url("../images/t-sex_07.png") no-repeat;
	display:block;
	width:13px;
	height:8px;
	position:absolute;
	right: 42px;
	top:-8px;
}
.wri-list {
    padding-top: 60px;
    height: 280px;
    background: #f5f5f5;
    position: absolute;
    width: 100%;
    z-index: 16;
    left: -50%;
    margin-left: 50%;
    top:85px;
    display: none;
}
.wri-list .content{
    width:1062px;
    min-width: 1062px;
    overflow: visible;
}
.minins{
    display: none;
}
.nav-info ul,.nav-pro ul{
    float:left;
    margin-right: 56px;
    width:234px;
}
.nav-info li,.nav-pro li{
    width:100%;
}
.nav-info li a,.nav-pro li a{
    display: block;
    line-height:54px;
    font-family: "";
    font-size: 18px;
    color:#666;
    border-bottom:1px solid #e0e0e0;
    text-indent: 15px;
}
.nav-info .rm{
    float:right;
    width:263px;
    margin-top: 4px;
}
.nav-info .rm .say{
    line-height: 18px;
    font-size: 14px;
    margin-top: 8px;

}
.nav-pro .fin-btn{
    display: block;
    height:45px;
    background: url("../images/fd_11.png") no-repeat right top;
    width:232px;
    margin-bottom: 4px;
}
.nav-pro .fin-btn:hover b,.nav-pro .fin-btn:hover p{
	color:#E72026;
}
.nav-pro .fin-btn b{
    font-size: 30px;
    font-family: "";
    color:#666;
    line-height: 32px;
	 margin-bottom: 8px;
    display: block;
}
.nahd{width:230px;float: left; }
.nahd li a{width: 230px;height: 54px;border-bottom: 1px solid #ccc;display: block;font-size: 18px;line-height: 54px;text-indent: 10px;color: #666;}
.nahd li a:hover,.minins li a:hover{background: #e72026;color: #fff;}
.nav-pro img{
    float:right;
}
.minins li a{
    transition-duration: 500ms;
}
.rirt{float: left;width:390px }
.rt img{float: left}
.rirt  h2{ font-family: "";font-size: 28px;font-weight: normal;;}
.rirt .says{font-size: 16px;font-family: "arial";width: 390px;line-height:24px;}
.rirt .morel{display:block;width: 186px;height: 50px;line-height: 50px;text-align: center;background: #e7e7e7;font-size: 16px;color: #666;margin-top: 22px;}
.nav-pro .fin-btn p{
    line-height: 15px;
    color:#666;
}
.nav-pro ul{
    margin-top: 20px;
}
.nav-pro img{
    margin-top: 20px;
}
.nav-pro li a{
    text-indent: 0px;
}
.cuss{
    display: none;
}
.nav-tch .rt{
    float:right;
}
.sin img{float: left;display: block;margin-right: 20px;}
.sin{float: right;}
.rt.sin .rirt{
    width:  306px;
}
.rt.sin .rirt .say{
    font-size: 16px;
    float:left;
    line-height: 25px;
}
.rt.sin .rirt a,.nav-con .rlt a{
    display: block;
    width:182px;
    height:52px;
    background: #e7e7e7;
    float:left;
    color:#666;
    font-size: 16px;
    text-align: center;
    line-height: 52px;
    margin-top: 28px;
    border-radius:4px;
}
.rt.sin .rirt a:hover,.nav-con .rlt a:hover,.rirt .morel:hover{
    background: #f7373d;
    color:#fff;
}
.nav-con .tits{
    font-family: "";
    font-size: 18px;
    float:left;
    width:100%;
    margin-bottom: 16px;
}
.nav-con .say{
    font-size: 16px;
    float:left;
}
.nav-con .rlt{
    float:right;
    height:176px;
    border-left:1px solid #e2e2e2;
    padding-left: 86px;
}
.nav-con .rlt h2{
    font-size: 18px;
    line-height: 36px;
    font-family: "";
}
.boxbtn .texts{
    display: block;
    border: 0 none;
    width: 340px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    background: none;
    text-indent: 2em;
    float: left;
    width: 80%;
    font-size: 30px;
    margin-left: 8%;
    font-family: Arial;
    color: #666;

	
	
}
.boxbtn .sub{
    display: block;
    width: 32px;
    height: 30px;
    float:left;
    border:0 none;
    background: none;
	background:url("../images/fds2_12.jpg") no-repeat;
	margin-top:6px;
}
.banners{
    position: relative;
    width:1920px;
    height:1044px!important;
    overflow: hidden;

}
.banners ul{
    position: relative;
    height:1044px;
    width:1920px;
}
.banners li{
    position: absolute;
}
.banners li a{
    display: block;
}
.fath .list{
    position:absolute;
    min-width:1200px;
    left:50%;
    margin-left: -600px;
    bottom:58px;
    max-height:233px;
    z-index: 11;
}
.fath .list .pages{
    width:278px;
    height:209px;
    float:left;
    margin-right: 5px;
    position: relative;
	overflow:hidden;
}
.fath .list .pages img{
    width:100%;
    height:100%;
	transition-duration:500ms;
}
.fath .list .pages a{
    display: block;
    width:100%;
    height:100%;
}
.fath .list .pages a img{
	transition-duration:500ms;
}
.fath .list .pages a:hover img{
	transform:scale(1.02)
}
.fath .list .movie{
    width:336px;
    height:209px;
    margin: 0;
}
.fath .list .movie a:hover img{
    -webkit-filter:saturate(2);
}
.fath .list .movie i{
    display: block;
    position: absolute;
    width:59px;
    height:59px;
    background: url("") no-repeat;
    top:50%;
    margin-top: -30px;
    margin-left: -30px;
    left:50%;
	cursor:pointer;
}
.fath .black{
    width:100%;
    height:32px;
    background: url("../images/bk_14.png") no-repeat;
    position: absolute;
    bottom:0;
    left:0;
    background-size:100% 100%;
    padding-top: 26px;
    line-height: 18px;
    cursor: pointer;
}
.fath .black .say{
    color:#fff;
    font-size: 14px;
    text-indent: 20px;
    font-family: Arial;
    background: url("../images/go_16.png") no-repeat 95% bottom;
    line-height: 22px;
}

.fath .overs .pages{
    width:309px;
    height:233px;
}
.fath .overs .movie{
    width:375px;
    height:233px;
}
.fath .overs{
    width:1318px;
    margin-left: -658px;
    z-index: 11;
}
.fath{
    width:100%;
    height:1044px;
    overflow: hidden;
    position: relative;
}
.index-head .overs li a{
    padding:0 25px;
    font-size: 18px;
	text-transform: uppercase;
}
.index-head .overs .atn{
    padding: 0 30px;
    margin-right: 38px;
    float:right;
}
.foot{
    height:84px;
    width:100%;
    background: #202020;
    padding-top: 8px;
    overflow: hidden;
}
.fot dl{
    float:left;
    margin-left: 84px;
}
.fot dl dd a{
    color:#a4a4a4;

    line-height:20px;
    transition-duration: 500ms;
}
.fot dl a:hover{
    color:#E72026;
}
.fot dt a{
    color:#fff;
    font-family: Arial;
    font-size: 14px;
    line-height:16px;
    transition-duration: 500ms;
}
.fot dt{
    margin-bottom: 18px;
}
.contact{
    float:right;
    padding-left: 136px;
    border-left:1px solid #2b2b2b;
    height:224px;
	max-width:276px;
}
.contact span{
    line-height: 16px;
    font-size: 14px;
    color:#fff;
}
.contact .say{
    line-height: 20px;
    color:#fff;
    margin-top: 16px;
    margin-bottom: 18px;
}
.last{
    width:100%;
    border-top:0px solid  #3b3b3b;
    margin: 0 auto;
    margin-top: 15px;
    line-height: 56px;
}
.fotter{
    color:#ededed;
	line-height:30px;
}
.fotter a{
    color:#ededed;
    transition-duration: 500ms;
}
.fotter a:hover{
    color:#E72026;
}
.infp-bans{
    width:100%;
    /*height:651px;*/
    height: 90px;
    position: relative;
    overflow: hidden;
}
.infp-bans .box_skitter{
    display: none;
}
.box_skitter{
    position: relative;
    width: 1920px;
    height: 651px;
	margin-left:-960px;
	left:50%;
}
#pic .image_number {
    display: block;
    width: 17px;
    height: 16px;
    background: url("../images/btn.png") no-repeat;
    background-position: left bottom;
    float: left;
}
#pic .image_number_select{
    background-position: left top;
}
.info h2{
    line-height: 84px;
    font-family: "";
    font-size: 34px;
    color:#333;
    float:left;
	text-transform : uppercase;
}
.info .bread{
    float:right;
    margin-top: 32px;
    margin-right: 14px;
}
.info .bread li a{
    color:#898989;
    line-height: 30px;
    font-family: Arial;
	text-transform: uppercase;
}
.info .bread li a:hover{
    color:#666;
}
.info .bread .hoves a{
    color:#666;
}
.info .bread li{
    font-family: 宋体;
    margin-right: 4px;
}
.found{
    width:1196px;
    height:58px;
    border:1px solid #e0e0e0;
    float:left;
    background: #fff;
    margin-bottom: 20px;
}

.found .texts{
    border:0 none;
    width:95%;
    height:60px;
    line-height:60px;
    font-family: "";
    font-size: 22px;
    color:#666;
    text-indent: 48px;
    background: none;
}

.found .sub{
	display:block;
	width:5%;
	height:60px;
	background:url("../images/fis_25.jpg") no-repeat 20px center ;
	border: 0 none;  
	float: right;
}
.info-nav{
    width:100%;
    margin-bottom: 30px;
}
.info-nav li{
    float:left;
    margin-right: 6px;

}
.info-nav li a{
    display: block;
    width:172px;
    height:49px;
    border:1px solid #ebebeb;
    border-radius:4px;
    font-size: 16px;
    font-family: "Arial";
    text-align: center;
    background: #f8f8f8;
    line-height: 49px;
    color:#666;
    font-weight: bold;
}
.info-nav li a:hover{
    color:#fff;
    background: #e72026;
    border-color:#e72026;
}
.info-nav .hoves a{
    color:#fff;
    background: #e72026;
    border-color:#e72026;
}
.mius li{
    width:100%;
    margin-bottom: 20px;
}
.mius li .img{
    float:left;
    display: block;
    width:398px;
    height:250px;
    overflow: hidden;
    border: 0;
    position: relative;
}
.mius li .img img{
    /*transition:all .5s;*/
}
.mius li .img .box{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width:384px;
    height:236px;
    border: 7px solid transparent;
    transition:all .5s;
    z-index: 1;
}
.mius li:hover .img .box{
    border-color: #dadada;
}
.mius li .rt{
    float:left;
    width:704px;
    height:196px;
    background: #f8f8f8;
    padding-top: 54px;
    padding-left: 46px;
    position: relative;
    padding-right: 50px;
    transition-duration: 500ms;
    cursor: pointer;
}
.mius li .rt .tits{
    display: block;
    font-size: 22px;
    color:#666;
    transition-duration: 500ms;
}
.mius li .rt .tits:hover{
    color:#C3090D;

}
.mius li .rt .say:hover{
    color:#e72026 ;
}
.mius li .rt .say{
    display: block;
    line-height: 25px;
    color:#666;
    font-size: 14px;
    /*height:106px;*/
    transition-duration: 500ms;
}
.mius li .rt .data{
    float: left;
    color: #999;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
}
.showbox{
    /* float:left;
   padding-bottom: 102px;*/
}
.mius li .rt .go-down{
    width:15px;
    height:14px;
    background: url("../images/news2_03.png") no-repeat;
    float:right;
    position: absolute;
    bottom:16px;
    right:36px;
    display: block;
}
.news-more{
    display: block;
    width:100%;
    height:53px;
    line-height: 53px;
    font-size: 18px;
    color:#fff;
    font-weight: bold;
    background: url("../images/down_66.png") no-repeat 624px center #bcbcbc;
    float:left;
    text-align: center;
    text-indent: -120px;
    transition-duration: 500ms;
	margin-bottom:40px;
}
.news-more:hover{
    background-color:#e72026 ;
}
.spo-list{
    width:102%;
    padding-bottom: 50px;
    border-bottom: 1px solid #e2e2e2;
}
.spo-list li{
    width:291px;
    height:294px;
    float:left;
    margin: 0 12px 10px 0;
    position: relative;
}
.spo-list li a{
    display:block;
}
.spo-list li a span{
    position: absolute;
    height:43px;
    line-height:38px;
    bottom:0;
    left:0;
    background: rgba(0,0,0,0.6);
    width:100%;
    color:#fff;
    font-size: 14px;
    text-indent: 26px;
}
.turns{
    margin:0 auto;
    display: block;
    padding-top: 26px;
}
.back{
    width:100%;
    height:100%;
    position: fixed;
    top:0;
    left:0;
    z-index: 40;
    background: #000;
    opacity: 0.8;
    filter:alpha(opacity=80);
    display: none;
}
.imgbox{
    padding-left: 40px;
    width:810px;
    position: fixed;
    top:50%;
    margin-top: -240px;
    left:50%;
    margin-left: -405px;
    background: #fff;
    z-index: 45;
    padding-top: 44px;
    padding-bottom: 90px;
    display: none;
}
.imgbox .close{
    width:22px;
    height:22px;
    position: absolute;
    right:18px;
    top:12px;
    background: url("../images/close_03.jpg") no-repeat;
 }
.imgbox img{
    float:left;
    margin-right: 24px;
}
.imgbox .tits{
    line-height:24px;
    font-size: 23px;
    color:#666;
    float:left;
	width:460px;
}
.imgbox .say{
    line-height: 22px;
    margin-top: 10px;
    width:415px;
    font-size: 14px;
    float:left;
    position: relative;
    overflow: hidden;
    height: 290px;
    padding-right: 25px;
}
.prev,.next{
    width:26px;
    height:44px;
    background: url("../images/jt.png") no-repeat;
    display: block;
    position: absolute;
    top:50%;
    margin-top: -22px;
}
.prev{
    left:-70px;
}
.next{
    right:-70px;
    background-position: right top;
}
.movies li{
    float:left;
    width:384px;
    margin-right: 22px;
    margin-bottom: 6px;
}
.movies,.cat-list{
    width:102%;
    padding-bottom: 50px;
    border-bottom: 1px solid #e2e2e2;
}
.movies li a{
    display: block;
    width:384px;
    height:233px;
    position: relative;
	overflow:hidden;
}
.movies li a img{
	max-width:384px;
	max-height:233px;
	transition-duration:500ms;
}
.movies li a .box{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width:370px;
    height:219px;
    border: 7px solid transparent;
    transition:all .5s;
    z-index: 1;
}
.movies li a:hover .box{
	border-color: #dadada;
}
.movies li .tits{
    line-height: 48px;
    text-align: center;
    color:#666;
    font-size: 14px;
}
.movies li a i{
    display: block;
    width:100%;
    height:100%;
    background: url("../images/play_12.png") no-repeat center center;
    position: absolute;
    top:0;
	z-index:2;
    left:0;
}
.cat-list li{
    width:381px;
    height:533px;
    float:left;
    position: relative;
    background: url("../images/tc-bg_03.jpg") no-repeat;
    margin-right: 26px;
    margin-bottom: 28px;
}
.cat-list li a{
    display: block;
    padding: 34px 0 0 26px;

}
.cat-list li a:hover i{
	background:url("../images/down_099.png");
}
.cat-list li a:hover .tits{
	color:#E72026;
}
.cat-list li .tits{
    line-height: 60px;
    color:#666;
    font-size:14px;
    width:328px;
}
.cat-list li i{
    display:block;
    width:17px;
    height:19px;
    background: url("../images/down_06.png") no-repeat;
    position: absolute;
    bottom:40px;
    right:28px;
}
.pro-bg{
    width:100%;
    height:1000px;
    background: url("../images/bg1_01.jpg") no-repeat center top;
}
.pro-bg ul{
    display: block;
    float:none;
    width:1240px;
    margin: 0 auto;
    padding-top:250px;
}
.pro-bg li{
    width:310px;
    height:211px;
    float:left;
    position: relative;
    top:0;
    left:0;
    overflow: hidden;
}
.pro-bg li a{
    display: block;
    width:100%;
    height:100%;
}
.pro-bg li a span{
    position: absolute;
    bottom:0;
    line-height: 50px;
    font-size: 18px;
    font-family: "";
    text-indent: 28px;
    display: block;
    color:#fff;
    z-index: 11;
}
.pro-bg li i{
    z-index: 11;
    width: 25px;
    height: 25px;
    background: url("../images/go_03.png") no-repeat;
    position: absolute;
    top: 97px;
    left: 32px;
}

.pro-bg li a img{
	transition-duration:600ms;
}
.pro-bg li a:hover img{
	transform:scale(1.02);
}
.pro-bg li a:hover i{
	opacity:1;
	right:26px;
}
.pro-bg li .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    background: url("../images/rd.png") repeat;
    cursor: pointer;
}

.pro-bg .fds{
    background: url("../images/pro_17.jpg") no-repeat 186px 72px #d52228;

}
.pro-bg .fds .say{
    line-height: 32px;
    color:#fff;
    font-size: 24px;
    font-family: "";
    margin: 70px 0 0 50px;
}
.pro-bg .fds p{
    line-height: 15px;
    color:#eba9ab;
    margin: 6px 0 0 50px;
}
.found-bg{
    width:100%;
    min-height:1000px;
    background: url("../images/pro_01.jpg") no-repeat center top;
	background-attachment: fixed;
    padding-bottom: 40px;
    position: relative;
    overflow: hidden;
    top: 0px;
}
.foundbox{
    margin-top: 236px;
    clear: both;
    position: relative;
    padding: 40px 0 116px 0;
    background: url("../images/black_03.png") repeat;
}
.foundbox .inst{
    padding-left: 56px;
    float:left;
    width:1086px;
    overflow: hidden;
}
.foundbox .inst .tp{
    height:85px;
    float:left;
    width:100%;
}
.foundbox .inst .tp .lf{
    float:left;
}
.foundbox .inst .tp .tits{
    font-family: "";
    font-size: 30px;
    color:#fff;
    line-height: 32px;
}
.foundbox .inst .tp p{
    line-height: 32px;
    color:#9a9a99;
    font-size: 16px;
}
.foundbox .sousou{
    width:523px;
    height:42px;
    float:right;
    border:1px solid #a1a1a1;
    margin-top: 8px;
    border-radius:4px;
}
.foundbox .sousou .texts{
    line-height: 42px;
    border:0 none;
    background: none;
    text-indent: 20px;
    font-size: 14px;
    color:#fff;
    width:490px;
    float:left;
}
.foundbox .sousou .sub{
    width:32px;
    float:left;
    height:42px;
    background: url("../images/souou_15.png") no-repeat center center;
    border: 0 none;
}
.sel-nav li{
    width:155px;
    height:60px;
    float:left;
    border-right:1px solid #d2d2d2;
    position: relative;
}
.sel-nav{
    width:102%;
    margin-bottom: 26px;
	float:left;
}
.sel-nav li a{
    display: block;
    width:100%;
    height:100%;
    line-height: 60px;
    text-align: center;
    color:#333;
    font-family: "";
    font-weight: bold;
    background: #fff;
    font-size: 20px;
    transition-duration: 600ms;
}
.sel-nav li a:hover,.sel-nav .on a{
    color:#fff;
    background: #e72026;
}
.sel-nav .on i{
    display: block;
}
.sel-nav li i{
    width:0;
    height:0;
    border-color:#e72026 transparent transparent transparent;
    border-style: solid;
    border-width:10px;
    position: absolute;
    bottom:-20px;
    left:68px;
    display: none;
}
.select dl{
    float:left;
    height: 259px;
	overflow:hidden;
    background: #fff;
    padding-left: 40px;
    width:223px;
    margin-right: 10px;
	margin-bottom:10px;
	position:relative;
}
.select{
    float:left;
    width:102%;
}
.select dt{
    line-height: 58px;
    color:#000;
    font-size: 22px;
    margin-bottom: 2px;
    margin-top: 5px;
}
.select dd{
    line-height: 27px;
    color:#666;
    font-size: 16px;
}
.select dd a{
    display: block;
    padding-left:24px;
    background: url("../images/fx.png") no-repeat -4px top;
    color:#666;
	white-space:nowrap;
}
.select .has a{
    background-position:  -4px bottom;
}
.find-box{
    display: block;
    float:left;
    width:100%;
    height:90px;
    background: url("../images/fd_04.png") no-repeat #e72026;
    transition-duration: 500ms;
    margin-top: 28px;
    margin-bottom: 18px;
}
.find-box:hover{
    background-color: #c90c12;
}
.f-list li{
    float:left;
    margin-right: 3px;
    margin-bottom: 15px;
}
.f-list{
    width:102%;

}
.f-list li a{
    display: block;
   /* width:104px;*/
    height:49px;
    border:1px solid #f1f1f1;
    background: #fefefe;
    font-size: 16px;
    line-height: 49px;
    text-align: center;
    color:#666;
	 padding: 0 28px;
    border-radius:4px;
    transition-duration: 500ms;
	font-family:"";
	text-decoration: none;
}
.f-list li a:hover{
    background: #e72026;
    color:#fff;
}
.f-list .on a{
    background: #e72026;
    color:#fff;
}
.lus{
    width:102%;
}
.lus li{
    width:287px;
    height:344px;
    float:left;
    margin-right: 16px;
    margin-bottom: 22px;
}
.pro-list{
    margin-bottom: 90px;
}
.pro-list h2{
    line-height: 74px;
    font-size: 34px;
    color:#333;
    margin-top: 15px;
}
.de-de h2{
    font-family: Arial;
    font-weight: normal;
    line-height: 60px;
    margin-top: 22px;
}
.de-de{
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 48px;
}
.de-de .bread{
    margin-top: 32px;
}
.lus li a{
    display: block;
    width:273px;
    height:330px;
    border:7px solid #fff;
    background: #fff;
    transition-duration: 500ms;
}
.lus li a:hover{
    border-color:#dadada;
}
.lus li a .img{
    display: block;
    width:250px;
    height:250px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.lus li a i{
    display: block;
    line-height:20px;
    font-family: " ";
    margin-left: 40px;
    color:#e60012;
    font-size: 20px;
   text-decoration:none;
}
.lus li a .img img{
    width:100%;
    height:100%;
}
.lus li a .tits{
    line-height: 46px;
    margin-left: 42px;
    color:#666;
	text-decoration:none;
}
.pro-main .lf{
    float:left;
    height:498px;
    margin-right: 32px;
    width:544px;
}
.pro-main .rt{
    float:left;
    width:550px;
}
.pro-main .rt .tits{
    float:left;
    margin-bottom: 30px;
}
.pro-main .rt .tits span{
    float:left;
    line-height: 46px;
    font-size: 40px;
    color:#e60012;
    font-family: " ";
}
.pro-main .rt .tits .xl{
    float:left;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 24px;
    margin-left: 10px;
}
.pro-main .rt .say{
    line-height: 20px;
    color:#333;
    float:left;
    width:100%;
    padding-left: 10px;
    border-left:3px solid #d3d3d3;
    font-size: 14px;
    margin-bottom: 20px;
}
.pro-main .rt img{
    margin-top: 32px;
    margin-left: 4px;
}
.pro-main .lf .imgs{
    float:left;
    width:465px;
    height:465px;
}
.pro-main .lf .bt{
    float:left;
    width:476px;
    margin-top: 46px;
}
/*img*/
.pro-main .lf .bt .fbig{
    float:right;
    line-height: 18px;
    color:#b3b3b3;
    padding-right: 18px;
    background: url("../images/pr-info_17.jpg") no-repeat right center;
}
.pro-main .lf .bt .fbig:hover{
    color:#e72026;
}
.pro-main{
    padding-bottom: 65px;
}
.tables{
    width:100%;
    background: #f0f0f0;
    padding: 25px 0 66px 0;
}
.tables h2{
    font-weight: normal;
    line-height: 86px;
    font-size: 30px;
    color:#333;
}
.tables td{
    height:45px;
    text-align: center;
    vertical-align: middle;

    font-size: 14px;
    border:1px solid #ececec;
    background: #fff;
}
.tables .trs td{
    height:60px;
    background: #4d4d4d!important;
    color:#fff;
    font-size: 16px;
}
.others{
    padding-top: 30px;
    padding-bottom: 164px;
}
.others h2{
    font-weight: normal;
    line-height: 86px;
    font-size: 30px;
    color: #333;
    margin-bottom: 38px;
}
.others .lft,.others .rnt{
    display: block;
    width:46px;
    height:47px;
    background: url("../images/bts.png") no-repeat;
    float:left;
    margin-top: 40px;
}
.lfbtn,.rtbtn{
    display: block;
    width:31px;
    height:31px;
    background: url("../images/bts.png") no-repeat;
    float:left;
    background-size: 100%;
}
.rtbtn{
    background-position: left bottom;
    margin-left: 18px;
}
.img-list dd a:hover,.img-list .current a{
    border-color: #e72026;
}
.header .current a{
    color:#E72026;
}
.btt{
    float:right;
}
.others .lft:hover,.others .rnt:hover{
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.others .rnt{
    float:right;
    background-position: left bottom;
}
.others .clearbox{
    width:1000px;
    overflow: hidden;
    height:148px;
    float:left;
    margin-left: 60px;
}
.others .clearbox ul{
    width:1000%;
}
.others li{
    width:184px;
    float:left;
    height:148px;
    margin-right: 20px;
}
.others li a{
    display: block;
    width:100%;
    height:100%;
}
.others li a img{
    display: block;
    max-width: 124px;
    max-height: 110px;
    margin: 0 auto;
}
.others li a .sp{
    line-height: 26px;
    font-size: 16px;
    text-indent: 28px;
    color:#666;
    font-family: " ";
}
.others li a:hover .sp{
    color:#e72026;
}
.comp-bans{
    width:100%;
    height:870px;
    background: url("../images/bg2.jpg") no-repeat center top;
    position: relative;
}
.com-say{
    width:1200px;
    left :50% ;
    margin-left: -600px;
    background: rgba(32,32,32,0.87);
    height:159px;
    position: absolute;
    bottom:-38px;
    padding-top: 48px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.com-say span{
    font-family: "";
    font-size: 50px;
    line-height: 56px;
    color:#fff;
    margin-left: 50px;
    float:left;
    margin-right: 46px;
}
.com-say .say{
    width:884px;
    float:left;
    line-height: 20px;
    font-size:14px;
    color:#fff;

}



.home-bans{
    width:100%;
    height:270px;
    position: relative;
}
.home-say{
    width:1200px;
    left :50% ;
    margin-left: -600px;
    background: rgba(32,32,32,0.87);
    height:159px;
    position: absolute;
    bottom:-38px;
    padding-top: 48px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.home-say span{
    font-family: "";
    font-size: 50px;
    line-height: 56px;
    color:#fff;
    margin-left: 50px;
    float:left;
    margin-right: 46px;
}
.home-say .say{
    width:884px;
    float:left;
    line-height: 20px;
    font-size:14px;
    color:#fff;

}

.history2 h2{
    font-family: "";
    font-size: 50px;
    color:#000;
    line-height: 64px;
    text-align: center;
    margin-top: 60px;
    text-indent:-50px;
}
.history2 .say{
    line-height: 42px;
    font-size: 14px;
    color:#666;
    text-align: center;
    margin-bottom: 20px;
    text-indent:-50px;
}
.his-lc2{
    width:1000px;
    display: none;
    background: url("../images/sz_21.png") no-repeat top center;
    position: absolute;
    height:810px;
}
.his-fath2{
    width:1000px;
    margin: 0 auto;
    height:300px;
    position: relative;
    overflow: hidden;
}
.his-lc .year{
    float:left;
    height:82px;
    /*background: url("../images/x_21.jpg") no-repeat 10px bottom;*/
    font-size: 64px;
    font-family: "";
    line-height: 52px;
    margin: 76px 0 0 62px;
    display: none;
}
.videos{
	width:720px;
	height:576px;
	background:#000;
	position:fixed;
	left:50%;
	margin-left:-360px;
	margin-top:-288px;
	z-index:41;
	top:50%;
}
.his-lc .imgs{
    position: relative;
    width:806px;
    height:262px;
    overflow: hidden;
    margin-top: 50px;
    float:left;
    margin-left: 197px;
    display: none;
}
.his-lc .his-say{
    float:right;
    width:372px;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    margin-top: 54px;
    display: none;
}
.his-lc .imgs img{
    position: absolute;

}
.his-lc .imgs .big1{
    right:224px;
    top:0;
}
.his-lc .imgs .big2{
    top:64px;
    left:0;
}
.his-lc .imgs .big3{
    top:244px;
    right:130px;
}








.history h2{
    font-family: "";
    font-size: 50px;
    color:#000;
    line-height: 64px;
    text-align: center;
    margin-top: 60px;
    text-indent:-50px;
}
.history .say{
    line-height: 42px;
    font-size: 14px;
    color:#666;
    text-align: center;
    margin-bottom: 20px;
    text-indent:-50px;
}
.his-lc{

    width:1000px;
    display: none;
    background: url("../images/sz_21.png") no-repeat top center;
    position: absolute;
    height:810px;
}
.his-fath{
    width:1000px;
    margin: 0 auto;
    height:600px;
    position: relative;
    overflow: hidden;
}
.his-lc .year{
    float:left;
    height:82px;
    /*background: url("../images/x_21.jpg") no-repeat 10px bottom;*/
    font-size: 64px;
    font-family: "";
    line-height: 52px;
    margin: 76px 0 0 62px;
    display: none;
}
.videos{
	width:720px;
	height:576px;
	background:#000;
	position:fixed;
	left:50%;
	margin-left:-360px;
	margin-top:-288px;
	z-index:41;
	top:50%;
}
.his-lc .imgs{
    position: relative;
    width:806px;
    height:262px;
    overflow: hidden;
    margin-top: 50px;
    float:left;
    margin-left: 197px;
    display: none;
}
.his-lc .his-say{
    float:right;
    width:372px;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    margin-top: 54px;
    display: none;
}
.his-lc .imgs img{
    position: absolute;

}
.his-lc .imgs .big1{
    right:224px;
    top:0;
}
.his-lc .imgs .big2{
    top:64px;
    left:0;
}
.his-lc .imgs .big3{
    top:244px;
    right:130px;
}
.fz{
    background-position: center bottom;
    margin-bottom: -50px;
}
.fz .imgs .big1{
    left:0;
}
.fz .imgs .big2{
    left:auto;
    right:0;
}
.fz .imgs .big3{
    right:280px;
}
.fz .year{
    float:right;
    margin: 76px 62px 0 0;
}
.fz .his-say{
    float:left;
}
.brand{
    width:100%;
    height:362px;
    background: url("../images/about_53.jpg") no-repeat center top #e72026;
    margin-top: -90px;
}
.brand h2{
    padding-top: 104px;
    color:#fff;
    line-height: 84px;
    text-align: center;
    font-size: 50px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.brand .say{
    width:824px;
    color:#fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    display: none;
}
.vobike{
    height:422px;
    background: url("../images/by_12.jpg") no-repeat;
    margin-top: -30px;
    margin-bottom: 142px;
}
.vobike .boxs{
    line-height: 20px;
    color:#000;
    font-size: 14px;
    padding: 116px 32px 0 54px;
    width:394px;
    height:140px;
    background: url("../images/zz_15.png") no-repeat;
    margin: 174px 0 0 109px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.carcas{
    width:100%;
    height:334px;
    padding-top: 72px;
    background: #fff;
}
.carcas .cp{
    float:left;
    width:421px;
    height:315px;
    text-align: center;
    line-height: 315px;
    margin-right: 66px;
}
.carcas .sp img{
    max-width: 421px;
    max-height: 315px;

}
.carcas .rt{
    float:left;
    width:682px;
}
.carcas .rt .tits{
    line-height: 82px;
    font-size: 38px;
    color:#666;
}
.carcas .rt .p{
    line-height: 25px;
    background: url("../images/fk.jpg") no-repeat left top;
    padding-left: 14px;
    font-size: 16px;

}
.carcas .rt a{
    display: block;
    width:185px;
    height:52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    color:#666;
    border-radius:4px;
    background: #e7e7e7;
    margin-top: 28px;
    transition-duration: 600ms;
}
.carcas .rt a:hover{
    background: #e72026;
    color:#fff;
}
.list-com h2{
    line-height: 82px;
    margin-top: 28px;
    font-family: "";
    font-size: 38px;
    float:left;
}
.list-com ul{
    width:102%;
    margin-bottom: 52px;
	float:left;
}
.list-com li{
    float:left;
    margin-right: 12px;
    overflow: hidden;
}
.list-com li .cp{
    width:289px;
    height:260px;
    border:1px solid #e4e4e4;
    float:left;
    background: #fff;
    text-align: center;
    line-height:260px;
    overflow: hidden;

}
.list-com li:hover .cp{
    border:7px solid #dadada;
    width:277px;
    height:248px;
    line-height:248px;
}
.list-com li .cp:hover img{
    /*transform: scale(1.02);*/
}
.list-com li .cp img{
    max-width: 272px;
    max-height:204px;
    /*transition-duration: 500ms;*/

}
.list-com li .tits{
    display: block;
    line-height: 44px;
    font-size: 14px;
    color:#666;
}
.list-com li .tits:hover{
    color:#E72026;
}
.anti{
    background: #fff;
    width:100%;
    padding-bottom: 120px;
    padding-top: 15px;
}
.list-com .more{
    float:right;
    line-height: 20px;
    background: url("../images/go_47.png") no-repeat right 2px;
    padding-right: 28px;
    color:#666;
    font-size: 14px;
    margin-top: 61px;
}
.list-com .more:hover{
    color:#E72026;
}
.tch-box{
    width:800px;
    min-height:460px;
	padding-bottom:10px;
    position: fixed;
    z-index: 46;
    background: #fff;
    left:50%;
    margin-left: -425px;
    top:50%;
    margin-top: -240px;
}
.tch-box .close{
    width:66px;
    height:22px;
    position: absolute;
    right:0;
    top:0;
    background: url("../images/lightbox-btn-close.png") no-repeat;
}
.tch-box .imgs{
    float:left;
    width:788px;
    height:391px;
    overflow: hidden;
    margin: 24px 0 0 24px;
}
.tch-box .imgs img{
    max-width: 100%;
    max-height: 100%;
}
.tch-box img{
	max-width: 100%;
    max-height: 100%;
}
.tch-box .mains{
    position: absolute;
    top:336px;
    right:120px;
    width:221px;
}
.tch-box .mains span{
    font-size: 14px;
    font-weight: bold;
    float:left;
    width:100%;
    line-height: 26px;
}
.tch-box .mains .say{
    line-height: 15px;
}
.tch-box .cont{
    width: 800px;
    max-height: 380px;
    overflow: hidden;
    overflow-y:auto;

    margin: 50px auto 0; 
}
.carss{
    width:100%;
    min-height:1628px;
    background: url("../images/x_01.jpg") no-repeat center top;
    overflow: hidden;
    position: relative;
	background-attachment:fixed;
	padding-bottom:100px;
}
.wrt-cas{
    width:615px;
    padding: 166px 270px 0 312px;
    background: rgba(255,255,255,0.85);
	margin:0 auto;
   
    /*left:50%;
    margin-left: -600px;*/
	min-height:1035px;
	padding-bottom:50px;
    margin-top:220px;
}
.wrt-cas h2{
    position: absolute;
    top:0;
    left:54px;
    line-height: 122px;
    font-size: 34px;
    font-family: "";
    color:#221815;
}
.wrt-cas .say{
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-top: 50px;
    color:#221815;
}
.access h2{
    line-height:74px;
    font-size: 34px;
    font-family: "";
    margin-top: 24px;
}
.access{
    margin-bottom: 78px;
}
.access li{
    float:left;
    width:277px;
    height:290px;
    margin: 0 12px 14px 0;
    background: #fff;
    overflow: hidden;
    border: 7px solid transparent;
    transition:all 0.5s;
}
.access li:hover{
    border-color: #dadada;
}
.access .imgs{
    display: block;
    width:100%;
    height:262px;
    line-height: 262px;
    text-align: center;

}
.access ul{
    width:102%;
}
.access .imgs img{
    max-width: 100%;
    max-height: 100%;
    /*transition-duration: 500ms;*/
}
.access .imgs:hover img{
    /*transform: scale(1.02);*/
}
.access .tit{
    display: block;
    width:100%;
    width:100%;
    line-height: 15px;
    font-size: 14px;
    text-indent: 30px;
    color:#666;
}
.access .tit:hover{
    color:#EA3335;
}
.acc-details{
    width:100%;
    padding-bottom: 36px;
    background: #fff;
    float:left;

}
.acc-details .lf{
    float:left;
    width:491px;
}
.bigpic{
    width:491px;
    height:491px;
    float:left;
}
.bigpic .tb-booth{
    width:100%;
    height:100%;
    text-align: center;
    line-height: 491px;
}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:400px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.acc-details .bigbig{
    position: absolute;
    left:0;
    top:0;
}
.img-list dl{
    width:1000%;
    float:left;

}
.img-list dd{
    float:left;
    width:69px;
    height:69px;
    margin-right: 10px;
}
.img-list dd a{
    border:2px solid #fff;
    display: block;
    width:65px;
    height:65px;
    text-align: center;
    line-height: 65px;
}
.img-list dd a img{
    max-width: 100%;
    max-height: 100%;
}
.img-list{
    float:left;
    width:395px;
    overflow: hidden;
    margin-left: 50px;
    position: relative;
}
.acc-details .rt{
    float:right;
    margin: 90px 64px 0 0;
    width:544px;
}
.acc-details .rt .tits{
    line-height: 35px;
    color:#666;
    padding-left: 16px;
    border-left:6px solid #acacac;
    font-size: 34px;
    font-family: "";
    margin-bottom: 50px;
}
.acc-details .rt .say{
    line-height: 25px;
    font-size: 14px;
    font-size: 14px;
}
.acc-details .rt .say p{
    margin-bottom: 4px;
}
.acc-details .solid{
    width:1100px;
    padding-top: 40px;
    border-top:#e3e3e3 1px solid;
    float:left;
    margin-left: 50px;
    margin-top: 92px;
}
.catcon{
    width:100%;
    position: relative;
}
.catcon .pv{
    position: absolute;
    top:0;
    left:0;
    background: url("../images/bac_02.png") repeat;
    width:100%;
    height:100%;
}
.catcon img{
    width:100%;
    height:100%;
}
.catcon .pv h2{
    font-size: 110px;
    color:#f0f0f0;
    text-align: center;
    font-family: "";
    line-height: 166px;
}
.con-z{
    width: 1200px;
    position:absolute;
    bottom:110px;
	top: 50%;
    height:544px;
    left:50%;
	margin-top: -272px;
    margin-left: -600px;
	
}
.con-z .say a:hover{
    color:#e72026;
}
.con-z .say  a{
    color:#fff;
}
.con-z table{
	margin:0 auto;
}
.con-z .say{
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color:#fff;
}
.con-z .crty{
    display: block;
    width:368px;
    height:48px;
    background: url("../images/ss_03.png") no-repeat;
    text-indent: 62px;
    color:#fff;
    margin: 50px auto;
    line-height: 48px;
    font-size: 14px;
    transition-duration: 500ms;
}
.con-z .crty:hover{
    background:url("../images/ss_0g.png") no-repeat #E72026;
}
.con-z .slide{
    display: block;
    width:48px;
    height:48px;
    background: url("../images/slide_07.png") no-repeat;
    margin: 0 auto;
}
.ques{
    width:100%;
    background: url("../images/qies.jpg") no-repeat center top #fff;
    padding-top:8px;
    padding-bottom: 168px;
}
.ques tr{
    width:100%;
    float:left;
    margin-bottom: 20px;
}
.ques td{
    float:left;
    width:33%;
    min-height:80px;
}
.ques td label{
    display: block;
    line-height: 35px;
    font-size: 16px;
    text-align: left;
}
.ques td .texts{
    width:362px;
    height:43px;
    border:1px solid #e8e8e8;
    float:left;
    line-height: 43px;
    text-indent: 4px;
    font-size: 16px;
    color:#666;
    transition-duration: 500ms;
}
.ques td select{
    display: block;
    width:251px;
    height:43px;
    border:1px solid #e8e8e8;
    float:left;
    font-size: 14px;
}
.ques td textarea{
    width:1196px;
    height:312px;
    border:1px solid #e8e8e8;
    float:left;
    font-size: 16px;
    text-indent: 2em;
    line-height: 24px;
    padding-top: 10px;
}
.ques td .sub{
    width:363px;
    height:71px;
    background: #efefef;
    text-align: center;    
    line-height: 71px;
    font-size: 40px;
    color:#909090;
    border:0 none;
    border-radius:4px;
    transition-duration: 500ms;
}
.ques td .sub:hover{
    background: #e72026;
    color:#fff;
}
.con-ajax{
    position: fixed;
    z-index: 6;
    left: 50%;
    padding-left: 50px;
    width: 950px;
    margin-left: -475px;
    top: 50%;
    background: #fff;
    height: 600px;
    margin-top: -300px;
    z-index: 55;
}
.con-ajax .tits{
    line-height: 58px;
    font-size: 24px;
    margin-top: 16px;
    float:left;
    width:100%;
}
.con-ajax .close{
    width:22px;
    height:22px;
    position: absolute;
    right:18px;
    top:12px;
    background: url("../images/close_03.jpg") no-repeat;
}
.con-ajax .page{
    background: #eeeeee;
    padding: 0 30px 36px 30px;
    float: left;
    width: 830px;
    padding-top: 18px;
    margin-bottom: 12px;
	text-align:left!important;
}
.cle-sel{
	width:353px;
	height:38px;
	background:url("../images/sle_08.jpg") no-repeat;
	display:block;
	border:1px solid #d9d9d9;
	border-radius:4px;
	font-size:16px;
	color:#666;
	font-family:"Arial";
	float:left;
	margin-bottom:12px;
}
.cle-sel .says{
	width:353px;
	height:38px;
	line-height:38px;
	text-indent:10px;
	cursor:pointer;
}
.cle-sel dl{
	 position: absolute;
    z-index: 11;
    border: 1px solid #eee;
	display:none;
}
.cle-sel dd a{
	display:block;
	width:352px;
	height:38px;
	background:#fff;
	color:#666;
	line-height:38px;
	text-indent:10px;
}
.cle-sel dd a:hover{
	background:#E72026;
	color:#fff;
}
.con-ajax .page .bt{
    float:left;
    width:100%;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 1px solid #d4d6d8;
    margin-bottom: 28px;
}
.con-ajax .oversay{
    overflow: hidden;
    float: left;
    width: 895px;
    padding-right: 30px;
    height: 452px;
    position: relative;
}
.con-ajax .page .say{
    font-size: 14px;
    line-height: 25px;
}
.face .jiathis_style_32x32 .jtico{
    background: url("../images/lj_04.png") no-repeat;
    width:30px !important;
    height:30px !important;
    padding-left: 0!important;
    margin-right: 4px;
	float:left;
}
.face .jiathis_button_twitter .fl{
    background-position: -34px top;
}
.face {
	float:left;
}
.jiathis_style_32x32 .jtico_fb{
	background-position:-34px 0!important;
}
.face .jiathis_style_32x32 .fl{
    background-position: -34px 0;
}
.face .jiathis_style_32x32 .jtico.jtico_twitter{
    background-position: 0px 0;
}
.face .jiathis_style_32x32 .jtico_googleplus{
    background-position: -68px 0;
}
.face .jiathis_style_32x32 .jtico_pinterest{
    background-position: -102px 0;
}
.fximg{
    float:left;
	width:324px;
}
.fximg img{
    margin-bottom: 20px;
}
.tch-box .face{
    float:left;
}
.tch-box .face{
    float: left;
    margin: 20px 0px 0px 60px;
}
.yeartime{
    position:fixed;
    right:0;
    top:50%;
}
.yeartime a{
    color:#666;
    background: url("../images/btn1.png") no-repeat right top;
    display: block;
    padding-right: 14px;
    line-height: 12px;
    margin-bottom: 26px;
}
.yeartime .ins {
    background-position: right bottom;
}
.wel .info_slide_dots .image_number {
    display: block;
    width: 17px !important;
    height: 16px!important;
    background: url("../images/btn.png") no-repeat !important;
    background-position: left bottom !important;
    float: left;
    margin-bottom: 6px!important;
}
.wel .info_slide_dots{

}
.wel .info_slide_dots{
    bottom:300px!important;
}
.wel .info_slide_dots .image_number_select {
    background-position: left top !important;
}
.emails{
    display: block;
    width:30px;
    height:30px;
    background: url("../images/pr-info.png") no-repeat;
    float:left;
}
.pic-img{
    float:left;
    margin-top:30px;
    width:100%;
}
.pro-main .pic-img li img{
    margin: 0;
}
.pro-main .pic-img li a{
    display: block;
}
.pro-main .pic-img li {
      margin-left: -6px;
    margin-bottom: 15px;
}
.fxs{
    float:left;
    width:30px;
    height:30px;
    background: url("../images/pr-info_08.png") no-repeat;
    margin-right: 4px;
}
.news-dy {
    padding-bottom: 50px;
    background: #fff;
    margin-bottom: 60px;
	
}

.news-dy h2 {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
}
.news-dy .data {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
    margin-top: 20px;

    width: 90%;
}
.news-dy img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto;
}
.news-dy .say {
    width: 100%;
    line-height: 24px;
    margin: 0 auto;
}
.news-dy .pages {
    width: 90%;
    padding-top: 20px;
    border-top: 1px solid #F1F1F1;
    margin: 40px auto;

}
.box_skitter .info_slide_dots{
	z-index:11;
}
.news-dy .pages .return {
    float: right;
}
.news-dy .pages a{
    color:#666;
}
.news-dy .pages a:hover{
    color:#ff0000;
}

.nav-pro{
    float:left;
    margin-top: -10px;
}

.video-moive{
    display: none;
    width:860px;
    /*height:460px;*/
    background: #000;
    position: absolute;
    /*z-index:100;*/
    left: 50%;
	height:524px!important;
    margin-left: -430px;
    top:50%;
    margin-top: -200px;
	z-index:41;
    }
	.video-moive iframe{
		width:100%!important;
		height:524px!important;
	}
.video-moive .close{
    position: absolute;
    top: -24px;
    right: -30px;
    color:#000;
    font-size:36px;
    z-index: 7;
    cursor: pointer;
}
.video-moive object{
    background: #fff;
    position:relative;
    z-index: 7;
    width:709px;
}
.more-and-more{
    float: right;
    line-height: 20px;
    background: url("../images/go_47.png") no-repeat right 2px;
    padding-right: 28px;
    color: #666;
    font-size: 14px;
	margin-right:20px;
}
.flors{
	position:absolute;
	height:3px;
	width:53px;
	bottom:0;
	background:#fff;
	display:none;
}
.more-and-more:hover{
	color:#E72026;
}
.skill td{
	height:164px;
	vertical-align:middle;
	text-align:center;
}
.skill{
	margin:76px 0 0 32px;
	width:785px;
}
.skill td img{
	max-width:100%;
	max-height:100%;
}
.skill .ff-tr td{
	line-height:42px;
	border-right:1px solid #fff;
	background:#3e3e3e;
	font-size:16px;
	color:#fff;
	height:42px;
}
.skill td .say{
	line-height:24px;
	font-size:14px;
	text-align:left;
	width:186px;
	margin:0 auto;
}
.skill-box .face{
	
}
/*
.top{
    top:-211px;
    left:0;
}
.left{
    top:0;
    left:-310px;
}
.right{
    top:0;
    left:310px;
}
.bottom{
    top:211px;
    left:0;
}*/
.welcome-old .who-say{
	margin:82px 0 6px 0;
	line-height:136px;
	font-size:34px;
	font-family:Arial;
	
}
.welcome-old .say{
	line-height:43px;
	font-size:24px;
	font-family:Arial;
	margin-bottom:94px;
}
.ftts a,.ftts{
	color:#b5b5b5;
	
}
.pro-bg li a .mask, .pro-bg li a .conts-p{
	width: 300px;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
	
}
.pro-bg li a .mask-1{
	left: auto;
    right: 0;
    -webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
	
}
.pro-bg li a .mask-2 {
    top: auto;
    bottom: 0;
    -webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
.pro-bg li a .mask-1, .pro-bg li a .mask-2 {
    background-color: rgba(0, 0, 0, 0.5);
    height: 380px;
    width: 380px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out 0.6s;
    -moz-transition: all 0.3s ease-in-out 0.6s;
    -o-transition: all 0.3s ease-in-out 0.6s;
    transition: all 0.3s ease-in-out 0.6s;
}

.pro-bg li a .conts-p{
	background: rgba(0, 0, 0, 0.9);
    height: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    width: 361px;
    overflow: hidden;
    -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}
.pro-bg li a:hover .mask-1 {
    -webkit-transform: rotate(56deg) translateX(1px);
    -moz-transform: rotate(56deg) translateX(1px);
    -o-transform: rotate(56deg) translateX(1px);
    -ms-transform: rotate(56deg) translateX(1px);
    transform: rotate(56deg) translateX(1px);
}
.pro-bg li a:hover .mask-1, .pro-bg li a:hover .mask-2 {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.pro-bg li a:hover .mask-2 {
    -webkit-transform: rotate(56deg) translateX(-1px);
    -moz-transform: rotate(56deg) translateX(-1px);
    -o-transform: rotate(56deg) translateX(-1px);
    -ms-transform: rotate(56deg) translateX(-1px);
    transform: rotate(56deg) translateX(-1px);
}
.pro-bg li a:hover .mask-1, .pro-bg li a:hover .mask-2 {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.pro-bg li a:hover .conts-p{
    height: 120px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
    top: 40px;
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
}








.faq-list{
    width: 100%;
    margin-bottom: 50px;
}
.faq-list dt {
    position: relative;
    color: #666;
    cursor: pointer;
    font-weight: normal;
    line-height: 28px;
    padding:16px 100px 16px 63px;
    font-size: 16px;
    margin-top: 8px;
    background: url(../images/faq_ico02.png) no-repeat 100% -60px #fff;
}
.faq-list dt:hover{
    color: #e72026;
}
.faq-list dt i {
    position: absolute;
    display: block;
    left: 21px;
    top: 16px;
    width: 28px;
    height: 28px;
    background:url(../images/faq_ico01.png) no-repeat 100% 0;
}
.faq-list dd {
    display: none;
    overflow: hidden;
    padding: 28px 28px 40px;
    position: relative;
    background: #fff;
}
.faq-list dt.open {
    background-color: #e72026;
    color: #fff;
    background-position: 100% 0 ;
}
.faq-list dt.open i {
   background-position: 0 0;
}
.sponsor{
	padding-top:0!important;
}
.sponsor .say{
	width:100%!important;
}
.sponsor .say img{
	padding-top:0!important;
}
.over-clear{
    height: 160px;
    overflow: hidden;
    position: relative;
}
.over-clear .ps-scrollbar-y{
	background:#333!important;
}



.e-back {
	padding-top: 40px;
	height: 52px;
	text-align: center;
}
.e-back a {
	display: inline-block;
	padding: 0 30px;
	border: 4px solid #fff;	background: #fff;
	margin:0 10px;
	color: #444;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 37px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.e-back a:hover {
	background: #e72026;
	border: 4px solid #e72026;
	color: #fff;
}


.e-back span.disabled{
 	border:4px solid #bfbfbf;
	color:#bfbfbf;
	text-transform: uppercase;
	display:inline-block;
	text-align:center;
	font-size: 14px;
	padding: 0 30px;
	line-height: 37px;
	margin:0 10px;
	cursor: default;
 	opacity:0.5;
 	}
	
.e-back a.disabled:hover{
 	border:4px solid #bfbfbf;
	color:#bfbfbf;
	}
	
.e-back a.disabled{
	cursor: default;
 	opacity:0.5;
	
 	}
.e-back a.disabled:hover{
 	border:4px solid #bfbfbf;
 	background:#bfbfbf;
	color:#666;
	}
