@charset "utf-8";
body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,A,A:hover,input{
	margin:0px;
	padding:0px;
	font-size:14px;
	text-align:left;
	font-family:"微软雅黑";
	text-decoration: none;
	color: #333;
	list-style:none ;
	}
body{
	overflow-x: hidden;
}
A:hover{
	color: #02328d;
}
.bai{
	color:#FFFFFF;
	}
.bai a{
	color:#FFFFFF;
	}
 img{ 
 	border:0; 
 	display: block;
 	}
.bk{ 
	border:1px solid #cfcfcf;
	background:#f4f4f4;
	border-top:none;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
.block{
	display:block;
	}
.mt20{
	margin-top:20px;
	}
.mt10{
	margin-top:10px;
	}
.mr10{
	margin-right:10px;
	}
.ml10{
	margin-left:10px;
	}
.duration15 { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }
.duration18 { -webkit-animation-duration: 1.8s; animation-duration: 1.8s; }
.duration20 { -webkit-animation-duration: 2s; animation-duration: 2s; }
.delay1 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.delay2 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.delay3{ -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.delay4{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
.delay5{ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.delay6{ -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.delay7{ -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }
.delay8{ -webkit-animation-delay: 2.0s; animation-delay: 2.0s; }
.delay9{ -webkit-animation-delay: 2.2s; animation-delay: 2.2s; }
.span2,.span3{animation-duration:1.5s;-webkit-animation-duration:1.5s; }
.an-hide{ 
	visibility:hidden;
    *visibility:visible;
	}
.an-show{ 
	visibility:visible;
}

@font-face {
            font-family: ywzf;

            src: url(im.ttf);
}
@font-face {
            font-family: yw;

            src: url(yw.ttf);
}


.head{
	width: 1200px;
	margin: auto;
	height: 115px;
}
.head .logo{
	float: left;
	margin-top: 21px;
}
.head ul{
	width: 400px;
	float: right;
	margin-top: 35px;
}
.head ul .head_top {
	float: right;
	
}
.head ul .head_top .zc{
	display: block;
	padding-left: 20px;
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 40px;
	color: #7c7c7c;
	margin-top: 9px;
}
.head ul .head_top .zc:hover{
	color: #f1731a;
}
.head ul .head_top .dl{
	display: block;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-right:20px;
	width: 40px;
	color: #7c7c7c;
	margin-top: 9px;
}
.head ul .head_top .dl:hover{
	color: #f1731a;
}
.head ul .head_top .tel{
	display: block;
	background: url(tel.png) no-repeat 0px 10px;
	padding-left: 23px;
	font-size: 12px;
	float: left;
	color: #7c7c7c;
	width: 230px;
	height: 30px;
	line-height: 36px;
	overflow: hidden;
}
.head ul .head_top img{
	float: right;
	margin-top: 5px;
}
.head ul .head_top .tel:hover{
	color: #f1731a;
	background: url(tel1.png) no-repeat 0px 10px;
}
.head ul .head_top .tel span{
	 font-family: ywzf;
	 font-size: 24px;
	 color: #f5761b;
}
.menu{ width: 100%; height: 46px; line-height: 46px; overflow: hidden; background: #4169E1;}
.nav{
	width: 1200px;
	height:46px;
	line-height: 46px;
	margin: auto;

	overflow:hidden;
	
}
.nav a{
	float: left;
	display: block;
	height:46px;
	text-align:center;
	font-size: 17px;
	line-height:46px;
	font-weight: bold;
	color: #fff;
	width:140px;
}
.nav a:hover{
    width:140px;
	height:46px;
	text-align:center;
	color: #fff;
	line-height:46px;
	background:#fd6b00;
}

.nav .xdhgl{
    width:100px;
	height:46px;
	text-align:center;
	color: #fff;
	line-height:46px;
	background:#fd6b00;
}

.nav img{
	float: left;
	margin: 3px 21px 0  22px ;
}

/*banner*/
#focusBar{
	width:100%;
	height:500px;
	clear:both;
	position:relative;
	background:#242424;
	overflow:hidden;
	}
#focusBar li{
	width:100%;
	clear:both;
	height:527px;
	display:none;
	position:absolute;
	/* position:relative;*/
	}
#focusBar .focusL{
	height:527px;
	position:absolute;
	z-index:9;
	/*left:-1000px;*/
	 top:0px;
	 left:-500px;
	 margin-left:50%;
	 }
#focusBar .focusR{
	height:527px;
	position:absolute;
	z-index:19;
	/* right:1000px;*/
	top:0px;
	left:-500px;
	margin-left:50%;
	}

a.arrL,a.arrR{
	display:block;
	width:52px;
	height:134px;
	position:absolute;
	top:190px;
	z-index:99;
	cursor:pointer;
	background:url(bt_arr.png) no-repeat;
	}
a.arrL{
	left:-52px;
	background-position:0px 0px;
	}
a.arrR{
	right:-52px;
	background-position:-68px 0px;
	}
a.arrL:hover{
	background-position:0px -144px;
	}
a.arrR:hover{
	background-position:-68px -144px;
	}



/*banner*/
.banner{ height:517px;
overflow:hidden;
	margin:auto; 
	position: relative; 
	min-width:1024px; 
	max-width:100%;
	}
.bwrap{
	position: relative; 
	z-index: 0;
	 }
.bquery{
	position: relative; 
	z-index: 0; 
	height: 517px; 
	}
.blist{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0; 
	height:517px; 
	font-size: 0; 
	line-height: 0; 
	}
.blist a{
	display: block; 
	position: absolute; 
	left: 0; 
	top: 0; 
	}
.blist img{ 
}

.bfilter{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 517px; 
	font-size: 0; 
	line-height: 0; 
	}
.bfilter a{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 5%; 
	height: 517px; 
	overflow: hidden;
	}
.bfilter a img{
	position: absolute; 
	left: 0; 
	top: 0; 
	}

.bctrl{
	position: absolute; 
	bottom: 15px; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 24px; 
	}
.bctrli{
	text-align: center; 
	font-size: 0; 
	line-height: 0; 
	}
.bctrli a{
	display: inline-block; 
	width: 24px; 
	height: 24px; 
	margin: 0 5px; 
	background: url(../images/banner_control.png) no-repeat left center; 
	}
.bctrli a:hover,
.bctrli a.curr{
	background-position: right center;
	 }
.bctrli a{
	*display: inline; 
	*zoom: 1; 
	}
/*����*/
.wzss_bj{
	background-color:rgba(0,0,0,0.4); 
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);
    width: 600px;
    height: 130px;
    padding: 50px 60px;
    position: absolute;
    z-index: 110;
    left: 50%;
    margin-left: -135px;
    top:220px
}
.wzss{
	
    width: 600px;
    height: 100px;
    padding: 50px 60px;
    position: absolute;
    z-index: 120;
    left: 50%;
    margin-left: -135px;
    top:200px
}
.wzss h2{
	font-size: 34px;
	color: #fff;
	padding-bottom:18px;
	
	
}
.wzss h3{
	font-size: 14px;
	line-height:28px;
	color: #fff;
	
}
.wzss p{
	font-size: 14px;
	line-height:26px;
	color: #fff;
}

.wzss b,.wzss a{
	color: #fff;
}
/*����*/
.bt{
	width: 1200px;
	margin: auto ;
	padding-top: 70px;
	text-align: center;
}
.bt h2{
	font-size: 36px;
	color: #515151;
	text-align: center;
}
.bt h4{
	font-size: 24px;
	text-align: center;
	color: #a2a0a0;
	font-weight: normal;
    font-family: yw;
    margin-top: 12px;
}
.bt  span{
	background: #1d5399;
	display: block;
	width: 30px;
	height: 4px;
	margin: 20px auto 0;
}
.bai h2,.bai h4{
	color: #fff;
}
.bai  span{
	background: #FFF;
}
/*��Ʒ����*/
.cpys{
	background: #f5f5f5;
}
.cpys_n{
	width: 1200px;
	margin: 40px auto 0;
	
	padding-bottom: 70px;
	overflow: hidden;
}
.cpys_n #part2{
	float: left;
	width: 504px;
}
.cpys_n #part3{
	float: right;
	width: 650px;
}
.cpys_n #part3  li{

	width: 650px;
	height: 70px;
	line-height: 25px;
}

