@charset "utf-8";
/*全局样式Start*/

body {text-align: center; font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;margin:0; padding:0; font-size:12px; color:#555555; line-height: 150%; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}

/*排列*/
ul,li,ol,dl,dt,dd{list-style:none; margin:0; padding:0}

:focus {outline: none; }
a,area {blr:expression(this.onFocus=this.blur()) }
a img{border:0}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }

img{vertical-align:middle}

a {text-decoration: none; color: #555555;font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;}
a:hover {color: #0668af;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;}

/*全局样式End*/

/*页面画布Start*/
.wrap{width:1000px;z-index:1;margin:0 auto; text-align:left;}
.wrap12{width:1200px;z-index:1;margin:0 auto; text-align:left;}
.wrap100p{width:100%;min-width: 1200px;z-index:1;margin:0 auto; text-align:left;}
/*页面画布End*/

/*控件、按钮信息*/
form{margin:0; padding:0}
input{letter-spacing:1px}
input, textarea, select {font-size: 12px;color:#555555;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
.text{padding:0 5px;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #efefef;border-bottom:1px solid #efefef; background: #fff;}
select{height:28px;line-height:28px; padding:0;padding:0 !important;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #efefef;border-bottom:1px solid #efefef; background: #F9F9F9;}
.text50{width:50px;height:28px;line-height:28px;}
.text80{width:80px;height:28px;line-height:28px;}
.text100{width:100px;height:28px;line-height:28px;}
.text120{width:120px;height:28px;line-height:28px;}
.text150{width:150px;height:28px;line-height:28px;}
.text200{width:200px;height:28px;line-height:28px;}
.text250{width:250px;height:28px;line-height:28px;}
.text300{width:300px;height:28px;line-height:28px;}
.text365{width:365px;height:28px;line-height:28px;}
.text400{width:400px;height:28px;line-height:28px;}
.text500{width:500px;height:28px;line-height:28px;}
.textarea300_80{width:300px;height:80px}
.textarea400_80{width:400px;height:80px}
.textarea500_80{width:500px;height:80px}
.textarea450_160{width:450px;height:160px}
.textarea680_350{width:680px;height:350px}
.textarea100p_80{width:99%;height:80px}
.button{display:inline-block;height:30px;line-height:30px;font-size:14px; cursor:pointer; margin:4px; padding:0 20px;border:1px solid #999; background:#FFFFFF;border-radius:4px;-webkit-border-radius:4px;}
.button_mini{display:inline-block;height:26px;line-height:26px;font-size:14px; cursor:pointer; margin:4px; padding:0 10px;border:1px solid #999; background:#FFFFFF;border-radius:4px;-webkit-border-radius:4px;}
.btn_tips{background:#f5f5f5; border:1px solid #ddd;}
.btn_red{background:#E30000; color:#FFFFFF;border:1px solid #C00;}
.btn_green{background:#090; color:#FFFFFF;border:1px solid #10670C}
.btn_blue{background:#1C5CBD; color:#FFFFFF;border:1px solid #10538F}
.btn_orange{background:#EE9704; color:#FFFFFF;border:1px solid #B67B10}
a.btn_red,a.btn_green,a.btn_blue,a.btn_orange{color:#FFFFFF;}
.text_h22{height:22px; line-height:22px;}


.tb{width: 100%;background:#fff;}
.tbborder {box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbborder td,.tbborder th{border-left: 1px solid #eee;border-top: 1px solid #eee;height:30px; text-align:center}
.tb td, .tb th {padding:4px;}
.tb thead{color:#000;font-weight:bold; background:#f5f5f5;}

.tb2{width: 100%; border-collapse: collapse}
.tbborder2 td,.tbborder2 th{border:1px solid #ddd; padding:4px}

.tbborder3 {box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbborder3 td,.tbborder3 th{border-left: 1px solid #eee;border-top: 1px solid #eee;height:30px;}

.noBg{background:none}
.noBorder{border:none; border-bottom: 0; border-left: 0; border-top: 0; border-right: 0}
.border{background-color:#ffffff;border:1px solid #ddd;}
.bordert{border-top:1px solid #ddd;}
.borderr{border-right:1px solid #ddd;}
.borderb{border-bottom:1px solid #ddd;}
.borderl{border-left:1px solid #ddd;}
.cborder{background-color:#ffffff;box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.hide{display:none}
.margin{ margin:10px}
.marginb{ margin-bottom:10px}
.margint{ margin-top:10px}
.marginl{ margin-left:10px}
.marginr{ margin-right:10px}
.padding{padding:10px;}
.paddingb{ padding-bottom:10px}
.paddingt{ padding-top:10px}
.paddingl{ padding-left:10px}
.paddingr{ padding-right:10px}

/* 文字高亮 */
.text_bold {font-weight:bold;}
.text_tips{color:#999}
.text_black {color: #000000;}
.text_gray {color: #636363;}
.text_orange {color: #FF6600;}
.text_red {color: #ff0000;}
.text_green {color: #009900;}
.text_blue{color:#1380b3;}
.text_white{color: #fff}
.font12{ font-size:12px}
.font13{ font-size:13px}
.font14{ font-size:14px}
.font15{ font-size:15px}
.font16{ font-size:16px}
.font17{ font-size:17px}
.font18{ font-size:18px}
.font19{ font-size:19px}
.font20{ font-size:20px}
.font22{ font-size:22px}

.dialog{display:none; font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;font-size:14px; text-align:left}
.ui-dialog{z-index: 200000}
.ui-dialog .ui-dialog-title { font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; text-align:left; color:#000; }

.clear{
	clear: both; 
}
.clearfix:after{ 
visibility: hidden; 
display: block; 
font-size: 0; 
content: "."; 
clear: both; 
height: 0; 
}
* html .clearfix{zoom: 1;} 
*:first-child + html .clearfix{zoom: 1;} 
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* 文档格式图标 */
.fileIco {float: left; display: block; width: 16px; height: 16px; background-image: url(../images/IcoFiles.gif); background-repeat: no-repeat; border: 0; overflow: hidden; margin:0 6px 0 0;}
	.files {background-position: 0 0;}
	.fileTxt {background-position: 0 -20px;}
	.fileDoc {background-position: 0 -40px;}
	.fileXls {background-position: 0 -60px;}
	.filePPT {background-position: 0 -80px;}
	.fileZip {background-position: 0 -100px;}
	.fileImg {background-position: 0 -120px;}
	.fileFla {background-position: 0 -140px;}
	.filePdf {background-position: 0 -160px;}
	.fileRar {background-position: 0 -180px;}
	.fileFolder {background-position: 0 -200px;}
	.fileMedia {background-position: 0 -220px;}

a.bl{color:#06F; text-decoration:underline}
.noticecb{ border:1px solid #cfd06d; background:#ffffcc; padding:6px}

/*通栏豆腐块*/
.general_lan{ }
.general_lan .lan_title{ height:42px; line-height:42px; border-bottom:1px solid #ddd; color:#0668af; font-size:22px; }
.general_lan .lan_content{ line-height: 170%; }
.general_lan .lan_title  a.more{float:right;display:block;width:12px; height:16px;background:url(../images/more.png) no-repeat center; margin-top:16px}

/*标题列表mini1*/
.listlink_mini li{line-height:26px; background:url(../images/dot2.jpg) no-repeat 5px; padding-left:15px}
.listlink li{line-height:22px; background:url(../images/dot.png) no-repeat 5px; padding-left:15px}
.listlink li a{ font-size:12px}
.listlink li.line_solid{ background:url(../images/dot_mini.jpg) repeat-x center; height:16px}

/*新闻或文章详细页*/
.article_title{font-size: 18px !important; font-weight:bold; font-weight:normal;line-height: 50px; text-align:center }
.article_remark{color:#999;height: 30px;text-align: center; }
.article_content,.article_content a,.article_content div,.article_content p,.article_content td,.article_content th,.article_content input,.article_content textarea,.article_content select{font-size: 14px; line-height: 170%;}


/*分类列表*/
.classlist{ background: #fff}
.classlist li a{display:block; line-height: 40px; background:url(../images/arrow.png) no-repeat 10px center; padding-left: 30px; border-bottom: 1px dotted #ddd; font-size: 14px;}
.classlist li a:hover{background-color: #f5f5f5}

/*图片-标题-简介列表*/
.pic_title_intro ul{display: block; margin-bottom: 10px; border-bottom:1px solid #ddd; padding-bottom: 10px}
.pic_title_intro .pic{float: left; margin-right: 10px;}
.pic_title_intro .intro{float: left; line-height: 22px; width: 500px;}
.pic_title_intro .intro a.title{font-size: 14px; font-weight: bold; color:#1380b3}

.data_title_intro ul{display: block; margin-bottom: 10px;  padding-bottom: 10px}
.data_title_intro ul li{ display:block; margin:10px 0; border-bottom:1px dashed #ddd; padding:10px 0}
.data_title_intro .date{float: left; margin-right: 10px;}
.data_title_intro .date span{ display:block; background:#ebebeb; text-align:center; padding:4px}
.data_title_intro .date span.d{ font-size:16px; font-weight:bold ; margin-bottom:2px}
.data_title_intro .intro{float: left; line-height: 22px; width: 650px;}
.data_title_intro .intro a.title{font-size: 14px; font-weight: bold !important; color:#333}

/*图片列表*/
.pic_list ul{display: block; margin-bottom: 10px;  padding-bottom: 10px}
.pic_list li{float: left; text-align: center; display:block; margin:10px}
.pic_list a.title{font-size: 14px; display:block; text-align:center }

.product_lists ul{display: block;}
.product_lists .title{ display:block; clear:both;height:30px; line-height:30px; border-bottom:1px dashed #ddd}



/*主通栏*/
.maintitle{ font-size:24px; line-height:60px;height:60px; border-bottom:1px solid #444; color:#0668af;}
.maintitle .location{ font-size:14px; color:#555; float:right}
.maincontent{ padding:10px; line-height:170%}
.maincontent,.maincontent td,.maincontent th,.maincontent div,.maincontent p,.maincontent a{line-height:170%; font-size: 14px}



