@charset "utf-8";
/* CSS Document */
/*index*/
.li_hover{background:#224e9c;color:#fff}.li_hover a{color:#fff}
.li_out{background:none;}.li_hover a{color:#fff}
.head{ height:39px; line-height:39px;}
.head b{ display:block; float:left; font-weight:normal; color:#e0e6f1;}
.head .form{ float:right; display:block;}
.head .form a{ color:#e0e6f1; margin-left:25px;}
.head .form a:hover{ color:#fff;}
.head .form strong{ display:inline-block; width:231px; height:29px; background:url(../images/ser-bg.png) no-repeat left; position:relative; top:5px;}
.head .form strong input.ser{ font-size:13px; border:none; background:none; height:29px; width:175px; padding-left:19px; position:relative; top:-17px;}
.head .form strong input.but{ border:none; background:url(../images/but.png) no-repeat left 5px; width:30px; height:38px;} 
.head .form ul{display:block;float:left}
.head .form form{display:block;float:left;padding-left:20px}
.da{ position:relative;}
.nav{ height:82px;}
.nav a.logo{ display:block; padding-top:8px; padding-right:17px;}
.nav ul{ margin-top:0px;}
.nav ul li{ float:left;position:relative;    height: 82px; line-height:82px}
.nav ul li.hover{}
.nav ul li a{ color:#000; display:block; width:60px; text-align:center;display:block}
.nav ul li a:hover{ color:#fff;background:#224e9c;}
.nav ul li div{ position:absolute; left:-41px; top:81px; z-index:2; display:none;}
.nav ul li div a{ line-height:50px; background:#224e9c; color:#FFF;    width: 148px;}
.nav ul li div a:hover{ background:#e9ab00; color:#FFF;}
.banner{ position:relative; height:400px; width: 100%; overflow: hidden;}
.banner img{ width: 1920px;position:relative; left: 50%; margin-left: -960px;}
.banner .banner-num{position:absolute;z-index:2; left:50%; margin-left:-23px; bottom:10px;width:46px;}
.banner .banner-num span{cursor:pointer;display:inline-block;width:10px;height:10px;margin-right:5px;background:rgba(255,255,255,0.6);border-radius:5px;}
.banner .banner-num span.current{background:#FFF;}
.center1{ margin-top:33px;}
.center1-left{ width:808px;}
h3.con{ font-size:17px;border-bottom:1px solid #dbdbdb; margin-bottom:12px;font-weight:normal;}
h3.con b{ display:block; float:left;font-weight:normal;  background:url(../images/h3-b-bg.png) repeat-x left bottom; padding-bottom:16px; position:relative; top:2px;}
h3.con a{ float:right; display:block; font-size:12px; color:#242424; background:url(../images/h3-a-bg.png) no-repeat right; padding-right:20px;}
h3.con a:hover{ color:#224e9c;}
.img{ width:395px; position:relative; height:265px;}
.img a{ position:relative; display:block; position:absolute; left:0px; top:0px;}
.img a b{ display:block; height:36px; line-height:36px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:0px; width:386px; color:#FFF; padding-left:9px;}
.img .img-num{position:absolute;z-index:5;right:14px;bottom:15px;}
.img .img-num b{cursor:pointer;display:inline-block;width:6px;height:6px;margin-right:5px;background:#ddd;border-radius:3px;}
.img .img-num b.cur{background:#C00;}

.center1-left .img{ width:395px;}
.center1-left ul{ width:403px;}
.center1-left ul li{ height:31px; background:url(../images/ul-li-bg.png) no-repeat left 10px; padding-left:14px; }
.center1-left ul li a{ color:#333333;width:344px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; float:left;font-size:14px}
.center1-left ul li a:hover{ color:#224e9c;}
.center1-left ul li span{ float:right;}
.center1-right{ width:359px;}
.center1-right h3{padding-bottom:16px;}
.center1-right ul{}
.center1-right ul li{ height:60px; margin-bottom:7px;}
.center1-right ul li span{ display:block; width:60px; float:left; text-align:center; background:#eeeeee; color:#224e9c; padding-bottom:5px;}
.center1-right ul li span b{ display:block; height:35px; line-height:35px; background:#224e9c url(../images/span-b-bg.png) no-repeat center bottom; color:#FFF; margin-bottom:5px; font-size:15px;}
.center1-right ul li a{ display:block; width:285px; float:right; color:#333333; line-height:24px; padding-top:5px;font-size:14px}
.center1-right ul li a:hover{color:#224e9c;} 
.center2-left{ width:573px;}
.center2-left h3{ padding-bottom:11px; background:url(../images/center2-h3-bg.png) no-repeat left 3px; padding-left:21px;}
.center2-left a{ display:block; float:left;font-size:14px}
.center2-left p span{ display:block; width:379px; float:right; color:#afafaf; line-height:27px;}
.center2-left p span b{ font-size:15px; color:#000; display:block;}
.center2-left p span em{ font-style:normal; display:block; background:url(../images/em-bg.png) no-repeat left; padding-left:16px;}
.center2-left ul{ padding-top:7px;}
.center2-left ul li{ height:31px; background:url(../images/center2-li-bg.png) no-repeat left; line-height:31px; padding-left:14px; }
.center2-left ul li a{ color:#333333; display:block; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:388px;font-size:14px}
.center2-left ul li a:hover{color:#224e9c;}
.center2-left ul li span{ display:block; float:right; color:#9e9e9e;}
.center3{ padding:37px 0px;}
.center3 ul{}
.center3 ul li{ width:219px; float:left; text-align:center; background:#f7f7f7; margin-left:26px; height:203px;}
.center3 ul li.first{ margin-left:0px;}
.center3 ul li b{ display:block; text-align:center; padding-bottom:14px; padding-top:19px;}
.center3 ul li a{ color:#224e9c;font-size:14px}

.center3 ul li a img{-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 2s ease-out; -webkit-background-size: 220px 220px;
    -moz-background-size: 220px 220px;
    background-size: 220px 220px;
    -webkit-border-radius: 110px;}
.center3 ul li a:hover{color:#224e9c; }
.center3 ul li a:hover img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}


.center3-left{width:375px;float:left;}
.center3-center{width:375px;float:left;margin-left:37px}
.center3-right{width:375px;float:right}

.center3-left h3,.center3-center h3,.center3-right h3 {
    padding-bottom: 16px;
}


.center3-left ul,.center3-center ul,.center3-right ul {
min-height:200px
}

.center3-left ul li,.center3-center ul li,.center3-right ul li {
    height: 31px;
    background: url(../images/ul-li-bg.png) no-repeat left 10px;
    padding-left: 14px;
text-align:left
}



.center3-left ul li a,.center3-center ul li a,.center3-right ul li a {
    color: #333333;
    width: 344px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
.center3-left ul li a:hover,.center3-center ul li a:hover,.center3-right ul li a:hover{ color:#224e9c;}

.center3-left ul li span,.center3-center ul li span,.center3-right ul li span {
    float: right;color:#999
}




.footer{ background:url(../images/footer-bg.png) no-repeat left;}
.footer p{ float:left; padding-top:36px; padding-bottom:27px;}
.footer p a{ display:block; float:left;}
.footer p span{ display:block; float:left; line-height:29px; padding-top:14px; padding-left:22px; color:#FFF;font-size:14px}
.footer ul{ float:right; padding-top:16px;}
.footer ul li{ float:left; text-align:center; margin-right:30px;}
.footer ul li a{ color:#FFF;}
.footer ul li a:hover{ color:#224e9c;}
/*列表页*/
.left{ width:263px; float:left; position:relative; top:-20px; left:0px; min-height:634px; background:#f1f1f1;}
.left h3{ height:85px; line-height:85px; text-align:center; font-size:24px; font-weight:normal; background:#275199; color:#FFF;}
.left ul{}
.left ul li{min-height:44px; line-height:44px; text-align:center; background:#f1f1f1;  font-size:17px;}
.left ul li.first>a{background:#6c6761 url(../images/hover-bg.png) no-repeat 230px; color:#fff;}
.left ul li a{ color:#414244; display:block; border-bottom:1px solid #e3e3e3;}
.left ul li a:hover{ background:#6c6761 url(../images/hover-bg.png) no-repeat 230px; color:#fff;}
.right{ width:832px; float:left; padding-top:20px; padding-left:55px; min-height:594px; background:#FFF; padding-right:50px;padding-bottom:30px}
h3.weizhi{  border-bottom:1px solid #f3f3f3; padding-bottom:5px; }
h3.weizhi .wz{float:right}
h3.weizhi b{font-size:16px; color:#2c509c;}
h3.weizhi a{  font-size:12px; color:#c2c2c2;}
h3.weizhi{font-size:12px; color:#c2c2c2;}
h3.weizhi a:hover{ color:#224e9c;}
.right ul{}
.right ul li{ font-size:15px; height:40px; line-height:40px; background:url(../images/right-li-bg.png) no-repeat left; padding-left:22px;}
.right ul li a{ color:#343233; display:block; width:660px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.right ul li a:hover{ color:#224e9c;}
.right ul li span{ float:right; color:#999999;}
/*简介页*/
.jianjie{ padding-top:20px;}
.jianjie p{ color:#757575; line-height:32px; text-indent:2em; padding-top:10px;}
/*内容页*/
.neirong{ padding-top:30px;}
.neirong h3{ font-size:25px; color:#565a59; text-align:center;}
.neirong>span{ font-size:14px; color:#595959; display:block; text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:9px; padding-top:34px; margin-bottom:20px;}
.neirong p{ line-height:38px; font-size:16px; text-indent:2em; color:#58585a;}
/*图片列表页*/
.right ol{}
.right ol li{ width:254px; float:left; text-align:center; background:#f9f7f8; padding-bottom:18px; margin-top:14px; margin-left:30px;}
.right ol li.d{ margin-left:0px;}
.right ol li img{ padding-bottom:4px;}
.right ol li a{ color:#8a7d86;}
.right ol li a:hover{ color:#224e9c;}


.neirong span span{display: initial;}

.sjdh li a{background-image:none;background-color:#c1bcb6}