@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; overflow-y: auto; } 
body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,pre,hr,form,fieldset,input,button,textarea,select,blockquote,th,td {
	margin:0;padding:0;}
h1 ,h2 ,h3 ,h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; } 
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#f60;}
a,button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img { border: 0 none; }
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;}	
pre{font-family:inherit;}
textarea{overflow:auto;resize:none;}

/*[hidefocus]{outline:0;} :focus{outline:0}*/
hr { border: none; height: 1px; }
.clear{ height:0; clear:both;  visibility: hidden;} 
.clearfix:after{ content: "."; display: block; height: 0; clear: both;visibility: hidden;}
body {
	font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/ 
	background:#fff;
	color:#666;}

/* reset end,*/

.w1100{
	width:1100px;
	margin:0 auto;
	overflow:hidden;}

.header{}

.top{
	height:28px;
	color:rgb(105, 120, 134);
	line-height:28px;
	text-indent:10px;
	background:#242b33;}

.head{
	height:84px;
	background:#0c141d;}

.logo{
	float:left;}

.nav{
	float:right;
	width:720px;
	height:66px;
	margin-top:18px;}

.nav li{
	float:left;
	height:66px;
	line-height:50px;
	text-align:center;}

.nav li a{
	display:block;
	color:#ccc;
	font-family:"微软雅黑";
	font-size:16px;
	padding:0 30px;}

.nav li:hover{
	background:url(../images/8we5.png) no-repeat center bottom;}

.nav li a:hover{
	color:#fff;
	text-decoration:none;}

.navfix{
	width:100%;
	position:fixed;
	top:0;
	z-index:9;}

.banner{
	height:690px;
	text-align:center;}


.main{ background:#fcfcfc;}

.jianjie{
	padding-bottom:70px;}

.jianjie .gsjj{
	float:left;
	width:504px;
	margin:48px 0 0 5px;
	font-family:"微软雅黑";
	line-height:36px;}

.jianjie .gsjj h2{
	font-size:36px;
	color:#0c141d;
	font-weight:normal;}

.jianjie .gsjj p{
	font-size:20px;
	text-indent:2em;}

.doubleline{
	border-top: 3px double #c30404;}

.jianjie .gsjj a{
	display:block;
	width:176px;
	font-family:"微软雅黑";
	font-size:20px;
	color:#fefdfd;
	text-align:center;
	background:#c30404;
	line-height:60px;
	border:1px solid #c30404;
	border-radius:3px;}

.jianjie .gsjj a:hover{
	background:#fefdfd;
	color:#c30404;
	text-decoration:none;}

.jianjie .gstp{
	float:right;
	width:572px;
	margin:38px 0;
	position:relative;}

#guntu {
overflow: hidden;
float:none;
width:100%;
margin-left:12px;}

#indemo {
float: left;
width: 2800%;}
#guntu1, #guntu2{ float:left;}

#guntu li {
float: left;
margin:0 12px;
/* width:570px; */
height:348px;
text-align:center;}
#guntu li a{ display: table-cell;
    vertical-align: middle;
    height: 348px;}
#guntu li  img{
	float:left;
	width:auto;
	max-height:348px;}

.jianjie .gstp img{
	width:100%;}

.jianjie .gsbg{
	position:absolute;
	top:230px;
	left:50%;
	margin-left:-130px;}
.jianjie .gsbg img{
	width:240px;
	vertical-align: middle;
}

.product{
	width:100%;
	height:680px;
	padding-top:80px;
	height:600px;
	background:#f8f9fb;
	}

.typetop{
	padding-top:49px;
	background:url(../images/icotype.png) no-repeat center top;
	font-family:"微软雅黑";
	color:#000;
	line-height:1.4;
	text-align:center;
	text-transform:uppercase;}

.typetop .eng{
	font-size:30px;}

.typetop .chn{
	font-size:20px;}