.cpys ul h3 {
	font-size: 14px;
	line-height:28px;
	font-weight: normal;

}
/*�ɹ�����*/
.case{
	background:url(case.jpg) center;
	width: 100%;
	height: 622px;
}
.case_gd{
	width: 1300px;
	margin: auto;
	padding-top: 60px;
}
.case_gd .left{
	display: block;
	float: left;
	margin-top: 120px;
}
.case_gd .right{
	display: block;
	float: right;
	margin-top: 120px;
}
#ISL_Cont_11{
	width: 1200px;
	float: left;
	margin-left: 6px;
}
.list_pic_li {
	width:260px;
	height: 290px;
	background: #fff;
	float:left; 
	padding: 0px;
	margin:0 10px; 
	border:1px solid  #eee; 
	padding:10px;
	}
.list_pic_li img{
	margin-bottom: 10px;
}
.list_pic_li a{
	line-height: 30px;
	text-align:center;	
}
.list_pic_li p{
	color: #ff0000;
	text-align:center;	
}
.list_pic_li p a{
	color: #ff0000;
	text-align:center;	
}

/*��������*/
.fwzc{
	width: 1200px;
	margin:20px auto 0px;
	overflow: hidden;
	height: 400px;	
}
.fwzc ul{	
	margin-top: 40px;
}
.fwzc ul li{	
	height: 260px;   
    width: 227px;
    margin:0 6px;
    position: relative;
    float: left;
    z-index: 5;
}
.fwzc ul li .btwz{
	position: absolute;
	transition: all 0.6s;
	z-index: 3;
	width: 150px;
	height: 130px;
	top: 65px;
	left: 40px;	
	filter:Alpha(opacity=100)
	opacity:1 ;
}
.fwzc ul li .btwz h2{
    text-align:center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding-top: 20px;
	line-height: 30px;
	background: url(bg_sign20.png) no-repeat center top;
}

