﻿/*******************重置html样式*******************/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
img{width:auto\9;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
caption,th{text-align:left;}
input,select,textarea{font-size:12px;}
body{overflow-x:hidden;}
/*******************可重用样式*******************/
/*-----清理浮动---*/
.clearfix:after{
  content:""; display:block; height:0; clear:both;
  visibility:hidden;
}
*html .clearfix{
  height:1%;
}
*+html .clearfix{
  height:1%;
}
ul,ol,em{ list-style:none;margin:0px;padding:0px;}
li{vertical-align:middle;margin:0px;padding:0px;}
a{ text-decoration:none;}
a {text-decoration:none; color:#333;outline:none;}
a:hover{text-decoration:none; color:#ee0000;}
/*-----显示模式---*/
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.hidden{overflow:hidden;}
.right{ float:right;}
.left{ float:left;}
.hide{ display:none;}
/*-----对齐方式----*/
.clear{clear:both;height:0px;font-size:0px;line-height:0px;over-flow:hidden;}
* html .clear {display:inline;}

body {margin:0px auto;font-size:12px;background:#ffffff; background:url(imgbg.jpg) repeat; font-family: "宋体";color:#333333;} 	

 /* head*/
.header{ width:1000px; margin:auto; overflow:hidden; position:relative;}
.header img{ width:1000px; height:159px; border:0px;}
.header .banner{ min-height:50px; _height:50px;}

/*container*/
#container{width:100%; height:auto; margin:auto;background:url(imgcontain_bg.png) center top repeat-y;}
.contain{ width:1000px; height:auto; margin:auto;padding:2px 0px; }
.mainer{ width:1000px; position:relative; min-height:680px; _height:680px;}

/*footer*/
.foot{ width:1000px; height:123px;line-height:24px;margin:auto; background:url(imgbottom_bg.jpg) 0px 0px repeat-x;text-align:center;padding-top:26px;}
.foot a{line-height:24px;}
.foot span{font-family:Arial, Helvetica, sans-serif;}

/*内页*/
.maincon{ width:972px;height:auto;background:url(imgtw_nrbg.jpg) 0px 0px repeat-x; padding:9px 12px;}

/* ===========================必须 2 ================================ */
.columns{ padding:0px; position:relative; /*letter-spacing: -0.31em; *letter-spacing: normal; word-spacing: -0.43em;*/}

.placeholder{ padding:4px 0; border: 2px dashed #999; margin:0px 0px 10px 0px; }

/*拖动时的点位样式*/
.widget-placeholder{ border: 2px dashed #999; margin:10px 5px 0;}


/*100%*/
.col-1 .col_0{ width: auto; }
/*1:1*/
.col-1-1 .col_0{ float: left; width: 50.25%; }
.col-1-1 .col_0 .widget { margin-right:2px; }
.col-1-1 .col_1{ float: left; width: 49.75%; }
.col-1-1 .col_1 .widget { margin-left:3px; }
/*1:2*/
.col-1-2 .col_0{ float: left; width: 33.33%; }
.col-1-2 .col_0 .widget { margin-right:5px; }
.col-1-2 .col_1{ float: left; width: 66.67%; }
/*1:2:1*/
.col-1-2-1 .col_0{ float: left; width: 25%; }
.col-1-2-1 .col_0 .widget { margin-right:5px; }
.col-1-2-1 .col_1{ float: left; width: 50%; }
.col-1-2-1 .col_2{ float: left; width: 25%; }
.col-1-2-1 .col_2 .widget { margin-left:5px; }
/*2:1*/
.col-2-1 .col_0{ float: left; width: 67.1%; }
.col-2-1 .col_0 .widget { margin-right:5px; }
.col-2-1 .col_1{ float: left; width: 32.9%; }
/*1:3*/
.col-1-3 .col_0{ float: left; width: 25%; }
.col-1-3 .col_0 .widget { margin-right:5px; }
.col-1-3 .col_1{ float: left; width: 75%; }
/*3:1*/
.col-3-1 .col_0{ float: left; width: 75.5%; }
.col-3-1 .col_0 .widget { margin-right:5px; }
.col-3-1 .col_1{ float: left; width: 24.5%; }
/*1:1:1*/
.col-1-1-1 .col_0{ float: left; width: 33.33%; }
.col-1-1-1 .col_0 .widget { margin-right:5px }
.col-1-1-1 .col_1{ float: left; width: 33.33%; }
.col-1-1-1 .col_2{ float: left; width: 33.34%; }
.col-1-1-1 .col_2 .widget { margin-left:5px; }
/*1:1:1:1*/
.col-1-1-1-1 .col_0{ float: left; width: 25%; }
.col-1-1-1-1 .col_0 .widget { margin-right:5px }
.col-1-1-1-1 .col_1{ float: left; width: 25%; }
.col-1-1-1-1 .col_2{ float: left; width: 25%; }
.col-1-1-1-1 .col_2 .widget { margin-left:5px; }
.col-1-1-1-1 .col_3{ float: left; width: 25%; }
.col-1-1-1-1 .col_3 .widget { margin-left:5px; }

/*模块公共样式 -moz-border-radius: 4px; -webkit-border-radius: 4px;*/
.widget { margin: 0px 0px 6px 0px; padding: 2px; overflow: hidden; border: solid 1px #EDB56F; background:#FFFFFF; }
/*修改.widget 的 border样式可改变公共内容区边框样式*/
.widget .widget-head { color: #000; overflow: hidden; width: 100%; height: 30px; line-height: 30px; background: url(imgbk_top.jpg); }
/*修改widget .widget-head 的height可改变公共内容区标题背景图片高度*/
.widget .widget-head h3 {margin: 0px; padding: 0 5px; float: left; color:#ca3402}
/*.widget .widget-head h3 的颜色可改变公共内容区标题的文字颜色*/
.widget .widget-head a.head_icon { float: left; display: inline; width: 8px; height: 14px; text-indent: -9999em; margin: 8px 0 8px 4px; outline: none; }
/*.widget .widget-head 更多 链接样式*/
.widget .widget-head a.more { float: right; display: inline; width: 40px; height: 14px; margin: 2px 0px 0px 0px; outline: none; color:#474747; }

/*文字列表*/
.doc_list .widget-content{ padding:10px; }
.doc_list .widget-content ul{ padding:0;}
.doc_list .widget-content ul li{ font:12px/24px "宋体"; background:url(../img/icon02.gif) no-repeat 5px center; padding-left:15px;height:24px;}
.doc_list .widget-content ul li a{ color:#004195;}

/*轮播图片样式*/
.doc_img_focus{ padding:1px; }

/*链接*/
.ad_list{ padding:0px; border:none;}

/*图片位*/
.ad_cus_img{ border:none; padding:0px; margin:0px;}

/*视频新闻*/
.vod_list .widget-content{ padding:10px; }
.vod_list .widget-content ul{ padding:0;}
.vod_list .widget-content ul li{ font:12px/24px "宋体"; background:url(../img/icon02.gif) no-repeat 5px center; padding-left:15px;height:24px;}
.vod_list .widget-content ul li a{ color:#004195;}

/*导航*/
.nav_list{ border:none; padding:0px; margin:0 0 5px 0;}
.nav_list .widget-content{ overflow:hidden; padding:0px; }
/*修改mu_bg.png可改变主导航默认图片图片样式*/
.nav_list .widget-content ul{ margin:0px; padding:0px;height:41px;background:url(imgmu_bg.jpg) 0 0 repeat-x;}
.nav_list .widget-content li{float:left;width:92px;height:41px;padding:0px 3px; vertical-align:bottom;overflow:hidden;}
.nav_list .widget-content li.line{ width:2px; background:url(imgmu_line.jpg) 0px 13px no-repeat; overflow:hidden;padding:0px;}
.nav_list .widget-content li a{display:block; line-height:30px; text-align:center; padding-top:5px;font-size:14px; font-weight:bold; color:#FFF;} 
.nav_list .widget-content li a:hover,.menu ul li a.active,.liacitve{height:35px; background:url(imgmu_hover.png) 0px 0px no-repeat; color:#fff;}

/*文本框*/
.ad_cus_text{ border:none; }