/*公用定义*/

@charset "utf-8";

*:focus{outline:none;}

input{ line-height:normal;}

body a,.tm{

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

	-ms-transition:0.5s all;

	cursor:pointer;

}

input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}

body {margin:0px;font-size: 12px;background: #ffffff;	color: #2b2b2b;}

a {	text-decoration: none;	color: #2b2b2b;}

a:hover {text-decoration: none;color: #666666;}

ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}

li{ overflow:hidden;}

a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}

.f{ float:left; overflow:hidden;}

.r{ float:right; overflow:hidden;}

.bai,.bai a{ color:#FFFFFF;}

.hong,.hong a{ color:#ff0000;}

.huang,.huang a{ color:#faaf19;}

.lan,.lan a{ color:#1f418a;}
.lan,.lan a:hover{ color:#0099FF}

.lv,.lv a{ color:#2293d1;}

.hui,.hui a{color:#909090;}

.hui a:hover{color:#fff;}

.xi12{ font-size:12px;}

.xi13{ font-size:13px;}

.xi14{ font-size:14px;}

.xi15{ font-size:15px;}

.xi16{ font-size:16px;}

.xi17{ font-size:17px;}

.xi18{ font-size:18px;}

.xi19{ font-size:19px;}

.xi20{ font-size:20px;}

.xi21{ font-size:21px;}

.xi22{ font-size:22px;}

.xi23{ font-size:23px;}

.xi24{ font-size:24px;}

.xi25{ font-size:25px;}

.xi26{ font-size:26px;}

.xi27{ font-size:27px;}

.xi28{ font-size:28px;}

.xi29{ font-size:29px;}

.xi30{ font-size:30px;}

.xi31{ font-size:31px;}

.xi32{ font-size:32px;}

.xi33{ font-size:33px;}

.xi34{ font-size:34px;}

.xi35{ font-size:35px;}

.xi36{ font-size:36px;}

.xi37{ font-size:37px;}

.xi38{ font-size:38px; font-weight:bold}

.toutiao:hover{ color:#000}

.xi39{ font-size:39px;}

.xi40{ font-size:40px;}

.xi50{ font-size:50px;}

.cu{ font-weight:bold;}

.xi{ font-weight:lighter;}

.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:1200px;}

.mg2{ margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:10px;}

.cen{ text-align:center;}

.flexslider { position: relative; height: 400px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}

.slides { position: relative; z-index: 1;}

.slides li { height: 400px;}

.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: right; margin-left:-38px; right:20px;}

.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}

.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; z-index:1}

.flex-control-nav .flex-active { background-position: 0 0;}

.s_title{ height:80px; width:100%; background:url(../images/boli.png) repeat-x 0 0; bottom:0; left:0; position:absolute;z-index:8}

.s_title a{ line-height:30px; display:block; height:30px; color:#FFFFFF; padding-left:10px; font-size:16px; position:absolute; bottom:10px; left:5px;z-index:9999;}
.s_title a:hover{ color:#FFF}



/* Direction Nav */

.flex-direction-nav {*height: 0;}

.flex-direction-nav a { text-decoration:none; display: block; width: 40px; height: 48px; margin: -40px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em}

.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }

.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}

.flexslider:hover .flex-prev { opacity: 0.7; left: 0px;}

.flexslider:hover .flex-next { opacity: 0.7; right: -10px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default;}

.cs img,.cs img,.cs img,.cs img,.cs img,.cs img,.cs img,.cs img,.cs img,.cs img{

-webkit-transform: scale(1, 1);

-moz-transform: scale(1, 1);

-ms-transform: scale(1, 1);

-o-transform: scale(1, 1);

transform: scale(1, 1);

-webkit-transition-duration: 500ms;

-moz-transition-duration: 500ms;

-o-transition-duration: 500ms;

transition-duration: 500ms;

-webkit-transition-timing-function: ease-out;

-moz-transition-timing-function: ease-out;

-o-transition-timing-function: ease-out;

transition-timing-function: ease-out; cursor:pointer;

}

.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover,.cs img:hover{

-webkit-transform: scale(1.08, 1.08);

-moz-transform: scale(1.08, 1.08);

-ms-transform: scale(1.08, 1.08);

-o-transform: scale(1.08, 1.08);

transform: scale(1.08, 1.08);

-webkit-transition-duration: 500ms;

-moz-transition-duration: 500ms;

-o-transition-duration: 500ms;

transition-duration: 500ms;

-webkit-transition-timing-function: ease-out;

-moz-transition-timing-function: ease-out;

-o-transition-timing-function: ease-out;

transition-timing-function: ease-out;

}

.tm:hover{opacity:0.85; filter:alpha(opacity=85);}

.cur{ cursor:pointer;}

.xiahuaxian{ text-decoration:underline;}

.shanchuxian{ text-decoration:line-through;}

.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999990;}



/*页面*/

.top{height: 360px; overflow:hidden}

.topz{position: relative;overflow:hidden}

.topl{margin-top: 22px}
.topm { margin-top:58px;}
.topm ul li{ float: left; margin-right: 18px; line-height: 24px;}

.topm ul li a{color: #fff; font-size: 18px;text-shadow: gray 0 2px 0;}

.topm ul li a:hover{ font-weight:bold;}

.topr{margin-top: 59px; line-height: 24px; margin-left: 40px}

.topr a{display:inline-block; font-size: 14px; color: #fff}
.topr a:hover{ color:#003399}

.topr span{display:inline-block; padding: 0 1px; color: #fff}


.topx{position: absolute; line-height: 64px; top: 150px; width: 1200px; left: 0px; text-align: center}

.con1t{line-height: 110px;}

.con1m{line-height: 24px; color: #6175a0; text-indent: 2em; margin-bottom: 20px;}
.con1m:hover{ color:#003399}

.con1fl{width: 620px;}

.con1fr{ width:540px}

.con1flt{background: url("../images/t3.png") 0 center no-repeat; height: 60px;}

.con1flm{margin-bottom: 14px;}

.con1flf{width: 100%; box-sizing: border-box; padding: 5px 0px 10px 18px; background-color: #163585}

.con1flfl{width: 100px; height: 100px; border-radius: 4px; background-color: #3578b1; line-height: 24px; text-align: center; box-sizing: border-box; padding-top: 24px; margin-right: 28px; margin-top:20px;}

.con1flfrt{ margin-top: 8px; margin-bottom: 5px; margin-left:12px;}
.con1flfrf{ width:450px;}
.con1flfrf li{float: left; text-align:center; width:33.33333%;}

.con1flfrf li a{color: #163585; line-height:30px;}

.ov{overflow: hidden}

.con1flfrf li:hover{ background:#3366CC}

.con1flfrf li:hover a{ color:#fff}

.ov{overflow: hidden}

.con1frt{background: url("../images/t4.png") -22px center no-repeat; height: 60px; margin-bottom: 10px}

.con1frft{margin-bottom: 10px;}

.con1frff{line-height: 40px; color: #6175a0; margin-bottom: 26px}
.con1frff li { background:url(../images/newsx.png) no-repeat left center; width:100%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.con1frff li a{ color:#60749F; padding-left:25px;}

.con1frff li a:hover{ color:#0099FF}

.con2{background: url("../images/t6.jpg") center 0 no-repeat; height: 850px;}

.con2t{line-height: 160px; padding-top: 56px;}

.con2m li{ float: left; text-align: center; width: 16.6%; position:relative}
.con2m li .jia{ font-size:20px;}

.con2mt{line-height: 64px;}

.con2mm{margin-bottom: 6px;}

.con2f{margin-top: 200px;}

.con2f li{float: left; width: 33.3333%;  text-align: center; color: #fff; font-size: 16px; line-height: 44px;}

.con2f li img{ width: 90%}

.con3t{ background:url("../images/t14.png") center center no-repeat; height: 140px}
.con3t-can{ background:url("../images/t14-can.png") center center no-repeat; height: 140px}

.con3ts{ background:url("../images/t17.png") center center no-repeat; height: 140px}
.con3ts-xia{ background:url("../images/t17-xia.png") center center no-repeat; height: 140px}

.con3tss{ background:url("../images/t27.png") center center no-repeat; height: 140px}
.con3tss-zu{ background:url("../images/t27-zu.png") center center no-repeat; height: 140px}
.con3tss-yi{ background:url("../images/t27-yi.png") center center no-repeat; height: 140px}

.con3tsss{ background:url("../images/t28.png") center center no-repeat; height: 140px}

.con3tssss{ background:url("../images/t18.png") center center no-repeat; height: 140px}

.con3m{ width: 734px;}

.con3m li{float: left; width: 222px; height: 52px; line-height: 52px; background-color: #0d5da2; text-align: center; color: #fff; font-size: 18px; margin-right: 32px;}

.con3m li:last-child{ margin-right: 0px;}

.con3m li:hover{cursor: pointer; background:#0099FF}

.con3f{margin-top: 20px; margin-bottom: 20px}
.con3f .content{ width:100%; height:auto}

.con3f li{float: left; width: 184px; height: 230px; border: 1px solid #0e5da2; margin-right: 16px; margin-bottom: 16px; position: relative;}

.con3f li:nth-child(6n){ margin-right: 0px; background:#FFFFFF}

.con3f li:hover{  border: 1px solid #0000CC;}
.con3f li .jiahao{position:absolute; left:8px; top:8px; z-index:999; }
.con3f li .jiahao img{ width:25px; height:25px}
.con3f li .jiahao img:hover{animation:shake 1.8s  forwards;}

.con3xf{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 70px; background-color: rgba(23,83,133,0.6); box-sizing: border-box; padding: 8px 0 0 10px; line-height: 24px;}
.miaoshu{ font-size:14px; line-height:30px; text-overflow:ellipsis;}


.con3xf:hover{ height:130px; animation:pulse  1.8s  forwards;}

.con3f img{width: 100%; height: 100%}

.con4{background: url("../images/t16.png") center 0 no-repeat; height: 524px;}

.con4zz{margin-top: 82px;}

.con4m{margin-left: 36px; text-indent: 2em; line-height: 24px; margin-top: 18px; margin-bottom: 38px; width: 450px;}

.con4f{ line-height: 38px;}

.con5m{width: 734px; margin-bottom:30px;}

.con5f{ width:1200px; margin:0 auto;  box-sizing: border-box; padding: 22px 22px 0 22px; background: #5590cc; margin-top: 20px;}

.con5f img{width: 100%; height: 100%}

.con5fl{width: 567px;}

.con5fltz{width: 566px;position: relative; height: 484px; overflow:hidden; margin-bottom:3px;}

.con5xf1{position: absolute; height: 76px;width: 100%; left: 0px; bottom: 0px; line-height: 76px; box-sizing: border-box; padding-left: 28px; background-color: rgba(0,0,0,0.6);}

.con5xf2{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(76,138,189,0.8);box-sizing: border-box;padding: 36px 12px 0px;}

.con5xf2f{margin-top: 30px; line-height: 34px;}

.con5fltz:hover .con5xf1{ display: none}

.con5fltz:hover .con5xf2{ display: block}

.con5flf{width: 570px; height: 230px; position: relative; margin-top: 22px;}

.con5flf img{width: 100%; height: 100%;}

.con5flf:hover .con5xf1{ display: none}

.con5flf:hover .con5xf2{ display: block}

.mt-0{margin-top: 0px;}

.mb-24{margin-bottom: 24px;}

.con6{background: url("../images/t26.png") center 0 no-repeat; height: 680px; position: relative}

.con6xf1{position: absolute; width: 100%; height: 100%; z-index: 99; background-color: rgba(43,76,144,0.8);}

.con6xf2{position: absolute; width: 100%; height: 100%; z-index: 999;}

.con6t{line-height: 94px;}

.con6fz{margin-top: 56px;}

.con6fl{width: 640px;}
.con6flt{ position:relative}
.con6flt img{width: 640px;height: 400px;}
.con6flt .maskintro{ width:240px; height:380px; position:absolute; left:0; top:0; background:rgba(76,138,189,0.8); padding:10px 20px;}
.con6flt .maskintro p{ line-height:30px; margin-top:15px;}
.con6flt:hover .maskintro{ display:block}
.con6flt a:hover{ color:#FFFF00}

.con6flm{line-height: 40px; color: #d4bc72; margin-bottom:5px; }

.con6flf li{ float: left; width:225px; height: 150px; margin-right:10px}

.con6flf li img{width:225px; height:150px}

.con6fr{width: 520px;}


.con6frt{ padding-bottom: 20px; background: #0E2A67}

.con6frtt a{line-height: 30px; color: #cdb672; padding:5px; display:block; margin-bottom:10px; margin-top:10px;}
.con6frtt a:hover{ color:#FFFF00}

.con6frtf{box-sizing: border-box; padding: 0 20px 0 30px;}

.con6frtfl img{width: 166px; height: 92px;}

.con6frtfr{width: 290px; line-height: 24px;}

.con6frf{margin-top: 20px;}

.con6frff{line-height: 36px; margin-top: 22px;}
.con6frff a:hover{ color:#FFCC00}
.con7m{ width: 734px;}

.con7f{margin-top: 20px; margin-bottom:40px;}

.con7f li{float: left; width: 174px; height: 100px; line-height: 100px; border-bottom: 1px solid #0d5da2; margin-bottom: 24px; text-align: center; margin-right: 30px;}
.con7f li img{ width:150px; margin:0 auto}

.con7f li:nth-child(6n){margin-right: 0px;}

.con8{background:url(../images/bg9.png) repeat-x #2985CD; padding-top: 46px;}

.con8t{width: 370px; height: 60px; line-height: 40px; border-bottom: 1px solid #fff; margin-bottom: 20px;}

.con8f li{float: left; width: 20%; text-align: center; margin-bottom: 40px; height: 102px}

.con8f li img{width: 90%; height: 94px;}

.con8f{padding: 34px 46px 0px 46px;}

.con9z{position: relative; background:url(/微信图片_20191112195430.jpg) center no-repeat}

.con9l{width: 404px; background-color: #0c5da0; box-sizing: border-box; padding: 24px 24px 18px;}

.con9lt{line-height: 30px; margin-bottom: 10px;}

.con9lm{ width: 442px; height: 220px; overflow: hidden; width: 100%}

.con9lf{line-height: 24px; margin-top: 20px;}

.con9lxzr{margin-top: 10px;}
.con9lxzr a{ line-height:38px;}

.con9r{width: 466px;}

.con9rz{background-color: #0c5da0;height:308px;box-sizing: border-box; padding: 0px 16px 18px; margin-bottom: 30px}

.con9rt{line-height: 70px;}

.con9rml img{width: 216px; height: 160px;}

.con9rmr{width: 202px; line-height: 23px; margin-left: 14px;}

.con9xf1{position: absolute; left: 362px; top: 20px;}

.con9xf2{position: absolute; right: 408px; top: 254px;}

.con9xf2s{position: absolute; right: 408px; top: 592px;}

.con9xf3{position: absolute; left: 506px; top: 34px;}

.con9xf4{position: absolute; left: 520px; top: 260px;}

.con9xf5{position: absolute; left: 520px; top: 594px;}

.con10{ height: 118px; background-color: #e6e6e6; margin-top: 60px}

.con10ll{line-height: 118px;}

.con10lr{margin-left: 16px; line-height: 30px; padding-top: 28px; padding-right: 28px;}

.con10r{ background-color: #0d5da2;padding: 28px 160px 0px 32px; line-height: 30px; height: 118px; box-sizing: border-box}

.foot{background-color: #f2f2f2; padding-top: 42px; padding-bottom: 12px;}

.foottf{ line-height: 22px; margin-top: 18px;}

.foot li{float: left; margin-right: 52px;}

.footf{margin-top: 44px;}

.con8fx img{ width: 90%!important; height: 100px}

.con8fx{overflow: hidden; padding: 34px 0px 0px 0px; box-sizing: border-box}
.con8f2 li{float: left; width: 16.6%; text-align: center; margin-bottom: 40px; height: 102px}

.con8f2 li img{width: 90%; height: 85px;}

.con8f2{padding: 34px 46px 0px 46px;}

.con4x{position: absolute; right: 0px; top: 50%; margin-top: -103px; height: 206px; width: 74px; text-align: center; color: #cfbc6f}

.con4z{position: relative}



/*日程 */

.richeng{ background:#fff; border:1px solid #ccc;}

.richeng .title_1{ font-weight: bold}

.rili li a{ color:#183985}

.icon_richeng{ background:url(../images/icon_richeng.png) center no-repeat}



.banner{ width:1200px; height:380px; margin:0 auto; overflow:hidden;  position:relative}

.bt{ position:absolute;}

canvas {

position:absolute;

top:0px;

  width: 100%;

  height: 384px;



  color:#fff;

  opacity:0.2;
  opacity:0.8;

}



.bt3

{

top:65px;
left:590px;

animation:zoomInDown 1.8s  forwards;

}


.bt2

{

top:135px;
left:560px;
opacity:0;
animation:fadeInDown  1s forwards;

animation-delay:2s;




}
.zbdw{

top:200px;
left:560px;
position:absolute;
font-size:18px; 
color:#FFFFFF;
opacity:0;
animation:fadeInDown  1s forwards;

animation-delay:3s;

}





.bt4{ left:250px; top:10px;}

    @keyframes fade-in {  

        0% {opacity: 0;}/*初始状态 透明度为0*/  

        40% {opacity: 0;}/*过渡状态 透明度为0*/  

        100% {opacity: 1;}/*结束状态 透明度为1*/  


    }  

    @-webkit-keyframes fade-in {/*针对webkit内核*/  

        0% {opacity: 0;}  

        40% {opacity: 0;}  

        100% {opacity: 1;}  

    }  





 @keyframes bt4-ani {  

        0% {opacity: 0;top:300px;}/*初始状态 透明度为0*/  

        40% {opacity: 0;top:300px;}/*过渡状态 透明度为0*/  

        100% {opacity: 1;top:10px;}/*结束状态 透明度为1*/  

       



    }  

    @-webkit-keyframes bt4-ani {/*针对webkit内核*/  

       0% {opacity: 0;top:300px;}/*初始状态 透明度为0*/  

        90% {opacity: 0;top:300px;}/*过渡状态 透明度为0*/  

        100% {opacity: 1;top:10px;}/*结束状态 透明度为1*/ 

    }      

    .bt4 {    
     opacity: 0;
        animation: bt4-ani;/*动画名称*/  

        animation-duration: 3.5s;/*动画持续时间*/  

        -webkit-animation:bt4-ani 3s;/*针对webkit内核*/  
        animation-timing-function:ease;

        animation-delay:0s;
        -webkit-animation-delay:0s;
        animation-fill-mode:forwards;
    }  






.bt1{ left:-200px; top:0px; }



 @keyframes bt1-ani {  

        0% {left:-200px;}/*初始状态 透明度为0*/  

        40% {left:0px;}/*过渡状态 透明度为0*/  

        100% {left:0px;}/*结束状态 透明度为1*/  

    }  

    @-webkit-keyframes bt1-ani {/*针对webkit内核*/  

        0% {left:-200px;}  

        40% {left:0px;}  

        100% {left:0px;}  

    }   

    .bt1 {    
        animation: bt1-ani;/*动画名称*/  

        animation-duration: 6s;/*动画持续时间*/  

        -webkit-animation:bt1-ani 6s;/*针对webkit内核*/  

        animation-timing-function:ease-out;


        animation-delay:1s;
        -webkit-animation-delay:1s;


         animation-fill-mode:forwards;

    }  









#v_box{width:700px;height:520px;background:#fff;position:fixed;top:50%;left:50%;z-index:522222;margin-top:-305px;margin-left:-350px;border-radius:5px;box-shadow: #333 0px 0px 10px;_position:absolute;*border:1px solid #333;border:1px solid #333\0;display:none;}

#v_box h3{color:#333;height:46px;font-size:18px;padding-left:28px;line-height:46px;overflow:hidden;font-weight:bold;}

#v_box div{width:650px;margin:0 auto;background:#000;}

#shut{position:absolute;width:30px;height:30px;display:block;top:8px;right:10px;color:#333;font-size:30px;line-height:22px;overflow:hidden;text-align:center;cursor:pointer;}

#shut:hover{text-decoration:none;color:#f00;}

#shut:active{color:#a40606;}

.h1::after{position: absolute;content:'';display: block;height: 6px;width: 220px;border-top:4px dotted #D6D6D6;left: 154px;top: 9px;}

.li7 span{margin-right:-2px;}



.mg2{
    position: relative;
}

.con6frft a:hover{ color:#FFCC00}
.more_1{ width:60px; height:auto; clear:both; margin:0 auto; margin-top:15px;}



.zu{ width:1200px; height:auto; overflow:hidden; border:1px solid #06C; padding:0 10px 10px 10px;}
.zu .zhuren{ width:380px; height:190px; background:#0E4086; margin:10px auto; color:#FFF}
.zu ul li{ width:380px; height:190px; margin:10px; float:left; background:#0E4086; color:#FFF}
.zu .l_img{ width:144px; height:190px; float:left; display:inline}
.zu .l_img img{ width:144px; height:190px; }
.zu  .r_info{ width:236px; height:190px; float:left; display:inline}
.zu .r_info .txt{ margin:20px; }
.zu .r_info .button_zu{ width:195px; height:25px; background:#FFF; text-align:center; border-radius:3px;}
.zu .r_info b{ font-size:18px;}
.zu .r_info p{ margin-top:10px; margin-bottom:20px; font-size:15px; line-height:25px; display:block; height:70px;}
.zu .r_info .button_zu a{ line-height:25px; }
.zu .title{ font-size:22px; line-height:60px; font-weight:bold; margin-left:10px;}




.zhi{width:1200px; height:600px; background:#000}

.czs_content{ width:1200px; height:auto;  overflow:hidden; margin:0 auto; background:#0CF}

.czs .tab-hd { text-align: center; }

.czs .tab-hd a { display: inline-block; width: 160px; line-height: 32px; color: #fff; margin: 0 40px; background-color: #999; font-size: 18px; text-align: center; }

.czs .tab-hd a:hover, .page2 .tab-hd a.on { background-color: #4378b5; }

.czs .bd-con2 { display: none; }


	/*logo tab 切换*/



.box-tab{width:1200px;margin:20px auto;}
.box-tab .tab-hd{text-align:center;}
.box-tab .tab-hd a{display:inline-block;width:160px;line-height:52px;color:#fff;margin:0 40px;background-color:#999;font-size:18px;text-align:center;}
.box-tab .tab-hd a:hover,.box-tab .tab-hd a.on{background-color:#4378b5;}
.box-tab .tempWrap>ul{width: 100%;}

.banner21 .bd li,.manager-right-top .menu,.cf{*zoom:1;}
.banner21 .bd li:before,.manager-right-top .menu:before,.banner21 .bd li:after,.manager-right-top .menu:after,.cf:before,.cf:after{content:"";display:table;}
.banner21 .bd li:after,.manager-right-top .menu:after,.cf:after{clear:both;}
.banner21{height:450px;overflow:hidden;position:relative;padding:40px;}
.banner21 .hd{z-index:1;overflow:hidden;position:absolute;bottom:5px;height:25px;width:100%;text-align:center;margin-left: -40px;}
.banner21 .hd ul{overflow:hidden;zoom:1;width:100%;text-align:center;height:25px;padding: 0;margin: 0;}
.banner21 .hd li{text-align:center;background:#ccc;cursor:pointer;margin-right:12px;width:12px;height:12px;border-radius:12px;display:inline-block;}
.banner21 .hd li.on{background:#4378b5;}
.banner21 .bd{position:relative;height:100%;z-index:0;overflow:hidden;}
.banner21 .bd li{zoom:1;vertical-align:middle;width:100%;}
.banner21 .bd img{width:190px;height:66px;float:left;margin:10px 10px; border:1px solid #ccc; padding:5px;}
.banner21 .bd a{display:block;width:100%;height:100%;}
.banner21 .prev,.banner21 .next{width:80px;height:80px;position:absolute;top:50%;margin-top:-40px;background:url("../images/l2222.png") left top no-repeat;cursor:pointer;opacity:.8;}
.banner21 .prev:hover,.banner21 .next:hover{opacity:1;}
.banner21 .prev{left:10px;}
.banner21 .next{background-image:url(../images/r2222.png);right:-40px;}



       #content{
            margin: 0 auto;
            width: 458px;
            height: 75px;
			font-size:16px;
			color:#0d5da2
        }
          #content li{
            float: left;
            width: 152px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            list-style: none;
            cursor: pointer;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        li.nav_bar{
            background-color: #4378b5;
            border-left:1px solid #4378b5;
            border-top:1px solid #4378b5;
            border-right:1px solid #4378b5;
			color:#FFF;
        }
        #main div{
            width: 456px;
          
            clear: left;
            border: solid 1px #4378b5;
            display: none;          
        }
        #main div.main_bar{
            display: block;
            text-indent: 2em;
			line-height:40px;
        }
        .nav_bar,.main_bar{
            border: 1px solid #4378b5;
			color:#4378b5;
        }
		.nav_bar,.main_bar a{ color:#FF6A00}
		