/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,黑体,arial;color:#333;outline:0;}
body{background:#DDD; }
a,a:hover{color:#333;}

/*header*/
#header{width:100%; height:100px; margin:0 auto 0; background:#FFF; }
#header_main{width:1200px; height:100px;margin:0 auto 0; background:#FFF; /*background:url(../img/header.jpg);*/ }
#header_logo{float:left;margin-top:18px; margin-left:13px; display:inline; height:37px; }

#header_search{margin-top:20px; padding-top: 12px;}
#header_search .searchlabel{float:left; width:500px; height:38px; line-height:38px; border:1px solid #146094; padding-left: 10px;}
#header_search .searchbutton{float:left; width:60px; border:0px solid #2d88bf; background: #146094; color: #FFF; display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:40px;line-height:40px;font-size:16px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;}

#header_quick{
	display:inline;
	float:right; margin-right: 21px; margin-top: 43px;
}

#header_quick li{
	float:left;
	display:inline;
	margin-right: 8px;
}

/*nav-右边*/
/*
#nav_main{float:right; height:30px; margin-top:40px; display:inline;}
#nav_main ul{font-size:18px;font-weight:bold;}
#nav_main li{float:left;margin-right:1px;display:inline; }
#nav_main li:hover{border-bottom:3px solid #146094;}
#nav_main a{height:30px; line-height:30px;text-decoration:none;color:#333;display:block;width:100px;text-align:center;}
#nav_main a:hover{height:30px; line-height:30px;text-decoration:none;color:#146094;display:block;width:100px;text-align:center;background:#FFF;}
*/

/*nav-右边*/

#nav_main{float:right; max-width: 890px; height:35px; margin-top:38px; display:inline;}
#nav_main ul{font-size:20px;font-weight:bold;}
#nav_main li{float:left; height:40px;margin-right:1px;display:inline;}
#nav_main a{height:35px; line-height:35px;text-decoration:none;color:#666;display:block;width:125px;text-align:center;}
#nav_main a:hover{border-bottom:3px solid #146094;}


/*nav-下面
#nav{width:100%; height:42px; margin:0 auto 0; background:#CF0505; border-bottom:0px #CCC solid; border-top:0px #CCC solid;}
#nav_main{width:1200px; height:42px; margin:0 auto; border-right:0px #C5C5C5 solid;}
#nav_main ul{font-size:18px;}
#nav_main li{float:left; border-left:0px #C5C5C5 solid;}
#nav_main a{height:42px; line-height:42px; text-decoration:none;color:#FFF;display:block;width:150px;text-align:center; font-size:18px;}
#nav_main a:hover{color:#FFF; background:#146094;}
#nav_main .active{color:#FFF;}
#nav_main .liactive{background:#146094; }*/
/*
#nav_main .liactive{background:#FAFAFA; background: url(../img/top_pic.jpg);}
*/

/*banner*/
#banner{clear:both; width:100%; height:380px; margin:0 auto 0; background:#E4E7E9;}
#banner_main{width:1200px; height:380px; margin:0 auto 0; background:#EEE; color:#FFF;}

/*slide横幅图片滚动*/
#slide{clear:both;width:1200px;height:380px;overflow:hidden;position:relative;}
#slide ul{height:380px;position:absolute;}
#slide ul li{float:left;width:1200px;height:380px;overflow:hidden;position:relative;background:#000;}
#slide ul li div{position:absolute;overflow:hidden;}
#slide .btnBg{position:absolute;width:1200px;height:20px;left:0;bottom:0;background:#000;}
#slide .btn{position:absolute;width:1180px;height:18px;*height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#slide .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#slide .btn span.on{background:#FFF;}
#slide .preNext{width:45px;height:100px;position:absolute;top:140px;background:url(../img/banner/sprite.png) no-repeat 0 0;cursor:pointer;}
#slide .pre{left:0;}
#slide .next{right:0;background-position:right top;}

