@charset "utf-8";
/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 23px;
	color: #333333;
	background: #fff;
}
img {
	border: none;
}
ul, ol, dl, dd, form, p {
	margin: 0px;
	padding: 0px;
}
h1{
	margin: 0px;
	padding: 0px;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
}
h2{
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
h3{
	margin: 0px;
	padding: 0px;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
h4{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
h5{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
h6{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
em, i, u {
	font-style: normal;
}
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	color: #000;
}
a {
	text-decoration: none;
	color: #333333;
noline:expression(this.onFocus=this.blur());
}
a:focus {
	outline: none;
	-moz-outline: none;
}
a:hover {
	text-decoration: none;
	color: #174592;
}
input[type=button], input[type=submit] {
	outline: none;
noline:expression(this.onFocus=this.blur());
}
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
border-color:transparent!important;
}
/*color amarillo*/
.colorAmarillo{
	color: #F39911;
}
.negrita{
	font-weight:bold;	
}
.block
{
	display:block; 
	background: #F39910;	
	width: 84px;	
	height: 21px;	
	text-align: center; 
	color:#fff;
	float:left;
	margin-right:20px;
	margin-top:20px;
}
.Contain {
	width: 1103px;
	margin: 0 auto;
}
.Sidebar {
	width: 223px;
	float: left;
}
.Maincontent {
	width: 856px;
	float: right;
	overflow: hidden;
}
.Content {
}
.SinglePage {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	overflow: hidden;
	padding: 15px 10px;
	_height: auto;
	_height: 228px !important;
	min-height: 228px;
}
.space {
	height: 10px;
	clear: both;
	overflow: hidden;
	zoom: 0;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
	zoom: 0;
}
.Current {
	background: url(../img/current_bg.jpg) repeat-x left bottom;
	width: 100%;
	height: 35px;
	padding: 0 10px 2px 10px;
	line-height: 35px;
	text-align: left;
	overflow: hidden;
}
.Current h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F29910;
	float: left;
	background: url(../img/dot2.gif) no-repeat left center;
	padding-left: 15px;
}
.Current h3 span {
	font-size: 9px;
	padding-left: 10px;
}
.Current a {
	color: #999;
}
.Current a:hover {
	text-decoration: underline;
	color: #009C3B;
}
/*pages*/
.Pages {
	line-height: 28px;
	zoom: 1;
	overflow: hidden;
	background: url(../img/page_bg.jpg) repeat-x left bottom;
	color: #F29910;
	width: 222px;
	height: 28px;
	padding: 30px 5px 0 5px;
}
.Pages a {
	color: #F29910;
}
.Pages a:hover {
	color: #174592;
}
.Pages span {
	padding: 0px 3px;
	display: inline-block;
}
.Pages a {
	display: inline-block;
	margin: 0px 2px;
}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur, .Pages .p_count, .Pages .p_total, .p_page .f1, .p_page .f2, .p_page .i_text, .p_page .i_button {
	display: none;
}
.Pages .p_cur b {
	color: #F00;
}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b {
	color: #F00;
}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b {
	color: #F00;
}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em {
	font-style: normal;
	font-family: Arial;
}
.Pages .p_page em a {
}
.Pages .p_page em a.a_cur {
	color: #174592;
}
.Pages .p_page b {
	font-weight: normal;
}
.Pages .i_text {
	width: 30px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	border: inset 1px #ddd;
	background: #fff;
}
.Pages .i_button {
	position: relative;
	top: 5px;
	width: 32px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: url(../css/page_goto.html) no-repeat;
}
/*pages end*/

/*Top*/
.header {
	width: 100%;
	height: 146px;
	margin: 0 auto;
	background: url(../img/top_bg.jpg) repeat-x left top;
}
.top {
	width: 1103px;
	height: 146px;
	margin: 0 auto;
	position: relative;
}
.top .logo {
	width: 327px;
	height: 67px;
	position: absolute;
	left: 0px;
	top: 12px;
}
.top .language {
	position: absolute;
	right: 0px;
	top: 24px;
}
.top .language a {
	color: #174592;
}
.top .language a:hover {
	color: #F19911;
}
.top .language a.onlanguage {
	color: #F19911;
}
.top .language em {
	padding: 0 2px;
}
.top .tel {
	position: absolute;
	right: 0px;
	top: 51px;
}
.top .facebook {
	position: absolute;
	right: 230px;
	top: 31px;
}
.top .code {
	width: 100px;
	height: 70px;
	position: absolute;
	top: 11px;
	right: 330px;
}
.top .code .scan {
	float: left;
	padding-top: 20px;
}
.top .code .codeImg {
	width: 80px;
	height: 80px;
	float: right;
}
.top .code .codeImg img {
	width: 80px;
	height: 80px;
}
/*.mainnav{ width:956px; height:47px; background:url(../images/nav.jpg) no-repeat left top; position:absolute; bottom:0px; left:0px; padding:0 69px 9px 78px;}
.mainnav li{ float:left;}
.mainnav li a{ height:47px; display:block;}
.mainnav li a em{ display:none;}
.mainnav li#nav1 a{ width:143px;}
.mainnav li#nav1 a:hover,.mainnav li#nav1.onnav{ background:url(../images/nav0.jpg) no-repeat -78px top;}
.mainnav li#nav2 a{ width:143px;}
.mainnav li#nav2 a:hover,.mainnav li#nav2.onnav{ background:url(../images/nav0.jpg) no-repeat -221px top;}
.mainnav li#nav3 a{ width:136px;}
.mainnav li#nav3 a:hover,.mainnav li#nav3.onnav{ background:url(../images/nav0.jpg) no-repeat -364px top;}
.mainnav li#nav4 a{ width:136px;}
.mainnav li#nav4 a:hover,.mainnav li#nav4.onnav{ background:url(../images/nav0.jpg) no-repeat -500px top;}
.mainnav li#nav5 a{ width:143px;}
.mainnav li#nav5 a:hover,.mainnav li#nav5.onnav{ background:url(../images/nav0.jpg) no-repeat -636px top;}
.mainnav li#nav6 a{ width:130px;}
.mainnav li#nav6 a:hover,.mainnav li#nav6.onnav{ background:url(../images/nav0.jpg) no-repeat -779px top;}
.mainnav li#nav7 a{ width:125px;}
.mainnav li#nav7 a:hover,.mainnav li#nav7.onnav{ background:url(../images/nav0.jpg) no-repeat -909px top;}*/

.mainnav {
	width: 956px;
	height: 47px;
	background: url(../img/nav.jpg) no-repeat left top;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0 69px 9px 78px;
}
.mainnav li {
	float: left;
}
.mainnav li a {
	height: 47px;
	display: block;
}
.mainnav li a em {
	display: none;
}
.mainnav li#nav1 a {
	width: 171px;
}
.mainnav li#nav1 a:hover, .mainnav li#nav1.onnav {
	background: url(../img/nav0.jpg) no-repeat -78px top;
}
.mainnav li#nav2 a {
	width: 148px;
}
.mainnav li#nav2 a:hover, .mainnav li#nav2.onnav {
	background: url(../img/nav0.jpg) no-repeat -249px top;
}
.mainnav li#nav3 a {
	width: 133px;
}
.mainnav li#nav3 a:hover, .mainnav li#nav3.onnav {
	background: url(../img/nav0.jpg) no-repeat -397px top;
}
.mainnav li#nav4 a {
	width: 123px;
}
.mainnav li#nav4 a:hover, .mainnav li#nav4.onnav {
	background: url(../img/nav0.jpg) no-repeat -530px top;
}
.mainnav li#nav5 a {
	width: 187px;
}
.mainnav li#nav5 a:hover, .mainnav li#nav5.onnav {
	background: url(../img/nav0.jpg) no-repeat -653px top;
}
.mainnav li#nav6 a {
	width: 194px;
}
.mainnav li#nav6 a:hover, .mainnav li#nav6.onnav {
	background: url(../img/nav0.jpg) no-repeat -840px top;
}
/*Top*/

