﻿/*****common*****/
html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
i{font-style:normal}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#000}
h1{font-size:24px}
h2{font-size:16px}
h3,h4,h5,h6{font-size:14px}
a{color:#666;text-decoration:none}a:hover{color: #ff6600;text-decoration:none}

u, ins {text-decoration: none;}
select:focus,input.file:focus,input.radio:focus,input.checkbox:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color}
textarea,input.text,.simulation-text,input.disabled,textarea.disabled{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
input.disabled,textarea.disabled{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025)}
input.disabled{overflow:hidden;white-space:nowrap}
textarea.disabled{width:auto;height:auto}

input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
input.input-mini{height:14px;padding:2px 2px;font-size:12px;line-height:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
input.input-small{height:16px;padding:2px 4px;font-size:12px;line-height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
input.input-medium{height:20px;padding:4px 6px;line-height:20px}
input.input-large{height:26px;padding:4px 6px;font-size:14px;line-height:26px}
input.input-xlarge{height:30px;padding:4px 8px;font-size:16px;line-height:30px}
input.input-xxlarge{height:36px;padding:4px 8px;font-size:18px;line-height:36px}

.controls-row{margin-left:-20px;*zoom:1}
.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}
.controls-row:after{clear:both}
.controls-row .span{margin-left:20px}

.fl { float:left; }
.fr { float:right; }

.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after { clear:both; }
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}

