@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体",Arial,sans-serif;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.clear{ clear:both;}

/********************* 以下(结束标识)代码请在实际开发中删除 *********************/

body{background:#030303 url("img/sfondo.jpg") top center no-repeat;}
.wrap{width:1000px; margin:0 auto;}
/*头部区域*/
.header{width:100%;}
.top{width:100%;height:100px;position:relative;z-index:1;}
.top .logo{ position:absolute; top:25px; left:0px;}
.top .toplink {position: absolute;top: 9px;right: 5px;}
.top .toplink li{ float:left; margin-left:20px; list-style:none;color:#fff; }
.top .toplink li a{ color:#fff;}

/*nav*/
.navWrap{width: 100%;height: 40px;background: url("img/sf_menu.png") left top no-repeat;padding: 0;margin: 0px;border: none;position:relative}
.navWrap .nav{width: 750px;height: 100%;}


#block-search-0 #search-block-form .form-submit {
    background-color: transparent;
    border: medium none;
    color: #000;
    font-size: 0;
    height: 30px;
    width: 32px;
    float: right;
	background:url("img/searchBtn.jpg") no-repeat;
}



#block-search-0 {
    height: 30px;
    left: 770px;
    margin-bottom: 0;
    padding-left: 10px;
    position:absolute;
    top: 5px;
    width: 200px;
    z-index: 10;
}


#block-search-0 .container-inline{
	width: 200px;
    height: 30px;
}


#block-search-0 #search-block-form {border:0px ; background-color:#fff;}


#block-search-0 #search-block-form input.form-text {
    background-color: transparent;
    border: medium none;
    position: relative;
    text-align: left;
    top: 0px;
    color: #333;
	 line-height:30px;
    font-size: 12px; padding-left:10px;width:150px;float: left;
}
.banner{width:100%;height:250px; overflow:hidden; margin:10px auto}
.banner img{width:100%;}