/*Bottom*/
.footer {
	background: url(../img/bottom_bg.jpg) repeat-x left top;
	width: 100%;
	height: 55px;
}
.bottom {
	width: 978px;
	height: 55px;
	line-height: 55px;
	background: url(../img/logo_bt.jpg) no-repeat left top;
	padding-left: 125px;
	margin: 0 auto;
	color: #fff;
}
.bottom .nav_bottom {
	float: left;
	height: 55px;
	line-height: 55px;
	font-family: Arial;
}
.bottom a {
	color: #fff;
}
.bottom .nav_bottom em {
	padding: 0 5px;
}
.footer a:hover {
	text-decoration: underline;
	color: #fff;
}
.bottom .copyright {
	float: right;
}
/*Bottom*/

/*Banner*/
.bannerBg {
	background: url(../img/ban_bg.jpg) repeat-x left top;
	width: 100%;
	height: 225px;
	padding: 13px 0 0 0;
}
.banner {
	width: 1103px;
	height: 211px;
	margin: 0 auto;
	position: relative;
}
.banner img {
	width: 1103px;
	height: 211px;
}
.banner .mark {
	background: url(../img/ban_mark.png) no-repeat left top;
	width: 1103px;
	height: 211px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
}
.bannerBg .ban_bt {
	background: url(../img/ban_bt.jpg) no-repeat left top;
	width: 1103px;
	height: 12px;
	margin: 0 auto;
}
/*Banner*/

