@charset "utf-8";
/* CSS Document */
/*---------初始样式----------*/
*{ margin:0px; padding:0px;}
html,body{
    -webkit-text-size-adjust:none;
}
body,input,textarea{
	font-size: 12px;
	line-height: 18px;
	font-size:12px;
	font-family:"微软雅黑", "Microsoft YaHei", "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif, STHeiti;
}
textarea {
	resize: none;
	overflow: hidden;
	outline: none;
}
input {
	outline: none;
}
li {
	list-style: none;
}
body a {
	cursor:pointer;
	outline: none;
	text-decoration: none;
    blr:expression(this.onFocus=this.blur());
}
img {
	display: block;
	border:none;
}
.img-wrap img{
	width:100px;
	height:80px;
	/* padding:1px; */
}

.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*---------初始样式结束----------*/
body{ background-color:#fff;}
/*---------头部--------*/
.head{
	width:100%;
	/*/*min-width:1500px;*/
}

.head_top{
	/*width:1500px;*/
	width:100%;
	height:114px;
	margin:0 auto;
}
.head_top img.logo{
	width:23%;
	float:left;
}
.head_top p.box{
	float:left;
	width:12%;
	height:64px;
	font-size:15px;
	color:#999;
	margin-top:25px;
	line-height:64px;
	margin-left:16px;
}
.head_top p.box img{
	float:left;
	margin-right:5px;
}



.head_top p.tal{
	float:right;
	width:37%;
	height:114px;
	display:block;
	background:url(../images/tal-2.jpg) no-repeat;
	background-size:100% 114px;
}
.head_top p.tal a{
	float:right;
	/* width:240px; */
	width:50%;
	height:114px;
	display:block;
}







.head_nav{
	width:100%;
	/*/*min-width:1500px;*/
	height:57px;
	z-index:120;
	position:relative;
	line-height:55px;
	text-align:center;
	/*background:#ff4a00;*/
	border-top:1px solid #ff4a00;
}
.head_nav ul{
	width:1200px;
	height:55px;
	margin:0 auto;
}
.head_nav ul li{
	float:left;
	width:150px;
	line-height:55px;
	text-align:center;
	position:relative;
}
.head_nav ul li:hover{

	border-bottom: 2px solid #ff4a00;
}
.head_nav ul li a{
	width:150px;
	display:block;
	color:#333333;
	font-size:21px;
	line-height:55px;
	text-align:center;
}

.head_nav ul li p.box{
	top:55px;
	left:0;
	width:150px;
	display:none;
	position:absolute;
	background:url(../images/mask.png) center repeat;
}
.head_nav ul li p.box a{
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	color:#fff;
	font-size:16px;
}
.head_nav ul li p.box a:hover{
	color:#fff;
	background:url(../images/mask.png) center repeat;
}


.head_nav ul li:hover p.box{
	display:block;
}





.banner{
	width:100%;
	/*/*min-width:1500px;*/
	height:516px;
	position:relative;
	/*border-top:1px solid #e40016;*/
}
.banner_box{
	top:0;
	left:0;
	width:100%;
	/*/*min-width:1500px;*/
	height:100%;
	display:block;
	position:absolute;
	background:center no-repeat;
	background-size:cover;
}
.banner p.btn{
	bottom:28px;
	height:24px;
	z-index:60;
	width:100%;
	/*/*min-width:1500px;*/
	display:none;
	text-align: center;
	position:absolute;
}

.banner p.btn i{
	width:24px;
	height:24px;
	display:inline-block;
	margin:0 8px;
	background:#7d7d7d;
	border-radius:16px;
}
.banner p.btn i.hover{
	background:#fff;
}


.sub_banner{
	width:100%;
	/*/*min-width:1500px;*/
	height:516px;
	background:center no-repeat;
}












.main{
	width:100%;
	/*/*min-width:1500px;*/
}
.main p.top,.main p.syindex{
	height:32px;
	width:1200px;
	margin:0 auto;
	padding:20px 0;
}
.main p.top b{
	float:left;
	padding-left:30px;
	font-size:30px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color:#111;
	background:url(../images/tb4.png) bottom left no-repeat;
}
.main p.top span{
	float:left;
	padding-top:16px;
	height:16px;
	font-size:16px;
	line-height:16px;
	color:#444;
	padding-left:10px;
}

.syindex span {
	text-align: center;    
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    color: #bfb5b5;
    padding-left: 10px;
    display: block;}

.main p.top span a{
	padding:0 6px;
	color:#444;
}
.main p.top span a:hover{
	color:#ff4a00;
}


.main p.top a.moer{
	float:right;
	padding-top:16px;
	height:16px;
	font-size:14px;
	line-height:16px;
	color:#444;
}

.main p.top a.moer:hover{
	color:#ff4a00;
}




.main_top{
	width:100%;
	/*/*min-width:1500px;
	height:472px;*/
	background:#efeef3;
}

.main_top_box{
	width:1200px;
	height:360px;
	margin:0 auto;
	position: relative;
}

.main_top_box img{
	top:0;
	left:0;
	z-index:100;
	width:1200px;
	height:360px;
	position:absolute;
}

.main_top_box p.tab{
	left:65px;
	bottom:21px;
	z-index:120;
	height:20px;
	position:absolute;
}
.main_top_box p.tab a{
	float:left;
	width:82px;
	height:20px;
	display:block;
	text-align:center;
	margin-right:6px;
	background:#fff;
	color:#666;
}
.main_top_box p.tab a.hover{
	color:#ff4a00;
}






.main_pic{
	width:100%;
	/*min-width:1500px;*/
	height:694px;
	background:#f8f8f8;
}
.main_pic_box{
	width:1200px;
	margin:0 auto;
}
.main_pic_box a.left{
	float:left;
	width:468px;
	height:352px;
	display:block;
	position:relative;
}

.main_pic_box a.left p{
	left:0;
	bottom:0;
	width:468px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	font-size:18px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}





.main_pic_box a.box{
	float:left;
	width:224px;
	height:165px;
	display:block;
	margin:0 0 20px 20px;
	position:relative;
}
.main_pic_box a.box p{
	left:0;
	bottom:0;
	width:224px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}



.main_pic_sub{
	width:1200px;
	margin:0 auto;
	padding-top:36px;
}

.main_pic_sub a.box{
	float:left;
	width:90px;
	height:90px;
	border-radius:45px;
	overflow:hidden;
	display:block;
	margin:0 15px;
	position:relative;
}
.main_pic_sub a.box img{
	width:90px;
	height:90px;
}
.main_pic_sub a.box p{
	left:0;
	top:0;
	width:90px;
	height:90px;
	line-height:90px;
	text-align:center;
	color:#fff;
	font-size:16px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}








.main_pro{
	width:100%;
	/*min-width:1500px;
	height:620px;*/
	background:#efeef3;
}
.main_pro_box{
	width:1220px;
	margin:0 auto;
}
.main_pro_box a.video{
	float:left;
	width:590px;
	height:328px;
	display:block;
	margin:0 10px 20px;
	position:relative;
}
.main_pro_box a.video img{
	width:590px;
	height:328px;
}
.main_pro_box a.video p{
	left:0;
	bottom:0;
	width:590px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	z-index:110;
	font-size:18px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}
.main_pro_box a.video i{
	top:0;
	left:0;
	width:590px;
	height:328px;
	display:block;
	z-index:120;
	position:absolute;
	background:url(../images/video.png) center no-repeat;
}


.main_pro_box a.big{
	float:left;
	width:590px;
	height:328px;
	display:block;
	margin:0 10px 20px;
	position:relative;
}
.main_pro_box a.big img{
	width:590px;
	height:328px;
}
.main_pro_box a.big p{
	left:0;
	bottom:0;
	width:590px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	z-index:110;
	font-size:18px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}


.main_pro_box a.box{
	float:left;
	width:285px;
	height:170px;
	display:block;
	margin:0 10px 20px;
	position:relative;
}
.main_pro_box a.box img{
	width:285px;
	height:170px;
}
.main_pro_box a.box p{
	left:0;
	bottom:0;
	width:285px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	z-index:110;
	font-size:14px;
	position:absolute;
	background:url(../images/mask.png) repeat;
}








.main_img{
	width:100%;
	/*min-width:1500px;
	height:470px;*/
	background:#f8f8f8;
}

.main_img_box{
	width:1200px;
	height:400px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.main_img_box a.left{
	top:80px;
	left:0;
	width:48px;
	height:93px;
	display:block;
	z-index:120;
	position:absolute;
	background:url(../images/tb10.png) center left no-repeat;
}
.main_img_box a.right{
	top:80px;
	right:0;
	width:48px;
	height:93px;
	display:block;
	z-index:120;
	position:absolute;
	background:url(../images/tb10.png) center right no-repeat;
}




.main_img_sub{
	top:0;
	left:0;
	width:10000px;
	z-index:100;
	height:312px;
	position:absolute;
}


.main_img_pic{
	float:left;
	width:224px;
	height:312px;
	margin-right:20px;
}

.main_img_pic img{
	width:224px;
	height:236px;
}


.main_img_pic p.bt{
	height:48px;
	line-height:48px;
	padding:0 20px;
	text-align:right;
	color:#666;
	font-size:16px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.main_img_pic p.bt b{
	float:left;
	font-size:21px;
	color:#222;
	font-weight:lighter;
}

.main_img_pic a.box{
	float:left;
	width:112px;
	height:28px;
	line-height:28px;
	display:block;
	font-size:16px;
	text-align:center;
	background:#bbb;
	color:#fff;
}

.main_img_pic a.btn{
	float:left;
	width:112px;
	height:28px;
	line-height:28px;
	display:block;
	font-size:16px;
	text-align:center;
	background:#ff4a00;
	color:#fff;
}









.main_news{
	width:100%;
	/*min-width:1500px;*/
	height:520px;
	background:#efeef3;
}

.main_news_box{
	width:1216px;
	margin:0 auto;
}



.main_news_sub{
	float:left;
	width:290px;
	height:390px;
	background:#fff;
	border:1px solid #ddd;
	margin:0 6px;
}
.main_news_sub p.bt{
	height:44px;
	line-height:44px;
	padding:0 10px;
	background:#f5f5f5;
	border-bottom:1px solid #ddd;
}
.main_news_sub p.bt b{
	float:left;
	font-size:18px;
	color:#444;
	font-weight:lighter;
}
.main_news_sub p.bt a{
	float:right;
	font-size:14px;
	color:#444;
}

.main_news_sub img{
	width:274px;
	height:188px;
	margin:8px;
	display:block;
}
.main_news_sub ul{
	padding:0 8px;
}
.main_news_sub li a{
	height:27px;
	line-height:27px;
	color:#444;
	font-size:14px;
}
.main_news_sub li a:hover{
	color:#ff4a00;
}










.main_bottom{
	width:100%;
	/*min-width:1500px;*/
	/* height:628px; */
	background:#fff;
}

.main_bottom_box{
	width:1200px;
	/* height:494px; */
	margin:0 auto;
	background:#f5f5f5;
}
.main_bottom_box p.tab{
	float:left;
	width:180px;
	/* height:494px; */
}
.main_bottom_box p.tab a{
	width:180px;
	height:75px;
	text-align:center;
	display:block;
	font-size:21px;
	line-height:75px;
	color:#fff;
	background:#c0c0c0;
	border-bottom:1px solid #fff;
}
.main_bottom_box p.tab a img{
	float:left;
	width:48px;
	height:48px;
	display:block;
	margin:25px 16px 25px 40px;
}

.main_bottom_box p.tab a.hover{
	background:#ff4a00;
}
.main_bottom_box p.tab a:hover{
	background:#ff4a00;
}

.main_bottom_sub{
	float:left;
	width:1020px;
	height:494px;
	display:none;
}

.main_bottom_sub img{
	float:left;
	width:180px;
	height:75px;
	margin:5px;
	margin-left:9px;
	margin-right:9px;
	border:3px solid #fff;
}












.main_line{
	width:100%;
	/*min-width:1500px;*/
	height:104px;
	background:url(../images/main_line.jpg) center no-repeat #e4e4e4;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}









.pro{
	width:100%;
	/*min-width:1500px;*/
}

.pro p.top{
	height:124px;
	line-height:124px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	color:#222;
}

.pro_input{
	width:100%;
	/*min-width:1500px;*/
	height:92px;
	background:#4955a1;
}
.pro_input_box{
	width:1200px;
	padding:24px;
	height:44px;
	margin:0 auto;
}
.pro_input_box p.left{
	float:left;
	height:44px;
	line-height:44px;
	display:block;
	color:#fff;
	font-size:20px;
	margin-right:5px;
}
.pro_input_box input.box{
	float:left;
	width:156px;
	height:24px;
	color:#333;
	margin-right:60px;
	line-height:24px;
	padding:10px;
	border:none;
	background:#fff;
}

.pro_input_box p.right{
	float:left;
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:24px;
	margin:0 10px;
}
.pro_input_box p.right b{
	float:left;
	font-weight:lighter;
}
.pro_input_box p.right span{
	font-size:10px;
	padding-left:2px;
	line-height:42px;
}

.pro_input_box a.btn{
	float:right;
	width:160px;
	height:44px;
	display:block;
	margin-right:80px;
	background:url(../images/btn.jpg) center no-repeat;
}



.pro_top{
	width:100%;
	/*min-width:1500px;*/
	height:956px;
	background:#e1e1e1;
}
.pro_top p.top{
	height:154px;
	line-height:154px;
}


.pro_top p.tab{
	text-align:center;
	height:108px;
	margin-bottom:50px;
}
.pro_top p.tab a{
    color: #666;
    font-size: 18px;
    width: 100px;
    height: 100px;
    margin-right: 65px;
    background: #F6EEE3;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
	display:inline-block;
    border: 4px solid #FF6F34;
}
.pro_top p.tab a.hover{
	color:#fff;
    background: #FF6F34;
    border: 4px solid #fff;
}



.pro_top_box{
	width:1200px;
	height:500px;
	margin:0 auto;
	background:#fff;
}
.pro_top_box img{
	float:right;
	width:900px;
	height:500px;
}
.pro_top_sub{
	font-size: 20px;
    line-height: 24px;
	color:#696969;
	float:left;
	width:300px;
	height:500px;
	background:#fff;
}
.pro_top_sub p.bt{
	height:60px;
	line-height:60px;
	padding-left:15px;
	font-size:24px;
	color:#fff;
	background:#FF4A00;
	margin-bottom:10px;
}
.pro_top_sub p{
	padding:0 15px;
	font-size:14px;
	line-height:24px;
	color:#666;
}






.pro_pic{
	width:1240px;
	height:620px;
	margin:0 auto;
}
.pro_pic a.box{
	float:left;
	width:280px;
	height:416px;
	display:block;
	margin:0 15px;
	position:relative;
}
.pro_pic a.box img{
	width:280px;
	height:416px;
}
.pro_pic a.box p{
	top:0;
	left:0;
	width:280px;
	height:416px;
	text-align:center;
	font-size:20px;
	color:#333;
	line-height:416px;
	display:block;
	position:absolute;
	background:url(../images/mask1.png) center no-repeat;
}



.pro_img{
	width:100%;
	/*min-width:1500px;*/
	height:620px;
	margin:0 auto;
	position:relative;
	background:#f2f2f2;
}
.pro_img a.left{
	top:292px;
	left:50%;
	width:45px;
	height:88px;
	margin-left:-654px;
	display:block;
	position:absolute;
	background:url(../images/tb17.png) center left no-repeat;
}
.pro_img a.right{
	top:292px;
	left:50%;
	width:45px;
	height:88px;
	margin-left:612px;
	display:block;
	position:absolute;
	background:url(../images/tb17.png) center right no-repeat;
}

.pro_img_box{
	width:1210px;
	height:620px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.pro_img_sub{
	top:0;
	left:0;
	width:10000px;
	position:absolute;
}
.pro_img_sub a.box{
	float:left;
	width:280px;
	height:416px;
	display:block;
	margin-right:30px;
	position:relative;
}
.pro_img_sub a.box img{
	width:280px;
	height:416px;
}
.pro_img_sub a.box p{
	top:0;
	left:0;
	width:280px;
	height:416px;
	text-align:center;
	font-size:20px;
	color:#333;
	line-height:416px;
	display:block;
	position:absolute;
	background:url(../images/mask1.png) center no-repeat;
}


.pro_tab{
	width:1200px;
	height:754px;
	margin:0 auto;
}
.pro_tab p.tab{
	width:1200px;
	height:70px;
	margin-bottom:12px;
}
.pro_tab p.tab a{
	float:left;
	width:149px;
	height:70px;
	color:#fff;
	font-size:20px;
	line-height:70px;
	display:block;
	background:#c0c0c0;
	text-align:center;
	border-right:1px solid #ddd;
}
.pro_tab p.tab a.hover{
	background:#fd5818;
}
.pro_tab p.tab a:hover{
	background:#fd5818;
}











.pro_info{
	width:100%;
	/*min-width:1500px;*/
	height:572px;
	margin:0 auto;
	background:#f2f2f2;
}

.pro_info_box{
	width:1200px;
	margin:0 auto;
}
.pro_info_box p.tab{
	width:1200px;
	height:70px;
	margin-bottom:12px;
}
.pro_info_box p.tab a{
	float:left;
	width:149px;
	height:70px;
	color:#fff;
	font-size:20px;
	line-height:70px;
	display:block;
	background:#c0c0c0;
	text-align:center;
	border-right:1px solid #ddd;
}
.pro_info_box p.tab a.hover{
	background:#fd5818;
}
.pro_info_box p.tab a:hover{
	background:#fd5818;
}








.pro_news{
	width:1220px;
	margin:0 auto;
}




.pro_news_box{
	float:left;
	width:222px;
	height:284px;
	background:#eee;
	margin:0 10px 30px;
	border:1px solid #ddd;
}
.pro_news_box img{
	width:222px;
	height:172px;
}

.pro_news_box p.bt{
	height:42px;
	line-height:42px;
	text-align:center;
	color:#222;
	font-size:18px;
}
.pro_news_box p{
	font-size:12px;
	line-height:20px;
	color:#666;
	padding:0 8px;
	text-align:justify;
}









.pro_box{
	width:100%;
	/*min-width:1500px;*/
	height:1242px;
	background:url(../images/pic1.jpg) center no-repeat;
}

.pro_sub{
	width:100%;
	/*min-width:1500px;*/
	height:828px;
	background:url(../images/pic2.jpg) center no-repeat;
}


.pro_bottom{
	width:1200px;
	height:432px;
	margin:0 auto;
	position: relative;
}
.pro_bottom p.line{
	top:178px;
	left:100px;
	width:1000px;
	height:0;
	line-height:0;
	z-index:80;
	border-bottom:2px dashed #ddd;
	position:absolute;
}
.pro_bottom_sub{
	float:left;
	width:160px;
	color:#888;
	z-index:100;
	position:relative;
	font-size:14px;
	line-height:20px;
	margin:0 20px;
}
.pro_bottom_sub img{
	margin:0 auto;
	padding:0 10px;
	background:#fff;
}
.pro_bottom_sub p.bt{
	height:54px;
	color:#111;
	line-height:54px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}





.pic{
	width:100%;
	/*min-width:1500px;*/
}

.pic_top{
	width:100%;
	/*min-width:1500px;*/
	height:636px;
	background:#e1e1e1;
}
.pic_top p.top{
	text-align:center;
	height:108px;
	padding:54px 0;
}
.pic_top p.top a{
    color: #666;
    font-size: 18px;
    width: 100px;
    margin-right: 65px;
    background: #F6EEE3;
    border-radius: 50%;
    text-align: center;
	height:48px;
	line-height:48px;
	padding:26px 0;
	display:inline-block;
    border: 4px solid #FF6F34;
}
.pic_top p.top a.hover{
	color:#fff;
    background: #FF6F34;
    border: 4px solid #fff;
}





.pic_pro{
	width:100%;
	/*min-width:1500px;*/
}
.pic_pro p.top{
	width:100%;
	/*min-width:1500px;*/
	height:275px;
	line-height:275px;
	text-align:center;
	background:#6507b5;
	font-size:96px;
	color:#fff;
}

.pic_pro p.bt{
	width:100%;
	/*min-width:1500px;*/
	height:275px;
	line-height:275px;
	text-align:center;
	font-size:96px;
	color:#7f24c9;
	background: url(../images/pic_pro_bt.jpg) center no-repeat;
}
.pic_pro p.bt span{
	color:#b70320;
}

.pic_pro i.img1{
	width:100%;
	/*min-width:1500px;*/
	height:1592px;
	display:block;
	background:url(../images/pic_pro_img1.jpg) center no-repeat;
}
.pic_pro i.img2{
	width:100%;
	/*min-width:1500px;*/
	height:1392px;
	display:block;
	background:url(../images/pic_pro_img2.jpg) center no-repeat;
}






.pic_box{
	width:100%;
	/*min-width:1500px;*/
	height:900px;
	background:url(../images/pic3.jpg) center no-repeat;
}

.pic_img{
	width:100%;
	/*min-width:1500px;*/
	height:680px;
	margin:12px auto;
	background:url(../images/pic4.jpg) center no-repeat;
}

.pic_map{
	width:100%;
	/*min-width:1500px;*/
	height:1196px;
	background:url(../images/pic5.jpg) center no-repeat;
}






.sub{
	width:1200px;
	padding:45px 0;
	margin:0 auto;
}
.sub p.top{
	height:21px;
	line-height:24px;
	text-align:center;
	color:#999;
	font-size:18px;
	letter-spacing:4px;
	margin-bottom:96px;
	border-bottom:1px solid #ddd;
}
.sub p.top b{
	display:block;
	margin:0 auto;
	font-size:40px;
	line-height:42px;
	color:#ec3c00;
	letter-spacing:0;
	background:#fff;
	font-weight:bold;
}




.sub_pic{
	width:1230px;
}
.sub_pic a.box{
	float:left;
	width:280px;
	height:332px;
	height: 390px;
	display:block;
	line-height:52px;
	text-align:center;
	font-size:18px;
	color:#333;
	margin-bottom:28px;
	margin-right:27px;
	background:#f3f3f3;
	box-shadow:2px 2px 5px #aaa; 
}
.sub_pic a.box img{
	width:280px;
	height:340px;
	
}





.sub_pro{
	width:1230px;
}
.sub_pro table{
	width:1200px;
	margin-bottom:50px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.sub_pro table th{
	height:40px;
	background:#eee;
	line-height:40px;
	color:#444;
	font-size:14px;
	text-align:center;
	font-weight:lighter;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
}

.sub_pro table td{
	height:40px;
	line-height:40px;
	color:#444;
	font-size:14px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
}
.sub_pro table td p.box a{
	float:left;
	margin:6px 0 6px 12px;
	padding:0 16px;
	font-size:14px;
	color:#444;
}
.sub_pro table td p.box a.hover{
	color:#fff;
	background:#ff4a00;
}
.sub_pro table td p.box a:hover{
	color:#fff;
	background:#ff4a00;
}


.sub_pro a.box{
    float: left;
    margin: 0 30px 30px 0px;
    width: 380px;
    height: 253px;
    position: relative;
    display: block;
}
.sub_pro a.box img{
    width: 380px;
    height: 253px;
}


.sub_pro a.box p{
	color: #fff;
    text-align: center;
    position: absolute;
    width: 380px;
    left: 0;
    bottom: 0;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
	background: url(../images/mask.png) repeat;
}







.about{
	width:100%;
	/*min-width:1500px;*/
	height:1372px;
	padding-top:84px;
	background:url(../images/about.jpg) ;
	background-size:100%;
}

.about p.top{
	width:256px;
	height:256px;
	border:8px solid #fff;
	border-radius:150px;
	background:#313131;
	font-size:35px;
	line-height:48px;
	text-align:center;
	display:block;
	margin:0 auto 86px;
	color:#fff;
}
.about p.top b{
	padding-top:80px;
	color:#ff4a00;
	font-size:38px;
	display:block;
	font-weight:lighter;
}


.about_box{
	width:1056px;
	padding:68px;
	height:748px;
	font-size:21px;
	line-height:40px;
	color:#333;
	border:4px solid #aaa;
	border-radius:10px;
	margin:0 auto;
	background:#fff;
}
.about_box img{
	margin-bottom:25px;
}






.page{
	width:100%;
	/*min-width:1500px;*/
	height:32px;
	font-size:14px;
	line-height:32px;
	padding:30px 0 10px;
	margin:0 auto;
	text-align:center;
}

.page a{
	height:30px;
	line-height:30px;
	padding:0 10px;
	margin:0 4px;
	color:#333;
	cursor:pointer;
	font-size:14px;
	display:inline-block;
	border:1px solid #ddd;
	background:#f7f7f7;
}
.page a.hover{
	color:#ff4a00;
	background:#f7f7f7;
	border:1px solid #ddd;
}
.page a:hover{
	color:#ff4a00;
	background:#f7f7f7;
	border:1px solid #ddd;
}




.tc{
	top:39%;
	left:50%;
	display:none;
	margin:-235px 0 0 -255px;
	width:510px;
	height:470px;
	z-index:360;
	position:fixed;
	background:#ccc;
}

.tc a.back{
	top:25px;
	right:25px;
	width:33px;
	height:33px;
	display:block;
	position:absolute;
	background:url(../images/back.png) center no-repeat;
}
.tc p.top{
	height:54px;
	line-height:54px;
	text-align:center;
	padding-top:50px;
	color:#555;
	font-size:32px;
}
.tc p.bt{
	height:32px;
	line-height:32px;
	text-align:center;
	color:#888;
	font-size:16px;
	margin-bottom:40px;
}
.tc p.bt span{
	color:#ff7200;
	font-size:21px;
}

.tc p.left{
	float:left;
	width:180px;
	height:40px;
	font-size:16px;
	color:#444;
	line-height:40px;
	margin-right:5px;
	text-align:right;
	margin-bottom:15px;
}

.tc input.box{
	width:198px;
	height:20px;
	padding:10px;
	background:#fff;
	border:none;
	border-radius:5px;
	margin-bottom:15px;
	display:block;
}


.tc input.yzm{
	float:left;
	width:110px;
	height:20px;
	padding:10px;
	background:#fff;
	border:none;
	border-radius:5px 0 0 5px;
	margin-bottom:15px;
	display:block;
}

.tc a.yzm{
	float:left;
	width:88px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	display:block;
	background:#eb9605;
	border-radius:0 5px 5px 0;
}


.tc a.btn{
	width:208px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	font-size:21px;
	display:block;
	margin:30px auto;
	background:#ff4a00;
	border-radius:5px;
}


.tc_pic{
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:240;
	position:fixed;
}

.tc_pic a.back{
	top:0;
	right:0;
	width:49px;
	height:49px;
	z-index:250;
	display:block;
	position:absolute;
	background:url(../images/close.png) center no-repeat;
}


.tc_pic a.left{
	top:50%;
	left:0;
	width:49px;
	height:49px;
	display:block;
	z-index:250;
	margin-top:-24px;
	position:absolute;
	background:url(../images/btn.png) center left no-repeat;
}


.tc_pic a.right{
	top:50%;
	right:0;
	width:49px;
	height:49px;
	display:block;
	z-index:250;
	margin-top:-24px;
	position:absolute;
	background:url(../images/btn.png) center right no-repeat;
}


.tc_pic img{
	top:18%;
	left:18%;
	width:900px;
	height:400px;
	z-index:250;
	/* margin:-200px 0 0-450px; */
	position:absolute;
}







i.bg{
	top:0;
	left:0;
	z-index:200;
	width:100%;
	/*min-width:1500px;*/
	height:100%;
	display:none;
	position:fixed;
	background: url(../images/mask.png) repeat;
}





.foot{
	width:100%;
	/*min-width:1500px;*/
}


.foot_top{
	width:100%;
	/*min-width:1500px;*/
	height:180px;
	background:#303030;
	margin-bottom: 55px;
	border-bottom:1px solid #555;
}

.foot_top_box{
	width:1200px;
	height:180px;
	margin:0 auto;
}
.foot_top_box p.bt{
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-top:16px;
}

.foot_top_left{
	float:left;
	width:180px;
	margin-left:60px;
}

.foot_top_left a{
	font-size:14px;
	line-height:24px;
	color:#fff;
	display:block;
}


.foot_top_contact{
	float:left;
	font-size:14px;
	color:#fff;
	line-height:24px;
	margin-left:60px;
}

.foot_top_ewm{
	float:right;
}
.foot_top_ewm p.bt{
	padding-left:16px;
}

.foot_top_ewm a.box{
	float:left;
	width:128px;
	display:block;
	line-height:24px;
	color:#fff;
	display:block;
	text-align:center;
}
.foot_top_ewm a.box img{
	width:96px;
	height:96px;
	display:block;
	margin:0 auto;
}








.foot_box{
	width:100%;
	/*min-width:1500px;*/
	height:36px;
	padding:16px 0;
	text-align:center;
	background:#1e1e1e;
	line-height:18px;
}

.foot_box p{
	color:#fff;
	font-size:12px;
	line-height:18px;
}
.foot_box p a{
	color:#fff;
}


.foot_bottom{
	width:100%;
	/*min-width:1500px;*/
	height:130px;
	background:#080808;
	position: fixed;
	bottom: 0;
    z-index: 999;
}

.foot_bottom_box{
	width:1200px;
	height:90px;
	margin:0 auto;
}
.foot_bottom_box img.left{
	float:left;
}

.foot_input{
	width:372px;
	padding-top:15px;
	margin-left: 52px;
	float:left;
}
.foot_input input.box{
	float:left;
	width:136px;
	height:18px;
	display:block;
	line-height:18px;
	padding:6px 10px;
	border:none;
	margin-bottom:4px;
	background:#fff;
}
.foot_input p.right{
	float:left;
	color:#ff4a00;
	font-size:16px;
	height:30px;
	line-height:30px;
	width:24px;
	text-align:center;
	margin-right:20px;
}

.foot_input input.yzm{
	float:left;
	width:72px;
	height:18px;
	display:block;
	line-height:18px;
	padding:6px 10px;
	border:none;
	background:#fff;
}
.foot_input a.yzm{
	float:left;
	width:64px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	background:#ff4a00;
	color:#fff;
	font-size:16px;
}

.foot_input a.btn{
	float:left;
	width:156px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	color:#fff;
	display:block;
	font-size:16px;
	text-align:center;
	background:#ff4a00;
	color:#fff;
}

/*设计师内页*/
.sjs-page{ width: 1200px; margin: 0 auto; border:1px solid #dadada; margin-top: 40px;border-radius: 10px; box-shadow: 0 0 2px #666;}
.sjs-page-url{ padding-left:10px;line-height:30px; font-size: 14px; color: #666666; background-color: #D0D0D0;border-radius: 10px; }
.sjs-page-url a{ color: #595757;}
.sjs-page-url a:hover{ color: #fff;}
.sjs-page-txt h3{ font-size: 23px; text-align: center;  margin-top: 50px;}
.sjs-page-tim{ padding-top: 40px; font-size: 12px;  text-align: center; width: 600px; margin:0 auto ; border-bottom: solid 1px #D0D0D0; line-height: 40px;}
.sjs-next{ width: 500px; margin-left: 20px; margin-top: 20px; margin-bottom: 20px;}
.sjs-next a{ color: #595757;}
.sjs-next a:hover{ color: #666666;}
.sjs-page-txt .sjs-txt{ font-size: 14px; line-height: 30px; padding: 10px 20px; margin-top: 20px; }
.sjs-page-txt .sjs-txt p{line-height: 30px;}
.sjs-top{ top:20px ; width: 1200px; margin: 0 auto; height: 210px; background: url(../images/sjs-pic.jpg) no-repeat top; position: relative; background-color: #999;}
.sjs-top  b {height: 185px;position: absolute; top: 0;  left: 0; width: 1200px; opacity: 0.7;  filter: alpha(opacity=70);  background:#666666;}
.sjs-photo{ border-radius:50%;margin-top: 20px; margin-left: 80px; width: 160px; height: 160px; border: 8px solid #fff; float: left; position: relative; z-index: 10; overflow: hidden;}
.sjs-photo img{width: 160px;}
.sjs-photo-txt{ height: 176px;overflow: hidden;float: left; width: 900px; hyphenate-character: 100px;margin-top: 22px; margin-left: 40px; font-size: 16px; color: #fff; line-height: 30px;z-index: 10;position: relative;}
.sjs-yy{ float: right; width: 119px; height: 46px;z-index: 10;position: relative; margin-right: 30px; margin-top: 30px;}
.popBox{display: block;height: 36px;line-height: 36px;border: none;font-size: 16px; text-align: center;cursor: pointer;background: #FF4A00;
    color: #fff; border-radius: 6px; padding: 5px 30px; font-size: 18px; margin-top: 55px; }
.sjs-case{ width: 1200px; margin: 0 auto; margin-top: 20px;}  
.sjs-case ul{ list-style-type: none;}
.sjs-case ul li{ float: left; height: 331px; width: 369px; border: solid 1px #E1E1E1; margin:10px 10px 10px 15px; overflow: hidden; text-align: center;}
.sjs-case ul li img{width: 383px; height: 255px;}
.sjs-case ul li span{ font-size: 14px; line-height:50px; } 
.sjs-case ul li p{ background-color: #FF4A00; font-size: 12px; display: block; line-height: 23px; color: #fff;}
    /*设计师案例*/  
  .sjs-case-pic{ width: 1200px; margin: 0 auto; margin-top: 20px;}
  .sjs-case-l{ float: left; width: 812px;position:relative; overflow: hidden ;}
  .sjs-case-r{ float: right; width: 370px;}  
  .sjs-tx{ float: left; width: 110px; height: 150px;  margin-top: 30px;}
  .sjs-110{width: 110px; height: 130px;overflow: hidden;} 
  .sjs-tx img{ width: 110px;}
  .sjs-tx1{ height: 200px; border-top: 3px solid #FF4A00; overflow: hidden;}
  .sjs-tx-js{ float: right; width: 230px;margin-top: 30px; height: 150px;}
  .sjs-tx-jss{ height: 120px; overflow: hidden;font: 15px/28px '微软雅黑';}
  .yue400{ font-size: 12px; line-height: 30px; font-size:16px; margin-top: 20px;  }
  .sjs-case-sm{ margin-top: 10px; height: 182px;}
  .sjs-case-sm-tit{height: 28px;}
   .sjs-case-sm-tit h3 {height: 28px; background: #666464; color: #fff; padding-left: 20px;font: 15px/28px '微软雅黑';margin-bottom: 16px;}
  .sjs-case-sm h2{ font-size: 16px; line-height: 32px; text-align: center;}
  .sjs-case-sm2{float: right;  width: 530px; font: 15px/28px '微软雅黑'; line-height: 32px; height: 120px; overflow: hidden;}
  .sjs-case-sm1{ float: left; width: 260px; height: 120px;  border-right: solid 1px #333; line-height: 32px;font: 15px/28px '微软雅黑';}
  .sjs-case-sm1 sup{ font-size: small;}
  .sjs-case-sm0{ width: 100%; margin-top: 10px;}
  .sjsBox{display: block;height: 18px;line-height: 18px;border: none;font-size: 14px; text-align: center;cursor: pointer;background: #FF4A00;
    color: #fff; border-radius: 6px; padding: 5px 10px;  margin-top: 10px; }
   .sjs-bm{ margin-top: 10px;   margin-left: 4px;text-align: center; width: 370px; height: 380px; border:1px solid #eeefee;}
   .sjs-bm span{font-size: 23px; line-height: 50px;background: #f7f7f7; display: block; } 
   .sjs-bm p{font-size: 14px; line-height: 40px;}
   .ta{ font-size: 12px; color: #333; margin-top: 5px; width: 110px; text-align: center;}
   .ta span{ font-weight: bold; color:red ;}
   .tjBox{display: block;height: 33px;line-height: 23px;border: none;font-size: 16px; text-align: center;cursor: pointer;background: #FF4A00;
    color: #fff; border-radius: 6px; padding: 5px 10px;  margin-top: 10px; width: 230px; margin: 0 auto; }
   #sjsbm-ov{ display: none; position: absolute;top: -90%; right: 300%; z-index:1002; overflow: auto; }
    .sjs-bm-p{ margin-top: 60px;  float: left; margin-left: 30px;text-align: center; width: 300px;  background-color:#dddddd ;}
   .sjs-bm-p span{font-size: 23px; line-height: 40px;background: #fafafa; display: block; } 
   .sjs-bm-p p{font-size: 14px; line-height: 40px;}
    .bm-box{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;z-index:100;display:none;}
    .bann{ width: 370px; height: 220px; background-color: #E0E0E0; margin-left: 4px; margin-top: 40px; clear: both;}
.sjs-case2{ width: 1200px; margin: 0 auto; margin-top: 20px; background-color:#fafafa ;}  
.sjs-case2 ul{ list-style-type: none;}
.sjs-case2 ul li{ float: left; height: 331px; width: 369px; border: solid 1px #E1E1E1; margin:10px 10px 10px 15px; overflow: hidden; text-align: center;}
.sjs-case2 ul li img{width: 383px; height: 255px;}
.sjs-case2 ul li span{ font-size: 14px; line-height:50px; } 
.sjs-case2 ul li p{ background-color: #FF4A00; font-size: 12px; display: block; line-height: 23px; color: #fff;}
.sjs-case2 ul li p a{ color: #fff;}
.gdal{ color: #000;border-left: 1px solid #000;padding: 0 28px; font-size: 22px;  line-height: 40px; display: block; }
/*新闻页*/
.news{ width: 1200px; margin: 0 auto; clear: both; }	
.news-l{ width:1200px; float: left;  border: solid 1px #d5d5d5;}
.news-l-top{width:1200px; height:47px; background-color: #dfdfdf;}	
.news-l-top ul{list-style-type: none; margin: 0px;}
.news-l-top ul li{ float: left; margin-left: 10px; margin-right: 20px;line-height: 47px; text-align: center;}
.news-l-top ul li a{ font-size: 17px; color: #545454;text-decoration:none;letter-spacing: 2px; }
.news-l-list{width:1174px; border-bottom: solid 1px #d5d5d5; margin-top: 30px; clear: both; padding-bottom: 30px; padding-left:30px;}
.news-l-list-tit{ color: #fc6c0d; font-size: 20px; line-height: 28px; font-weight: 600; }
.news-l-list-tit a{ color:#fc6c0d;}	
.news-l-list-tit a:hover{ color:#fc6c0d;}	
.news-l-list-con{ font-size: 15px; line-height: 26px; margin-top: 10px;}
.news-l-list-con a{ color:#000;}
.news-l-list-con a:hover{ color:#000;}	
.news-l-list-pic{ margin-top: 10px;}
.news-l-list-pic img{ height: 143px; border: none;}
.news-l-list-var{ font-size: 14px; color: #555; margin-top: 10px;}
.news-r{ width:360px; float: right;}
.news-r-box h2{ background: url(../images/r102.png) repeat-x bottom; height: 47px; margin: 0; padding: 0; font-weight: normal; letter-spacing: 2px;}
.news-r-box span{ border-bottom: 2px solid #fc6c0d; line-height: 45px; float: left; font-size: 22px;margin: 0; padding: 0;}
.news-r-list{ margin-top: 10px; margin-bottom: 10px;}
.news-r-list ul{ list-style-type: none;margin: 0; padding: 0;}
.news-r-list ul li{ line-height: 40px; font-size: 14px; border-bottom: dotted 1px #d5d5d5; color: #444444;}
.news-r-list ul li a{color: #444444;}
.news-r-list ul li a:hover{color: #333;}
/*图片内容*/
.photo-channel #Article .tool{  height:35px; padding-top:6px}
.photo-channel #Article .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next{background: url(../images/up-next.png) no-repeat; height:27px; width:31px;margin-right:10px; overflow:hidden; line-height:27px}
.photo-channel #Article .tool .auto span,.photo-channel .tool .up span,.photo-channel .tool .next span{ visibility:hidden}
.photo-channel #Article .tool .auto{background-position: -39px top;}
.photo-channel #Article .tool .next{background-position: -78px top;}
.photo-channel #Article .Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.photo-channel #Article .tool .stat{ color:#999;}
.photo-channel #Article .big-pic{ text-align:center; padding:10px 0; border:1px solid #ededed; background-color:#fafcfe; position: relative; overflow: hidden;}
.photo-channel #Article .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:800px; height:450px; overflow: hidden;}
.photo-channel #Article .big-pic .max{ position:absolute; bottom:0px; right:0px;background: #FFF url(../images/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:150px;width:50%;height:50%;z-index:100}
.photo_next{ position:absolute; right:0; top:150px; width:50%; height:50%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}
.photo_prev a {cursor: url(../images/prev.cur), auto;}
.photo_next a {cursor: url(../images/next.cur), auto;}
#Article .list-pic{ padding:22px 0 16px; height:100px}
#Article .cont{overflow:hidden; float: left; width:530px; height:80px}
#Article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:75px; margin:0 auto; }
#Article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
#Article .cont li.on .img-wrap{ border:2px solid #ffb017}
#Article .list-pic .pre,#Article .list-pic .next{float:left; display:block; position:relative;background: url(../images/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
#Article .list-pic .pre{ left:0px;top:-3px; margin-right:14px}
#Article .list-pic .next{ right:0px; float:right;top:-3px}
#Article .list-pic .pre .img-wrap,#Article .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 4px;overflow: hidden;}
#Article .list-pic .pre .img-wrap a,#Article .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; *padding:0px 5px 5px 0px;overflow: hidden; }
#Article .list-pic .pre .img-wrap a:hover,#Article .list-pic .next .img-wrap a:hover{ background:none}
.picbig a{ margin-top: 10px;}
#Article .list-pic .next{ right:0px; float:right;bottom:-2px}
#Article .pre-bnt,#Article .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}

#Article .pre-bnt,#Article .next-bnt,#Article .pre-bnt span,#Article .next-bnt span{background: url(../images/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
#Article .pre-bnt:hover, #Article .next-bnt:hover,#Article .pre-bnt-on,#Article .next-bnt-on{background-position: 0 -78px;}
#Article .pre-bnt span{background-position: -30px top;}
#Article .pre-bnt:hover span,#Article .pre-bnt-on span{background-position: -30px -78px;}
#Article .next-bnt span{background-position: -55px top;}
#Article .next-bnt:hover span,#Article .next-bnt-on span{background-position: -55px -78px;}
/* endSelect */
#endSelect{top:290px;left:333px;position:absolute;width:230px;height:71px;border:1px solid #8a8a8a;display:none;z-index:200;}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
#endSelect .E_Cont{position:absolute;top:10px;left:26px;color:#fff;font-size:14px;}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden;}
#rePlayBut,#nextPicsBut,#endSelect #endSelClose{background:url(../images/big-btn.png) no-repeat}
#rePlayBut{float:left;width:69px;height:23px;background-position: 0px -167px;}
#nextPicsBut{float:left;width:97px;height:23px;background-position: -100px -167px;margin-left:10px;}
#endSelect #endSelClose{background-position: 0px -217px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}
.photo-channel #Article .text{ border:1px solid #ddd; background-color:#f3f3f3; padding:8px 10px; zoom:1; margin-bottom:20px}
.photo-channel .relevance{ padding:5px 10px 10px}
.photo-channel .relevance h5,.comment h4{background: url(../images/icon.png) no-repeat left -375px; padding-left:16px;}
.photo-channel .relevance .photo-list{ padding:0; overflow:auto; padding-top:10px}
.photo-channel .relevance .photo-list li{ float:left; width:153px; padding:0}
.photo-channel .relevance .photo-list li .img-wrap{width:110px;height:86px;margin:0 auto;background: url(../images/pic_bg.png) no-repeat; border:none; margin-bottom:6px}
.photo-channel .relevance .photo-list li .img-wrap a{*font-size:59px;width:104px; height:86px; padding:1px 5px 5px 1px }
.photo-channel .relevance .photo-list li .img-wrap a:hover{ background:none}
.box .photo-hot{padding:0 2px}
.photo-hot li{width:119px;*width:50%; text-align:center; padding:5px 0; vertical-align:top}
.photo-hot li div.img-wrap{ width:94px; margin:auto; margin-bottom:5px; height:64px;}
.photo-hot li div.img-wrap a{ width:94px; height:64px;*font-size:48px;}
.fulc{ width: 1200px; margin: 0 auto; margin-top: 40px;}
 .pure-u-1-6{ width: 200px; height: 300px; float: left;}
 .pure-u-1-6 h4{font-size: 1pc;color: #222; display: block; margin-top:40px;font-weight: bold; text-align: center;}
 .pure-u-1-6 p { margin-top:20px;padding-left: 20px; padding-right: 20px; font-size: 14px;line-height: 20px; color: #868686; text-align: left; letter-spacing: 2px;}
 .img_box{height: 78px; position: relative; text-align: center;}
 .blue-line{position: absolute;  top: 52px; right: -40px;  z-index: 0;}
 .tu-tc{ width:1200px; height: 500px; padding-top: 60px; margin: 0 auto;}
 /*主材单品牌*/
.cp-s{ margin-top: 30px;}
.line { display: block;height: 1px; margin: 38px 0;background-color: #b4b4b4;}
.cp-jd{ width: 100%;height: 409px; background: #D0D0D0; padding: 0;}
.cp-jd1{ width: 1200px; height: 480px; margin: 0 auto; overflow: hidden;}
.cp-con{ width: 1200px; margin: 0 auto; }
.cp-con1{ width: 1200px; background:#eee; }
.cp-con1-l{ float: left; width: 803px; height: 288px;}
.cp-con1-r{ float: right; width: 350px; height: 288px; text-align: right; padding-right: 15px;}
.cp-con1-r h4{ margin-top: 47px; font-size: 30px; color: #5c5c5c;}
.cp-con1-r p{margin-bottom: 11px; font-size: 1pc;font-weight: 700;color: #515151; padding-top: 20px; line-height: 1.6pc;}
.cp-con2{ width: 1200px; background:#eee; }
.cp-con2-l{ float: left;width: 350px; height: 288px; text-align: left; padding-left: 15px; }
.cp-con2-r{ float: right;width: 803px; height: 288px; }
.cp-con2-l h4{ margin-top: 47px; font-size: 30px; color: #5c5c5c;}
.cp-con2-l p{margin-bottom: 11px; font-size: 1pc;font-weight: 700;color: #515151; padding-top: 20px; line-height: 1.6pc;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:409px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
.tdfg{ width: 1200px; margin: 0 auto; margin-top:60px ;}
.tcpz-x{ margin-top: 40px;}
.tcpz-x ul{list-style: none;margin: 0; padding: 0;}
.tcpz-x ul li{ float: left; width: 288px; height: 372px; position: relative;}
.tcpz-x-pic{width: 288px; height: 372px; overflow: hidden; position: relative;}
.tcpz-x-pic:hover img{transform: scale(1.5);
    transition: all 0.5s ease 0s;
	-webkit-transform: scale(1.5);
	-webkit-transform: all 0.5s ease 0s;
	-webkit-transition:all 2s;transition:all 2s}
.tcpz-x-txt{ width: 100%; position:  absolute; z-index:100 ; bottom: 0px; line-height:40px; font-size: 16px; text-align: center; color: #252525; background: #CCCCCC; display: block;}
.tcpz-w{ margin-left: 16px;}
.container{width:288px;margin:0 auto; overflow: hidden;}
.gallery{ list-style-type:none;float:left;background:#ffffff;padding:20px 20px 10px 20px;margin:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.gallery li{float:left;padding:0 10px 10px 0;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}
.huodong{width: 100%; clear: both;text-align: center;font-size: 0px; }
.huodong img{padding: 0px;display: block; margin: 0 auto; width: 100%;}
.gsjj{ width: 1200px; margin: 0 auto; border: 1px solid #d5d5d5; border-radius: 10px;  padding: 20px 20px; margin-top: 20px; }
.gsjj h1{ font-size: 40px; line-height: 80px; text-align: center;}
.gsjj p{font-size: 12px; line-height: 23px; }
.gsjj p img{ margin:0 auto; text-align: center;}
/*个性焦点图*/
#full-screen-slider { width:100%; height:470px; float:left; position:relative}
#slides { display:block; width:100%; height:470px; position:relative}
#slides li { display:block; width:100%; height:470px; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; position:absolute; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; text-align:center;}
#pagination li { display:block;  width:14px; height:14px; float:left; margin-right:16px; border-radius:7px; background:#656565 }
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer;}
#pagination li.current { background:#FF4A00}
#full-screen-slider .wrap{width:1200px; margin:0 auto;}
/*底部报名*/
.wrapper{  height: 70px; width: 100%;position: fixed !important;bottom: 0px !important;z-index: 1000;-webkit-transform: translateZ(0); }
.tl-w{ width: 400px; margin: 0 auto; margin-top:5px;float: right;} 
.xm-a{ float: left;width: 250px; line-height: 30px;position: relative;}
.xm-ab{ float: right;width: 100px; line-height: 30px;position: relative;bottom: 15px; margin-right: 50px;}
.xm-a label{margin-left: 5px;}
		.xm-a-1{ width: 50px; color: #fff; font-size: 14px; font-weight: bold;}		
		.xm-a-2{ height:25px;width:150px;}
		.xm-a-3{ width: 50px; color: #BE0900;}
		.bmBox {display: block; height: 33px;line-height: 23px;border: none;font-size: 16px; text-align: center; background: #FF4A00;
    color: #fff;border-radius: 6px;padding: 5px 10px; width: 100px;position: relative;font-weight: bold;}
    .clear{clear:both}
    	.form-error-msg{background:none!important;}	
	.form-error-right{background:none!important;}  
	.form-error-right{background:none!important;}  
	.form-error-right{background:none!important;}  
.form-error{height: 23px;line-height:23px;position: absolute;left:0px;top:2px;color: #ffffff; display: none;margin:35px 0 0 -263px; font-size:12px ;filter:alpha(opacity=50);} 
	.form-error-right{margin-left: 31px;}
    .form-error-msg{margin-right: 8px;}



    .in-ppbzw{width: 100%;background: #f8f8f8;padding: 30px 0}	
.in-ppbz{width: 1200px;margin: 0 auto;background: #d62231}	
.in-ppbz ul{display: block;width: 100%;margin: 0;padding: 0}
.in-ppbz ul li{float: left;width: 25%;list-style-type: none;padding: 10px 0}
.in-ppbz ul li h1{font-size: 26px;text-align: center;line-height: 52px;}
.in-ppbz ul li p{font-size: 16px;text-align: center;line-height: 24px;}
.in-ppbz .ppcolor{color: #333333;background: #ffe6dc;}
.in-ppbz .ppcolorb{color: #333333;background: #ffffff}
.in-jzwz{padding-top: 30px;width: 1200px;margin: 0 auto}
.in-jzwz a.moer{
	position: absolute;
	right: 0;	
	height:16px;
	font-size:14px;
	line-height:16px;
	color:#444;
	bottom: 15px;
}

.in-jzwz a.moer:hover{
	color:#ff4a00;
}