.chanpin{ margin-top:46px;}
.demo{width: 650px;height: 134px;margin: 60px auto;clear: both;position: relative;border:1px solid #d3d3d3}
.bx_wrap {margin: 0; }
#demo2 li{ width:330px;font-family:"微软雅黑";text-align:center;}
#demo2 li img { max-width:330px; height:248px; }
#demo2 li h3{ margin-top:18px; margin-bottom:8px; font-size:24px; color:#c30404; line-height:28px; font-weight:normal;}
#demo2 li a.det{ display:inline-block; width:150px; color:#c30404; font-size:14px; line-height:50px;}
#demo2 li a.det:hover{ background:#c30404; color:#fbfbfb; text-decoration:none;}


.women{ margin-top:68px;}

.wmtp{
	float:left;
	margin:46px 0 0 80px;}


.women .xuanze{
	float:right;
	width:526px;
	margin-right:46px;
	margin-bottom:80px;}

.women .xuanze h3{
	margin-bottom:38px;
	font-family:"微软雅黑";
	font-size:30px;
	color:#000;
	font-weight:normal;}

.women dl{
	float:left;
	width:200px;
	margin-top:52px;
	padding-left:62px;
	background:url(../images/ixuanze_03.jpg) no-repeat;}

.women dl.l1{
	background-position:-258px 0;}
.women dl.l2{
	background-position:0 -134px;}
.women dl.l3{
	background-position:-258px -134px;}

.women dt{
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	color:#000;
	font-family:"微软雅黑";}

.women dd{
	margin:12px 0;
	width:156px;
	line-height:16px;}


.news{
	padding-top:68px;
	background:url(../images/bgnews_02.jpg) no-repeat center top;
	overflow:hidden;}

.news .typetop{
	margin-bottom:36px;
	color:#fdfdfb;}

.news .newes{
	width:532px;
	font-family:"微软雅黑";}

.news .newlf{ float:left;}
.news .newrg{ float:right;}

.news .headline{
	color:#fdfdfb;}

.news .headline h3{
	font-size:24px;
	line-height:36px;
	font-weight:normal;}

.news .headline a{ color:#fdfdfb;}
.news .headline a:hover{
	color:#ff003c;
	text-decoration:none;}

.news .headline p{
	font-size:14px;
	line-height:24px;}

.newes hr{
	margin:16px 0;
	border-top:1px dashed #fdfdfb;}

.newes ul{}

.newes li{
	font-size:14px;
	line-height:24px;}

.newes li span{ color:#ff003c;}

.newes li a{ color:#fdfdfb;}
.newes li a:hover{ color:#ff003c;}

.news .more{
	display:block;
	width:150px;
	margin:42px auto;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fefdfd;
	line-height:50px;
	text-align:center;
	border:1px solid #c30404;
	border-radius:3px;
	background:#c30404;}

.news .more:hover{
	color:#c30404;
	text-decoration:none;
	background:none;
	border:1px solid #fefdfd;}


.footer{ background:#f8f9fb;}

.footer .w1100{
	height:236px;
}

.footer .contact{
	float:left;
	width:360px;
	margin-top:32px;
	font-family:"微软雅黑";
	color:#0c141d;}

.footer .contact h3{
	margin:0 0 20px 8px;
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;}

.footer .contact div{
	margin-left:12px;
	font-size:14px;
	line-height:30px;
	white-space:pre-wrap;}

.footer dl{
	float:left;
	width:160px;
	margin-top:30px ; 
	font-family:"微软雅黑";
	text-align:center;}

.footer dt{
	margin-bottom:10px;
	line-height:24px;}

.footer dt a{
	font-size:18px;
	color:#0c141d;}

.footer dd a{
	font-size:14px;
	color:#6b6b6c;
	line-height:26px;}

.footer a:hover{ color:#c30404;}

.footer .qrcode{
	float:right;
	margin:30px;}

.foot{
	height:48px;
	font-family:"微软雅黑";
	color:#f9f9fa;
	line-height:48px;
	text-align:center;
	background:#0c141d;}

/*-------- 下拉菜单 --------------*/  
.dropMenu {  
    position:absolute;  
    top: 0;  
    z-index:100;  
    width: 124px;  
	min-width:124px;
    visibility: hidden;  
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);*/  
    margin-top: -1px;  
    
    border-top: 0px solid #0c141d;  
    background-color: #0c141d;  
    background:#0c141d url(../images/8we5.png) no-repeat center -65px;
    padding-top:16px;  
    padding-bottom:6px;  
}  
  
.dropMenu li {  
    margin:2px;
}  
.dropMenu a {  
    width: auto;  
    display: block;
    color: #fff;  
	line-height:24px;
    text-align:center;  
}  
* html .dropMenu a {  
    width: 100%;  
}  
.dropMenu a:hover {  
    color:#c30404;  
    text-decoration: underline;  
}

.con{
	margin:16px auto;
	padding-bottom:20px;}

.place{
	margin-bottom:52px;}

.place .position {
	padding-left:8px;
	margin:10px 16px;
	border-left: 5px solid #c30404;
	font-family:"微软雅黑";
	font-size:17px;
	font-weight:bold;}

.place a{ color:#666;}
.place a:hover{ color:#c30404;}

.place .dottedline{
	height:0;
	width:290px;
	margin-bottom:-4px;
	font-size:0;
	border-top: 3px dotted #c30404;
    border-bottom: 3px dotted #c30404;}

.conlf{
	float:left;
	width:210px;}

.conlf ul{}

.conlf li{
	border-bottom: 1px solid #d0d0d0;
	line-height:39px;}

.conlf li a{
	display:block;
	padding-left:10px;
	padding-right:4px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#fff;
	background-color: #12151e;}

.conlf li a:hover,
.conlf li a.thisclass{
	background-color: #c30404;
	text-decoration:none;}

.conlf ul ul{ margin-left:12px;}
.conlf ul ul li{ line-height:32px; text-align:center;}
.conlf ul ul li a{ background-color:#333;}

.conlf .zxly{ margin-top:18px;}

.conlf .zxly a{
	display:block;
	font-family:"微软雅黑";
	color:#fff;
	font-size:16px;
	letter-spacing:5px;
	line-height:50px;
	text-align:center;
	background-color: rgb(18,21,30);}

.conlf .zxly a:hover{
	background-color: #c30404;
	text-decoration:none;}

.conrg{
	width:844px;
	float:right;
	padding-bottom:20px;}

 .imglist{ margin:0 -15px;}

.imglist li{
	float:left;
	width:261px;
	margin:0 15px 18px;}

.imglist li a{ color:#686a68;}
.imglist li a:hover{
	color:#c30404;
	font-weight:bold;
	text-decoration:none;}

.imglist li img{
	padding:12px;
	max-width:234px;
	height:203px;
	border:1px solid #e3dfe1;}
.imglist li a:hover img{ border-color: #c30404;}

.imglist li p{
	margin-top:10px;
	font-family:"微软雅黑";
	font-size:14px;
	text-align:center;}


.pages{
	margin-bottom:20px;
	text-align:center;}

.pages li{
	display:inline-block;
	border: 1px solid #000;
    line-height:18px;
    margin: 2px;
    color: #000;}

.pages li a{
	display:block;
	padding:0 4px;
	color: #000;}
.pages li:hover{background-color: #000;color: #fff;}
.pages li:hover a{ color: #fff; text-decoration:none;}

.pages li.thisclass{
	font-weight: bold;
    color: #fff;
    background-color: #000;}


.content{
	padding:20px 0;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:28px;}


.proinfo{
	margin:20px 36px 0 18px;}

.proview{
	width:308px;
	float:right;}

/*图片放大镜样式*/
.spec-preview{width:306px;height:270px;border:1px solid #e3dfe1;}
.jqzoom{float:left;position:relative;cursor:pointer;display:block;}
.jqzoom img{ width:306px; height:270px;}
.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;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.prointro{
	width:459px;
	float:left;
	font-family:"微软雅黑";}

.prointro h2{
	font-size:20px;
	line-height:42px;
	border-bottom:1px solid #e2dee0;}

.prointro p{
	margin-top:8px;
	font-size:14px;
	line-height:24px;}

.prodet{
	margin:26px 36px 0 18px;
	font-family:"微软雅黑";
	line-height:24px;}

.prodet .xxjs{
	margin-bottom:8px;
	font-size:16px;
	line-height:38px;
	font-weight:bold;
	border-bottom:1px solid #e2dee0;}

.newslist{ margin:0 4px;}

.newslist li{
	padding-bottom:10px;
	margin-bottom:14px;
	padding-left:4px;
	font-family:"微软雅黑";
	line-height:24px;
	border-bottom:1px solid #e2dee0;}

.newslist li h2{
	font-size:15px;}

.newslist li a{ color:#666;}
.newslist li a:hover{ color:#c30404;}

.newslist li span{
	color:#aca9a9;}

.newslist li p{
	margin-top:8px;
	color:#767474;
	line-height:20px;}


.article{
	margin:0 24px 20px;
	font-family:"微软雅黑";
	line-height:24px;}

.article .title{
	font-size:20px;
	color:#403f3f;
	line-height:36px;
	letter-spacing:2px;
	text-align:center;}

.article .info{
	margin-bottom:10px;
	color:#403f3f;
	line-height:34px;
	text-align:center;}


.artimg{
	margin:0 20px 20px;
	line-height:24px;}