.fwzc ul li .btwz p{
	color: #fff;
	margin-top: 10px;
}
.fwzc ul li:hover .btwz{
	filter:Alpha(opacity=0);
	opacity:0 ;
	
}
.fwzc ul li .nrwz{
	opacity: 0;
	transition: all 0.6s;
	position: absolute;
	z-index: 3;
	width: 130px;
	height: 130px;
	top: 110px;
	left: 75px;	
	color: #fff;
	filter:Alpha(opacity=0);
	opacity:0 ;
	font-size:16px;
}
.fwzc ul li:hover .nrwz{
	filter:Alpha(opacity=100);
	opacity:1 ;
	color: #fff;
}
.fwzc ul li:hover .nrwz a{
	filter:Alpha(opacity=100);
	opacity:1 ;
	color: #fff;
}


.fwzc ul li .fwzcli{
	 transition: all 0.6s;
	 height: 260px;   
     position: absolute;
     width: 227px;
     top: 0px;
}

.fwzc ul li:hover .fwzcli{
	transform:rotate(180deg);
	
}
.fwzc ul  li .bj1{
	background:url(bg_sign171.png) no-repeat;
	
}

.fwzc ul .bj2{
	background:url(bg_sign181.png) no-repeat;
}

.fwzc ul .bj3{
	background:url(bg_sign191.png) no-repeat;
}

.fwzc ul .bj4{
	background:url(bg_sign201.png) no-repeat;
}

.fwzc ul .bj5{
	background:url(bg_sign211.png) no-repeat;
}

