/* CSS Document */
@charset "utf-8";
body,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,table,td,img,div{margin:0px;padding:0px;border:0px;font-weight:normal;}
ul,ol{list-style-type:none;}
body{-webkit-text-size-adjust:none;vertical-align:top;font: 12px "微软雅黑",Tahoma,Helvetica,Helvetica,'sans-serif';color:#343333;outline:none;line-height: 22px;background-color:#f0f0f0;}

a{ color: #043893;text-decoration: none;}
a:hover{ color: #343333;}

form {margin: 0px;}
img {border:none;}
ul {list-style:none; margin:0px; padding:0px} 
.clear {CLEAR: both}
.middlearea { margin:0px auto; width:1000px; background-color:#fff;}

/* head */
.head { margin:0 auto; height:135px; width:100%; background-color:#fff; }
.logo{ float:left; height:87px;}
.logo img{ float:left; margin-left:30px; }

/* search */
.search { float:right; margin-right:30px; margin-top:40px; width:360px; }
.search span { float:left; margin-right:20px; line-height:28px; }
.t1{ float:left; height:19px; width:200px; }
.t2{ float:left; height:25px; }

/* menu */
.menu { float:left; background:url(../images/menubg.jpg) repeat-x; height:36px; width:1000px; }
.mr { float:right; margin-right:40px; }
.menu li { float:left; list-style:none;}
.menu a{ font-size:15px; color:#fff; line-height:36px; }
.menu a:hover{ color:#fffc00; }
.menu .act a{ font:bold 16px ; color:#ffae00; line-height:36px; }
.menu .act a:hover{ color:#fffc00;line-height:36px; }
.menuline { background:url(../images/menuline.png) no-repeat; width:1px; height:36px; margin-left:18px; margin-right:18px;}
.menuf { float:left; background:url(../images/menuf.jpg) repeat-x; height:12px; width:1000px; }

/* main */
.mline { float:left; background:url(../images/mline.png) no-repeat; margin-top:10px; margin-bottom:20px; height:5px; width:1000px;}

.index3k { float:left; border: 1px solid #565457; margin:0px 16px 20px; }
.index3k-2 { float:left; border: 1px solid #565457; margin:0px 70px 20px; }
.i_new { background:url(../images/i_newbg.jpg) no-repeat; width:306px;height:290px }
.i_about{ width:296px;height:290px }
.i_prod{ width:256px; height:205px; padding:0px 20px; overflow:hidden;}

.i_prod p{ text-align:center;padding-top:10px; width:256px}
.i_contact { background:url(../images/i_contactbg.jpg) no-repeat; width:296px;height:290px }
.i_contact2 { background:url(../images/i_contactbg2.jpg) no-repeat; width:860px;height:180px }

.ntitle { padding:35px 15px 0px; font-weight:bold; color:#9f562a; }
.ntitle_blue { padding:40px 15px 10px; color:#0066bc; line-height:22px; }
.ntitle_blue a{ font-weight:bold; color:#0066bc; }
.ntitle_blue a:hover{  text-decoration:underline; }
.ndis { padding:10px 15px 0px;  overflow:hidden; }

/* s-content */
.stitle { padding:20px 80px 10px; color:#0066bc; font-size:24px;  }
.scontent { padding:0px 80px 30px; line-height:25px; width:840px; font-size:14px;}

.p7 { float:left; width:440px; }
.p8 { float:left; width:400px; }
.p8 li{ float:left; width:200px; }
.p8 .input01{ width:165px; height:25px; }
.p8 textarea{ width:365px; height:100px; }

/* sp-content */
.spleft {  float:left; padding:20px 5px 20px 80px; }
.spt { color:#9e4109; font-size: 24px}
.spline { background:url(../images/mline.png) no-repeat; height:2px; width:175px; margin:15px 0px;}
.spt2 { color:#9e4109; font-size: 14px; }
.spt2 a{ color:#9e4109; font-size: 14px;  line-height:20px; }
.spt2 a:hover{ color:#0066bc; text-decoration:underline; }

.spright_top2 {  float:left; padding:20px 5px 20px 80px; }
.spt_top2 { color:#9e4109; font-size: 24px}

.spright { float:left; padding:60px 80px 20px 0px; overflow:hidden; width:660px; }
.spc { font: normal 14px Arial, sans-serif; line-height:23px;}
.spc li{ float:left;margin-left:20px;margin-bottom:20px; padding:0px }
.p1 img { width:200px; height:145px; margin-bottom:20px; }
.p2 { font: bold 14px Verdana, Geneva, sans-serif; color:#86a09d; width:200px; word-wrap: break-word; overflow:hidden; display:block; height:40px; }

/* spdis */
.spdis { width:900px; padding:30px 50px 30px 50px; }
.spdis img { float:left; margin-right:50px;}
.p3 { float:left; color:#9e4109; font:bold 24px Verdana, Arial, Helvetica, sans-serif; width:450px; overflow:hidden; margin-bottom:20px; }
.p4 { float:left; font:normal 14px Verdana, Arial, Helvetica, sans-serif; width:450px; overflow:hidden }

.spdisline { background:url(../images/mline.png) no-repeat; height:2px; width:900px; margin:20px 0px;}

.p5 { float:left; color:#9e4109; font:bold 18px Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; width:140px; }
.p6 { float:left; margin-bottom:20px; width:760px;overflow:hidden }

/* foot */
.foot { background-color:#f0f0f0; height:125px; }
.foot_menu { float:left; margin-top:40px;  margin-left:30px; }
.foot_menu a{ margin-right:20px;}
.foot_oth { float:right; margin-top:40px; margin-right:30px;}


/* index-flash */
#carousel_container {
	background: url("../images/transparent_background.png"); width: 1000px; height: 340px;
}
#top_link {
	width: 30px; height: 30px; right: 15px; bottom: 15px; display: none; position: fixed;
}
#loading_wrap {
	margin: 0px auto; width: 32px; height: 100%; display: none; position: relative;
}
#loading_content {
	left: 50%; top: 50%; width: 32px; height: 32px; color: rgb(255, 255, 255); margin-top: -50px; margin-left: -16px; position: fixed;
}


.theme-default .nivoSlider {
	background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative;
}
.theme-default .nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.theme-default .nivoSlider a {
	border: 0px currentColor; display: block;
}
.theme-default .nivo-controlNav {
	left: 50%; bottom: -43px; margin-left: -70px; position: absolute;
}
.theme-default .nivo-controlNav a {
	background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;
}
.theme-default .nivo-controlNav a.active {
	background-position: 0px -22px;
}
.theme-default .nivo-directionNav a {
	background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block;
}
.theme-default a.nivo-nextNav {
	background-position: -49px 0px; right: 0px;
}
.theme-default a.nivo-prevNav {
	left: 0px;
}
.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.theme-default .nivo-caption a:hover {
	color: rgb(255, 255, 255);
}

.nivoSlider {
	position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	display: block; position: absolute; z-index: 5;
}
.nivo-caption {
	left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;
}
.nivo-caption h1 {
	padding: 15px 20px; font-family: "Terminal Dosis", sans-serif; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0);
}
.nivo-caption p {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}

/*分页*/
.ambitios_grid_11 {
	width:100%;
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.ambitios_alpha {
	margin-left: 0;
}
.ambitios_wrapper {
	overflow:hidden;
	width:100%
}
.ambitios_p2 {
	margin-bottom:18px	
}
.ambitios_p4 {
	margin-bottom:40px	
}
.ambitios_p5 {
	margin-bottom:4px;
	color:#9e4109		
}
.ambitios_uppercase {
	text-transform:uppercase	
}
.ambitios_date {
	color:#959595; font-size:12px;
}
.ambitios_button_small_rev {
	background-color: #ffc28a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c9a98c;
	color:#fff;
	display:block;
	padding:2px 10px 2px;
	text-decoration:none;
	margin-right:3px;
}
.ambitios_button_small_rev:hover {
	background-color: #ededed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c9c9c9;
	color:#6b6b6b;
}
.ambitios_fleft {
	float:left	!important
}
.ambitios_fleft {
	float:left;
	margin:3px 30px 0 0;	
}
.ambitios_pagination {
	padding:23px 0 0 7px;
	border-top:1px solid #d4d4d4;
	width:100%;
	overflow:hidden	
}
.ambitios_pagination a {
	display:block;
	float:left;	
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	color:#6b6b6b;
	padding:5px 10px 4px;
	text-decoration:none;
	margin-right:3px;
}
.ambitios_act, .ambitios_pagination a:hover {
	background-color: #ddd ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd ;
	color:#6b6b6b;
	display:block;
	padding:5px 10px 4px;
	text-decoration:none;
	margin-right:3px;
}
.ambitios_arrow, .ambitios_arrow:hover {
	padding:0 !important;
	margin:0;
	border:0 !important;
	background:none !important;
	margin-top:0 !important
}
.ambitios_button_share {
	display:block;
	float:left;
	background:url(../images/ambitios_share_button.gif) no-repeat 0% 0%;
	padding:5px 0 9px 39px	;
	color:#424242;
	font-size:14px;
	text-decoration:none;
	margin-right:20px
}
.ambitios_button_share:hover {
	background:url(../images/ambitios_share_button_hover.gif) no-repeat 0% 0%;
}
.ambitios_button_share_fright {
	display:block;
	float:right;
	background:url(../images/ambitios_share_button.gif) no-repeat 100% 0%;
	padding:5px 39px 9px 0;
	color:#424242;
	font-size:14px;
	text-decoration:none;
	margin-right:20px
}
.ambitios_button_share_fright:hover {
	background:url(../images/ambitios_share_button_hover.gif) no-repeat 100% 0%;
}
.ambitios_button_share_hover {
	display:block;
	float:left;
	background:url(../images/ambitios_share_button_hover.gif) no-repeat 0% 0%;
	padding:5px 0 9px 39px	;
	color:#424242;
	font-size:14px;
	text-decoration:none;
	margin-right:20px
}
.ambitios_button_share_hover:hover {
	background:url(../images/ambitios_share_button.gif) no-repeat 0% 0%;
}
.ambitios_button_read_more {
	display:block;
	float:left;
	background:url(../images/ambitios_share_read_more.gif) no-repeat 0% 0%;
	padding:5px 0 9px 39px	;
	color:#424242;
	font-size:14px;
	text-decoration:none;
}
