@charset "gb2312";
body{
	font-family: 'Microsoft Yahei',"微软雅黑";
	text-align: justify;
	font-size:14px;
	margin:0;
	font:Georgia, "Times New Roman", Times, serif;
	padding:0;
}

@font-face {
    font-family: 'edwardian_script_itcregular';
	src:url('../font/itcedscr-webfont.eot');
    src: url('../font/itcedscr-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/itcedscr-webfont.woff') format('woff'),
         url('../font/itcedscr-webfont.ttf') format('truetype'),
         url('../font/itcedscr-webfont.svg#edwardian_script_itcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lainiedayshregular';
    src: url('../font/laine-webfont.eot');
    src: url('../font/laine-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/laine-webfont.woff') format('woff'),
         url('../font/laine-webfont.ttf') format('truetype'),
         url('../font/laine-webfont.svg#lainiedayshregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Microsoft Yahei','微软雅黑';
    src: url('../font/msyh.eot') ，
	    url('../font/微软雅黑.ttf') ;
    font-weight: normal;
    font-style: normal;

}


/* 首页 CSS*/
#FP_log{ width:100% !important;
	position:relative;
	padding:0;
	height-max:424px !important;
	overflow:hidden;
	clear:both;
	}
.FP_nav{width:100%;
}
.FP_nav_list{width:80%; margin:auto;}
.FP_nav_list ul{height:60px;line-height:60px;font-size:16px;}
.FP_nav_list ul li{float:left;  list-style:none;}
.FP_nav_log{width:35%; min-width:300px;}
.FP_nav_oth{width:10%;}
.FP_nav_test{width:65%}
.FP_nav_fix{position:fixed; top:0; width:100%;
	z-index:100;
	background-color:#ffffff;
-moz-box-shadow: 5px 2px 10px 0 #737373;
-webkit-box-shadow: 5px 2px 10px 0 #737373;
box-shadow: 5px 2px 10px 0 #737373;
 }

/* 预定*/
.FP_yd{width:100%;
    position:relative;
	padding:0;
	height-max:526px !important;
	overflow:hidden;
	clear:both;}
.flexslider { position: relative; width:100%; overflow: hidden; background:url(loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1; padding-top:60px;}
.slides li { height:auto;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; display:none;}
.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(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/* END预定*/
/*.FP_yd_abs{
	width:15%;
	height:55%;
	-webkit-border-radius: 900px;
	-moz-border-radius: 900px;
	border-radius: 900px;
	position:absolute;
	left:70%;
	top:40%;
	filter:alpha(Opacity=80);
	-moz-opacity:0.5;
	opacity: 0.5;
	z-index:100;
	background-color:#ffffff;
	
	}*/
	
	.FP_yd_abs{
	width:15%;
	height:55%;
	position:absolute;
	left:70%;
	top:40%;
	}
	.FP_yd_abs1{
	width:17%;
	height:55%;
	position:absolute;
	left:70%;
	top:35%;
	}
.FP_fw{width:100%; 
clear:both;}

.FP_fw_tit{width:100%;padding-top:6%;}

.FP_center{ width:30%; height:1px; float:left;}
.FP_fw_tit_img{width:40%;margin:auto;min-width:300px;}
.FP_fw_cont{width:100%; padding-top:1% !important;clear:both; }
.FP_center_1{ width:32%; height:151px; float:left;}
.FP_fw_con_ert{ width:50%; margin:auto;}
.FP_fw_con_er{width:220px; margin:auto;min-width:100px;  padding-top:1%;}
.FP_fw_con_wd{width:50%; margin:auto; margin-top:2%; margin-bottom:2%;font-size:14px; min-width:280px;}

.FP_more{width:190px; margin:auto; clear:both; margin-bottom:2%; max-width:195px; min-width:120px;}
.FP_adv{width:30%; margin:auto; clear:both; margin-bottom:1%; min-width:300px;}
.FP_cp{width:100%;
	position:relative;
	padding-top:5%;
	height-max:526px !important;
	overflow:hidden;
	background-color:#fff;
	clear:both;}
.FP_cp_wd{ padding-top:2%;width:35%;margin:auto;margin-bottom:2%; min-width:350px; }
.FP_cp_cpls{ width:80%; margin:auto; padding-bottom:2%;}
.FP_cp_det{width:23%;margin:1% 1% 1% 1%; float:left; position:relative;}
.text{width:100%;position:absolute;left:0px;
	bottom:0px; }

.imgtext {
	width:92%;
	height:auto;
	float:left;
	color:#4f4f4f;
	font-size:12px;
	line-height:200%;
	background-color:#FFF;
	font-weight:400;
	padding-left:4%;
	padding-right:4%;


}

.FP_cp_tx_tit{ font-size:1.6em; line-height:120%;
/*background-color:#fff;
	FILTER:alpha(opacity=60);
	opacity:0.7;
	-moz-opacity:0.7;*/}
.FP_cp_tx_tit_e{ font-size:3em; line-height:120%; padding-top:4%; padding-left:2%; line-height:130%;}
.FP_cp_tx_jg{ font-size:3em;  color:#4f4f4f; font-weight:bold; padding-left:4%; line-height:140%;
/*FILTER:alpha(opacity=80);background-color:#fff; 
	opacity:0.9;
	-moz-opacity:0.9;*/

}
.FP_cp_tx_cont{ font-size:1em; line-height:160%;
/*background-color:#fff; 
	/*FILTER:alpha(opacity=60);
	opacity:0.7;
	-moz-opacity:0.7;*/}

/********滑动**************/
.carousel {
  position: relative;
  margin-bottom: 10px;
}

.carousel-inner {
  position: relative;
  width:60%;
  margin:auto;
  overflow: hidden;
}

.carousel .item {
  position: relative;
  overflow: hidden;
  display: none;
  padding: 0;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel .item > img {
  display: block;
  line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left:-100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 11%;
	width:4%;
	text-align: center;
}

.carousel-control.right {
	right:11%;
	left: auto;
}

.carousel-control:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/********滑动**************/
.FP_dz{ padding-top:2%;}
.FP_dz_img{width:96.5%;min-width:300px; border:#999 1px solid; padding:1%; text-align:center;}
.FP_dz_img img{width:100%; }
.FP_dz_wd{ width:100%;  float:left; line-height:180%;}
.FP_dz_line{width:60%; height:1px; background-color:#999; margin:auto;}
.FP_dz_pos{ padding-top:3%;width:100%;min-width:280px; font-weight:300; color:#333;}
.FP_dz_w_pos{ margin-top:0;}
.FP_dz_tit{ font-size:24px; font-weight:bold; text-align:center; margin-bottom:3%;}
.FP_dz_tit{ color:#666666;}
.FP_Hdz{width:100%; position:relative;}
.FP_Hdz_lab{ width:30%; position:absolute; top:60%;left:50%;  background-color:#EE3A8C;
alpha(opacity=80); opacity:0.8; 
}
.FP_pt_tit1{ width:60%; margin:auto; margin-top:5%; }
.FP_pt_tit{ width:20%; margin:auto; margin-top:5%; }
.FP_pt_line{width:60%; height:1px; background-color:#999; margin:auto; margin-top:3%; margin-bottom:3%;}
.FP_pt_log{width:80%; margin:auto;}
.FP_pt_log_det{ width:23%; padding:1%; float:left; }

/*文字页面*/
.FP_head{width:100%;
	background-color:#ffffff;
-moz-box-shadow: 5px 2px 10px 0 #737373;
-webkit-box-shadow: 5px 2px 10px 0 #737373;
box-shadow: 5px 2px 10px 0 #737373;}
 .FP_con_jj{ width:70%; margin:auto;}
.FP_con_jj ul{height:80px;line-height:80px; font-size:16px;margin:auto;}
.FP_con_jj ul li{float:left;  list-style:none;}





.FP_con_eg{font-size:20px; text-align:center; color:#999999;}
.FP_con_ch{font-size:40px; line-height:60px; text-align:center; font-weight:bold;}
.FP_con_chc{ line-height:180%;}
.none{ display:none;}
/*END文字页面*/

/*slide*/
.tp-simpleresponsive .caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position:absolute;
	font-weight: 300;
}

.caption.big_black {
	background: rgba(0, 0, 0, 0.8);
	color: #cbcbcb;
	font-size: 23px;
	line-height: 35px;
	padding: 3px 10px 5px;
	font-family: '微软雅黑', sans-serif;
	text-transform: uppercase;
}

.caption.small_black {
	background: rgba(0, 0, 0, 0.8);
	color: #cbcbcb;
	font-size: 19px;
	line-height: 28px;
	padding: 2px 10px 5px;
	font-family: '微软雅黑', sans-serif;
}

.caption.big_white {
	background: rgba(255, 255, 255, 0.8);
	color: #313131;
	font-size: 23px;
	line-height: 35px;
	padding: 3px 10px 5px;
	font-family: '微软雅黑', sans-serif;
	text-transform: uppercase;
}

.caption.small_white {
	background: rgba(255, 255, 255, 0.8);
	color: #313131;
	font-size: 19px;
	line-height: 28px;
	padding: 2px 10px 5px;
	font-family: '微软雅黑', sans-serif;
}

.caption.boxshadow {
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.caption.noshadow {
	text-shadow: none;
}

.tp-leftarrow.large {
	z-index:100;
	cursor:pointer;
	position:relative;
	background: #000 url(images/slider-arrows.png) no-repeat left top;
	width:31px;
	height:31px;
	top: 50% !important;
	margin-left: 20px;
	margin-top: -16px;
}

.tp-leftarrow.large:hover {
	background-position: left bottom;
}

.tp-rightarrow.large {
	z-index:100;
	cursor:pointer;
	position:relative;
	background: #000 url(images/slider-arrows.png) no-repeat top right;
	width:31px;
	height:31px;
	top: 50% !important;
	margin-left: -20px;
	margin-top: -16px;
}

.tp-rightarrow.large:hover {
	background-position: bottom right;
}

.tp-bannertimer {
	width:100%;
	height:5px;
	background:url(style/images/timer.png);
	position:absolute;
	bottom:0;
	z-index:200;
}

.tp-bullets {
	z-index:100;
	position:absolute;
}

.tp-bullets.simplebullets .bullet {
	cursor:pointer;
	position:relative;
	background: #b9bbb7;
	width:20px;
	height:7px;
	margin:1px;
	float:left;
	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
}
 
.tp-bullets.simplebullets .bullet.selected {
	background: #848583;
}

.tp-bullets.simplebullets .bullet:hover {
	background: #9e9f9c;
}

.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive > ul li {
	list-style:none;
	position:absolute;
	visibility:hidden;
}

.caption.slidelink a div {
	width:10000px;
	height:10000px;
}

.tp-loader {
	background:url(style/images/loading.gif) no-repeat;
	background-color:#eceee9;
	margin:-15px -15px;
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute;
	width:30px;
	height:30px;
}

.fullwidthbanner-container {
	width:100% !important;
	position:relative;
	padding:0;
	max-height:636px !important;
	overflow:hidden;
}

.fullwidthbanner ul {
	overflow: inherit;
}

.fullwidthbanner ul li {
	padding: 0;
	background: none;
}

.fullwidthbanner img {
	max-width: none;
	display: block;
}

.bannercontainer {
	background-color:transparent;
	width:960px;
	position:relative;
	margin: 50px auto;
}

.banner {
	width:960px;
	height:450px;
	position:relative;
	overflow:hidden;
}

.bannercontainer ul {
	overflow: inherit;
}

.bannercontainer ul li {
	padding: 0;
	background: none;
}

.banner img {
	max-width: none;
	display: block;
}

/* END slide*/

/*FOOT*/
.FP_foot{width:100%; margin:auto; background-color:#34403e; }
.FP_foot_fr{ width:67%; margin:auto; padding:2% 2% 3% 2%; }
.FP_foot_log{text-align:center; width:32%; float:left;}
.FP_foot_text{ float:left; width:68%; margin:auto;}
.FP_foot_dv{ width:20%; float:left; text-align:centerl;}
.FP_foot_dv ul{ list-style:none; padding:0; margin:0 auto; }
.FP_foot_dv ul li{ line-height:150%; color:#fff; text-align:center; }
.FP_foot_dv ul li a{ color:#FFFFFF;}
.FP_foot_dv ul li a:hover{ color:#999999; text-decoration:underline;}
.FP_foot_dv_sty{margin:30px auto;border-right:#FFF solid 1px; font-weight:400;  height:138px; text-align:center;}
.FP_foot_dv_tit{ font-size:16px; font-weight:bold; color:#fff;  width:80px; margin:0 auto;padding-bottom:10%;}
h5{margin:0; font-weight:normal; font-size:0.8em; }
.FP_foot_dv_bq{ background-color:#172220; clear:both; color:#FFF;text-align:center; padding-top:1%; padding-bottom:0.8%; font-size:0.8em;}
.FP_dh_dg{ padding-left:20%; color:#FFF;}


.FP_foot_line_bear{margin-top:30px; margin-left:3%; border-left:#FFF solid 1px; border-right:#FFF solid 1px; }


.juzhong ul { margin:0; }
/* test 自适应*/
@media (max-width: 1920px){
#myTab { min-width:320px;  white-space:nowrap; }
}


@media (max-width: 1440px){

	#myTab { min-width:320px;  white-space:nowrap; }
	}
	
@media (max-width: 1023px){
#myTab { min-width:320px;  white-space:nowrap; }

	body{ margin:0; padding:0;}
	.FP_foot_fr{width:100%; padding:0;}
	.FP_foot_log{ width:50%; margin:auto; float:none; padding-top:6%;}
	.FP_foot_text{width:80%;  margin:auto; text-align:center; float:none; padding:0;}
.FP_foot_dv{ width:20%; float:left; text-align:center;}
.FP_foot_dv ul{ text-align:center;list-style:none; padding:0; margin:0; }
.FP_foot_dv ul li{ line-height:150%; color:#fff; }
.FP_foot_dv_sty{margin-top:30px; font-weight:400; height:138px; text-align:center; margin-left:12.5%}
.FP_foot_dv_sty{ border:none;}


	.FP_ps_inf_inpt input{ padding:0;}
.FP_log_regolog_inpt input{ padding:0;}
.FP_ps_inf_w input{ padding:0;}
.combo input{ padding:0; margin:0;}
.FP_ps_inf_w input{ padding:0; margin:0;}
.combo{padding:0;}
.FP_foot_line_bear{ border:none;}
	}
	
		
@media (max-width: 979px) {
   .slides{padding-top:60px;}
  #FP_log{ display:none;}
 .FP_dh_dg{ padding-top:33%; padding-left:22%;}

 #myTab { min-width:320px;  white-space:nowrap; }
 .FP_foot_line_bear{ border:none;}
	}
	
	/*
@media (max-width: 979px) {
   .slides{padding-top:60px;}
  #FP_log{ display:none;}
 
	} */
	@media (max-width: 768px){
	#myTab { min-width:320px;  white-space:nowrap; }
	
	
	body{margin:0; padding:0;}
	.FP_cp_cpls{ width:100%; margin:auto;}
	.FP_cp_det{ width:94%; margin:auto; margin-bottom:2%; padding:2%;  margin:1%; background-color:#FFF;}
	.FP_cp_det img{ border:#999 1px solid;}
.text{width:96%;position:absolute;left:2%; border:#333 1px solid; 
	bottom:2%;background-color:#333;
	FILTER:alpha(opacity=60);
	opacity:0.7;
	-moz-opacity:0.7;}
	.FP_dz_img {  min-width:150px; }
	.FP_dz_pos{  min-width:150px; }
	
	
	.FP_ps_inf_inpt input{ padding:0;}
.FP_log_regolog_inpt input{ padding:0;}
.FP_ps_inf_w input{ padding:0;}
.combo input{ padding:0; margin:0;}
.FP_ps_inf_w input{ padding:0; margin:0;}

.FP_foot_line_bear{ border:none;}
	}


@media (max-width: 1024px){
#portfolio_4col li {width:33%;  min-width:180px;}


}


@media (max-width: 720px){
#portfolio_4col li {width:49.6%;  min-width:180px;}

.FP_foot_line_bear{ border:none;}
}

@media (max-width: 480px){
#portfolio_4col li {width:49.6%;  min-width:140px;}
.FP_foot_log { margin-bottom:15px;}
.FP_foot_text { width:100%; margin:0; padding:0;}
.FP_foot_dv ul li { width:100%; text-align:center;}
.FP_foot_dv_tit { font-size:1em;}
.FP_foot_dv_sty { margin:0; padding:0;}

.FP_foot_line_bear{ border:none;}


}

@media (max-width: 320px){
.FP_cp_con_ch{ font-size:2em !important;}
.FP_fw_con_er img { width:90% !important; padding:0 5%;}
.FP_fw_con_wd span{ font-size:0.8em;}
.navbar .brand { padding:0; margin:10px 0; width:170px; }
.FP_cp_wd { min-width:300px;}

.FP_dz_img {  min-width:100px; }
.FP_dz_tit{ line-height:180%;}
.FP_dz_pos{min-width:100px; font-size:0.8em; line-height:180%;}


.FP_adv{ margin:20px auto;}
.FP_Hdz { margin:20px auto;}
.FP_more{ margin:20px auto;}
.FP_fw_con_er { margin:20px auto;}


.FP_pt_tit1{ width:100%;}
.FP_pt_tit{ width:40%; padding-bottom:5%;}

.FP_foot_log { width:80%; padding-bottom:15px;}

.FP_foot_text { width:100%; margin:0; padding:0;}
.FP_foot_dv ul li { width:60px;}
.FP_foot_dv_tit { font-size:1em;}
.FP_foot_dv_sty { margin:0;}

.FP_foot_dv_bq{ width:100%; }


/*产品列表页320的代码开始*/
#portfolio_4col  ul{ margin:0;} 
#portfolio_4col li {width:49.6%;  min-width:125px;}

.FP_l_e { font-size:12px; }
.FP_l_c { font-size:16px;}
.FP_l_jg { font-size:35px; font-weight:bold; }

.FP_sp_nb_ljg_e{font-size:12px; }
.FP_sp_nb_ljg_c{font-size:16px;}
.FP_sp_nb_ljg_d {font-size:35px; font-weight:bold; }


.FP_sp_nb_r { margin:0 auto; padding:0; position:relative;}
.FP_sp_nb_r_ss { width:96%; padding:0 2%; margin:0 2%; margin-left:8px; position:relative;}

.FP_cp_xz_t { font-size:1.5em;}
.FP_hl_word{ font-size:1.5em;}
.FP_hl_otc { font-size:0.8em;}
.FP_hl_nb_r_ss_gm { width:60%;}

.FP_cp_con_condet { width:96% !important; margin:0 2%;}

.FP_foot_line_bear {margin-top:30px; margin-left:3%; border:none; }


.FP_ps_inf_inpt input{ padding:0;}
.FP_log_regolog_inpt input{ padding:0;}
.FP_ps_inf_w input{ padding:0;}
.combo input{ padding:0; margin:0;}
.FP_ps_inf_w input{ padding:0; margin:0;}

.FP_uc_updat { width:100%;}


}
/*产品列表页320的代码结束*/

#myTab li{}
#myTab li a{ color:#999999; text-decoration:none;}