.green,.green a,.g{color:green !important;}
.red{color:Red !important;}
.blue{color:blue !important;}
.orange{color:#F80 !important;}
.c666{color:#999 !important;}
.c999{color:#999 !important;}
.cccc{color:#ccc !important;}
.b{ font-weight: bold;}
.wrap{width:980px}
.wrap,.container{margin-right:auto;margin-left:auto;*zoom:1}
.wrap:before,.wrap:after,.container:before,.container:after{display:table;line-height:0;content:""}
.wrap:after,.container:after{clear:both}
.relative{position:relative}.absolute{position:absolute}
.hide{ display: none;}
.show{ display: block;}
/**header**/

.header{background-color:#fff;}
.header .logo{width: 300px; float:left;padding:10px 20px 10px 0;}
.header .logo img{vertical-align:middle;height:60px}
.header .logo a{padding-right:30px}
.header .logo a:hover{*zoom:1}

.header .am-hd-tel
{

    float:right;
    height:48px;
    line-height:48px;
    vertical-align:middle;
    font-size:24px;
    font-weight: bold;
    color:#fa0;
    padding-top: 20px;
}
.hd-tel .tel
{
    font-size:24px;
    font-weight: bold;
    color:#fa0;
}
.input_error
{
    border:1px solid #e33 !important;
    background:#fff3f3 !important;
}
/****form***/
.form-box{background:rgba(51,51,51,.7);background:#7f7f7f;*background:#7f7f7f;_background:#7f7f7f;background: url(../img/loginboxbg.png) repeat;width:290px;height:338px;position:absolute;margin-right:-490px;right:50%;overflow:hidden;top:120px;z-index:2;border:1px #686868 solid}
.form-title{width:290px;padding: 10px 0;padding-left: 15px;text-align:left;color:#fff;font-size:18px;font-weight: 500;}

.form-content{position:relative}

.login-box{width:260px;height:278px;position:absolute;top:0;padding:0 15px 0}

.login-box{ left: 0;}
.form-box .control{margin-bottom:10px}
.form-box .control input{border:none;font-size: 12px;color: #595959;}
.form-box .control input.text{border:none;width:210px;font-size: 12px;color: #595959;padding-left: 42px;}
.form-box .btn{color:#fff;font-size:22px;font-weight:400;font-family:"Microsoft YaHei";text-align:center;border:1px #6e6e6e solid;width:260px;height:40px;line-height:35px;text-shadow:none;box-shadow:none;padding:0}
.form-box .controls{color:#bfbfbf}
.login-box .controls{padding:8px 0 18px}
.login-box .controls label{float:left}
.login-box .controls a{float:right;color:#bfbfbf}
.login-box .controls a:hover{color:#bfbfbf;text-decoration:underline}
.login-box .info-box{color:#bfbfbf;font-size: 14px;}
.login-box .info-box a{color:#61c2f2}
.login-box .info-box a:hover{text-decoration:underline}
.login-box .login-btm{margin-top:5px;padding-top:5px;border-top:1px #8c8c8c dotted;color:#BFBFBF}
.login-box .login-btm a{margin-left:5px;margin-right:0;color: #61c2f2;font-weight: 500;font-size: 16px;}

.login-box .loginError{background:#FDEEE9 url(../img/login-ico.png) no-repeat 0 -40px;border: 1px solid #FADCD3;height: auto;line-height: 26px;opacity: 1;padding: 3px 5px 3px 26px; color:#4d4d4d; line-height:20px; }
.vcode{ margin-left:4px; width:100px;height: 38px; vertical-align: middle;float: left;cursor: pointer;}
.form-box .btn-login{background:#fa0;margin: 0 0 5px 0;cursor: pointer;}
.form-box .btn-login:hover{background:#fa9200}
.login-box .weixin{position:absolute;z-index:1;width:64px;height:49px;left:0;bottom:0;background:url(../img/home-sprite.png) no-repeat 0 0}
.icoUser,.icoPw{position:absolute;left:12px;top:9px;width:21px;height:21px;background:url(../img/login-ico.png) no-repeat}
.icoPw{background-position:0 -21px;top:10px}
/*****micro-box*******/
.micro-box{position: fixed;z-index: 99999;bottom: 0;left: 0;background:#fff;width:130px;height:180px;background:#fff;}
.micro-box .new-tip{background:#e8561e;border-radius:13px;color:#fff;height:26px;line-height:26px;position:absolute;right:-7px;top:-13px;width:26px}
.micro-box img{display:block;margin: 5px;}
.micro-box p{text-align:center;font-family:"Microsoft Yahei";font-size:14px}
.micro-box p .micro{width:18px;height:14px;display:inline-block;margin-right:2px;background:url(../img/home-sprite.png) no-repeat 0 -58px;position:relative;top:4px}

.box{padding:10px 0}
.bg-gray{background-color:#fafafa}
.box .box-title{margin:0 0 20px;height:24px;font-weight:400;line-height:24px;color:#999;font-size:22px;border-left:4px solid #fa9900;padding-left:9px}
.box .box-title .more{color:#7ab1cc;font-size:12px;line-height:32px}
.box .box-c-title{margin:0 0 20px;height:24px;font-weight:400;line-height:24px;color:#999;font-size:22px;font-size: 24px;}
.box h2,.box h3{font-family:"微软雅黑"}

/*****footer******/
#footer{overflow:hidden}
#footer .wrap{width:980px;margin:0 auto;font-size:12px}
#footer .wrap,#footer .container{margin-right:auto;margin-left:auto;*zoom:1}
#footer .wrap:before,#footer .wrap:after,footer .container:before,footer .container:after{display:table;line-height:0;content:""}
#header .wrap:after,#header .container:after,#footer .wrap:after,footer .container:after{clear:both}
#footer hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
#footer hr{margin:5px 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff;*height:2px}
#footer .copyright{*zoom:1;line-height:22px;margin-top:15px}
#footer .copyright:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#footer .copyright,#footer .copyright a{color:#999}
#footer .copyright .copy-side{float:left;width:160px;font-size:14px;padding-top:50px;text-align:center;line-height:25px;background:url(../img/icons/footer-contact-icon.png) center top no-repeat}
#footer .copyright .copy-side strong{font-size:20px;font-weight:400}
#footer .copyright .copy-main{margin-left:170px;margin-right:-20px}
#footer .copyright .copy-main .item{float:left;height:128px;padding:0 40px;border-left:1px dotted #d2d2d2}
#footer .copyright .copy-main .item dl dt{font-size:14px;font-weight:700;color:#666}

#footer .copy-footer{clear:both;background:#f6f6f6;padding:20px 0;color:#333;text-align:center}
#footer .copyright-fff{clear:both;background:#fff;padding:20px 0;color:#333;text-align:center}

/****tour begin****/
.mod-box{border:1px solid #dcdcdc;border-bottom-color: #b0b0b0;}
.line-mod-list .line-mod-item{
	float:left;
	width:230px;
	overflow:hidden;
    position: relative;
}
.line-mod-list .line-mod-item a
{
    color: #333;
    text-decoration: none;
	cursor:pointer;
	display:block;
	height:100%;
	width:100%;
    position: relative;
}
.line-mod-list .line-item{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
    left: 0;
}
.line-mod-list .line-item-hover{
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	top:203px;
    left: 0;
}
.line-mod-list .line-mod-item .mask{
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	height:100%;
	width:100%;
	z-index:0;
    transition: all ease .2s;
}
.line-mod-list .line-item-hover .line-info{
	background:#fff;
	width:100%;
	position:absolute;
	bottom:-30px;
	left:0;
	z-index:2;
    padding-bottom: 5px;
    transition: all ease .3s;
}
.line-mod-list .line-item-hover .line-info a{
    display: block;
    text-decoration: none;
}
.line-mod-list .line-item-hover .line-info .line-info-tl{
    padding: 10px 5px 0 5px;
}
.line-mod-list .line-item-hover .line-info .line-info-desc{
    color: #999999;
    margin-top: 5px;
    padding: 0 5px;
}
.line-mod-list .line-mod-item-on .mask{
	opacity:.2;
    filter: alpha(opacity=20);
}
.line-mod-list .line-mod-item-on .line-item-hover{
    top: 0;
}
.line-mod-list .line-mod-item-on .line-info{
    bottom: 0;
}
.line-mod-list .line-item-hover .hd-txt{
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
    overflow: hidden;
}
.line-mod-list .on .line-item-hover,.line-mod-list a:hover .line-item-hover{
    display: block;
}

.main-tour {overflow:hidden;position: relative;margin: 0 21px 10px;}
.tour-line-list li{height:203px}
.tour-line-list li .line-item img{
	height:169px;
    width: 100%;
}
.tour-line-hd{
	background:#fff;
	height:34px;
	line-height:34px;
    padding: 0 3px;
}
.tour-line-hd .hd-txt{
	text-overflow:ellipsis;
	white-space:nowrap;
    overflow: hidden;
}

.price{font-family:Verdana}.price i{padding-right:1px}.price-mod .price{padding-right:1px}
/****tour end****/

.intro{ width: 316px;margin-right: 10px; float: left;}
.introItem{position:relative;line-height: 24px;}
.introItem h2{font: 22px "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";margin-bottom: 10px;color: #666666; font-weight: 500;line-height: 24px; height: 24px; font-size: 22px;}
.introItem p {margin: 0 0 10px;font-size: 14px;}

/****ins****/
.ins_list .ins_box
{
    width: 232px;
    height: 168px;
    font-size: 14px;
    overflow: hidden;
    float: left;
}
.ins_list .ins_box .ins_title
{
    height: 35px;
    margin: 5px 15px;
    border-bottom: solid 1px #dddddd;
    padding-top: 3px;
    *zoom: 1;
}
.ins_list .ins_box .ins_title:before,.ins_list .ins_box .ins_title:after{display:table;line-height:0;content:""}
.ins_list .ins_box .ins_title:after{clear:both}

.ins_list .ins_box .ins_title_l
{
    float: left;
    background: url('../img/ins_title_bg.gif') no-repeat left top;
    padding-left: 30px;
    padding-top: 3px;
}

.ins_list .ins_box .ins_title_r
{
    float: right;
}
.ins_list .ins_box .ins_tel
{
    background: url('../img/ins_tel_bg.gif') no-repeat left top;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .ins_box .ins_home
{
    background: url('../img/ins_home_bg.gif') no-repeat left top;
    width: 180px;
    word-break: break-all;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .ins_box a
{
    color: #333;
    display: block;
}
.ins_list .last
{
    margin-right: 0;
}

.ins_list .hover
{
    background-color: #3fb0e0;
    font-size: 14px;
    overflow: hidden;
    color: #ffffff;
    float: left;
}
.ins_list .hover .ins_title
{
    height: 35px;
    margin: 5px 15px;
    border-bottom: solid 1px #ffffff;
    padding-top: 3px;
}
.ins_list .hover .ins_title_l
{
    float: left;
    background: url('../img/ins_title_h_bg.gif') no-repeat left top;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .hover .ins_title_r
{
    float: right;
}
.ins_list .hover .ins_tel
{
    background: url('../img/ins_tel_h_bg.gif') no-repeat left top;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .hover .ins_home
{
    background: url('../img/ins_home_h_bg.gif') no-repeat left top;
    width: 180px;
    word-break: break-all;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .hover a
{
    color: #fff;
}
.ins_list .ins_intro
{
    background: url('../img/ins_home_bg.gif') no-repeat left top;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}
.ins_list .hover .ins_intro
{
    background: url('../img/ins_home_h_bg.gif') no-repeat left top;
    margin: 5px 15px;
    padding-left: 30px;
    padding-top: 3px;
}

/* flexslider begin */
.flexslider{position:relative;height:420px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;width: 100%;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.slides li a{display: block;height: 420px;width: 980px;margin: 0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}
/* flexslider end */

/*****reg begin******/
.reg_box{width: 900px;margin: 0 auto;margin-top: 30px;}

.reg_tl{margin-bottom: 10px;color: #999;height: 24px;line-height: 24px;font-size: 18px;font-weight: 500;border-bottom: 3px solid #fa9900;*zoom:1;}
.reg_tl:before,.reg_tl:after{display:table;line-height:0;content:""}
.reg_tl:after{clear:both}

.reg_tl_lb{ background:#fa9900; float:left; width:4px; height:13px;margin:5px 8px 0px 0px; display:inline}

.reg_form{ width: 800px;margin-left: 10px;}
.reg_form dl{padding:6px 0;*zoom:1;}
.reg_form dl:before,.reg_form dl:after{display:table;line-height:0;content:""}
.reg_form dl:after{clear:both}

.reg_form dt{float:left;margin-right:10px;width:100px;line-height:32px;font-size:16px;text-align:right;}
.reg_form dd{float:left;padding-right:10px;_display:inline;vertical-align: middle;line-height:30px;}
.reg_form input.text{width:244px;font-size: 12px;color: #595959;}
.reg_form input.error{border-color:Red;}
.reg_form span.error{margin-left: 10px; padding-left:20px;font-size: 14px;color: #999; background:url('../img/error-ico.png') no-repeat left center;}

.reg_form em{font-family: "宋体";font-style: normal;font-weight: normal;color: red;padding-right: 4px;}
.btn-save{color:#fff;font-size:22px;font-weight:400;font-family:"Microsoft YaHei";text-align:center;border:1px #fa0 solid;width:260px;height:40px;line-height:35px;text-shadow:none;box-shadow:none;padding: 0;background:#fa0;margin: 0 0 5px 0;cursor: pointer;}
.btn-save:hover{background:#fa9200}
/*****reg end******/

.prodWrap {
    border-top: 1px solid #729dc7;
    font-family: Microsoft Yahei;
    color: #666;
}
.prodWrap .col-prod a, .prodWrap .col-prod img {
    display: block;
}
.prodWrap .col-side {
    float: left;
    width: 270px;
    height: 400px;
    background:  #E3EAF2;
}
.prodWrap .col-side .title
{
    font-size: 25px;
    font-weight: 400;
    margin: 20px 0 10px 20px;
}
.prodWrap .col-side .sideImg{ width: 270px;}
.f14{font-size: 14px;}
.sideTxt{ padding: 15px 0 0 10px;}
.sideTxt span{ margin: 0 2px;}
.sideTxt span.focus{ color: red;}
.prodWrap .col-prod {
    float: left;
    padding-right: 10px;
    width: 230px;
    height: 400px;
    position: relative;
    top: 0;
}
.prodWrap .col-prod img{ width: 230px;height: 180px;}
.prodWrap .col-prod.lastbox {
    float: right;
    padding-right: 0;
}
.prodWrap .col01 a {
    width: 230px;
    height: 400px;
    background: #fff;
}
.prodWrap .col01 a:hover {
    width: 228px;
    height: 399px;
    border: 1px solid #fea338;
    position: relative;
    top: -1px;
    overflow: hidden;
    text-decoration: none;
    left: -1px;
}
.col-prod a:hover {
    width: 228px;
    border: 1px solid #fea338;
    position: relative;
    top: -1px;
    overflow: hidden;
    text-decoration: none;
    left: -1px;
}
.prodWrap .col01 .col-tips {
    display: inline-block;
    position: absolute;
    top: 200px;
    left: 20px;
    font-size: 15px;
    color: #f36a12
}
.prodWrap .col01 img {
    width: 230px;
    height: 180px
}
.prodWrap .col01 .col-title {
    display: inline-block;
    position: absolute;
    top: 224px;
    left: 11px;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.prodWrap .col01 .col-ul {
    display: inline-block;
    position: absolute;
    top: 250px;
    left: 20px;
    font-size: 11px
}

.prodWrap .col01 .col-ul span {
    display: block;
    line-height: 20px
}

.prodWrap .col01 .col-price {
    display: inline-block;
    position: absolute;
    font-size: 33px;
    line-height: 34px;
    color: #f36a12;
    top: 340px;
    left: 30px
}

.prodWrap .col01 .col-price i {
    font-size: 13px;
    line-height: 14px;
    font-style: normal;
    position: absolute;
    bottom: 2px;
    left: -10px
}

.prodWrap .col01 .col-button {
    display: block;
    background: #ffa132;
    border-radius: 2px;
    padding: 6px 18px;
    font-size: 17px;
    position: absolute;
    color: #fff;
    top: 340px;
    left: 120px
}
.prodWrap a:hover .col-listbox {
    padding-top: 10px;
    height: 130px
}

.prodWrap .col01 a:hover .col-listbox {
    padding-top: 10px;
    height: 210px
}
.scol-tbox .col-listbox {
    bottom: 45px;
    padding-top: 0
}
.col-listbox {
    -webkit-transition: height .2s ease-in-out;
    -moz-transition: height .2s ease-in-out;
    -o-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out;
    display: block;
    position: absolute;
    width: 230px;
    padding-top: 10px;
    height: 0;
    bottom: 75px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    background: #FFF;
    z-index: 10
}
.col-listbox span.col-innerbox {
    display: block;
    width: 230px;
    height: 180px
}
.col-lb-title {
    width: 220px;
    padding: 5px;
    height: 18px;
    display: block;
    line-height: 18px;
    font-size: 17px;
    color: #666;
    padding-bottom: 10px
}

.col-listbox span.col-lb-li {
    display: block;
    width: 220px;
    padding: 5px;
    font-size: 13px;
    line-height: 14px;
    color: #999;
    background: #fef7f0;
    height: 14px
}

.col-listbox span.col-lb-o {
    background: #fff
}

.col-listbox span i {
    font-style: normal;
    height: 14px;
    line-height: 14px;
    padding: 0;
    margin: 0;
    float: right
}
.prodWrap .col-prod a.scol-tbox {
    height: 285px;
    position: relative;
}

.prodWrap .col-prod a.scol-tbox:hover {
    height: 283px;
}

.prodWrap .col-prod a.scol-bbox {
    height: 104px;
    margin-top: 10px;
    border-top: 1px solid #fea338;
}

.prodWrap .col-prod a.scol-bbox:hover {
    top: 0;
}
.prodWrap.lyx .col-prod a.scol-bbox {
    border-top: 1px solid #729dc7;
}
.prodWrap.lyx .col-prod a.scol-bbox:hover {
    border-top: 1px solid #fea338;
}
.prodWrap .col-prod .scol-txtbox {
    display: block;
    position: relative;
    top: 0;
    background: #fff;
    height: 104px;
    font-family: Microsoft YaHei
}
.prodWrap .col-prod .scol-tips {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 15px;
    color: #f36a12
}

.prodWrap .col-prod .scol-title {
    display: inline-block;
    position: absolute;
    top: 34px;
    left: 13px;
    font-size: 15px;
    line-height: 20px;
    overflow: hidden;
    height: 20px;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis
}

.prodWrap .col-prod .scol-ts {
    display: inline-block;
    position: absolute;
    font-size: 18px;
    line-height: 28px;
    color: #f36a12;
    top: 60px;
    left: 20px
}

/****产品详情页****/
/*--概要--*/
.basefix { *zoom:1; }
.basefix:after { clear:both; content:'.'; display:block; height:0; overflow:hidden; }

.intro_summary{ border: solid #EAEAEA 2px; padding: 15px 10px;background-color: #fff; margin-top: 12px;overflow:hidden;font-size: 14px; *zoom: 1;}
.intro_summary .intro_summary_l{ float: left;width: 180px;}
.intro_summary .intro_summary_l img{ width: 160px;height: 106px;}
.intro_summary .intro_summary_r{ float: left;width: 700px;}
.intro_summary li{ padding-bottom:4px}
.intro_summary li b{ float:left; margin-right:4px}
.intro_summary li img{ vertical-align:middle}
.intro_summary li .link{ color:#0479ca}
.intro_summary li.feature span,.type_infor li.feature2 span{ margin-right:20px;padding-left:24px;background:url(../img/icon_tick.gif) no-repeat; display:inline-block}
.intro_summary li.feature{padding-left:70px; position:relative;*zoom:1}
.intro_summary li.feature b{ position:absolute;left:0px;top:0px;display:inline-block}

.detail_tab_div{margin-top:20px;height:40px}
.detail_tab {height:39px;width: 980px;position: relative; z-index:2;_overflow:hidden;border-bottom: 1px solid #D5D5D5;background-color: #fff;}
.detail_tab_fixed { position: fixed;top:0;_position:absolute;z-index: 22; }
.detail_tab_ul{float:left;height:38px;position: relative;top:1px;border-right: 1px solid #d5d5d5; }
.detail_tab_ul li{float:left;margin-right:-1px;border:1px solid #d5d5d5;height:37px;display:inline;border-bottom:none;min-width: 76px;}
.detail_tab_ul li a{font-size:16px;height:37px;line-height:37px;padding:0 15px;color:#666;background:#fff;display:block;zoom:1;_display:inline;text-align: center;}
.detail_tab_ul li a.current{position:relative;margin-top:-1px;padding-bottom:2px;height:34px;line-height:34px;color:#333;font-weight:bold;border-top:3px solid #32a1ff;}
.detail_tab_ul li a.active{position:relative;margin-top:-1px;padding-bottom:2px;height:34px;line-height:34px;color:#333;font-weight:bold;border-top:3px solid #32a1ff;}
.detail_tab_ul li a:hover{color:#333;}
.tab_btn_wrap { position: absolute;right: 0; }
.btn_orange_big,
.btn_orange_middle,
.btn_orange_small{
	display: inline-block;
	background-color: #fb9125;
	background-image: -webkit-linear-gradient(top, #fb9125, #fa8721);
	background-image: -moz-linear-gradient(top, #fb9125, #fa8721);
	background-image: -ms-linear-gradient(top, #fb9125, #fa8721);
	background-image: -o-linear-gradient(top, #fb9125, #fa8721);
	background-image: linear-gradient(top, #fb9125, #fa8721);
	color: #fff;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #e08821;
	-webkit-box-shadow: inset 0 1px 0 0 #fcad5c;
	box-shadow: inset 0 1px 0 0 #fcad5c;

}
.btn_orange_big:hover,
.btn_orange_middle:hover,
.btn_orange_small:hover{
	background-color: #fd7b2b;
	background-image: -webkit-linear-gradient(top, #fd802c, #fd6f29);
	background-image: -moz-linear-gradient(top, #fd802c, #fd6f29);
	background-image: -ms-linear-gradient(top, #fd802c, #fd6f29);
	background-image: -o-linear-gradient(top, #fd802c, #fd6f29);
	background-image: linear-gradient(top, #fd802c, #fd6f29);
	border: 1px solid #fc6621;
	-webkit-box-shadow: inset 0 1px 0 0 #fea161;
	box-shadow: inset 0 1px 0 0 #fea161;
	cursor: pointer;
	text-decoration: none;
    color: #fff;
}
.btn_orange_middle,
.btn_blue_middle,
.btn_middle_disabled {height:34px; padding: 0 18px;font: 16px/34px 'microsoft yahei',simsun,sans-serif;}

.intro_detail{border:solid 1px #D5D5D5;padding: 10px 20px 0;background-color: #fff;border-top:0;}
.intro_detail dl{ padding:30px 0 30px 0;background: url(../img/repeat_bg.png) repeat-x left bottom;*zoom:1;}
.intro_detail .intro_clause{ background: none;}
.intro_detail dt{ margin:0 0 20px;height:24px;font-weight:400;line-height:24px;color:#999;font-size:22px;border-left:4px solid #fa9900;padding-left:9px}
.intro_detail ul { margin-top: 10px; overflow: hidden; }
.intro_detail ul li { float: left; margin-right: 30px; }
.intro_detail ul.phone li {  float: inherit;  margin-right: 0; }
.intro_detail ul.phone { width: 200px; float: left; }
.intro_txt{ font-size: 16px;}
/**表格**/
table.intro_tbl{border-collapse:separate;border-spacing: 1px;}
.intro_tbl { width:100%; line-height:200%; background:#DDD; }
.intro_tbl tr.title td { background:#F3F3F3; color: #666; font-size: 14px; font-weight: bold; }
.intro_tbl td { background:#fff; padding:3px 5px; text-align:center; color:#666; }
.intro_tbl td.tl { text-align:left; font-weight:bold; }
.intro_tbl td.cat { text-align:left; font-weight:bold; text-indent:20px; color:#f80; background: #F5F8FA; }
.agreeChkTip {
    color: red;
display: none;
float: left;
font-family: tahoma, arial, 宋体;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 28px;
line-height: 18px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
text-align: left;
    float: left;
    margin-left: 20px;
}
.loading
{
    padding: 15px;
    line-height: 20px;
    font-size: 16px;
    background: url(../img/loading.gif) no-repeat 10px 5px;
    padding-left: 60px;
    color: #666;
    font-weight: bold;
    display: none;
}

.form-control {
    display: inline-block;
    width: 244px;
    height: 34px;
    padding: 0 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.select {
    line-height: 34px;
    height: 34px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
}
