﻿@charset "utf-8";
body {font-family:"Microsoft YaHei",elvetica,Arial,sans-serif; font-size:14px; color:#222222; text-align:left; line-height:22px; background:url(../images/mainbg.jpg) repeat-x;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#222222; cursor:pointer;}
a:visited {text-decoration:none; color:#222222; cursor:pointer;}
a:hover {text-decoration:none; color:#CE0C03; cursor:pointer;}
a {blr:expression(this.onFocus=this.blur())}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.mt10 {margin:10px auto 0px auto;}

.header {width:1002px; height:230px; margin:0px auto; background:url(../images/top.jpg) no-repeat;}
.header ul {float:right;}
.header ul li {float:right; width:1002px; text-align:right;}
.header .links {margin-top:14px; }
.header .links a {height:24px; line-height:24px; background:url(../images/ico1.gif) no-repeat left center; padding-left:8px; color:#FFFFFF; margin-right:20px;}
.header .search {margin-top:88px; margin-right:10px;}
.header .search .inp {width:202px; height:28px; line-height:28px; text-indent:2px; color:#666666; border:1px solid #3E5FA7; background-color:#FFFFFF; filter:alpha(opacity=75); opacity:0.75;}
.header .search .btn {width:28px; height:28px; background:url(../images/search.png) no-repeat; cursor:pointer; border:0px; position:absolute; margin-left:-32px;}

.nav {width:1002px; height:44px; margin:0px auto; border-top:1px solid #4A6BB2; background:url(../images/nav.gif) repeat-x;}
.nav ul {padding-left:2px;}
.nav ul li {float:left; height:44px; position:relative; z-index:90;}
.nav ul li a{display:block; color:#FFFFFF; font-size:16px;height:44px; line-height:44px; padding:0px 15px;}
.nav ul li a:hover,.top .nav ul li a.current{color:#FFF000;}
.nav ul li dl{position:absolute; width:130px; z-index:100; display:none;}
.nav ul li dl dd{color:#143270; border:1px solid #ddd; border-top:0px;}
.nav ul li dl dd a{font-weight:normal;font-size:14px; height:32px; line-height:32px; padding:0px; background-color:#ffffff; color:#333; text-align:center; filter:alpha(opacity=90); opacity:1;}
.nav ul li dl dd a:visited {_color:#143270;}
.nav ul li dl dd a:hover {color:#CE0C03;}

.focusBox {position:relative; width:530px; height:330px; margin-top:10px; overflow:hidden; float:left;}
.focusBox .pic {position:relative; height:330px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width:530px; height:330px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding:0 0 0 10px; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 6px; font-size:12px;}
.focusBox .num li{ float: left; position: relative; width:20px; height:20px; line-height:20px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #143270; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #D6D6D6; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#143270; color:#fff;}
.focusBox .btbg{background:#000;alpha(opacity=20); opacity: 0.2; width:100%; height:36px; position:absolute; bottom:0;}

.title_wrap {width:448px; height:35px; margin-top:8px; border-bottom:5px solid #E49999;}
.title_wrap h3 {float:left; line-height:35px; font-size:18px; font-weight:normal; background:url(../images/img_08.jpg) no-repeat left center; text-indent:24px;}
.title_wrap a { padding-right:8px; line-height:35px;}
.title_wrap span { line-height:35px;}

.news_list { width:448px; margin-top:3px;}
.news_list li {float:left; width:100%; height:35px; line-height:35px; border-bottom:1px dashed #CECECE; overflow:hidden; text-indent:15px; background:url(../images/img_09.jpg) no-repeat center left;}
.news_list li a {display:block;}
.news_list li a:hover {background:#FFFCD5 url(../images/img_09.jpg) no-repeat center left;}
.news_list li span {float:right; padding-right:4px; color:#666; font-size:12px;}

.specialty {width:1002px; height:35px; line-height:35px; margin:12px auto; overflow:hidden;}
.specialty li {float:left; color:#FFFFFF; text-align:center;}
.specialty li a {color:#FFFFFF;font-size:16px;}
.specialty .z1 {width:212px; background:url(../images/zy.gif) no-repeat; font-size:17px; text-indent:52px; text-align:left;}
.specialty .z2 {width:165px; margin-left:8px; background-color:#CC0A00;}
.specialty .z3 {width:135px; margin-left:8px; background-color:#996533;}
.specialty .z4 {width:145px; margin-left:8px; background-color:#2BC2C3;}
.specialty .z5 {width:145px; margin-left:8px; background-color:#659D08;}
.specialty .z6 {width:160px; margin-left:8px; background-color:#CC65FF;}

.news_wrap {width:1002px; height:240px; margin:0px auto; overflow:hidden; background-color:#F7F7F7;}
.news_wrap .list_wrap {width:323px; float:left;}
.news_wrap .title {width:323px; height:30px; border-bottom:1px solid #bbbbbb; float:left;}
.news_wrap .title h3 {float:left; width:110px; line-height:30px; text-align:center; color:#FFFFFF; background-color:#286FB7; font-size:16px; font-weight:normal;}
.news_wrap .title a {float:right; padding-top:8px;}
.news_wrap ul {float:left; width:323px; margin-top:5px;}
.news_wrap ul li {float:left; width:100%; height:33px; line-height:33px; overflow:hidden; text-indent:26px; background:url(../images/img_24.jpg) no-repeat 10px center;}
.news_wrap ul li a {display:block;}
.news_wrap ul li a:hover {background:#FFFCD5 url(../images/img_24.jpg) no-repeat 10px center;}

.szfc_wrap {width:1000px; height:144px; border:1px solid #AECCF0; background-color:#F4F7FC; margin:12px auto;}
.szfc_wrap .fctit {float:left; width:34px; height:125px; position:absolute; margin:-6px 0px 0px 6px;}
.scroll_wrap {float:right; width:950px; height:130px; padding-top:10px; overflow:hidden; margin-right:5px;}
.scroll_wrap img {padding:0px 10px; width:150px; height:100px;}
.scroll_wrap p {line-height:30px; width:150px; text-align:center;}

.links_wrap {width:1000px; height:38px; border:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:0px auto;}
.links_wrap ul {padding:7px 0 0 10px;}
.links_wrap li {float:left; padding:0px 20px;}

.copyright {width:100%; margin:15px auto 0px auto; border-top:1px solid #DDDDDD;}
.copyright ul {width:100%; background-color:#EEEEEE; padding:20px 0px; float:left;}
.copyright ul li {width:990px; height:90px; margin:0px auto; line-height:27px; background:url(../images/logo3.png) no-repeat center left;}
.copyright ul li p {padding-left:105px; color:#444444;font-size:12px;}
.copyright dl {width:100%; background-color:#002B5E; height:32px; float:left; text-align:center; color:#FFFFFF; line-height:32px; font-family:"宋体";}
.copyright dl dt a {color:#FFFFFF; padding:0px 15px; font-family:"Microsoft YaHei";}

.left_nav {float:left; width:245px;}
.left_nav h3 {float:left; width:245px; height:50px; line-height:50px; font-size:18px; font-weight:normal;}
.left_nav li {float:left; width:245px; height:37px; border-bottom:1px solid #ffffff;}
.left_nav li a {width:240px; line-height:37px; border-left:5px solid #aaaaaa; background-color:#F2F2F2; text-indent:22px; display:block; color:#2D3C7F;}
.left_nav li a:hover {border-left:5px solid #2D3C7F; background-color:#aaaaaa; color:#FFFFFF; text-decoration:none;}
.left_nav h4 {float:left; width:245px; height:33px; line-height:30px; border-bottom:1px solid #EEEEEE; font-size:18px; margin-top:20px; font-weight:normal;}
.left_nav dl {float:left; width:245px; border-bottom:1px solid #EEEEEE; padding:10px 0px;}
.left_nav dt {float:left; width:245px; line-height:30px;}

.photo_list {float:left; width:720px; min-height:482px; padding-top:10px;}
.photo_list li {float:left; width:150px; padding:6px 15px;}
.photo_list img {width:150px; height:110px;}
.photo_list p {width:150px; line-height:30px; text-align:center;}

.wz_page {text-align: center;}
.wz_page li{
	line-height: 24px;
    text-align: center;
    padding: 20px 10px 10px 0px;
    display: inline-block;
}
              
.article_show {margin:0px auto;float:left;}	
.show_title {width:100%; font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding:10px 0px; color:#333;}
.show_date {width:100%; border-bottom:1px dashed #C7C7C7;color:#666666; height:30px; line-height:30px; text-align:center;}
.Zoom { padding:20px 0 5px 0; overflow:hidden; font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
.Zoom * {}

.hide li.selected a.selected {
	color: #63065f;
	background: #eeefeb;
}
.selected{
   color: #63065f;
	background: red;
 }           
            

/*首页banner*/
.screen1024 .banner .sliderBox .tip{margin-left: -500px;}
/*--banner 幻灯片--*/
.banner{position:relative;max-width:1002px;height:230px;margin:0 auto;}
.logo{position:absolute;left:5px;top:10px;z-index:9999;}
.logo1{position:absolute;right:10px;bottom:30px;z-index:9999;}
.banner .sliderLoading,
.banner .sliderLoading2{}
.banner .sliderLoading{position:absolute;left:50%;top:50%;width:324px;height:56px;margin: -2px 0 0 -162px; text-align:center;line-height:56px;color:#9c9c9c;z-index: 0;}
.banner .sliderLoading2{width:330px;height:56px;background-position:213px -330px;background-repeat:no-repeat;}
.banner .sliderLoading em{color: #999999;}
.banner .slider{width:100%;height:100%;position:relative;z-index:1;overflow:hidden;margin:0 auto;background:#d3d3d3 url(../images/link1.gif) no-repeat 50% 50%;}
.banner .sliders{width:200%;height:100%;left:-50%;top:0;position:absolute;}
.banner .sliderBox{width:1002px;height:100%;margin:0 auto;}
.banner .sliderBox .item{display:block;width:1002px;height:100%;position:absolute;z-index:1;opacity:.1;}
/*.banner .sliderBox a.on{z-index: 3; opacity: 4;}*/
.banner .sliderBox .tip{position:absolute;right:2%;top: 40px;line-height:40px;height:40px;margin: 10px 0 0 0;margin: 0 0 0 -550px\9;z-index:9;opacity:0;;
	transition: margin-top .4s ease-in-out, opacity .3s ease-in-out;
	-webkit-transition: margin-top .4s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: margin-top .4s ease-in-out, opacity .3s ease-in-out;
	-ms-transition: margin-top .4s ease-in-out, opacity .3s ease-in-out;
	-o-transition: margin-top .4s ease-in-out, opacity .3s ease-in-out;
}
.banner .sliderBox .on .tip{margin-top: 0;opacity: 1;transition-delay: .6s;}
.banner .sliderBox .tip .tip-mask{position:absolute;left: 0;top: 0; width:100%;height:100%;z-index:-1;}
.banner .sliderBox .tip .tip-main{margin: 30px;line-height: 1.4; color: #ffffff;}
.banner .sliderBox .tip .button{display: inline-block;width: 80px;height: 32px;border-radius: 4px;margin-top: 10px; line-height: 32px;text-align: center;background-color: #ffffff;color: #ff503f;font-size: 14px;}
.banner .sliderBox .tip h3{font-weight:bold; color:#0d5eb0 ;font-size: 22px;line-height:200%;}
.banner .sliderBox .tip h6{text-transform:Uppercase; font-weight: 400; font-size: 12px; font-family: Arial, sans-serif;}
.banner .sliderBox .tip p{margin: 5px 0; line-height: 24px;  font-size: 15px; overflow: hidden;}
.banner .sliderBox .tip h4{font-weight: 400; font-size: 18px;}
.banner .sliderBox img{display:block;max-width:100%;cursor: pointer;}
.banner .sliderb{position:absolute;left:46%;top:418px;height:11px;z-index:10;}
.banner .sliderBtns{/*position: relative;left: -50%; */float: left;}
.banner .sliderBtns .sliderBtn{float:left;display:block;width:11px;height:11px;margin: 0 4px; border-radius:2px;background:#efeee8;cursor:pointer;}
.banner .sliderBtn:focus{outline:none;}
.banner .sliderBtn.on{background:#ff503f;}