/*sidebar*/
.menu {
	border: 2px solid #F7F7F7;
	border-top: none;
}
.menu_list {
	padding: 10px 0 15px 0;
}
.menu_list li {
	background: url(../img/line.jpg) no-repeat bottom center;
	padding: 10px 25px;
}
.menu_list li a {
	width: 163px;
	height: 25px;
	line-height: 25px;
	padding: 0 2px;
	text-align: center;
	display: block;
	color: #666666;
	overflow: hidden;
}
.menu_list li.onmenu a {
	background: url(../img/menu_li2.jpg) no-repeat center top;
	color: #fff;
}
.searchBox {
	background: #F7F7F7;
	padding: 3px;
	overflow: hidden;
	height: 33px;
}
.searchBox .sreach_ipu {
	width: 171px;
	height: 33px;
	border: none;
	padding: 0 7px;
	color: #949494;
	line-height: 33px;
	font-size: 12px;
	float: left;
	border: 0px;
}
.searchBox .sreach_btn {
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(../img/search_btn.jpg) no-repeat left top;
	float: right;
}
.searchBox .sreach_btn em {
	display: none;
}
.menu_list .submenu {
}
.menu_list .submenu dt {
}
.menu_list .submenu dt a {
	background: none;
	color: #666;
}
/*sidebar*/

