@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:13px;text-align:left; font-family:"Microsoft Yahei";}

BODY {
		FONT-SIZE: 13px; MARGIN: 0px; LINE-HEIGHT: 14pt; color:#333;  
}
TD {
	FONT-SIZE: 13px; COLOR: #666; LINE-HEIGHT: 150%
}
P {
	FONT-SIZE: 14px
}


INPUT {
	FONT-SIZE: 14px
}
SELECT {
	FONT-SIZE: 14px
}

A{
	FONT-SIZE: 14px; COLOR: #666; TEXT-DECORATION: none;font-family: "Microsoft Yahei";
}
A:hover {
	FONT-SIZE: 14px; COLOR: #fa6500; TEXT-DECORATION: none;font-family: "Microsoft Yahei";
}
.bai{color:#FFFFFF}
.bai a{ color:#FFFFFF}
 img{ border:0; display: block;}
.bk{ border:1px solid #cfcfcf; background:#f4f4f4; border-top:none;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.left{ float:left;}
.right{ float:right;}
.block{ display:block;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.head{ width:100%;}
.clear{ clear:both;}
.mat{ margin:auto;}



.banner{width:100%; height:514px;}

.pro_list{width:1100px; height:270px; margin-top:25px;}
.hf{width:100%; height:310px; background:url(../images/main2_15.jpg) center top; overflow:hidden;}
.xw{width:100%; height:inherit; background:url(../images/xw_bj.jpg) no-repeat center bottom; margin-top:50px; overflow:hidden;}
.xw_nr{width:1100px; height:509px; margin:0 auto;}
.xw_tp{float:left;}
.xw_r{width:666px; height:390px; margin-top:50px; float:right;}
.xw_list{width:666px; height:368px; overflow:hidden;}
.xw ul{ line-height:40px; padding-top:15px;} 
.xw ul li{ line-height:40px;}
.gy{width:100%; height:454px; background-color:#f0f0f0; overflow:hidden;}
.gy_nr{width:1100px; height:inherit; margin:20px auto;}
.gy_bt img{margin-left:358px; margin-top:50px;}
.gy_xx{width:1100px; height:390px; margin-top:48px;}
.gy_wz{float:left; width:640px; height:256px;}
.gy_wz ul{line-height:26px;}
.gy_wz img{padding-top:10px;}
.gy_tp{float:right;}
.hz{width:100%; height:454px; background-color:#f0f0f0; overflow:hidden;}
.hz_nr{width:1100px; height:inherit; margin:0 auto; margin-top:70px;}
.hz_bt img{margin-left:358px;}
.hz_list{width:1100px; height:195px; margin-top:25px;}
.hz_list img{border:solid 1px #dbdada; float:left; margin-left:9px; margin-top:12px;}
.tp img{margin-top:10px;}



.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);}

.topbj{ height: auto;background: #fff;}




.mian{
	width: 1200px;
	margin: 30px auto;
	
}


.index_l{
    
	width:250px;  
	float:left;
	margin-bottom: 15px; 

	}
.index_r{ 
    
	width: 910px;
height: auto;
padding-top: 30px;
padding-bottom: 30px;
background: #fff;
margin-top: -89px;
float: right;
	}
.index_rt{ width: 850px;height: auto;margin: 0 auto;}
.index_rtt{ width: 890px;height: auto; padding: 0 20px 0; float: right; margin-top: -90px;}
.n_nav{
	
	height: 40px;
	
}
.n_nav .tits{
	color: #c3161c;
    float: left;
    padding-left: 40px;
    font-size: 30px;
    line-height: 24px;
    background: url(n02.png) left center no-repeat;
	}
.n_line{width: 850px;
height: 9px;
background: #ececec;
margin-top: 10px;}
.n_nav .home{
	color: #bbbbbb;
    float: right;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    margin-top: 15px;
    padding-left: 23px;
    background: url(zy.png) left center no-repeat;
	}
.n_nav .home a{ 
	color: #bbbbbb;
    font-size: 12px;
	}
.n_nav .home a:hover{ 
	color: #cd1570;
	}
.nei_bk{
	line-height:30px; 
	margin-top: 30px;
	}
.nei_bk1{
	line-height:30px; 

	}

.about_left{float: right;
width: 270px;
height: auto;
color: #fff;
margin-top: -160px;}

.ab_bt{ width: 270px; height: 160px; background: #c3161c;}
.pr_fl{
	 width: 270px;
height: auto;
color: #fff;
background: #212121;
padding-bottom: 80px;
	 }
.pr_fl dl{
	font-size: 36px;
line-height: 36px;
color: #fff;

padding-top: 42px;
margin: 0 0 0 48px;
	 }
.line{width: 19px;
height: 4px;
background: #fff;
margin: 35px 0 0 48px;

}
.pr_fl ul{
margin-top: 20px;

}
.pr_fl ul li{ 
	 color: #fff;
    line-height: 63px;
    -webkit-transition:background-color .5s ease-in;
	-moz-transition:background-color .5s ease-in;
	-o-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;
}
.pr_fl ul li:hover{background-color:#c3161c; color: #fff;}
.pr_fl ul li a{ 
	display: block;
    font-size: 16px;
    height: 63px;
    line-height: 63px;
    padding-left: 12px;
    text-align: center;
    width: 230px;
    color: #fff;
    background:url("tb9.png") 20% center no-repeat ;
	}
	.pr_fl ul li p{font-size: 16px;    padding-left: 82px;}
.pr_fl ul li a:hover{
	display: block;
    font-size: 16px;
    height: 63px;
    line-height: 63px;
   
    width: 230px;
    color: #fff;
    background:url("tb91.png") 20% center no-repeat ;	
	}
.pr_fl ul li .xdhgl{
	display: inline-block;
    font-size: 16px;
    height: 63px;
   
    width: 258px;
    color: #fff;
    background: url(tb9.png) 18% center no-repeat #c3161c;	
	}
.pr_fl ul li .xdhgl a{ z-index:9 ; position: relative; margin-left: -20px;}
.fl{
    width:270px;
	height:inherit;
	background: #c3161c;
	border-bottom: 5px solid #ddd;
	
}

.fl_bt{
	 width:270px;
	 padding: 20px 0 ;
	 background: #117c3a;
	 color: #fff;
	 font-size: 22px;
	 text-align: center;
}


.newslist{ width:100%;}
.newslist ul{}
.newslist ul li{ width: 275px;
height: 315px;
background: #fff;
float: left;
margin: 0 15px 24px 0;}
.con_new{    width: 235px;
    height: auto;
    margin: 17px auto 0;
}
.xwbt{font-size: 16px;
line-height: 22px;
margin-top: 10px;
color: #3c4145;}
.tim{font-size: 12px;
line-height: 18px;
color: #8b8b8b;
}
.titl{font-size: 12px;
line-height: 20px;
color: #7b7b7b;}

.newslist ul li span{ float:right; color:#999999}
.newmore{margin-top: 26px;
color: #c3161c;
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
text-decoration: underline;}

.newmore a{color: #c3161c; font-size: 12px; text-decoration: underline!important;}



#pages { padding:14px 0 10px; width: 700px; height: 30px; display: inline-block;}
#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:#c3161c; border:1px solid #fff; 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; 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: 265px;
	height: 370px;
	margin-bottom:10px; 
	float:left;
	overflow:hidden; 
	margin-right: 20px;
	-webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;transition:background-color .5s ease-in;
	
	}

.products ul li p{ 
	width: 265px;
	height: 40px;
	line-height:40px; 
	text-align:center;
	height: 40px; 
	color:#fff;
	background:#383636;
	transition: all 0.3s ease 0s;

	}
	.products ul li p a{ color:#fff;}
.products ul li img{ 
	width: 265px;
	height: 330px;
   display: block;
   overflow: hidden;
    transition: all 0.3s ease 0s;
	}
.products ul li:hover img{width:265px; height:330px; display: block; overflow: hidden; transform: scale(1.1, 1.1);}
 .products ul li:hover p { background:#c3161c;}
 .products ul li .img{ display:block; overflow:hidden; width:265px; height:330px;}
 .products ul li:hover a{ overflow: hidden;}
.xxsm{
	border-bottom: 3px solid #ddd;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 30px;
}
.xxsm ul{
	background: #c3161c;
    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:310px; line-height:28px}
.products_show_r h1{font-size:20px; border:none;height:48px; 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:715px}
.xzjnr .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:720px;border:1px solid #DFDFDF; padding:4px;}
.xzjnr .spec-preview{width:500px;height:360px;border:1px solid #DFDFDF; padding:4px;}



.spec-scroll{clear:both;margin-top:5px;width:510px;}
.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:450px;height:76px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:76px;}
.spec-scroll .items ul li{float:left;width:85px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:70px;height:70px;}
.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 790px 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 790px 15px; border-bottom:1px solid #d2d2d2; color:#c3161c; }
.operate li .list-item { padding:20px 0; position:relative; zoom:1; font-size:14px; line-height:30px; color:#666; }

.cp_nr{ width: 1200px; height: auto; background: #fff; overflow: hidden; margin:-60px auto 0px;}
.cp_nr ul{ width: 1300px; height: auto;}



.alnr{ width: 100%; height: 750px; background: url(albj.jpg) center top no-repeat;}


.nr100{
	width: 97%;
	display:block;
	height: 160px;
	padding: 20px;
	margin-left:0.5%;
	box-sizing:border-box;
	border: 1px solid #d1d1d1;
}
.nr30{
	width: 29%;
	float: left;
	margin: 10px 0.5%;
	border: 1px solid #d1d1d1;
	padding: 10px;
}
.nr301{
	width: 360px;
	float: left;
	margin-top: 20px;
}
.nr20{
	width: 40%;
	float: left;
	border: 1px solid #d1d1d1;
	padding: 10px;
	margin-left:5%;
}
.nr301 img{
	float: left;
	margin-left: 30px;
}
.submit{
	background: #333;
    width: 300px;
    height: 40px;
    border: 0px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    float: left;
    margin-top: 20px;
    margin-left:0.5%;
}