.ck-slide { width: 1000px; height: 350px; margin: 10px auto; position: relative; overflow: hidden;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide ul.ck-slide-wrapper {position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/leftArr.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/rightArr.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { width: 160px;height: 30px;top:-50px;}
.ck-slidebox ul li { float:left;width: 16px;height: 16px;margin: 5px;background: #fff; text-indent:-9999px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.ck-slidebox ul li em { display: block; width:16px; height: 16px; border-radius: 100%; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current{ background: #002C56;}
.ck-slidebox ul li em:hover { background: #002C56;}


.example ol{position:relative;width: 100x;height: 30px;top:-50px;left:800px;}
.example ol li{float:left;width: 15px;height: 15px;margin: 5px;background: #fff; text-indent:-9999px; }
.example ol li.seleted{background: #002C56;}

/*main*/
.rad8{-moz-border-radius: 8px;display: block;-webkit-border-radius: 8px;border-radius: 8px;}
.main-wrapper,.footer{width:960px; padding:30px 20px;background-color:#fff;}
.footer{ margin-top:10px;}

.inpro{width:640px;float:left;}
.index_news{width: 100%; padding:0px;margin:0px; list-style:none;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; }
.index_news li{padding:0px;margin:0px; list-style:none;width:300px;height:260px;float:left;margin-right:20px;overflow:hidden; margin-bottom:20px }
.index_news li p {
    position: relative;
    width:300px;height:260px;
    overflow: hidden;
    cursor: pointer;padding:0px;margin:0px;
}
.index_news li p img{position:absolute;top:0;left:0;border:0;-moz-border-radius: 5px;display:block;
    -webkit-border-radius: 5px; 
    border-radius:5px; }

.index_news li a{float:left;
    position: absolute;
    display: block;
    left: 0px;
    top: 220px;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #fff !important;
    _filter: alpha(opacity=90);
    _opacity: 0.90;
    background: url(img/hover_bg_a.png);
    _background: #000;-moz-border-radius: 7px;      /* Gecko browsers */
    -webkit-border-radius: 7px;   /* Webkit browsers */
    border-radius:7px;            /* W3C syntax */}
.index_news li.i1 p a{top:0px;}
.index_news li a span {
    display: block;width:100%; text-align:center;
    line-height: 40px; padding:0px 0px; font-size:14px;
}
.index_news li a:hover span,.index_news li.i1 p a span {padding:110px 0px;}
.index_news li.i2{margin-right:0px;}
.index_news li.i3{margin-bottom:0px;}

.innews{width:300px; float:right;border-left: solid 1px #c7c7c7; padding-left:15px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; }
.innews-header{}
.innews-header h2{font-size: 18px;font-weight:bold}
.innews-content{font-size: 14px;}
.news-row{ margin:15px 0px; border-bottom:dashed 1px #999; padding-bottom:5px;}
.news-row h3{color:#000; font-weight:bold;  line-height:25px;background: url("img/bullet.png") left center no-repeat;padding-left: 18px;font-size: 14px;}
.news-row .date{color:#999; line-height:25px;}
.news-row .field-content{color:#555; line-height:25px;}

.breadcrumb {height: 35px;line-height: 40px;border-bottom: solid 1px #C7C7C7;margin-bottom:15px;}
.breadcrumb .back{padding: 0 0 0 30px;font-size: 10px;background: url("img/bread.png") 10px 10px no-repeat; width:50px; float:right}
.breadcrumb .back a{color: #f00;}
.tit {
	font-family: "Microsoft Yahei","宋体",Arial,sans-serif; 
	font-size: 18px;
	color: #000;
	top: auto;
	clip: rect(0px,auto,auto,auto);
	padding: 0px;
	margin: auto;
}
.voce {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
	font-size: 11px;
	text-decoration: none;
	color: #163747;

	
}
.titolino {
	color: #555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}.titolone {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #555;
}
.spazio {
	font-family: Verdana, Geneva, sans-serif;
}
.piedino {
margin:0;

}
.piedone{
margin-bottom:5px;

}
.link {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
	font-size: 11px;
	text-decoration: none;
	color: #555;
}

.link:hover {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
	font-size: 11px;
	text-decoration: underline;
	color: #f00;
}	
.copyright{ line-height:20px; margin:10px; color:#999; text-align:right}
.copyright a{color:#999;}

.weizhi{width:100%;height:30px;line-height:30px;margin-bottom:20px; position:relative}
.h1{font-size: 22px;background: url("img/scroll_right.png") 0 6px no-repeat;padding: 0 0 0 30px;clear: both;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; font-weight:bold }

.weizhi .h1 a{ color:#000; text-decoration:underline;}
.position{font-size: 14px;background: url("img/home.jpg") 0 7px no-repeat;padding: 0 0 0 25px; color:#666; position:absolute; right:0px; top:0px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;}
.position a{color:#666; text-decoration:underline}

#itemlist article {
	margin: 0px 18px 20px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 100px;
	float: left;
	width: 460px;
}

#itemlist article2 {
	margin: 0px 0px 18px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 100px;
	float: left;
	width: 460px;
}

#itemlist article:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}

#itemlist article2:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}




#itemlist h3 {
	margin-top:10px; color:#000;
	font-size: 16px;
	line-height: 16px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;
}

#itemlist p {
	font-size: 12px;
	line-height:  20px; margin-top:10px;
}
#photo_itemlist {
	float: left;
	padding:10px;
	height:80px;
	width:80px;
}

#itemlist_detail{
	margin: -6px 0 0 0;
}
#itemlist_detail:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
/*商品内容页*/
.fl{ float:left;}
.fr{ float:right;}
.col-md-5{width:610px;}
.col-md-6{width:320px;}
.goodsConts{color:#666; font-size:14px; line-height:25px;}
.wrapper-main-inside h1.title{font-size:15px;text-align:left;line-height:40px;color:#000;border-bottom:solid 1px #ddd;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;}
.wrapper-main-inside h1.bb{ font-size:24px;border-bottom:solid 0px #ddd;line-height:30px;}
.wrapper-main-inside h1.ss{ font-size:15px; line-height:25px; padding-bottom:5px; margin-bottom:15px;border-bottom:solid 1px #ddd}
.wrapper-main-inside h1.bb .b{display:table;float:left}
.wrapper-main-inside h1.bb .ts{display:table;margin-left:10px; margin-top:5px; line-height:20px; height:20px;background: url("../images/ts1.png") top left no-repeat;padding-left:15px; float:left }
.wrapper-main-inside h1.bb .ts i{display:block;margin:0px;padding:0px;  padding-right:15px;background: url("../images/ts2.png") top right no-repeat; color:#fff; font-style:normal; font-size:14px;}

.goodsConts .pcc{ background-color:#fff; border:solid 1px #ddd;padding:10px;width:590px; overflow:hidden; margin-bottom:15px;}
.goodsConts .cloud-zoom{display:block;width:100%;border:solid 1px #ddd}
.goodsConts .cloud-zoom img{width:100%; display:block}
.goodsConts .zoomlist li{float:left;margin-right:3px; width:23%;}
.goodsConts .zoomlist li img{width:100%;}
.goodsConts .cloud-zoom-lens{background:#fff;cursor:move;}
.goodsConts .cloud-zoom-title{font-family:Arial;position:absolute !important;background:#000;color:#fff;padding:3px;width:100%;text-align:center; font-weight:bold; font-size:10px;top:0px;}
.goodsConts .cloud-zoom-big{overflow:hidden;}
.goodsConts .cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.goodsConts .tb-meta{width:400px;color:#999;}
.goodsConts .tb-meta li{padding-left:10px;line-height:30px;}
.goodsConts .tb-meta li span{display:inline-block;width:60px;}
.goodsConts .tb-meta li strong.price{font-size:24px;margin-right:5px;font-family:Verdana;color:#c00;}
.goodsConts .tb-meta li strong.lt{text-decoration:line-through;margin-right:5px;font-family:Verdana;color:#333;}
.goodsConts .tb-skin{width:360px;background:#fcfaf9;border:1px solid #f7f5f3;border-right:none;border-left:none;margin-top:10px;padding:20px;}
.goodsConts .tb-skin .tb-note-title{height:22px;margin-bottom:8px;}
.goodsConts .tb-skin .tb-note-title span{float:left;}
.goodsConts .tb-skin .tb-note-title a{float:right;font-weight:bold;color:#333;}
.goodsConts .tb-action{margin-top:20px;}
.goodsConts .tb-action a{background-image:url(../images/buybtn.png);overflow:hidden;text-indent:-9999px;float:left;}
.goodsConts .tb-action a#buynow{width:131px;height:37px;display:block;background-position:left 0;margin-right:10px;}
.goodsConts .tb-action a#addcart{width:156px;height:37px;display:block;background-position:-132px 0;}
.goodsConts .tb-prop dt{float:left;margin-bottom:8px;}
.goodsConts .tb-prop dd{margin-bottom:8px;}
.goodsConts .tb-prop dd a{border:1px solid #eae5e3;padding:2px 5px;background:#f0edec;color:#816957;margin-right:5px;}
.goodsConts .tb-prop dd a:hover{text-decoration:none;color:#000;}
.goodsConts .tb-prop dd a.selected{border:1px solid #816957;}
.goodsConts .tb-note-title{color:#816957;}
.goodsConts .tabs{border:1px solid #ccc; background-color:#f5f5f5;height:38px;margin:30px 0 15px;}
.goodsConts .tabs li{float:left;margin-right:5px;}
.goodsConts .tabs li a{width:83px;height:38px;display:block;text-align:center;line-height:38px;font-size:14px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;}
.goodsConts .tabs li a:hover{text-decoration:none;}
.goodsConts .tabs li.active a{background:#F00; color:#fff}
.goodsConts .tabs li.normal a{background:#333;color:#fff}
.goodsConts .buynum{width:50px;height:20px;background:url(../images/input_gray_bg.png) repeat-x;border:1px solid #ccc;text-align:center;}

.goodsarea{ background-color:#f5f5f5; border:solid 1px #ddd; padding:10px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;}

.acontent{ margin-top:20px; line-height:22px;}
.acontent p{ margin:10px 0px;}
.acontent .newtit{ line-height:40px; font-size:16px; font-weight:bold; text-align:center;}
.acontent .can{ line-height:28px; font-size:12px; text-align:center; border:solid 1px #ddd; background-color:#f5f5f5; margin-bottom:10px;}

#itemlist h2,#download_list h4 {
	clear: both;
	font-size: 16px;
	font-weight:normal;
	color:white;
	margin:20px 0px 14px 0px;
	background-color:#ddd;
	border-radius: 5px;
	padding: 8px;
	width: 1000;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;
	text-align:center; color:#000;
}
#download_list article.catalog {
	margin: 0px 14px 14px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 285px;
	float: left;
	width: 491px;
}

#download_list article2.catalog {
	margin: 0px 0px 14px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 285px;
	float: left;
	width: 491px;
}

#download_list article.catalog:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}

#download_list article2.catalog:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}

#download_list article.small{
	margin: 0px 18px 18px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 40px;
	float: left;
	width: 468px;
	text-align:center;
}


#download_list article2.small{
	margin: 0px 0px 18px 0px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	height: 40px;
	float: left;
	width: 468px;
	text-align:center;
}


#download_list article.small:hover{
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}


#download_list article2.small:hover{
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transform: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 15px 10px -10px rgba(31, 31, 31, 0.5);
	border-radius: 4px;
}

#download_list h2 {
	clear: both;
	border-bottom: 1px solid #ccc;
	padding-bottom:3px;
	font-size: 18px;
	line-height: 1.1;
	font-weight: bold;
	margin: 0px 0px 14px 0px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; 
}
#download_list h3 {
	margin-top:28px;
	font-size: 18px;
	line-height: 1.5;
	text-align:center;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; 
}
#download_list h5 {
	margin-top:9px;
	font-size: 12pt;
	line-height: 1.5;
	text-align:center;
	font-weight:normal;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; 
}
#download_list h6 {
	margin-top:23px;
	font-size: 12pt;
	line-height: 1.5;
	text-align:center;
	font-weight:normal;font-family: "Microsoft Yahei","宋体",Arial,sans-serif; 
}

.newsimg {width:240px;float:right;}
.newsimg img{width:100%}
.newslist{width:720px;float:left;}
.newslist li {width:700px;font-size: 14px;line-height: 22px;clear:both;margin: 20px 0px;}
.newslist li .date{color:#555; width:150px; float:left;border-bottom: 1px dotted #8f979a;}
.newslist li .text {border-bottom: 1px dotted #8f979a;width: 550px;float:left;}
.newslist li .text a{color:#0073bc}


.imglist{width:960px;font-size:14px;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;}
.imghead{width:100%; margin:20px 0px;  line-height:25px;}
.imglist li {width:226px;font-size: 14px;line-height: 22px;margin: 0px 18px 20px 0px; float:left}
.imglist li.nor{ margin-right:0px;}
.imglist li .img{border: 1px solid #8f979a; padding:4px;}
.imglist li .img img{width:216px;height:160px;}
.imglist li .text {width:226px; text-align:center; line-height:20px; padding:5px 0px; height:30px; overflow:hidden}

.pagelist{ margin:20px 0px; text-align:center; line-height:25px; font-size:14px; color:#555;}
.pagelist b{color:#f00}
.pagelist a{ padding:0px 10px; display:inline-block; margin:0px 10px; border:solid 1px #ccc}
.pagelist a.cur{ background-color:#f00;color:#fff}
.posted_in{ clear:both; margin:10px 0px; display:block}
.posted_in .pdli{ background:url("../images/pd1.png") left center no-repeat; display:inline-block;line-height:35px;height:35px;padding:0px 20px;margin:5px; position:relative;}
.posted_in .pdli a{background:url("../images/pd2.png") left center repeat-x; display:block; font-size:14px;color:#333}
.posted_in .pdli span{ display:block;width:20px;height:35px;background:url("../images/pd3.png") left center no-repeat; position:absolute;top:0px;right:0px;}

.scon{width:100%; margin-bottom:10px; overflow:hidden; color: #333333;font-family: "Microsoft Yahei","宋体",Arial,sans-serif;font-size: 14px;}