@charset "utf-8";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #333 }
body { margin: 0 auto; background: #fff; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #333; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #cc3333; text-decoration: underline }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }
.w640{ width:640px;}
div{ margin:0 auto;}
dl,dt,dd,li{ padding:0; margin:0;}
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}


.title01{ background:#1690cf; height:72px; font-size:38px; line-height:72px; text-align:center; color:#fff;}
.title01 a{ color:#fff;}
.title02{ background:#f1f1f1; height:72px; font-size:22px; line-height:72px; text-align:center; }
.title02 a{ padding:0 12px;}
.title02 .red,.title02 .red a{ color:#a60101;}
/*foucs*/

.focus_b{ color:#fff;height:320px; overflow:hidden; position:relative;width:640px; margin:0 auto;}
.box_page{ background:url(images/icon03.gif) no-repeat; width:80px; height:60px; position:absolute;top:260px;right:0px;}
.box_page i{color:#fff;font-size:30px; width:40px; display:block; text-align:center; float:left;}
.box_page em{color:#fff;font-size:24px; width:40px; display:block; text-align:center; float:right; padding-top:20px;}


/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: block;
	position: relative;
	width:640px;height:320px;
	-ms-touch-action: pan-y;
}
.owl-carousel a{color:#fff;font-size:14px;line-height:24px;}
.owl-carousel div{ position:relative; text-align:left;height:320px; overflow:hidden; width:640px;}
.owl-carousel div span{ display:block;height:60px;line-height:60px;font-size:30px;padding:0 0 0 14px;position:absolute;bottom:0px;left:0;width:640px; z-index:2 ; text-align:left;}
.owl-carousel div span b{ background:url(images/icon04.png) center no-repeat; color:#fff; padding:5px 12px; margin-right:5px; font-size:20px;}
.owl-carousel div img{width:640px;height:320px;}
.owl-carousel div i{ display:block;width:640px;height:60px; line-height:60px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5; position:absolute;bottom:0;left:0; z-index:1}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 640px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left; width:640px;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer; display:none;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.sousuo{ text-align:center; padding:20px 0;}
.sousuo .input01{ width:540px; height:34px; vertical-align:middle; border:#69bbe0 1px solid; border-right:none;}
.sousuo input,.sousuo img{ vertical-align:middle;}

.con_01{}
.con_01 dl{ margin:15px; border-bottom:#dfdede 1px solid; padding:15px 0;}
.con_01 dl dt{ float:left; width:468px;}
.con_01 dl dt b{ font-size:24px; display:block;}
.con_01 dl dt p{ font-size:14px;}
.con_01 dl dt em{ color:#666; font-size:12px;}
.con_01 dl dd{ float:right; width:121px;}
.con_011 dl{ margin:15px; border-bottom:#dfdede 1px solid; padding:15px 0;}
.con_011 dl b{ font-size:24px; display:block;}
.con_011 dl p{ font-size:14px;}
.con_011 dl em{ color:#666; font-size:12px;}
.con_011 img{ float:left; margin-right:20px;}
.con_011 span{ float:right; display:block; width:100%}
.con_02 ul{ width:600px; margin:0 auto;}
.con_02 ul li{ font-size:30px; border:#ccc 1px solid; margin:15px auto; text-align:center; padding-bottom:8px;}
.con_02 ul li img{ display:block; margin-bottom:5px;}


.title03{ border-bottom:#dbdbdb 1px solid; height:70px; line-height:70px;}
.title03 em{ float:left; font-size:38px;}
.title03 em img{ vertical-align:middle; margin-right:15px; margin-left:20px;}
.title03 i{ float:right; padding:14px 10px 0 0;}

.text_con{ padding:10px; width:620px;}
.text_con h1{ font-size:30px; line-height:140%; padding:0 0 15px 0;}
.text_con h2{ font-size:14px; color:#666;}
.text_con .line{ border-bottom:#ccc 1px solid; height:10px; overflow:hidden; margin-bottom:20px}
.text_con .pic{ text-align:center; line-height:140%; font-size:28px; color:#666;}
.text_con .pic a{ color:#666;}
.text_con .pic img{ display:block; margin-bottom:5px}
.text_con p{ padding:10px 0; font-size:30px; line-height:200%;}
.text_con em{ font-size:18px; display:block; text-align:right; line-height:220%;}

.title04{ background:url(images/bg01.jpg) center no-repeat; width:600px; margin:10px auto; height:35px;}
.title04 i{ font-size:32px; padding-left:20px; color:#0e81bd; line-height:35px;}

.con_03 ul{ width:600px; margin:10px auto;}
.con_03 ul li{ font-size:28px; padding:12px 0;}
.con_03 ul li i{ display:block; font-size:18px; color:#666;}