@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/bcc.png) no-repeat }

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:1200px;margin:0px auto; background:url(../images/top.jpg) no-repeat;}

.header ul {float:right;}

.header ul li {float:right; width:100%; 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:1200px; height:44px; margin:0px auto; border-top:1px solid #4A6BB2; background-color:#1fb7d7;}

.nav ul {padding-left:2px;display:table;width:100%;}

.nav ul li {display:table-cell; 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 13px;}

.nav ul li a:hover,.top .nav ul li a.current{color:#FFF000;}

.nav ul li dl{position:absolute; width:100%; z-index:100; display:none;}

.nav ul li dl dd{color:#143270; border:1px solid #ddd; border-top:0px;overflow: hidden;}

.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:590px; height:340px; margin-top:10px; overflow:hidden; float:left;}

.focusBox .pic {position:relative; height:340px; float:left;}

.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}

.focusBox .pic img {width:590px; height:340px; display: block;object-fit: cover; }

.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:550px; 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:550px; 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:1200px; 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-color: #996533; font-size:17px; text-indent:52px; text-align:left;}

.specialty .z2 {width:182px; margin-left:8px;background-color: #996533;}

.specialty .z3 {width:135px; margin-left:8px; background-color: #996533;}

.specialty .z4 {width:222px; margin-left:8px; background-color: #996533;}

.specialty .z5 {width:145px; margin-left:8px; background-color: #996533;}

.specialty .z6 {width:160px; margin-left:8px; background-color: #996533;}



.news_wrap {width:1200px; height:270px; margin:0px auto; overflow:hidden; background-color:#F7F7F7; margin-top: 20px;}

.news_wrap .list_wrap {width:390px; float:left;}

.news_wrap .title {width:390px; height:36px; 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:#07D3FF; font-size:16px; font-weight:normal;}

.news_wrap .title a {float:right; padding-top:8px;}

.news_wrap ul {float:left; width:389px; margin-top:5px;}

.news_wrap ul li {float:left; width:100%; height:32px; line-height:32px; 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 {float: left;width: 658px; 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: left; width: 595px;height: 130px; padding-top: 10px;overflow: hidden;margin-left: 52px;}

.scroll_wrap img {padding:0px 10px; width:150px; height:100px;}

.scroll_wrap p {line-height:30px; width:150px; text-align:center;}



.links_wrap {width:1200px; 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/logo4.png) no-repeat center left;background-size:94px;}

.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:1200px;margin:0 auto;height:264px}

.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:1200px;height:100%;margin:0 auto;}

.banner .sliderBox .item{display:block;width:100%;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;}