@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: #004386;font-family:microsoft yahei,arial, helvetica, sans-serif;}

/*全局样式end*/

/*页面画布start*/
.wrap{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: ; 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; }
.noticecb{ border:1px solid #cfd06d; background:#ffffcc; padding:6px}

/*通栏豆腐块*/
.general_lan{ border:1px solid #ddd; background: #fff}
.general_lan .lan_title{ background:url(/uploads/image/phimages/dot_mini.jpg) repeat-x bottom #f5f5f5; height:35px; line-height:35px;}
.general_lan .lan_content{ padding:6px; line-height: 170%}
.general_lan .lan_title li{display:block;float:left;height:35px; line-height:35px; padding:0 15px; border-right:1px solid #ddd; font-size:14px; cursor:pointer;}
.general_lan .lan_title li.act{ background: repeat-x top #fff}
.general_lan .lan_title li.more{ float:right; border-right:0; padding:0 10px;}
.general_lan .lan_title li.more a{display:block;width:36px; height:11px;background: no-repeat center; margin-top:11px}
.general_lan .lan_title li.map{ float:right; border-right:0; padding:0 10px; width: 100px}
.general_lan .lan_title li.map a span.icon{display:block;float:left;width:12px; height:15px;background: no-repeat center; margin-top:11px; margin-right:5px}

.general2_lan{ border:1px solid #ddd; background: #fff}
.general2_lan .lan_title{ background:url(/uploads/image/phimages/dot_mini.jpg) repeat-x bottom #f5f5f5; height:35px; line-height:35px; padding:0 15px;font-size:14px;}
.general2_lan .lan_content{ padding:6px; line-height: 170%}
.general2_lan .lan_title li{display:block;float:left;height:35px; line-height:35px;font-size:14px; cursor:pointer;}
.general2_lan .lan_title li.more{ float:right; border-right:0; padding:0 10px;}
.general2_lan .lan_title li.more a{display:block;width:36px; height:11px;background: no-repeat center; margin-top:11px}

.general3_lan{ background: #fff}
.general3_lan .lan_title{ height:36px; line-height:36px; padding:0 15px;font-size:14px; border-top:3px solid #1488be; border-bottom:1px solid #ddd; background:#f5f5f5}
.general3_lan .lan_content{ padding:6px; line-height: 170%}

.general4_lan{ border:1px solid #ddd; background: #fff}
.general4_lan .lan_title{ height:36px; line-height:36px; padding:0 15px;font-size:14px; border-top:3px solid #1488be; border-bottom:1px solid #ddd; background:#f5f5f5}
.general4_lan .lan_content{ padding:6px; line-height: 170%}

/*标题列表mini1*/
.listlink_mini li{line-height:26px; background: no-repeat 5px; padding-left:15px}
.listlink li{line-height:26px; background:url(/uploads/image/phimages/dot.jpg) no-repeat 5px; padding-left:15px}
.listlink li a{ font-size:14px}
.listlink li.line_solid{ background:url(/uploads/image/phimages/dot_mini.jpg) repeat-x center; height:16px}


/*分类列表*/
.classlist{ background: #fff}
.classlist li a{display:block; line-height: 40px; background: 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}

/*图片列表*/
.pic_list ul{display: block; margin-bottom: 10px; border-bottom:1px solid #ddd; padding-bottom: 10px}
.pic_list li{float: left; text-align: center}
.pic_list a.title{font-size: 14px; }


/*主通栏*/
.maincontent{ padding:10px 40px; line-height:170%; margin:20px 0}
.maincontent,.maincontent td,.maincontent th,.maincontent div,.maincontent p,.maincontent a{line-height:170%; font-size: 14px}


/*新闻或文章详细页*/
.article_title{font-size:30px ; border-bottom:1px solid #c6c6c6; line-height:60px; text-align:center}
.article_remark{color:#999;line-height: 40px;text-align: center; font-size:14px }
.article_remark2{color:#999;line-height: 40px;text-align: right; font-size:14px }
.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%;}

.context_img_response{ max-width: 100%;height:auto}