/*flexslider*/
.flexsliderlite{position:relative;height:380px;overflow:hidden;background:url(../flexslider/images/loading.gif) 50% no-repeat;}
.flexslider{position:relative;height:380px;overflow:hidden;background:url(../flexslider/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:380px;}
.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(../flexslider/images/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(../flexslider/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../flexslider/images/next.png) center center no-repeat;}



/*content*/
#content{clear:both; width:100%; margin:0 auto; background:#FFF;}
#content_main{width:1200px; margin:0 auto; background:#FFF; /*△自动高度*/overflow:hidden; height:auto !important;}

/*list列表2列*/
.list{/*△自动高度*/overflow:hidden; height:auto !important;  }
.list_main{width:580px; border:0px #ccc solid; padding-right: 20px; float:left; display:inline;overflow:hidden; height:auto !important;}
.list_title{height:40px;line-height:40px; font-size:18px; font-weight: bold; border-bottom:2px #146094 solid;background-color:#FFF;padding:0 10px 0 10px;}
.list_title_left a{float:left; color:#146094;font-size:16px;width:470px; display: block;white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}
.list_title_right a{float:right; color:#666; font-size:16px;}
.list_title_right a:hover{color:#000;}

.list_content{background-color:#fff;}
.list_content ul{padding:10px;}
.list_content ul li{height:40px;line-height:40px;border-bottom:1px #ccc dashed; padding-left:0px;}
.list_content ul li a{float:left; font-size:16px; width:460px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_content ul li a:hover{color:#146094;}
.list_content ul li div{float:right; width:80px;color:#666;font-size:14px; text-align:right;}


/*list列表2列左边*/
.listleft{/*△自动高度*/overflow:hidden; height:auto !important;  }
.listleft_main{width:800px; border:0px #ccc solid; padding-right: 20px; float:left; display:inline; overflow:hidden; height:auto !important;}
.listleft_title{height:40px;line-height:40px; font-size:18px; font-weight: bold; border-bottom:2px #146094 solid;background-color:#FFF;padding:0 10px 0 10px;}
.listleft_title_left a{float:left; color:#146094;font-size:16px;width:690px; display: block;white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}
.listleft_title_right a{float:right; color:#666; font-size:16px;}
.listleft_title_right a:hover{color:#000;}

.listleft_imgcontent{background-color:#fff;float:left;display:inline; margin:15px 15px 15px 10px; padding: 10px; border:1px #ccc solid;}



.listleft_content{background-color:#fff; float:right;display:inline; width: 450px;}
.listleft_content ul{padding:10px;}
.listleft_content ul li{height:40px;line-height:40px;border-bottom:1px #ccc dashed; padding-left:0px;}
.listleft_content ul li a{float:left; font-size:16px; width:340px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.listleft_content ul li a:hover{color:#146094;}
.listleft_content ul li div{float:right; width:80px;color:#666;font-size:14px; text-align:right;}

/*list列表2列右边*/
.listright{/*△自动高度*/overflow:hidden; height:auto !important;  }
.listright_main{width:380px; border:0px #ccc solid; float:right; display:inline;overflow:hidden; height:auto !important;}
.listright_title{height:40px;line-height:40px; font-size:18px; font-weight: bold; border-bottom:2px #146094 solid;background-color:#FFF;padding:0 10px 0 10px;}
.listright_title_left a{float:left; color:#146094;font-size:16px;width:270px; display: block;white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}
.listright_title_right a{float:right; color:#666; font-size:16px;}
.listright_title_right a:hover{color:#000;}

.listright_content{background-color:#fff;}
.listright_content ul{padding:10px;}
.listright_content ul li{height:40px;line-height:40px;border-bottom:1px #ccc dashed; padding-left:0px;}
.listright_content ul li a{float:left; font-size:16px; width:280px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.listright_content ul li a:hover{color:#146094;}
.listright_content ul li div{float:right; width:80px;color:#666;font-size:14px; text-align:right;}

/*imglist图片列表*/
.imglist{/*△自动高度*/overflow:hidden; height:auto !important;}
.imglist_main{width:1200px;border:0px #ccc solid;float:left;margin:20px 0 20 00px; display:inline;}
.imglist_title{height:40px;line-height:40px;border-bottom:2px #146094 solid;background-color:#FFF;padding:0 10px 0 10px;}
.imglist_title_left a{float:left; color:#146094;font-size:18px; font-weight:bold; width:390px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.imglist_title_right a{float:right; color:#666; font-size:16px;}
.imglist_title_right a:hover{color:#000;}


/*
.imglist_content{background-color:#fff;}
.imglist_content ul{padding:0; overflow:hidden; height:auto !important;}
.imglist_content ul li{float:left; text-align:center; border:1px #ccc solid; padding-top:20px;margin:0 0 12px 12px;display:inline;}
.imglist_content ul li a{float:left; width:580px;  height:auto; display:block; white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}
.imglist_content ul li a:hover{color:#146094;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.imglist_content ul li a div{width:580px; padding-bottom:10px; margin:0 auto; font-size:20px; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
*/
/*
.imglist_content{background-color:#fff;}
.imglist_content ul{padding:0; overflow:hidden; height:auto !important;}
.imglist_content ul li{float:left; text-align:center; padding-top:20px;margin:0 0 15px 15px;display:inline; }
.imglist_content ul li a{float:left; width:380px;  height:auto; display:block; border-bottom: 2px solid #FFF;}
.imglist_content ul li a:hover{color:#146094; border-bottom: 2px solid #145F96;}
.imglist_content ul li a .imglist_content_title{width:380px; margin:0 auto; font-size:16px; font-weight: bold; height:40px; line-height: 40px; white-space: nowrap;overflow:hidden;text-overflow:ellipsis; text-align: left;}
.imglist_content ul li a .imglist_content_content{width:380px; padding-bottom:10px; margin:0 auto; font-size:16px; height:55px; line-height: 30px; overflow:hidden; text-align: left; color: #999;}
*/
.imglist_content{background-color:#fff;}
.imglist_content ul{padding:0; overflow:hidden; height:auto !important;}
.imglist_content ul li{float:left; text-align:center; display:inline; }
.imglist_content ul li a{float:left; width:400px; padding:10px; height:auto; display:block; border-bottom: 2px solid #FFF;}
.imglist_content ul li a:hover{color:#146094; border-bottom: 2px solid #145F96; background: #FAFAFA;}
.imglist_content ul li a .imglist_content_title{width:380px; margin:0 auto; font-size:16px; font-weight: bold; height:40px; line-height: 40px; white-space: nowrap;overflow:hidden;text-overflow:ellipsis; text-align: left;}
.imglist_content ul li a .imglist_content_content{width:380px; padding-bottom:10px; margin:0 auto; font-size:16px; height:55px; line-height: 30px; overflow:hidden; text-align: left; color: #999;}



/*listview带图片列表*/
.listview{overflow:hidden; height:auto !important; }

.listview_main{
	border:1px #ccc solid;
	background-color:#FFF;
	/*△自动高度*/overflow:hidden; height:auto !important;
	width:448px;
	float:left;margin:20px 0 0 20px; display:inline; 
}
.listview_title{
	height:40px;line-height:40px;border-bottom:1px #ccc solid;background-color:#F9F9F9;padding:0 10px 0 10px;
}

.listview_title_left a{float:left; color:#146094;font-size:16px;width:390px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.listview_title_right a{float:right; color:#666; font-size:16px;}

.listview_image{
	float:left;
	width:200px;
	text-align:center; 
	margin-right:-100%;
} 

.listview_image img{
	padding:20px;
}

.listview_content{float:left;background-color:#fff; width:100%; margin-left:200px;display:inline;}
.listview_content ul{padding:0px 10px 10px 10px; }
.listview_content ul li{height:30px;line-height:30px;border-bottom:1px #ccc dashed; background:url(../img/arrow1.gif) no-repeat 0 0; padding-left:10px;}
.listview_content ul li a{float:left; width:230px; font-size:16px; display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.listview_content ul li a:hover{color:#077294;background:#FAFAFA;}
.listview_content ul li label{float:left;width:120px;}

/*page块*/
.page_block{clear:both; height:20px; background:#FFF;}
.page_block-10{clear:both; height:20px; background:#FFF;}

.page_about{clear:both; height:260px; background:#EEE; }
.page_about_main{margin:0 auto 0; width:920px; padding-top:15px;}

.page_contact{clear:both; height:100px; background:#146094;}


/*footer*/
#footer{clear:both;width:100%; height:140px; background: #2B373D;}
#footer_main{width:1200px; padding-top:30px; height:110px; margin:0 auto;  background: #2B373D; color:#FEE0E0;}
#footer_nav, #footer_link{height:28; text-align:center; font-size:16px; }
#footer_copyright{height:28; text-align:left; font-size:16px; margin:0 0 0 350px; }
#footer_link a{color:#FFF;font-size:16px;}
#footer_nav{  height:30px;margin:0 auto 0;}
#footer_nav a{height:30px; line-height:30px;text-decoration:none;color:#FEE0E0;display:inline;width:100px;text-align:center;}
#footer_nav a:hover{height:30px; line-height:30px;text-decoration:none;color:#146094;display:inline;width:100px;text-align:center;}
#footer_qr{float:left; margin-left:20px; display:inline; margin-top:-90px; }

#footer_other{float:right; margin-right:20px; display:inline; margin-top:-90px; }


/*login*/
.loginform{width:400px;}


/*竖列菜单*/
.smenu{text-align:center; width:100%;}
.smenutitle{height:40px; line-height:40px;cursor: pointer; font-size:20px; font-weight:bold; position:relative;border-bottom:#000 2px solid; background:#eee;}
.smenucontent{display:none;cursor:pointer; font-size:16px; background:#F9F9F9;}
.smenucontent ul{margin:0;padding:0;}
.smenucontent li{height:30px; line-height:30px; list-style:none; border-bottom:#ccc 1px dotted; text-align:center;}
.smenucontent a{display: block;}
.smenucontent a:hover{color:#fff;background-color:#399dd8}


/*colsleft左侧栏*/
.colsleft{float:left; margin: 20px  0px 20px 0px ;  display:inline;/*ie6双倍margin*/}
.colsleft_main{clear:both; float:left; width:350px; background:#fff; margin-bottom: 10px ;border:0px solid #CCC; display:inline;/*ie6双倍margin*/}
.colsleft_title{color:#146094; font-size:24px; font-weight:bold; text-align:left;  border-bottom:2px solid #146094; padding:5px 5px; background:#FFF;}
.colsleft_title a{display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;color:#146094;}
.colsleft_title a:hover{}
.colsleft_content{padding: 0px; }
.colsleft_content li{border-bottom:1px dashed #C5C5C5; height:50px; line-height:50px; padding-left: 5px;	font-size:18px;	}
.colsleft_content li a{width:340px; display: block; text-align:left; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.colsleft_content li a:hover{color:#146094; background: #F5F5F5;}



/*colright右侧内容*/
.colsdetail{float:right; width:820px; background:#fff; display:inline; margin: 20px 0px 20px 0px; border:0px solid #CCC;}
.colsdetail_title{color:#146094; background:#FFF; font-size:24px; font-weight:bold; text-align:left; border-bottom:2px solid #146094; padding:5px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.colsdetail_content{clear:both;	width:804px;overflow: hidden;padding: 20px;font-size:20px;}
.colsdetail_share{padding-left:20px;}
.colsdetail_contenttitle{width:820px;height:30px; line-height:30px; text-align:center; border-bottom:0px #ccc solid;padding:10px;width:780px; margin:0 auto; font-size:20px; font-weight:bold; color:#515151; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.colsdetail_contentother{color:#B5B5B5; font-size:14px; text-align:center;}
.colsdetail_content img{max-width:100%;height:auto;/*手机图片自适应宽度*/}

/*colright右侧列表*/
.colslist{float:right; width:820px; background:#fff; display:inline; margin: 20px 0px 20px 0px; border:0px solid #CCC;}
.colslist_title{color:#146094; background:#FFF; font-size:18px; font-weight:bold; text-align:left; border-bottom:2px solid #146094; padding:5px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.colslist_search{padding:5px; height:40px; line-height:40px; }
.colslist_search label{float:left; width: 100px; text-align:left; }
.colslist_searchlabel{float:left; width:300px; height:38px; line-height:38px; border:1px solid #146094; padding-left: 10px;}
.colslist_searchbutton{float:left; width:60px; border:0px solid #2d88bf; background: #146094; color: #FFF; display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:40px;line-height:40px;font-size:16px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;}

.colslist_content{clear:both; padding: 5px 0px 5px 0px;}
.colslist_content li{border-bottom:1px dashed #C5C5C5; height:50px; line-height:50px; padding-left: 5px; }
.colslist_content li div{float:right;font-size:14px;color:#666;}
	
.colslist_content li a{width:730px;display: block;	white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.colslist_content li a:hover{color:#146094;}


/*login*/
.login{width:400px; background:#FFF;border:1px #C5C5C5 solid; margin:0 auto;padding:10px;}
.login_title{color:#399dd8;background:#e3f2fb;font-size:20px; font-weight:bold; text-align:center; border-bottom:2px solid #399dd8; padding:5px 10px;}
.login_content li{height:40px; line-height:40px;}
.login_content li label{float:left; width:100px; text-align:right;}
.login_content li input{float:left; margin-top:5px; display:inline; border:1px #C5C5C5 solid; height:30px;line-height:30px;}
.login_content li img{float:left;margin-top:5px; display:inline;}
.login_verify{width:50px;}
.login_button{width:100px; height:30px; color:#FFF;display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:30px;line-height:25px;border:1px solid #399dd8;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;background:#54aede;}


/*listform列表表单*/
.listform{
	border:1px #ccc solid;
	background-color:#FFF;
	/*△自动高度*/overflow:hidden; height:auto !important;
}

.listform_title{
	height:40px;
	line-height:40px;
	border-bottom:1px #ccc solid;
	background-color:#F9F9F9;
	padding:0 10px 0 10px;
	font-weight:bold;
	/*color:#065895;*/
	color:#333;
}

.listform_content ul{
	padding:0px 10px 10px 10px;
}

.listform_content ul li{
	line-height:40px; border-bottom:1px #ccc dashed; padding-left:10px;
	/*△自动高度*/overflow:hidden; height:auto !important;
	
}

.listform_content ul li label{
	float:left;
	width:120px;
}

.listform_text{
	float:left;
	width:600px;
	margin-top:5px;
	display:inline;
	padding:0px 5px 0px 5px;
	height:30px;
	line-height:30px;
	border:1px #ccc solid;
	font-size:16px;	
}

.listform-btn{
	float:left;
	margin-top:5px;
	background-color:#399dd8;
	color:#FFF;padding:0 12px;height:32px;line-height:32px;border:0px solid #399dd8;text-align:center;vertical-align:middle;cursor:pointer;width:100px;
}

.listform_content ul li textarea{
	float:left;
	/*△自动高度overflow:hidden; height:auto !important;*/
	width:800px;
}

.listform_content ul li select{
	float:left;
	margin-top:5px;
	padding:0px 5px 0px 5px;
	height:30px;
	line-height:30px;
	border:1px #ccc solid;
	font-size:16px;	
}

.listform_verify{
	float:left;
	width:53px;
	margin-top:5px;
	display:inline;
	padding:0px 5px 0px 5px;
	height:30px;
	line-height:30px;
	border:1px #ccc solid;
	font-size:16px;	
}

.listform_verifyimg{
	float:left;
	margin-top:5px;
	display:block; /*图片清除底部空白*/
	height:30px;
	line-height:30px;
}

/*链接*/
#link{
	height:50px;
	line-height:50px;
	background:#E9EAEA;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

#link_main{
	width:1200px;
	margin:0 auto;
	font-size:16px;
	color:#146094;
}


.link_title{
	float:left;
	padding:0px 20px 0px 20px;
}

.link_content{
	float:left;
}

.link_content li{
	float:left;
}

.link_content li a{
	display:block;
	text-align:center;
	color:#333;
	padding:0px 10px 0px 10px;
	font-size:16px;
}

.link_content li a:hover{
	color:#146094;
}

/*在线客服*/
.online{ position:absolute; right:0; top:150px;}
.online .slide_min{ width:40px; height:130px; background:url(../img/slide_min.gif) no-repeat; cursor:pointer;}
.online .slide_box{ width:154px; height:auto; overflow:hidden; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:1px solid #146094; background:#F9FAFA;}
.online .slide_box .weixin{ margin-bottom:5px;}
.online .slide_box img{ cursor:pointer;}
.online .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.online .slide_box span{ padding:5px 10px; display:block;}
.online .slide_box span a{ color:#146094;}

/* suspend */
.suspend{width:40px;height:170px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:170px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:170px;background:url(../img/suspend.gif);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(../img/suspend.gif) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(../img/suspend.gif) -40px -86px;overflow:hidden;}
.suspend{ position:absolute; right:0; top:150px;}

/*.suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}
*/

/* 普通翻页器-默认居中 */
.m-page{clear:both;  margin:10px 0 10px 0;text-align:center; height:30px; line-height:30px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover{text-decoration:none;color:#146094;}
.m-page a{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a:hover{background:#f5f5f5;}
.m-page a.current{cursor:default;color:#999;background:#f0f0f0;}
.m-page a.disabled{cursor:default;color:#ccc;background:#fff;}


/*OA文章列表属性*/

#main1{clear:both; width:1200px; height:100%; overflow:hidden; !important;  margin:0 auto 0; background:#FFF;}

.oalist{float:left; width:1200px; background:#fff;  display:inline; margin: 0px ; border:0px solid #CCC; }

.oalist .oalistttitle {color:#515151; font-size:16px;text-align:left;  border-bottom:2px solid #515151; padding:5px 10px; background:#F5F5F5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.oalist  .oalistsearch{
	padding:5px;
	 height:30px; line-height:30px;
}
.oalist  .oalistsearch label{
	float:left; 
	width: 100px;
	text-align:right; 
}
.oalist  .oalistsearch .search-text{
	float:left; 	width:300px; height:30px; line-height:30px; border:1px solid #CCC; }
}

/* 通用自定义按钮 */
.u-btn{}

.oalist .oalistsearch label{text-align: center; width:100px; height: 40px; line-height: 40px; font-size: 18px;}
.oalist .oalistsearch .searchlabel{float:left; width:300px; height:38px; line-height:38px; border:1px solid #146094; padding-left: 10px;}
.oalist .oalistsearch .searchbutton{float:left; width:60px; border:0px solid #2d88bf; background: #146094; color: #FFF; display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:40px;line-height:40px;font-size:16px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;}


.oalist .oalistcontent{
}

.oalist  .oalistcontent ul{
	clear:both;
	padding: 5px 20px 5px 20px;
}

.oalist  .oalistcontent li{
	border-bottom:1px dashed #C5C5C5; height:60px; padding-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.oalist  .oalistcontent li:hover{
	background:url(../img/arrow1.gif) no-repeat 0 0;
}

.oalist  .oalistcontent  h1{
	padding-top: 5px;
	font-size:18px;
	font-weight:normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:940px;
}

.oalist  .oalistcontent   a{
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
	
.oalist  .oalistcontent  a:hover{
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#146094;
	}

.oalist  .oalistright{
	float:right;
	padding-top:13px;
	display:inline;
	height:20px;
	line-height:20px;
}

.oalist  .oalistright a{
	font-size:14px;
	color:#666;
	border:#CCC 1px solid; 
	padding:5px;
	background:#fff;
}

.oalist  .oalistbottom{
	font-size:13px;
	color:#999;
}

/*OA文章添加*/
/* 表单属性*/
.oaform h2,.oaform p,.oaform input{margin:0;padding:0;}
.oaform label,.oaform input, .oaform img, .oaform textarea{float:left;}
.oaform{background:#fff;overflow:hidden;zoom:1;padding: 10px;margin: 0 auto 0; }
.oaform h2{color:#399dd8;background:#e3f2fb;font-size:20px;text-align:center; border-bottom:2px solid #399dd8; padding:5px 10px;}
.oaform p{float:left;clear:both;width:100%;height:32px;margin-top:10px;line-height:32px; }
.oaform label{width:120px; height:31px; line-height:31px; text-align:center; font-size: 18px;}
.oaform input{border:1px solid #c5c5c5;}
.oaform .f-text,form .f-text-high{width:220px;height:30px;padding-left:5px;line-height:30px;}
.oaform .f-textlong{width:500px;height:30px;padding-left:5px;line-height:30px;}
.oaform .f-verify{width:53px;height:30px;padding-left:5px;line-height:30px;}
.oaform .f-text-high{background-position:0 -30px;}
.oaform .f-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:30px;line-height:25px;border:1px solid #399dd8;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#54aede;
color:#fff;width:100px;*height:30px;_line-height:25px;}
.oaform .oap{float:left;clear:both; width:100%; margin-top:10px;  display:inline;}
.oaform .f-textarea{width:850px; height:400px; line-height:20px;}
.oaform select{height:30px;line-height:30px;border:1px solid #c5c5c5;}


/*OA内容页属性*/

.oadetail{float:left; width:1160px; background:#fff; display:inline; margin: 10px;}

.oadetail div{
	padding: 0px 20px 10px 20px;
	font-size:18px;
	color:#000;
}
.oadetail .oadetailcontent{
	clear:both;
	/*text-indent: 2em;*/
	overflow: hidden;
	height:auto!important;  
	height:200px;  
	min-height:200px;  
}

.oadetailcontent p{
	margin:10px;
}

.oadetail .oadetailtitle{color:#515151; font-size:20px;text-align:center; height:30px; line-height:30px;  border-bottom:1px solid #CCC; padding:5px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.oadetail .oaother {
	font-size:14px;
	color:#b5b5b5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:center;
	padding: 5px 0px 5px 0px;
}


/*置顶收藏*/
.oatop{
	width:1120px;
	margin:0 auto;
	margin-top: 5px;
}
.oatop li{
	float:left;
	white-space:nowrap;
}
.oatop li a{
	border: 1px solid #a5d24a; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	display: block; 
	float: left; 
	padding: 8px; 
	text-decoration:none; 
	background: #cde69c; 
	color:#638421; 
	margin-right: 5px; 
	margin-bottom:5px;
	font-size:16px;
}
.oatop li a:hover{
	color: #060; 
	border: 1px solid #060; 
	/*background:#006600;*/
}


.box_main{width:580px; border:0px #ccc solid; float:left; margin: 20px auto; display:inline;overflow:hidden; height:auto !important;}
.box_title{height:40px;line-height:40px; font-size:18px; font-weight: bold; border-bottom:2px #146094 solid;background-color:#FFF;padding:0 10px 0 10px;}
.box_title_left a{float:left; color:#146094;font-size:24px;width:150px; display: block;white-space: nowrap; overflow:hidden;text-overflow:ellipsis;}
.box_title_right a{float:right; color:#666; font-size:20px;width:45px; text-align: right;}

.box_content{background-color:#fff; width:100%; }


/*列表类*/
.box_datecontent{}
.box_datecontent ul{padding:6px 10px 0 10px}
.box_datecontent li{margin-top: 4px; height:66px;border-bottom:0px #ccc solid;}
.box_datecontent ul li a:hover{color:#146094;}
.box_datecontent_left{float: left; margin: 0px 10px 0px 0px; padding: 3px 5px 4px 5px; border: 1px solid #146094; background: #146094;  color: #FFF; text-align: center; border-radius: 8px;}
.box_datecontent_left b{font-size: 22px;}
.box_datecontent_left p{font-size: 12px;}
.box_datecontent_right{float: left; width: 490px;}
.box_datecontent_title{width: 490px; height: 30px; line-height: 30px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: bold;}
.box_datecontent_remark{width: 490px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px; color: #858687;}