.hzlc_nr{ width: 1200px; height: auto; margin:40px auto; overflow: hidden; padding-bottom: 40px;}
.hzlc_nr ul{ width: 1300px;}
.hzlc_nr ul li{ width:260px; height: 450px; background: #0f3796; float: left; margin-right: 25px; margin-left: 15px;}
.hzlc_nr ul li h2{ font-size: 24px; line-height: 40px; margin-top: 40px; font-weight: bold; color: #2d2a28; text-align: center;}
.hzlc_nr ul li p{ width: 80%; height: 60px; line-height: 22px; text-align: center; font-size: 12px; margin: 20px auto;}
.hzlc_nr ul li img{ margin:20px auto;}
.more{ width: 210px; height: 35px; line-height: 35px;  background: #ff6c00; margin: auto; text-align: center; font-size: 14px; color: #fff;}
.more a{color: #fff;}



.yscon{ width: 1200px; height: 455px; margin:30px auto; overflow: hidden; position: relative;}




.ysnr{ width: 1200px; height: 540px; margin:50px auto 20px; overflow: hidden;position: relative;}
.ysnr ul{list-style:none;}
.ysnr ul li{width:210px;height:380px;float:left;position:relative;  margin-right: 10px; margin-left: 20px;}
.ysnr ul li img{ margin-left:25px;-webkit-transition:1s ease;-moz-transition:1s ease; z-index:999; position:relative}
.ysnr .info{width:210px;height:320px;background:#003f97;position:absolute;bottom:-50px;right:0;-webkit-transition:1s ease;-moz-transition:1s ease;}
.ysnr .info .ysbt{ width:210px; height:55px; background:#fff; line-height:55px; margin-top:95px;}
.ysnr .info h2{text-align:center;line-height:50px;color:#505050;font-weight:bold;font-size:20px;}
.ysnr .info p{padding:0 25px;font-size:12px; text-align: center; color:#fff; margin-top:30px; line-height:24px}
.ysnr .info a{display:block;width:100px;height:30px;background:#7a3f3a;color:#FFF;border-radius:5px;text-decoration:none;text-align:center;line-height:30px;margin:10px auto;}

.ysnr ul li:hover .info{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);bottom:-70px;}
.ysnr ul li:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}




/*SEO�ɻ�*/
.news_bj{
	width: 100%;
	background: url(news.jpg) center;
	height: 676px;
}
.news{
	width: 1200px;
	margin: 60px auto 0;
}
.news_tp{
	width: 464px;
	float: left;
	padding-top: 12px;
}
.news_lb{
	width: 675px;
	float: right;
}
.news_lb ul li{
	line-height: 40px;
	background: url(tb_bj.png) no-repeat left;
	padding-left: 45px;
	margin-top:8px;
}
.news_lb ul li a{
	color: #fff;
}
.news_lb ul li a:hover{
	color: #f18e0d;
}
.news_lb ul li span{
	float: right;
	color: #fff;
	margin-right:10px;
}
/*��վ�ײ�*/
.foot{
	width: 100%;
	background: #2c2d2d;
}
.foot ul{
	width: 1200px;
	margin: auto;
	padding: 30px;
	text-align: center;
	color: #fff;
	line-height: 30px;
}
.foot ul a{
	color: #fff;
}

.tp img{
    margin-top:12px;
 
}

.content_sx{width:165px; margin:20px auto 0; }
.content_sx a{ display:block; float:left; margin-left:5px;height:30px;}


.syg{ background:url(n_l_1.png); width:30px; height:30px;}
.syg:hover{ background:url(n_l_2.png)}
.xyg{ background:url(n_r_1.png); width:30px; }
.xyg:hover{ background:url(n_r_2.png)}




.focus {
	height:520px;
	overflow:hidden;
	position:relative;
	background:#fff;}
	
.focus_m ul {
	width:100%;
	height:520px;
	overflow:hidden;
	}
.focus_m li {
	width:100%;
	height:520px;
	_float:left;
	}
.focus_s {
	height:10px;
	position: absolute;
	z-index:20;
	bottom: 20px;
	text-align:center;
	width: 100%;
	}
.focus_s  ul{
   margin: auto;
   width: 180px;
}

.focus_s li {
	float: left;
	height:10px;
	width:50px;
	overflow:hidden;
	margin-right:10px;
	background: #ddd;
	}
.focus_s .active {
	 background: #bb5604;
	}

.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:200px;}
.focus_l {left:0px;}
.focus_r {right:0px;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span {left:12px;background:url(l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='l.png');_background:none;}
.focus_r span {left:16px;background:url(r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}






.mian{
	width: 1200px;
	margin: 50px auto;
	
}


.index_l{
    
	width:250px;  
	float:left; 

	}
.index_r{ 
    
	width:900px; 
	float:right;
	}
.n_nav{
	border-bottom: 7px solid #ececec;
	height: 42px;
	
}
.n_nav .tits{
	color: #666;
    float: left;
    font-size: 24px;
    line-height: 24px;
	}
.n_nav .home{
	color: #bbbbbb;
    float: right;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    margin-top: 15px;
    padding-left: 23px;
	}
.n_nav .home a{ 
	color: #bbbbbb;
    font-size: 12px;
	}
.n_nav .home a:hover{ 
	color: #3c5a7e;
	}
.nei_bk{
	line-height:30px; 
	padding-top:20px ; 
	}

.pr_fl{
	 width:250px;
	 }
.pr_fl dl{
	 width:250px;
	 padding: 20px 0 ;
	 background: #0f3796;
	 color: #fff;
	 font-size: 22px;
	 text-align: center;
	 }
.pr_fl ul{

	background: #f4f4f4;
	border-bottom: 5px solid #ddd;
}
.pr_fl ul li{ 
	border-bottom: 1px solid #d6d7d9;
    line-height: 50px;
	}
.pr_fl ul li a{ 
	display: block;
    font-size: 14px;
    height: 50px;
    text-align: center;
    width: 230px;
    background:url("tb9.png") no-repeat center right ;
	}
.pr_fl ul li a:hover{
	display: block;
    font-size: 14px;
    height: 50px;
    text-align: center;
    width: 230px;
    color: #3c5a7e;
    background:url("tb91.png") no-repeat center right;	
	}
.pr_fl ul li .xdhgl{
	display: block;
    font-size: 14px;
    height: 50px;
    text-align: center;
    width: 230px;
    color: #3c5a7e;
    background:url("tb91.png") no-repeat scenter right;	
	}

.fl{
    width:250px;
	height:inherit;
	background: #f4f4f4;
	border-bottom: 5px solid #ddd;
	
}

.fl_bt{
	 width:250px;
	 padding: 20px 0 ;
	 background: #3c5a7e;
	 color: #fff;
	 font-size: 22px;
	 text-align: center;
}


.newslist{ width:100%;}
.newslist ul{}
.newslist ul li{ height:40px; line-height:40px; border-bottom:1px dotted #CCCCCC;}
.newslist ul li span{ float:right; color:#999999}

#pages { padding:14px 0 10px; font-family:���� }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.content{height:auto; padding-top:10px; line-height:26px; color:#333; text-align:left; font-family: "Microsoft YaHei"; float:right; font-size:14pt;width:100%;}
.content p,.content div{line-height:30px; color:#333; text-align:left; font-size:10pt; padding-bottom:6px;}
.content h3{height:31px; line-height:31px; font-size:16pt; color: #FF3300; border-bottom:1px solid #efefef; text-align:center;font-family: "Microsoft YaHei"; font-weight:normal}
.content h3 font{ float:left; width:100px;}
.content h3 span{float:right; font-weight:normal; font-size:12px; color: #666; width:600px; overflow:hidden; text-align:right}
.content h3 span a:link,.content h3 span a:visited{font-size:12px; color:#666; text-decoration:none;}
.content h3 span a:hover{ color:#ff0000; text-decoration:none;}
.content h4{ text-align:center; color:#999999; font-weight:normal; border-bottom:1px dotted #CCCCCC; margin-bottom:20px}

.products{ 
	margin-bottom:10px;
	width:900px; 
	overflow:hidden;
	}
.products ul{width:900px;}
.products ul li{ 
	width: 282px; 
	margin-bottom:18px; 
	float:left;
	overflow:hidden; 
	margin-right: 15px;
	}

.products ul li p{ 
	line-height:45px; 
	text-align:center;
	height: 50px; 
	color:#666666;

	}
.products ul li img{ 
    border:1px solid #ddd;
	}
	
.xxsm{
	border-bottom: 3px solid #ddd;
	line-height: 40px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.xxsm ul{
	background: #e86e01;
    color: #fff;
    width: 130px;
    text-align: center;
}


.FocusPic{zoom:1;position:relative; overflow:hidden; width:218px; height:155px; border-top:none; margin-top:5px; margin:auto;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:218px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}


#ISL_Cont_11{ width:1100px;}
.list_pic_li {width:260px; float:left; margin-right:10px; _margin-right:7px;}
.list_pic_li p{text-align:center; width:260px; height:30px; line-height:30px; margin-top:5px;}


.products_show{ margin-top:20px; }
.products_show_r{ float:right;width:330px; line-height:28px}
.products_show_r h1{font-size:20px; border:none;height:96px; line-height:48px; color:#333;}
.products_show_r  h3{font-size:14px;height:28px; line-height:28px;}
.products_show h5{border-bottom:2px solid #eee;font-size:18px; margin-bottom:15px;height:50px; line-height:50px;}
.products_show table{border-left:1px solid #ccc;width:100%;height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.products_show table td{border-right:1px solid #ccc; border-top:1px solid #ccc;height:32px; line-height:28px; /*padding:0 20px ;*/ text-align:left;}
.products_show_r p{ line-height:28px; display:block; height:46px; margin:10px 0;}
.show_tp img{
	float:left;
	}

/*��Ʒ��ϸ*/
.products_show_l{ width:510px; height:auto; float:left; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:500px; height:350px}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*ͼƬСͼԤ���б�*/
.spec-preview{width:500px;height:350px; padding:4px;}
.spec-scroll{clear:both;margin-top:5px;width:900px;}
.spec-scroll .prev{float:left;margin-right:8px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"����";text-align:center;width:20px;height:74px; line-height:74px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:900px;height:89px;overflow:hidden;margin-top:40px}
.spec-scroll .items ul{position:absolute;width:999999px;height:89px;}
.spec-scroll .items ul li{float:left;width:125px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:105px;height:80px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

/*�˲���Ƹ*/
.operate h3 { font-family: "Microsoft YaHei",΢���ź�; font-size:16px; background:#f7f7f7; height:43px; line-height:43px; padding-left:12px; }
.operate ul li { display:inline; }
.operate ul li a { display:block; width:300px; height:40px; text-align:center; line-height:40px; background:#ff6000; color:#fff; font-size:16px; margin-top:20px}

.operate ul li a:hover{  background:#ddd; color:#333}
.operate ul li {  border-bottom:1px solid #d2d2d2;display:inline-block; width:100%; position: relative; min-height:43px; _height:43px; z-index: 10; zoom:1 }
.operate ul li h4 { cursor:pointer; background:url(j_c.png) no-repeat 840px 15px; text-decoration:none; font-size:18px; color:#555; display:block;  line-height:60px; font-weight:normal; }
.operate ul li.noline { border-bottom:none; }
.none { display:none }

.operate ul li.selected h4 { background:url(j_o.png) no-repeat 840px 15px; border-bottom:1px solid #d2d2d2; color:#ff6000; font-weight:bold; }
.operate li .list-item { padding:20px 0; position:relative; zoom:1; font-size:14px; line-height:30px; color:#666; }

.footerinner{
background: #2c2d2d;
	position: relative;
}
.share{
	width: 104px;
	margin:0 auto;
	overflow: hidden;
}
.share li{
	float: left;
	height: 50px;
	padding:5px 14px;
}
.share li img{
	width: 40px;
	height: 40px;
	cursor: pointer;
	border-radius: 20px;

}

.code_wrap{
	position: absolute;
	left:50%;
	top:-235px;
	margin-left: -450px;
	width:600px;
	z-index:50;
}
.code{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.code li{
	float: left;
	width: 200px;
	height:240px;
}
.code li img{
	width: 210px;
	height:240px;
	display: none;
}

.code li img.wechat{
	position:absolute;
	left:310px;
}
.footerinfo{
	font-size: 16px;
	text-align: center;
	color: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.footerinfoTop{
	margin:10px 0;
}
.footerinfoTop p{
	line-height: 22px;
}
.footerinfoBottom{
	font-size: 12px;
}
.footerinfoBottom .min{
	font-size:12px;
}

.box-footer { border: 1px solid #fff; padding: 12px; color: #fff; }
.box-footer p { float: left; display: inline; width: 165px; font-size: 15px; line-height: 18px; }
.box-footer .btn { float: right; display: inline; margin: 4px 32px 9px 0; }
.box-footer h6 { font-size: 16px; line-height: 22px;  font-weight: normal; text-align: center; }
.box-footer h5 { border-bottom: 1px solid #fff; padding-bottom: 12px; margin-bottom: 17px;  font-weight: normal; font-size: 29px; line-height: 40px; color: #c40411; text-align: center; padding-top: 6px; }
.box-footer img { display: block; max-width: 360px; height: auto; margin: 0 auto; }
	/* footer */
#footer { max-width: 1090px; margin: 0 auto; background: url(../images/body.jpg) repeat center bottom; }
 .top { width: 100%; padding: 34px 0; }
 .bottom { background: url(../images/opacity-black.png) repeat 0 0; width: 100%; padding: 18px 0; color: #fff; color: #ebebf9; }
 .bottom p { float: left; display: inline; font-size: 14px; line-height: 18px; padding-left: 18px; }
 .navigation-footer { padding-right: 24px; float: right; }
 .navigation-footer,
 .box-footer { position: relative; overflow: hidden; }
 .box-footer { margin-right: 24px; }
 .widgets-footer { color: #fff; padding: 0 24px 0 20px; position: relative; overflow: hidden; width: 60%; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; }
.widgets-footer h6.widgettitle { text-transform: uppercase; font-size: 22px; line-height: 24px; color: #fff;  font-weight: normal; padding: 8px 0 13px 0; } 
.widgets-footer .widget { float: left; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.widgets-footer .widget ~ .widget { padding-left: 77px; }
/* END footer */
/* buttons */
.btn-language { display: inline-block; padding: 1px; background: #111; width: 34px; height: 34px; border-radius: 34px; }
.btn-language img { display: inline-block; width: 34px; height: 34px; border-radius: 34px; opacity: 1; filter:alpha(opacity=100); }
.btn-language:hover img { text-decoration: none; opacity: 0.8; filter:alpha(opacity=80); }

a.btn { display: inline-block; font-size: 14px; line-height: 30px; color: #fff; font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif !important; font-weight: normal; text-transform: uppercase; padding: 0 12px; }
a.btn { background: #c40411; text-decoration: none !important; text-align: center; }
a.btn:hover,
.content .top-buttons li a.gray-btn:hover { text-decoration: none; background: #000; }

a.btn-small { font-size: 14px; line-height: 26px; padding: 0 12px; }
a.btn-large { font-size: 22px; line-height: 50px; padding: 0 20px; text-transform: none; }
a.btn-extra-large { line-height: 54px; padding: 0 17px; min-width: 60px; }
a.btn-normal { line-height: 36px; padding: 0 20px; }

a.btn-white-red { background: #c51d38; }

a.btn-full { display: block; }

a.btn.industry-link { font-size: 13px; padding: 0 15px; margin-right: 10px; }
.heading a.btn.industry-link.first { margin-right: 0;}

.btn-play { background: url(images/sprite.png) no-repeat -85px -203px; font-size: 0; line-height: 0; text-indent: -4000px; width: 82px; height: 82px; position: absolute; left: 50%; top: 50%; margin: -41px 0 0 -41px; }
.btn-play:hover { text-decoration: none; }

.btn-main { display: none; }
/* END buttons */