/*index*/
.HomeBanner_bg {
	background: url(../img/banner_bg.jpg) repeat-x left top;
	width: 100%;
	height: 344px;
}
.HomeBan {
	width: 1103px;
	height: 292px;
	margin: 0 auto;
	padding: 28px 0 0 0;
	position: relative;
}
.HomeBan .BannerContent {
}
.HomeBan .BannerContent li {
	width: 1103px;
	height: 292px;
	float: left;
}
.HomeBan .BannerContent li img {
	width: 1103px;
	height: 292px;
}
.HomeBan .BanMark {
	background: url(../img/banner_mark.png) no-repeat left top;
	width: 1103px;
	height: 292px;
	position: absolute;
	left: 0px;
	top: 28px;
	z-index: 50;
}
.HomeBan .BanLeft {
	width: 49px;
	height: 46px;
	background: url(../img/ban_left.png) no-repeat left top;
	display: block;
	position: absolute;
	top: 45%;
	left: 5px;
	z-index: 55;
	cursor: pointer;
}
.HomeBan .BanRight {
	width: 49px;
	height: 46px;
	background: url(../img/ban_right.png) no-repeat left top;
	display: block;
	position: absolute;
	top: 45%;
	right: 6px;
	z-index: 55;
	cursor: pointer;
}
.HomeBan .HomeBanBt {
	background: url(../img/banner_bt.jpg) no-repeat left top;
	width: 1103px;
	height: 24px;
}
/*.HomeBan .BanTab{ width:100px; height:22px; position:absolute; right:110px; bottom:15px; z-index:60; background:url(../images/ban_tab1.png) no-repeat left top;}
.HomeBan .BanTab li{ float:left; width:25px; height:22px; cursor:pointer; position:relative;}
.HomeBan .BanTab li em{ width:31px; height:22px; display:block;}
.HomeBan .BanTab li.active#tab1 em{ background:url(../images/ban_tab2.png) no-repeat left top; position:absolute;}
.HomeBan .BanTab li.active#tab2 em{ background:url(../images/ban_tab2.png) no-repeat -1px top; position:absolute;}
.HomeBan .BanTab li.active#tab3 em{ background:url(../images/ban_tab2.png) no-repeat -2px top; position:absolute;}
.HomeBan .BanTab li.active#tab4 em{ background:url(../images/ban_tab2.png) no-repeat -3px top; position:absolute;}*/
.HomeBan .BanTab li {
	position: absolute;
	width: 31px;
	height: 22px;
	background: url(../img/ban_tab1.png) no-repeat left top;
	z-index: 60;
	cursor: pointer;
	bottom: 15px;
	_bottom: 35px;
}
.HomeBan .BanTab li.active {
	position: absolute;
	width: 31px;
	height: 22px;
	background: url(../img/ban_tab2.png) no-repeat left top;
	z-index: 65;
	cursor: pointer;
	bottom: 15px;
	_bottom: 35px;
}
.HomeBan .BanTab li#Tab0 {
	right: 185px;
}
.HomeBan .BanTab li#Tab1 {
	right: 160px;
}
.HomeBan .BanTab li#Tab2 {
	right: 135px;
}
.HomeBan .BanTab li#Tab3 {
	right: 110px;
}
/*IE6*/
/*.HomeBan .BanTab li#Tab2{ _right:185px;}
.HomeBan .BanTab li#Tab5{ _right:160px;}
.HomeBan .BanTab li#Tab8{ _right:135px;}
.HomeBan .BanTab li#Tab11{ _right:110px;}*/

