/* ------------------ 
 * RESET 
 * --------------- */ 
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;} 
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} 
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;} 
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} 
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;} 
hr{display:none;height:0;border:0;borde:0;margin:0;padding:0;} 
input,select{vertical-align:middle;} 
ul,li{list-style:none;} 
blockquote,q{quotes:none;} 
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:none;} 
a:hover{}
*:focus {outline: none;} 
h1{font-size:24px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;} 
/* ------------------ 
 * STYLE 
 * --------------- */ 
html,body{width:100%;height:100%} 
body{font-family:"SimSun",Arial,PMingLiU,SimSun,sans-serif;} 
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; } 

.m-t{ margin-top:10px;}
.m-l{ margin-left:10px;}
.container{ width:1000px; height:auto; margin:0 auto;}
.header{ height:450px;}
.top-bar{ height:130px;}
.logo{ width:700px; height:60px; margin-top:40px; float:left; position:relative; overflow:hidden}
.logo-position{width:600px;height:100px;position:absolute;left:-15px;top:-15px;}
.search{ width:250px; height:70px; float:right; margin-top:25px}
.outLink{ height:30px;}
.outLink a{ width:62.5px; display:block; float:left; color:#666; font-size:12px; line-height:30px;}
.search-main{ height:38px; border:#0072bb solid 1px}
.search-main input{ width:170px; height:25px; margin:5px 10px;border:none; line-height:25px;float:left}
.search-main button{ width:50px; height:38px; background:#0072bb; border:none; float:right; color:#fff; cursor:pointer}

.top-nav{ height:40px; background:#0072bb; font-family:'Microsoft YaHei'}
.top-nav ul{}
.top-nav ul li{ width:12.5%; height:40px; line-height:40px; text-align:center; float:left;font-size:18px; position: relative; z-index:1 }
.top-nav ul li a{ width:100%; height:100%; display:block; color:#fff}
.top-nav ul li.current a{ background:#0081d3}
.top-nav ul li ul{ position:absolute; left:0; top:40px;display:none; font-family:'SimSun'}
.top-nav ul li ul li{width:100%; height:40px; line-height:40px;font-size:14px; border-top:#0072bb solid 1px }
.top-nav ul li ul li a:hover{ background:#0072bb}

.top-slider{ width:1000px;height:280px;margin:0 auto; position:relative; z-index:0; overflow:hidden}
.top-slider .pic img{ width:1000px; height:280px;}
.num{ display:none}

/* 首页焦点图 */
.slider-small img{width:100%; height:100%;display:none;}
.slider-small ol{position: absolute;width: 80px;height:10px;bottom:10px;}
.slider-small ol li{float:left;width: 5px;height:5px;margin:5px;background: #fff;border-radius:50%;overflow:hidden; cursor:pointer}
.slider-small ol li.seleted{background: #0072bb;}


.slider-left,.slider-top{position:relative;padding:0;overflow: hidden;}
.slider-left ul{position: relative;padding: inherit;margin: 0;}
.slider-left ul li{float: left;padding: inherit;margin: inherit;list-style: none; position:relative }
.slider-left ul li img{width:100%; height:100%;position:absolute; }
.slider-small a{ color:#fff; line-height:35px}
.slider-small a span{ width:100%; height:35px; position:absolute; left:0; bottom:0; background:rgba(23,152,65,0.8); padding-left:20px; display:none}
.slider-small li{ position:relative}
.slider-small li span{ width:100%; height:30px; line-height:30px; position:absolute; left:0; top:0; background: url(../images/slider-title-bg.png); overflow:hidden; font-size:12px; display:none}
.slider-small li span a{ margin:0 10px; overflow:hidden}

.slider-top{position:relative;padding:0;overflow: hidden;}
.slider-top ul{position: relative;padding: inherit;margin: 0;}
.slider-top ul li{padding: inherit;margin: inherit;list-style: none;}
.slider-top ul li img{width:100%; height:100%}
.slider-fade{position:relative;padding:0;overflow: hidden;}
.slider-fade ul{padding: inherit;margin: 0;}
.slider-fade ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.slider-fade ul li:first-child{display:block;}
.slider-fade ul li img{width:100%; height:100%}

.home-tip{ width:inherit; height:70px;line-height:70px;}
.home-tip-con{ width:900px; height:70px;float:left; overflow:hidden; color:#0072bb}
.home-tip-con a{color:#0072bb}
.home-tip-con a:hover{ text-decoration:underline}
.home-tip .more{ width:100px; height:70px; line-height:70px; float:right; text-align:right}
.home-tip .more a{ color:#999}
.home-g1{ width:680px; height:360px; float: left; }
.home-title{ width:680px; height:45px; line-height:45px; background:#0072bb url(../images/home-bar.jpg) no-repeat left; ; overflow:hidden}
.home-title h3{ float:left}
.more{ float:right; font-size:12px; }
.more a{color:#999; margin-right:10px;}
.home-con{ width:680px; height:305px; margin-top:10px;}
.home-left{ width:305px; height:305px; float:left; overflow:hidden;}
.home-left img{}
.home-right{ width:365px; height:305px; float:right; position:relative}
.home-right-sub{ width:365px; height:30px; overflow:hidden}
.home-right-sub li{ width:91.25px; height:30px; float:left; text-align:left; line-height:30px; font-size:16px; font-weight:bold}
.home-right-sub li a{ color:#000}
.home-right-sub li a.current{ color:#0072bb}
.home-right-con{ width:365px; height:275px; position:absolute; left:0; top:30px;}
.home-right-con li{ height:34.3px; line-height:34.3px; border-top:#ddd dashed 1px; font-size:12px; width:365px; overflow:hidden}
.home-right-con li a{ color:#000; width:315px; height:34px; display:block; overflow:hidden; float:left}
.home-right-con li a:hover{ color:#0072bb}
.home-right-con li span{ width:50px; height:34px; overflow:hidden; display:block; float:right; text-align:right; color:#999}
.home-right .n2,.home-right .n3,.home-right .n4{ display:none}

.home-g2{ width:300px; height:360px; float: left; margin:0 0 0 20px; }
.home-g2-title{width:300px; height:45px;line-height:45px; overflow:hidden; }
.home-g2-title h3{ float:left;}
.home-g2-title .more a{color:#999;}
.home-g2-con{ width:300px; height:315px; position:relative;}
.home-g2-con a img{width:300px; height:315px;}

.home-g3{ width:680px; height:360px; float: left; margin-top:20px;}
.home-g3-left{ width:155px; height:305px; float:left; overflow:hidden;}
.home-g3-left-title{width:155px; height:50px; }
.home-g3-left-con{ width:155px; height:245px; overflow:hidden; margin-top:10px}
.home-g3-left ul{}
.home-g3-left li{width:155px; height:60px; overflow:hidden;font-size:12px; padding:10px 0; line-height:24px; border-bottom:#ddd dashed 1px; display:block}
.home-g3-left li a{ color:#000}
.home-g3-left li a:hover{ color:#0072bb}

.home-g3-right{ width:150px; height:305px;float:left}

.home-g3-right-s1{ width:150px; height:147px;overflow:hidden;position:relative}
.home-g3-right-s2{width:150px; height:147px; overflow:hidden; margin-top:10px;position:relative}


.home-g4{ width:300px; height:360px; float: left; margin:20px 0 0 20px; overflow:hidden}
.home-g4-title{ width:145px; height:45px;}
.home-g4-con{ width:145px; height:120px; margin-top:10px;overflow:hidden; position:relative}
.home-g4-1{ width:145px; height:175px; float:left;  }
.home-g4-2{ width:145px; height:175px; float:left; margin-left:10px;}
.home-g4-3{ width:145px; height:175px; float:left; margin-top:10px;}
.home-g4-4{ width:145px; height:175px; float:left;margin-top:10px;margin-left:10px;}
.home-g4-con-1 ul li{ width:147px; height:24px; line-height:24px; font-size:12px; border-bottom:#ddd dashed 1px; overflow:hidden;}
.home-g4-con-1 ul li a{ color:#000}
.home-g4-con-1 ul li a:hover{ color:#0072bb}
.home-g4-con-4{ background:url(../images/home-g4-con-4.jpg) no-repeat}
.home-g4-con-4 ul li{ width:67.5px; height:55px; float:left; overflow:hidden}
.home-g4-con-4 ul li a{ width:67.5px; height:55px; display:block; text-indent:-99999px;}


/* 页面左侧菜单 */
.page-sub{ width:200px; height: auto; margin-top:20px; background:#f1faff; float:left}
.page-sub h3{ width:200px; height:40px; background:#eee; text-align:center; position:relative;border-bottom:#1A75BC solid 3px}
.page-sub h3 a{ width:200px; height:40px; text-align:center; display:block;font-size:18px; color:#015fa8; font-family:"Microsoft YaHei";line-height:40px; }
.page-sub ul li{ width:200px; height:40px; line-height:40px; border-bottom:#dae4eb solid 1px}
.page-sub ul li.current{ background:#CBECFF}
.page-sub ul li.current a,.page-sub ul li.current a:hover{ color:#015fa8}
.page-sub ul li a{width:150px; margin-left:60px; padding-left:20px; font-size:14px; font-weight:normal; color:#333; background:url(../images/sub-ico.png) no-repeat left center}
.page-sub ul li a:hover{ color:#015fa8}

/* 页面右侧主体 */
.page-main{ width:780px; height: auto; margin-top:20px; float:right; overflow:hidden }
.page-bar{ width:780px; height:40px; background:#f8f8f8 url(../images/page-bar.jpg) no-repeat left}
.page-bar h3{ width:160px; height:40px; line-height:40px; color:#fff; text-align:center; background:url(../images/top-bar-title.png) no-repeat left; float:left}

/* 当期位置 */
.page-current{ width: auto; height:40px; line-height:40px; font-size:12px;float:right; margin-right:10px;}
.page-current a{ margin:0 5px; color:#000; }

/* 分页 */
.page-nav{ width:780px; height:30px; margin-top:30px; text-align:center; line-height:30px; font-size:12px;}
.page-nav a,.page-nav span.current{ margin:0 2px; display:inline-block; height:20px; line-height:20px;color:#000}
.page-nav a{border:#ddd solid 1px; }
.page-nav a.firstPage,.page-nav a.prePage,.page-nav a.nextPage,.page-nav a.lastPage{ padding:0 5px}
.page-nav a.pages{ width:20px; height:20px;}
.page-nav span.current{width:20px; background:#015fa8; color:#fff}

/* 文字列表 */
.list-text{ margin-top:20px;}
.list-text li{ width:780px; height:30px; line-height:30px; border-bottom:#ddd dashed 1px;}
.list-text li a{ float:left; color:#000; font-size:14px; background:url(../images/list-text-ico.png) center left no-repeat; padding-left:20px;}
.list-text li a:hover{ color:#015fa8;background:url(../images/list-text-ico-h.png) center left no-repeat;}
.list-text li span{ float:right;font-size:12px; color:#999}

/* 图片列表 */
.list-pic{ width:800px; height:auto; margin-top:20px; overflow:hidden}
.list-pic li{ width:244.6px; height:280px; float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; border:#ddd solid 1px}
.list-pic li:hover{border:#0072bb solid 1px}
.list-pic li a{ width:238px; height:280px; display:block; overflow:hidden; margin:3px; line-height:24px; text-align:center; color:#000; font-size:14px;}
.list-pic li a:hover{ color:#0072bb}
.list-pic li img{ width:238px; height:238px; overflow:hidden}

/* 正文 */
.post{ width:780px; height:auto; margin-top:20px; overflow:hidden}
.post a{ color:#0072bb; padding-bottom:2px; border-bottom:#0072bb dotted 1px}
.post-info{width:780px; height:auto; margin-top:10px; text-align:center}
.post-info h3{ line-height:30px; font-size:20px; border-bottom:#ddd dashed 1px}
.more-info{width:780px; height:30px; line-height:30px; font-size:12px; color:#666;}
.post-con{ width:780px; height:auto; overflow:hidden; margin-top:10px;line-height:30px; font-size:16px;}
.post-more{ font-size:14px; margin-top:20px;}
.post-more span{ color:#999}
.post-more-prev,.post-more-next{ margin-top:10px;}
.post img{ max-width:780px;}

/* 底部 */
.footer{ width:inherit; height: auto; background:#F1FAFF; margin-top:40px; border-top:#0072bb solid 2px; overflow:hidden}
.footer-nav{ width:inherit; height:30px; margin-top:20px; font-size:14px; font-weight:bold;  text-align:center}
.footer-nav a{ color:#000; margin:0 10px}
.footer-nav a:hover{ color:#0072bb}
.footer-con{ line-height:30px; font-size:14px; text-align:center; margin-bottom:20px}