@charset utf-8;
/* == 重置 == */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}a img{border:0;}img{/*vertical-align:top;*/}/*table{empty-cells:show;border-collapse:collapse;border-spacing:0;}*/textarea{resize:none;}em{font-style:normal;}input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}a:active,a:focus{outline:0;}body{font:12px/150% Arial,"microsoft yahei",\5b8b\4f53,Verdana;background-color:#F6F6F6;_background-image:url(about:blank);_background-attachment:fixed;}a{text-decoration:none;}a:hover{text-decoration:underline;}

/* == 常见效果 == */
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix {zoom:1;}.clearfix:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}.overflow{overflow:hidden;}.block{display:block;overflow:hidden;}.hide{display:none;}.invisible{visibility:hidden;}.fl{float:left;}.fr{float:right;}.fn{float:none;}.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.noborder{border:0;}.yahei{font-family:"microsoft yahei";} img { vertical-align:middle;}
.mt10 { margin-top:10px;}
/* == Basic == */
body { color:#535353; -webkit-text-size-adjust:none; word-wrap:break-word; }
a { color:#525252; }
a:hover { color:#3366A5; }

.wrapper { width:100%; height:100%; }
.wbox { width:1000px; margin:0 auto;}

.header { position:relative; z-index:9; width:100%; overflow:hidden; }

.topArea { position:relative; padding:0; z-index:99; height:95px;}
.logo { float:left;}
.logo a,.logo img { display:block;}

.searchbox { float:right; padding:27px 16px 0 0;}
.searchform {}
.searchform .wpinput { width:224px; height:35px; background:#fff; border:0; float:right; line-height:35px; padding:0 10px;}
.searchform .wpsubmit { background:url(ico_search.png) center center no-repeat #6E6E6E; width:35px; height:35px; border:0; float:right; cursor:pointer;}

.nav {background:#055DAF; height:36px; line-height:36px;}
.nav ul  {}
.nav ul li { position:relative; float:left; width:100px;}
.nav ul li a {  text-align:center; line-height:36px; color:#fff;display:block; font-size:14px;}
.nav ul li a:hover,.nav ul li a.current { color:#fff; text-decoration:none; background:#0696F5;}

.banner { position:relative; width:100%; height:336px; left:50%; margin-left:-720px;}
.banner .bd { position:absolute; width:1920px; height:336px; left:50%; margin-left:-720px;}
.banner .hd { position:absolute; bottom:10px; text-align:center; width:100%;}
.banner .hd li { display:inline-block; *display:inline; zoom:1; width:8px; height:8px; font-size:0; border-radius:4px; overflow:hidden; cursor:pointer; background:#fff; margin:0 5px;}
.banner .hd li.on { background:#0C57A7; width:35px;}
.homepage .banner,.homepage .banner .bd  { height:495px;}

.container { width:100%; margin-top:40px; position:relative; z-index:10;}
.farea { padding-top:30px;}
.farea .larea { width:454px; float:left; height:240px; background:url(f_a_bg.jpg) no-repeat; position:relative; padding:20px 23px 0; }
.farea .larea .bd { line-height:24px;}

.farea .rarea { width:454px; height:240px; float:right; background:#E5E5E5; padding:20px 23px 0;}
.farea .rarea dl dt { float:left; margin-top:0;}
.farea .rarea dl dd { margin-left:143px;}
.farea .rarea dl dd p {line-height:22px; margin-top:10px;}
.farea .rarea dl dd a { font-size:14px; font-weight:bold;}

p.more { background:url(ico_01.jpg) no-repeat left top; margin-top:20px !important; padding-top:10px;}

.box h2 { font-size:20px; color:#000; line-height:25px; padding:2px 0 15px; border-bottom:1px solid #BDB8B4; margin-bottom:25px; font-weight:normal;}

.sarea {}
.sarea li { float:left; margin-top:20px;}
.sarea li.li2, .sarea li.li3, .sarea li.li6 { float:right;}
.sarea li.li1 img { width:600px; height:300px;}
.sarea li.li2 img { width:380px; height:200px;}
.sarea li.li3 img { width:380px; height:400px;}
.sarea li.li4 img { width:600px; height:300px;}
.sarea li.li5 img { width:600px; height:260px;}
.sarea li.li6 img { width:380px; height:260px;}

/* 底部 */
.footer {  line-height:30px; background:#1E94D8; padding:15px 0 0; color:#fff; margin-top:40px;}
.footer a { margin:0 5px; color:#fff;}
.copyright { text-align:center; border-top:1px solid #55A7D6; padding:10px 0;}
.footer dl { float:left; width:180px; margin-right:30px;}
.footer dl dt {border-bottom:1px solid #55A7D6; line-height:33px; margin-bottom:10px; font-size:14px;}
.footer dl.last { margin-right:0; width:153px; float:right;}
.footer .wbox { margin-bottom:20px;}

/*内页*/
/* 主体 */
.container .wrap { margin-bottom:30px;}
.container .sidebar { float:left; width:227px; margin-bottom:10px; }
.container .main { float:right; width:726px;}

.leftTxtTitle { padding-left:35px; line-height:68px; color:#fff; font-size:20px; height:68px;font-weight:normal; background:#055DAF; margin-bottom:3px;}

	/* 二级导航 */
.menu {background:#EFEEEE;}
.menu dl { margin:0 auto; padding:1px 0;}
.menu dt { border-bottom:1px solid #D3D3D3;}
.menu dt a { display:block; _height:42px; *min-height:42px;  min-height:42px; color:#666; padding-left:35px; line-height:42px; font-size:14px; }
.menu dt a:hover, .menu dt .current { color:#fff; background:url(ico_02.png) no-repeat 90% center #DD2B23; text-decoration:none; }

/* 左侧广告图片 */
.left_pics { margin-top:20px; width:227px; height:300px; position:relative;}
.left_pics .hd { position:absolute; bottom:10px; text-align:center; width:100%;}
.left_pics .hd li { display:inline-block; *display:inline; zoom:1; width:10px; height:10px; font-size:0; border-radius:5px; overflow:hidden; cursor:pointer; background:#ACACAC; margin:0 3px;}
.left_pics .hd li.on { background:#E2524E;}

.breadcrumbs {  height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #D3D3D3; padding:16px 0 22px;}
.breadcrumbs span { float:right;}
.breadcrumbs span a.home {color:#055daf;}
.breadcrumbs h3 { float:left; font-size:18px; font-weight:normal; color:#055daf;}

/* Display */
.article { margin:0 auto; padding:10px; }
.article .hd { text-align:center; padding-top:10px; }
.article .hd h1 { padding:16px 0 30px; color:#636363; font-size:18px; font-weight:normal;color:#055daf;}
.article .hd .titBar { margin-bottom:10px; line-height:28px; border:1px dashed #ABABAB;} 
.article .bd { padding:10px 0 35px; line-height:210%; font-size:14px;}

.prev_next {}
.prev_next a {}

.re_list { margin-top:15px;}
.re_list h2 { font-weight:normal; font-size:16px; color:#3366A5; border-bottom:1px dotted #6D5F32; line-height:30px; margin-bottom:8px; padding-left:10px;}
.re_list li { background:url(ico_03.jpg) no-repeat 13px center; padding-left:30px; line-height:30px;}

/* 新闻列表 */
.list { margin:0 auto; clear:both; padding:15px 0; }
.list ul li { border-bottom:1px dashed #D3D3D3; line-height:30px; padding:8px 20px; background:url(ico_03.jpg) no-repeat 5px center;}
.list ul li span { float:right;}

/* 分页 */
.page { text-align:left; padding:20px 20px 15px; color:#784F04;}
.page a { margin:5px 2px;color:#333; line-height:18px; padding:0 5px; border:1px solid #dedede; display:inline-block; *display:inline; zoom:1;}
.page a:hover, .page .current { text-decoration:none; color:#fff; border:1px solid #DD2B23; background:#DD2B23; }

/* 图片列表 */
.w110 { padding:20px 0 0;}
.w110 .pic-item { margin-bottom:10px; border-bottom:1px dashed #CFCFCF; padding-bottom:20px; }
.w110 .pic-item .list-pic { display:block; width:110px; height:130px; text-align:center; margin:0 auto; line-height:148px; position:relative; float:left; overflow:hidden;}
.w110 .pic-item dl { text-align:left; margin-left:145px;}
.w110 .pic-item dl dt { line-height:33px; font-size:14px; font-weight:bold;}
.w110 .pic-item dl dd a { color:#3366a5; }
.w110 .pic-item dl dd { line-height:22px;}
.w110 .pic-item dl dd .date { color:#282828; padding-top:5px;}
.w110 .pic-item dl dd .t { padding-top:5px; color:#6c6b6b;}

/* 图片列表 */
.w230 { padding:20px 0 0;}
.w230 .pic-item { width:230px; margin-bottom:0; padding:0 6px 20px; float:left; margin:0 0 30px; border-bottom:1px dashed #CFCFCF;}
.w230 .pic-item .list-pic { display:block; width:230px; height:230px; text-align:center; margin:0 auto; line-height:230px; position:relative; }
.w230 .pic-item dl { line-height:22px; padding-top:20px; text-align:center; }
.w230 .pic-item dl dt { font-size:14px;}
.w230 .pic-item dl dt a {}

/*hr*/
.hrcontent { font-size:14px; line-height:1.5; margin-top:30px;}
.hrcontent p { margin-bottom:10px;}

.hrlist { margin-top:30px;}
.hrlist .s1 { float:left; width:365px; padding-left:15px;}
.hrlist .s2 { float:left; width:100px; text-align:center;}
.hrlist .s3 { float:right; width:110px; text-align:center;}
.hrlist .hd { line-height:38px; background:#055DAF; color:#fff; font-size:14px;}
.hrlist .bd { line-height:37px;}
.hrlist .bd li { border-bottom:1px dashed #DCDCDC;}
.hrlist .s3 a { background:#949494; display:inline-block; display:inline; zoom:1; padding:4px 8px; color:#fff; border-radius:2px;}
.hrlist .bd .s1 { background:url(ico_05.png) 15px center no-repeat; padding-left:35px; width:345px;}
.hrlist .bd li.current { color:#DD2B23;}
.hrlist .bd li.current .s1 {background:url(ico_04.png) 15px center no-repeat;}
.hrlist .bd li.current .s3 a {background:#DD2B23;}