.Wrap2 {
	padding: 0 5px;
}
.Wrap2 .left {
	float: left;
}
.Wrap2 .right {
	float: right;
}
.Wrap2 a {
	width: 542px;
	height: 75px;
	display: block;
	overflow: hidden;
}
.Wrap2 a img {
	width: 542px;
	height: 75px;
}
.Wrap1 {
	padding: 0 5px;
}
.Wrap1 .InNews {
	float: left;
	padding-right: 45px;
}
.Wrap1 .InPro {
	float: left;
}
.Wrap1 .InLink {
	float: right;
}
.Wrap1 .title {
	height: 19px;
	text-align: left;
	padding-bottom: 25px;
}
.Wrap1 .InNews {
	width: 348px;
	color: #F99D00;
}
.Wrap1 .InNews .news_list {
	padding: 0px;
}
.Wrap1 .InNews .news_list li {
	line-height: 30px;
	background: url(../img/dot.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
.Wrap1 .InNews .news_list li span {
	float: right;
}
.Wrap1 .InNews .news_list li a {
	color: #F99D00;
}
.Wrap1 .InNews .news_list li a:hover {
	text-decoration: underline;
}
.Wrap1 .InPro {
	width: 412px;
}
.Wrap1 .InPro .InProList {
	position: relative;
	width: 412px;
	height: 120px;
}
.Wrap1 .InPro .InProList .InProListContent {
	position: absolute;
	left: 26px;
	top: 10px;
}
.InPro .InProList .InProListContent li {
	padding: 0 4px;
	width: 112px;
}
.InPro .InProList .InProListContent li img {
	width: 108px;
	height: 67px;
	border: 2px solid #ccc;
}
.InPro .InProList .InProListContent li h2 {
	text-align: center;
	height: 25px;
	line-height: 25px;
	width: 100%;
}
.InPro .InProList .InProListContent li h2 a {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
.InPro .InProList .ProLeft {
	width: 26px;
	height: 36px;
	background: url(../img/btn_left.jpg) no-repeat left top;
	display: block;
	cursor: pointer;
	position: absolute;
	left: 4px;
	top: 25%;
	z-index: 50;
}
.InPro .InProList .ProRight {
	width: 26px;
	height: 36px;
	background: url(../img/btn_right.jpg) no-repeat left top;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 4px;
	top: 25%;
	z-index: 50;
}
.InLink {
	width: 260px;
}
.InLink .link, .InLink .link a img {
	width: 260px;
	height: 78px;
}
.InLink .link a {
	width: 260px;
	height: 78px;
	display: block;
	overflow: hidden;
}
/*index*/

/*honnr*/
.honnr_list {
	padding: 15px 10px 0 10px;
}
.honnr_list ul {
	_overflow: hidden;
}
.honnr_list li {
	float: left;
	width: 190px;
	padding: 0 25px 15px 0
}
.honnr_list li .pic {
	width: 190px;
}
.honnr_list li .pic img {
	width: 186px;
	height: 134px;
	border: 2px solid #ccc;
}
.honnr_list li h1 {
	text-align: center;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.honnr_list li h1 a {
	font-size: 12px;
	font-weight: normal;
}
/*honnr*/

/*news*/
.news_list {
	padding: 15px 10px;
}
.news_list li {
	padding: 0 0 35px 0;
}
.news_list li .pic {
	width: 222px;
	height: 139px;
	float: left;
}
.news_list li .pic img {
	width: 218px;
	height: 135px;
	border: 2px solid #ccc;
	padding: 1px;
}
.news_list li .info {
	float: right;
	width: 600px;
}
.news_list li .info h1 {
	background: url(../img/dot.gif) no-repeat left center;
	padding-left: 15px;
	padding-bottom: 5px;
}
.news_list li .info h1 a {
	font-size: 14px;
	color: #666666;
}
.news_list li a:hover {
	text-decoration: underline;
}
.news_list li .info .txt {
	line-height: 23px;
	word-wrap: break-word;
}
.news_list li .info .more {
	background: url(../img/newsmore.jpg) repeat-x left top;
	width: 84px;
	height: 21px;
	text-align: center;
	line-height: 21px;
	margin-top: 5px;
}
.news_list li .info .more a {
	display: block;
	color: #FF9900;
}
.news_info {
	padding: 15px 10px;
}
.news_info .info_title {
	padding: 10px 0px;
	font-size: 14px;
	text-align: center;
}
.news_info .info_time {
	font-size: 12px;
	text-align: center;
	color: #F39911;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}
.news_info .service_pic {
	padding: 10px 0;
	text-align: center;
}
.news_info .service_pic img {
	width: 560px;
	height: 456px;
}
.news_info .info_txt {
	padding: 10px;
	line-height: 24px;
	_height: auto;
	_height: 100px !important;
	min-height: 100px;
}
.news_info .info_txt {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
}
.news_info .info_back {
	color: #999999;
	padding: 10px;
	text-align: center;
}
.news_info .info_back a {
	padding: 0px 3px;
}
.news_info .info_back .back {
	color: #F39911;
}
/*news*/

/*product*/
.Prosearch {
	background: #F7F7F7;
	height: 22px;
	padding: 3px;
	margin-top: 15px;
}
.Prosearch .DownMenu {
	width: 151px;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	background: #fff;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 50;
}
.Prosearch .DownMenu h1 {
	background: url(../img/jt.gif) no-repeat right center;
	font-size: 12px;
	color: #1D488D;
	font-weight: normal;
}
.Prosearch .KeyWord {
	width: 564px;
	height: 22px;
	border: none;
	line-height: 22px;
	padding: 0 5px;
	float: left;
	margin-left: 8px;
	border: 0px;
}
.Prosearch .searchBtn {
	width: 88px;
	height: 22px;
	display: inline-block;
	float: right;
	overflow: hidden;
	background: url(../img/search.jpg) no-repeat left top;
	cursor: pointer;
}
.Prosearch .DownMenuList {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 171px;
	background: #fff;
}
.Prosearch .DownMenuList dt a {
	line-height: 22px;
	padding: 0 8px;
	display: block;
	color: #666666;
}
.Prosearch .DownMenuList dt a:hover {
	background: #ccc;
	color: #fff;
}
.product_list {
	padding-top: 25px;
}
.product_list li {
	width: 415px;
	color: #666666;
	float: left;
	padding: 0 6px 30px 0;
}
.product_list li .pic {
	width: 209px;
	height: 130px;
	float: left;
}
.product_list li .pic img {
	width: 205px;
	height: 126px;
	border: 2px solid #ccc;
}
.product_list li .info {
	float: right;
	width: 188px;
}
.product_list li .info h2 {
	padding-bottom: 5px;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	color: #F29910;
	font-weight: bold;
	border-bottom: 2px solid #F39910;
}
.product_list li .info h2 em {
	color: #F29910;
	font-weight: bold;
}
.product_list li a:hover {
	text-decoration: underline;
}
.product_list li .info .txt dt {
	line-height: 23px;
	float: none;
	padding: 0px;
	border-bottom: 1px dashed #F39910;
}
.product_list li .info .txt dt .precio {
	color:#F00;
	font-weight:bold;
	font-size:12px;
}
.product_list li .info .more {
	background: #F39910;
	width: 84px;
	height: 21px;
	text-align: center;
	line-height: 21px;
	margin-top: 5px;
}
.product_list li .info .more a {
	display: block;
	color: #fff;
}
/*comienza product_list_v2*/
.product_list_v2 {
	padding-top: 25px;
}
.product_list_v2 li {
	width: 830px;
	color: #666666;
	float: left;
	padding: 0 6px 30px 0;
}
.product_list_v2 li .pic {
	width: 209px;
	height: 130px;
	float: left;
}
.product_list_v2 li .pic img {
	width: 205px;
	height: 126px;
	border: 2px solid #ccc;
}
.product_list_v2 li .info {
	float: right;
	width: 600px;
}
.product_list_v2 li .info h2 {
	padding-bottom: 5px;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	color: #F29910;
	font-weight: bold;
	border-bottom: 2px solid #F39910;
}
.product_list_v2 li .info h2 em {
	color: #F29910;
	font-weight: bold;
}
.product_list_v2 li a:hover {
	text-decoration: underline;
}
.product_list_v2 li .info .txt dt {
	line-height: 23px;
	float: none;
	padding: 0px;
	border-bottom: 1px dashed #F39910;
}
.product_list_v2 li .info .txt dt .precio {
	color:#F00;
	font-weight:bold;
	font-size:12px;
}
.product_list_v2 li .info .more {
	background: #F39910;
	width: 84px;
	height: 21px;
	text-align: center;
	line-height: 21px;
	margin-top: 5px;
}
.product_list_v2 li .info .more a {
	display: block;
	color: #fff;
}
/*termina product_list_v2*/
.product_info {
	padding: 15px 10px;
}
/*.product_info .pic{ text-align:center;}
.product_info .pic img{ width:415px;}
.product_info .name{ text-align:center; color:#333333; font-size:14px; padding:5px;}
.product_info .column_title{color:#333333; font-size:14px; background:#F39910; line-height:31px; padding:0px 10px; margin-top:15px; font-family:"微软雅黑"; color:#fff;}
.product_info .txt{ padding:10px 0; line-height:30px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}*/

.product_info .pro_info {
	width: 100%;
}
.product_info .pro_info .pic {
	width: 416px;
	float: left;
}
.product_info .pro_info .pic .ImgBig {
	width: 415px;
	height: 257px;
	border: solid 1px #eeeeee;
}
.product_info .pro_info .pic .migList {
	padding: 10px 2px 15px 2px;
	height: 39px;
}
.product_info .pro_info .pic .migList dt {
	float: left;
	padding: 0 8px 0 0;
	cursor: pointer;
	width: 62px;
	height: 39px;
	overflow: hidden;
}
.product_info .pro_info .pic .migList dt img {
	width: 60px;
	height: 37px;
	border: 1px solid #ccc;
}
.product_info .pro_info .pic .migList dt.on img {
	border: #F39910 1px solid;
}
.product_info .pro_info .info {
	float: left;
	width: 390px;
	padding-left: 15px;
}
.product_info .pro_info .info .precio{
	margin: 0px;
	padding: 0px;
	padding-top:20px;
	padding-bottom:20px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#F00;
	font-weight:bold;	
}
.product_info .pro_info .info li {
	line-height: 30px;
}
.product_info .pro_info .info li.name {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F39911;
	padding-bottom: 10px;
}
.product_info .pro_info .info li.title {
	font-weight: bold;
	color: #F39911;
}
.product_info .pro_info .info li em {
	color: #F39911;
	width: 65px;
	text-align: right;
	display: inline-block;
}
.product_info .column_title {
	color: #333333;
	font-size: 14px;
	background: #F39910;
	line-height: 31px;
	padding: 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
.product_info .txt {
	padding: 10px 0;
	line-height: 30px;
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	overflow: hidden;
}
.product_info .jqzoom {
	width: 416px;
	height: 257px;
	position: relative;
}
.product_info .jqzoom img {
	width: 415px;
	height: 257px;
}
.zoomdiv {
	z-index: 8;
	border-bottom: #e4e4e4 1px solid;
	position: absolute;
	text-align: center;
	border-left: #e4e4e4 1px solid;
	width: 415px;
	display: none;
	background: url(../css/i/loading.html) #fff no-repeat center center;
	height: 257px;
	overflow: hidden;
	border-top: #e4e4e4 1px solid;
	top: 1px;
	border-right: #e4e4e4 1px solid;
	left: 0px;
}
.bigimg {
	width: 1245px;
	height: 771px;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	border: 1px solid #aaa;
	background: #fff 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}
/*product*/

/*faq*/
.faq_list {
	padding: 15px 0 0 0;
}
.faq_list ul li h5 {
	font-size: 12px;
	line-height: 27px;
	color: #777777;
	padding-left: 31px;
	display: block;
	font-weight: normal;
	cursor: pointer;
	background: url(../img/templet_question_iconQ.jpg) no-repeat left top;
	border-top: solid 1px #e2e2e2;
}
.faq_list ul li .my_content {
	line-height: 20px;
	color: #587b9a;
	background: url(../img/templet_question_iconA.jpg) no-repeat left top #fafafa;
	border-top: solid 1px #e2e2e2;
	padding: 10px 31px;
}
/*faq*/

/*sitemap*/
.ul_sitemap li {
	border-bottom: dotted 1px #ddd;
	padding: 5px 0px;
	line-height: 25px;
}
.ul_sitemap li strong {
	width: 130px;
	display: inline-block;
}
/*links*/
.links_list {
	padding: 15px 10px 0 10px;
}
.links_list ul li {
	text-align: center;
	width: 180px;
	float: left;
	overflow: hidden;
	padding-right: 38px;
	padding-bottom: 15px;
}
.links_list ul .pic {
	border: solid 1px #e0e0e0;
	padding: 1px;
	width: 178px;
}
.links_list ul .pic img {
	width: 178px;
	height: 71px;
}
.links_list ul h5 {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
}
.links_list ul h5 a {
}
.links_list ul h5 a:hover {
	text-decoration: underline;
}
/*photo*/
.photo_list {
	padding: 15px 10px 0 10px;
}
.photo_list .photoBig {
	text-align: center;
	padding-bottom: 10px;
}
.photo_list .photoBig img {
	width: 700px;
	height: 455px;
}
.photo_list .photoList {
	background: url(../img/photo_listbg.jpg) repeat-x;
	height: 74px;
	position: relative;
	overflow: hidden;
}
.photo_list .photoList .arrowPrev {
	position: absolute;
	top: 17px;
	left: 67px;
	width: 20px;
	height: 40px;
	background: url(../img/photo_arrow.jpg) no-repeat left;
	cursor: pointer;
}
.photo_list .photoList .arrowNext {
	position: absolute;
	top: 17px;
	right: 67px;
	width: 20px;
	height: 40px;
	background: url(../img/photo_arrow.jpg) no-repeat right;
	cursor: pointer;
}
.photo_list .photoList .font {
	position: absolute;
	color: #a4a4a4;
	top: 30px;
	left: 20px;
}
.photo_list .listImg {
	height: 70px;
	overflow: hidden;
}
.photo_list .listImg li {
	float: left;
	background: url(../img/photo_libg.jpg) no-repeat center top;
	width: 126px;
	height: 62px;
	text-align: center;
	padding-top: 8px;
}
.photo_list .listImg li img {
	width: 99px;
	height: 64px;
	cursor: pointer;
}
.photo_list .listImg .onimg {
	background: url(../img/photo_libg.jpg) no-repeat center -70px;
}
.photo_list .listBox {
	position: absolute;
	left: 105px;
	width: 649px;
	overflow: hidden;
}
/*member*/
.member_info {
	padding: 15px 10px 0 10px;
}
.member_info table {
	width: 420px;
}
.member_info td {
	line-height: 30px;
	text-align: left;
}
.member_info td.title {
	width: 60px;
	padding: 0 8px;
	text-align: right;
}
.member_info td .text {
	border: none;
	border: 0px;
	background: #F8F8F8;
	display: block;
	width: 146px;
	height: 25px;
	padding: 0 8px;
	color: #F29910;
}
.member_info td .text1 {
	background: #F8F8F8;
	display: block;
	width: 326px;
	height: 25px;
	padding: 0 8px;
	color: #F29910;
}
.member_info td .changeZL {
	background: #F29910;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 25px;
	width: 60px;
	text-align: center;
	line-height: 25px;
}
/*down*/
.Down_list {
	padding: 15px 10px 0 10px;
}
.Down_list ul {
	line-height: 33px;
}
.Down_list ul li {
	list-style: none;
	padding: 0px 13px;
	border-bottom: solid 1px #e2e2e2;
}
.Down_list ul li span {
	float: right;
	color: #888888;
	font-family: Arial;
	padding-left: 20px;
}
.Down_list ul li a {
	text-decoration: none;
	background: url(../img/dot.gif) no-repeat left;
	padding-left: 14px;
}
.Down_list ul li a:hover {
	text-decoration: underline;
}
.Down_list ul li .down a {
	background: url(../img/download_btn.jpg) no-repeat center center;
	width: 61px;
	height: 33px;
	display: block;
	padding: 0px;
}
/*logo*/
.Login_warp {
	position: fixed;
	z-index: 999;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../img/login_bg_03.png) repeat left top;
}
.Login {
	position: absolute;
	left: 550px;
	top: 25%;
	width: 452px;
	height: 270px;
	background: #fff;
}
.Login h3 {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	border-bottom: 1px solid #F2F2F2;
	position: relative;
}
.Login .close {
	background: url(../img/close_05.jpg) no-repeat left top;
	width: 15px;
	height: 13px;
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
}
.login_table {
	background: url(../img/login_line.html) repeat-x bottom left;
	height: 188px;
	padding: 20px 40px;
	font-size: 14px;
}
.login_table .user {
	background: url(../img/user.jpg) no-repeat right bottom;
	width: 274px;
	height: 32px;
	line-height: 32px;
	border: none;
	font-size: 14px;
	color: #513E33;
	padding: 0 10px;
}
.login_table .password {
	background: url(../img/pwd.jpg) no-repeat right bottom;
	width: 274px;
	height: 32px;
	line-height: 32px;
	border: none;
	font-size: 14px;
	color: #513E33;
	padding: 0 10px;
}
.login_table .logo {
	background: url(../img/log_btn.jpg) no-repeat left top;
	width: 106px;
	height: 32px;
	display: inline-block;
}
.regetir {
	padding: 20px 40px;
}
.login_table td {
	line-height: 35px;
}
