﻿* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
BODY {
	BACKGROUND-IMAGE: url(../images/bg_sub.jpg); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center top; COLOR: #747474; FONT-SIZE: 12px
}
A:link {
	COLOR: #747474; TEXT-DECORATION: none
}
A:visited {
	COLOR: #747474; TEXT-DECORATION: none
}
A:active {
	COLOR: #747474; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0083ca; TEXT-DECORATION: underline
}

UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}

ul,li,ol{list-style:none;}
h1,h2,h3{margin:0px; padding:0px;}
.hlf_con{
	width:326px;
	padding:0px 0px 20px 0px;
	margin:0px;
	float: left;
	background-color: #FDF9F0;
}
.hlf_tit{
	height:35px;
	background:url(../images/xi.jpg) no-repeat top left;
	width: 326px;
}
.hlf_tit .txt{height:35px; line-height:35px; padding-left:30px; font-family:"宋体"; font-size:14px; color:#333333; float:left;}
.hlf_more{width:47px; float:right; padding-top:0px; padding-right:20px;}
.list{
	width: 286px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
}
.listl{
	width: 320px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
}
.list li{
	border-bottom:#aeaeae 1px dashed;
	height:28px;
	line-height:28px;
	padding-left:10px;
	text-align:left;
	background-color: #FDF9F0;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.list1{
	color:#747474;
	text-align:left;
	display:block;
	padding:10px 20px 20px 20px;
	width: 300px;
}
.list_two ul { overflow:hidden; }
.list_two li { width:46%; float:left;line-height: 24px }

.list1 li{background:url(../images/dian.gif) no-repeat left center; border-bottom:#aeaeae 1px dashed; line-height:28px; padding-left:10px; width:168px; float:left; height:28px; text-align:left;}
.hlrcon{
	padding:0px 0px 10px 0px;
	margin:0px;
	width: 326px;
	background-color: #FDF9F0;
}
.tel{padding:0px 20px; text-align:left; line-height:24px;}
.clearer {
	CLEAR: both
}
.IEPNG {
	BEHAVIOR: url(../js/iepngfix.htc)
}
.photoblock-many {
	TEXT-ALIGN: center; MARGIN: 0px 10px 10px -4px; WIDTH: 100%; COLOR: #888888; CLEAR: both; FONT-SIZE: 10px
}
#main {
	WIDTH: 1380px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

#container {
	WIDTH: 978px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#content {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
}


/**#nav {
	background-image: url(../images/navbg.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

#nav .zuo{
width:700px;
float:left;
height: 34px;
}**/

#footer {
	line-height: 35px;
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 35px;
	background-color: #F0F0F0;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer1 {
    width: 962px;
	margin:auto;
	text-align: center;
}
#footer1 .nav_footer {
	width: 662px;
	float:left;
}
#footer1 .friendlink {
	width:176px;
	height:25px;
	float: right;
	margin: 8px 0px 0px 0px;/* FireFox fixed */
}

*html #footer1 .friendlink { margin: 8px 0px 0px 20px} /* ie6 fixed */ 
*+html #footer1 .friendlink { margin: 0px 0px 0px 50px} /* ie7 fixed */ 
#footer1 .friendlink select {
	font-size: 12px;
	color: #747474;
}

.friendlink select {
	font-size: 12px;
	color: #747474;
}
.warpper_tel {
	background-image: url(../images/middle_hr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 3px solid #FAFAFA;
	padding: 10px;
	margin-bottom: 15px;
}
.warpper_tel h4 {
	font-size: 14px;
	color: #0083CA;
}
.subject {
	position:absolute;
	left:348px;
	top:26px;
	width:auto;
	height:35px;
	z-index:1;
	line-height: 35px;
}
.box_header {
	height: 98px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
.box_logo {
        margin:0px;
	padding: 0px;
}
.box_top {
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 118px;
	position: relative;
}

#yw{
width:430px;
float:left;
padding-top:10px;
padding-bottom:25px;
height:170px;
}

#ywfw{
width:385px;
height:32px;
float:left;
background-image:url(../images/xi.jpg);
background-repeat:no-repeat;
}

#ywfw  h1{
width:89px;
height:32px;
font-family:"宋体";
text-decoration:none;
font-size:14px;
color:#004F91;
text-align:center;
line-height:32px;
float:left;
}

#ywfw  h2{
width:47px;
float:right;
padding-top:14px;
}

.lr {
	MARGIN-TOP: 10px; WIDTH: 385px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.lr UL { padding-left:11px;}

.lr LI {
	BACKGROUND-IMAGE: url(../images/dian.gif); BORDER-BOTTOM: #aeaeae 1px dashed; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; WIDTH: 385px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FLOAT: left; HEIGHT: 29px; list-style-image:none; text-align:left;
}

#lx{
width:400px;
float:left;
padding-top:10px;
padding-bottom:25px;
height:170px;
}

#lxfs{
width:400px;
height:32px;
float:left;
background-image:url(../images/xi.jpg);
background-repeat:no-repeat;
}

#lxfs  h1{
width:89px;
height:32px;
font-family: "宋体";
text-decoration:none;
font-size:14px;
color:#004F91;
text-align:center;
line-height:32px;
float:left;
}

#lxfs  h2{
width:47px;
float:right;
padding-top:14px;
}

#lx .zi{
font-family: "宋体";
text-decoration:none;
font-size:12px;
color:#747474;
text-align:left;
line-height:25px;
float:left;
width:400px;
padding-left:2px;
padding-top:10px;
}

#lx .zia{
font-family: "宋体";
text-decoration:none;
font-size:12px;
color:#747474;
text-align:left;
line-height:25px;
float:left;
width:400px;
padding-left:2px;
padding-top:10px;
}
#lx .zia li {
	BACKGROUND-IMAGE: url(../images/dian.gif); BORDER-BOTTOM: #aeaeae 1px dashed; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; WIDTH: 185px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FLOAT: left; HEIGHT: 29px; list-style-image:none; text-align:left;
}




/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: -30px; background-position:0 0; }
.flex-direction-nav .flex-next { right: -30px; background-position:-132px 0;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px;}
.flexslider:hover .flex-next { opacity: 0.7; right:20px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: auto; position: absolute; bottom: 25px; right:40px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #B0B0B0;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #9C4349; }
.flex-control-paging li a.flex-active { background: #9C4349;}






.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/