html, body, span, div, p, a, table, tbody, td, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button {padding:0; margin:0;list-style: none;}
body {line-height:32px;font-size:14px;font-family:arial,"\5B8B\4F53";color:#181818;background:#fff;-webkit-text-size-adjust:none;position:relative;width:100%;min-height:100%;} 


img {vertical-align:middle; border:none;}
a {color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover, a:active, a:focus {color:#f60;}
input,button,select,textarea{outline:none}
textarea{resize:none}


/* 清理浮动 */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix {zoom:1;}
.clear,.line_dashed{ clear:both; font-size:0; height:0; line-height:0;}
.green {color:#5cac20!important;}
.fl{float:left;} 
.fr{float:right;}
.space_15{ height:15px; font-size:0; clear:both;}
.space_30{ height:30px; font-size:0; clear:both;}
.space_50{ height:50px; font-size:0; clear:both;}
.right_bar{ float:right; width:300px;}
.left_bar{ float:left; width:620px;}
.relative{ position:relative;}

.line_dashed{ border-bottom:1px dashed #dbdbdb;}


.w245{ width:245px;}
.w670{ width:670px;}

.w200{ width:200px;}
.w695{ width:695px;}

h3{ font-size:16px; line-height:30px;}

.gray{ color:#999;}
.blue{ color:#0050b4;}
.orange{ color:#f60;}
.blank{ color:#000;}


#navigation{ height:37px; width:1200px; margin:0 auto;}

.ddsmoothmenu{
	float: left;
	font-size: 16px;
	color: #dbdbdb;
	width: 1200px;
	height: 37px;
	line-height: 15px;
	font-family: "微软雅黑";
}

.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li{position: relative;display: inline;float: left;}
.ddsmoothmenu ul li.sel{
	background-image: url(navigation.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
.ddsmoothmenu ul li.sel a{ color:#ff6600;}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	color: #333;
	color: #2d2b2b;
	text-decoration: none;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-family: "微软雅黑";
	font-size: 14px;
}
.section_left {
	float: left;
	width: 530px;
	margin-right: 40px;
}

.section_right {
	float: left;
	width: 630px;
}
.section_right1 {
	float: left;
	width: 295px;
	margin-right: 20px;
}

.x_img {
	height: 221px;
	width: 285px;
	border: 1px solid #EFEFEF;
	padding: 5px;
}



.section_right333 {
	float: left;
	width:295px;
	margin-right:18px;
	border: 1px solid #EFEFEF;
}
.section_right11 {
	float: left;
	width: 245px;
	margin-right: 20px;
}

.nav_02 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	color: #F60;
	text-decoration: none;
	margin-top: 20px;
}
.nr2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.nav_2 {
	width: 1200px;
	float: left;
	clear: both;
}



.section_right2 {
	float: left;
	width: 295px;
	margin-left: 20px;
}
.section_right22 {
	float: left;
	width: 245px;
	margin-left: 20px;
}

.nav_2left {
	float: left;
	width: 530px;
	margin-right: 40px;
}
.nav_2right {
	float: left;
	width: 630px;
}


.footer {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 60px;
	color: #FFF;
	text-decoration: none;
	background-color: #f48720;
	height: 60px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 50px;
	clear: both;
	margin-bottom: 0px;
}





* html .ddsmoothmenu ul li a{ display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}

.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{
	color: white;
	background-color: #f96706;
	background-image: url(nav_a_hover.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{display: list-item;float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	border-top-width: 0;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 8px 14px;
	width: 104px;
	background-image: url(navigationbg.png);
	background-repeat: repeat;
	background-position: 0 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a.selected{
	background-image: url(navigationbg_sel.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.ddsmoothmenu ul li ul li a:hover{
	background-image: url(navigationbg_sel.png);
	background-repeat: repeat;
	background-position: 0 0;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.6;
}

/* -- 橙条 -- */
#hr{
	height: 5px;
	background: #f60;
	clear: both;
	font-size: 0;
}


/* flexslider */
.flexslider{
	position: relative;
	height: 397px;
	overflow: hidden;
	background: url(loading.gif) 50% no-repeat;
	margin-right: auto;
	margin-left: auto;

}
.flexslider1{
	position: relative;
	height: 397px;
	overflow: hidden;
	background: url(loading.gif) 50% no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.slides{
	position: relative;
	z-index: 1;
}
.slides li{
	height: 397px;
}

.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(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(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}



/* Navigation */

p {
	margin-bottom: 1.em;
	line-height: 1.9;
}
.nav_1 {
	float: left;
	margin-right: 30px;
	font-size: 30px;
	color: #BF4D00;
	text-decoration: none;
	font-family: "微软雅黑";
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

.header1 {
	height: 300px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	margin-bottom: 20px;
}
.logo2 {
	height: 76px;
	width: 826px;
	float: left;

}
.tz01 {
	height: 76px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #F2F2F2;
	margin-bottom: 30px;
}
.header {
	height: 76px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	margin-bottom: 20px;
}

.header2 {
	height: 76px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}


.logo {
	float: left;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
input, button {padding:0; margin:0;list-style: none;}


#searchform { float:left; margin-left:20px; margin:9px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:#e8e8e8;
		border:none;
		float:left;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:150px; 
		height:38px;
		line-height:38px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; 
	}
	#searchform input[type="text"]:hover, #searchform input[type="text"]:focus { width:200px; }
	#searchform input[type="submit"] { background:url(icon-search.png) center 11px no-repeat; cursor:pointer; margin:0px; padding:0px; width:37px; height:38px; line-height:38px; }
	
	input[type="submit"] { padding:4px 17px; color:#ffffcolor:#585858; ff; text-transform:uppercase; border:none; font-size:20px; background:url(gradient.png) bottom repeat-x; cursor:pointer; margin-top:10px; float:left; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform input[type="submit"]:hover { background-color:#333232; }
	.style_1 #searchform input[type='submit'] { background-color:#25ade4; }
	.style_2 #searchform input[type='submit'] { background-color:#ff26a0; }
	.style_3 #searchform input[type='submit'] { background-color:#e024e3; }
	.style_4 #searchform input[type='submit'] { background-color:#e32424; }
	.style_5 #searchform input[type='submit'] { background-color:#ff8a00; }
	.style_1, .style_2, .style_3, .style_4, .style_5 {
	margin: 10px;
	display: block;
	clear: both;
	float: right;
}
.sec {
	float: left;
	width: 354px;
	margin-left: 20px;
}

.qyb_tz {
	float: left;
	height: 76px;
	width: 171px;
}
.qyb_tz1 {
	float: left;
	height: 76px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 76px;
	text-decoration: none;
	text-align: left;
	width: 655px;
}
