@charset "utf-8";
body {margin:0;padding:0;font-size:14px;line-height:23px;color:#707070; background:url(../images/bj.jpg) center  top repeat-y; font-family:微软雅黑; font-weight:100; }
body a{outline:none;blr:expression(this.onFocus=this.blur());}
ul,li{margin:0;padding:0;list-style:none; }
a img{border:0}
a,a:visited{color:#5271b8;text-decoration:none;}
a:hover{ color:#ff1414}
p{ margin:0px 0; padding: 0; }
h3,h5,h2,h1,h4,h6,dl,dt,dd,ul,li{margin:0;padding:0;list-style-type:none; }
.clear{ margin:0;padding:0; border: none; clear:both; height:0px; float:left; width:100%}
.fl{ float:left;}
.fr{ float:right;}
.height20{ width:100%; height:20px; background:#f8f8f8; overflow:hidden;}
.m40{ margin-top:50px;}
.p40{ margin-top:50px;}
.root{ width:1010px; margin:0 auto; overflow:hidden;}
#black{ color:#000;} 
.roots{ width:1100px; margin:0 auto;}
h1 a{color:#5271b8; font-size:36px; font-weight:100;}
h1 {color:#5271b8; font-size:36px; font-weight:100;}
.boder{ border-top:1px solid #d5d5d5; height:1px; margin:30px auto;}


.an {
    background-color: #efefef;
    border: 1px solid #0099cc;
    color: #0099cc;
    font-size: 12px;
    line-height: 120%;
    text-decoration: none;
}
.info_list {
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.jobfrom tr{ margin:15px 0;}
.jobfrom{ font-size:14px; color:#2b2b2b; font-weight:100;}

.h2{color:#5271b8; font-size:28px; font-weight:100; margin-left:35px;}











.header{ background:#5271b8; height:98px;}
.logo{ width:150px; padding-top:10px;}
.top{  }
.menu { margin-top:-8px;}
.menu li{ height:64px; float:left; text-align:center; width:114px;}
.menu li a{ font-size:16px; line-height:70px; color:#fff;text-align:center; width:114px;}
.menu li a:hover{ background:url(../images/t01.png) no-repeat 0 0; text-align:center;height:64px; width:114px; display:block; color:#000; }
.lanage { text-align:right;color:#a0bdff; line-height:30px; height:30px; padding-right:10px; color:#5271b8}





.banner{ height:513px; background:#fff; display:block; position:relative; z-index:99;}
.banner2{ height:520px; background:url(../images/b2.jpg) no-repeat center 0; width:100%;}
.banner3{ height:520px; background:url(../images/b3.jpg) no-repeat center 0;width:100%;}
.banner4{ height:520px; background:url(../images/b4.jpg) no-repeat center 0;width:100%;}
.banner5{ height:520px; background:url(../images/b5.jpg) no-repeat center 0;width:100%;}
.banner6{ height:520px; background:url(../images/b6.jpg) no-repeat center 0;width:100%;}
.banner7{ height:520px; background:url(../images/b7.jpg) no-repeat center 0;width:100%;}




.newsp{ position:relative;z-index:999; top:-50px; width:1050px; margin:0 auto;}
.synews{ height:452px; background:#6eadcd;}
.npic{ width:430px; text-align:center;}
.ntext{ width:510px; height:340px; overflow:hidden; margin-left:20px;}
.ntext li{ height:100px; color:#333; line-height:24px;}
.ntexth1{ font-size:22px; font-weight:100;}
.ntexth1 a{ color:#fff;}
.scroll{width:9px;margin-left:20px;height:360px;float:left;background:url(../images/scroll02.png) no-repeat 0 0;position:relative;}
.scroll p{width:30px;height:30px;background:url(../images/scroll01.png) no-repeat 0 0;cursor:auto;left:-10px;top:1px;position:absolute; display:block;}

.tab_contents{position: relative; height:600px; overflow:hidden;}





.wedo{ z-index:300; position:absolute; top:555px; left:50%; margin-left:-500px;}


.fllist{ height:200px; background:#f6cc3c; border-bottom:15px solid #f5f5f5;}
.Cont{overflow:hidden;padding-top:0px; float:left;}
.img2,.img3{ margin-top:80px;}


#wrapper{width:1010px;margin:0 auto;}
#intro{padding-bottom:10px;}
#slider{width:1110px;margin:0 auto;position:relative;}
#shade{background:#EDEDEC;height:50px;}
#mainsss{height:900px; background:url(../images/0.png) repeat-x 0 0; }



#slider.navigation a.selected{background:url(../images/00.png) repeat-x center bottom;}
#slider.navigation a:focus{outline:none;}
.scrollButtons{position:absolute;top:80px;cursor:pointer;}
.scrollButtons.left{left:-20px;}
.scrollButtons.right{right:-20px;}
.hide{display:none;}

#List1,#List2{float:left;}
#List1  ul{ margin-left:15px; text-align:center;}
#List1 li{ height:195px; width:170px; display:block; margin:5px; float:left;}
#List1 li a{height:195px; width:170px; display:block;}
.l1 a{height:195px; width:170px; display:block; background:url(../images/l1.png) no-repeat center center;}
.l1 a:hover{height:195px; width:170px; display:block; background:url(../images/l11.png) no-repeat center bottom;}

.l2 a{height:195px; width:170px; display:block; background:url(../images/l2.png) no-repeat center center;}
.l2 a:hover{height:195px; width:170px; display:block; background:url(../images/l22.png) no-repeat center bottom;}

.l3 a{height:195px; width:170px; display:block; background:url(../images/l3.png) no-repeat center center;}
.l3 a:hover{height:195px; width:170px; display:block; background:url(../images/l33.png) no-repeat center bottom;}

.l4 a{height:195px; width:170px; display:block; background:url(../images/l4.png) no-repeat center center;}
.l4 a:hover{height:195px; width:170px; display:block; background:url(../images/l44.png) no-repeat center bottom;}

.l5 a{height:195px; width:170px; display:block; background:url(../images/l5.png) no-repeat center center;}
.l5 a:hover{height:195px; width:170px; display:block; background:url(../images/l55.png) no-repeat center bottom;}

.l6 a{height:195px; width:170px; display:block; background:url(../images/l6.png) no-repeat center center;}
.l6 a:hover{height:195px; width:170px; display:block; background:url(../images/l66.png) no-repeat center bottom;}






.fllist2{ height:200px; background:#ff5f31; border-bottom:15px solid #f5f5f5;}
.b1 a{height:195px; width:170px; display:block; background:url(../images/b1.png) no-repeat center center;}
.b1 a:hover{height:195px; width:170px; display:block; background:url(../images/b11.png) no-repeat center bottom;}

.b2 a{height:195px; width:170px; display:block; background:url(../images/b2.png) no-repeat center center;}
.b2 a:hover{height:195px; width:170px; display:block; background:url(../images/b22.png) no-repeat center bottom;}

.b3 a{height:195px; width:170px; display:block; background:url(../images/b3.png) no-repeat center center;}
.b3 a:hover{height:195px; width:170px; display:block; background:url(../images/b33.png) no-repeat center bottom;}

.b4 a{height:195px; width:170px; display:block; background:url(../images/b4.png) no-repeat center center;}
.b4 a:hover{height:195px; width:170px; display:block; background:url(../images/b44.png) no-repeat center bottom;}

.b5 a{height:195px; width:170px; display:block; background:url(../images/b5.png) no-repeat center center;}
.b5 a:hover{height:195px; width:170px; display:block; background:url(../images/b55.png) no-repeat center bottom;}




.fllist3{ height:200px; background:#5bbdc8; border-bottom:15px solid #f5f5f5;}
.c1 a{height:195px; width:170px; display:block; background:url(../images/c1.png) no-repeat center center;}
.c1 a:hover{height:195px; width:170px; display:block; background:url(../images/c11.png) no-repeat center bottom;}

.c2 a{height:195px; width:170px; display:block; background:url(../images/c2.png) no-repeat center center;}
.c2 a:hover{height:195px; width:170px; display:block; background:url(../images/c22.png) no-repeat center bottom;}

.c3 a{height:195px; width:170px; display:block; background:url(../images/c3.png) no-repeat center center;}
.c3 a:hover{height:195px; width:170px; display:block; background:url(../images/c33.png) no-repeat center bottom;}



.fllist4{ height:200px; background:#0082ce; border-bottom:15px solid #f5f5f5;}
.d1 a{height:195px; width:170px; display:block; background:url(../images/d1.png) no-repeat center center;}
.d1 a:hover{height:195px; width:170px; display:block; background:url(../images/d11.png) no-repeat center bottom;}

.d2 a{height:195px; width:170px; display:block; background:url(../images/d2.png) no-repeat center center;}
.d2 a:hover{height:195px; width:170px; display:block; background:url(../images/d22.png) no-repeat center bottom;}



.fllist5{ height:200px; background:#6340e4; border-bottom:15px solid #f5f5f5;}
.e1 a{height:195px; width:170px; display:block; background:url(../images/e1.png) no-repeat center center;}
.e1 a:hover{height:195px; width:170px; display:block; background:url(../images/e11.png) no-repeat center bottom;}

.e2 a{height:195px; width:170px; display:block; background:url(../images/e2.png) no-repeat center center;}
.e2 a:hover{height:195px; width:170px; display:block; background:url(../images/e22.png) no-repeat center bottom;}

.e3 a{height:195px; width:170px; display:block; background:url(../images/e3.png) no-repeat center center;}
.e3 a:hover{height:195px; width:170px; display:block; background:url(../images/e33.png) no-repeat center bottom;}

.e4 a{height:195px; width:170px; display:block; background:url(../images/e4.png) no-repeat center center;}
.e4 a:hover{height:195px; width:170px; display:block; background:url(../images/e44.png) no-repeat center bottom;}




.fllist6{ height:200px; background:#a441f1; border-bottom:15px solid #f5f5f5;}
.f1 a{height:195px; width:170px; display:block; background:url(../images/f1.png) no-repeat center center;}
.f1 a:hover{height:195px; width:170px; display:block; background:url(../images/f11.png) no-repeat center bottom;}

.f2 a{height:195px; width:170px; display:block; background:url(../images/f2.png) no-repeat center center;}
.f2 a:hover{height:195px; width:170px; display:block; background:url(../images/f22.png) no-repeat center bottom;}

.f3 a{height:195px; width:170px; display:block; background:url(../images/f3.png) no-repeat center center;}
.f3 a:hover{height:195px; width:170px; display:block; background:url(../images/f33.png) no-repeat center bottom;}

.f4 a{height:195px; width:170px; display:block; background:url(../images/f4.png) no-repeat center center;}
.f4 a:hover{height:195px; width:170px; display:block; background:url(../images/f44.png) no-repeat center bottom;}



.fllist7{ height:200px; background:#e74d48; border-bottom:15px solid #f5f5f5;}
.g1 a{height:195px; width:170px; display:block; background:url(../images/g1.png) no-repeat center center;}
.g1 a:hover{height:195px; width:170px; display:block; background:url(../images/g11.png) no-repeat center bottom;}

.g2 a{height:195px; width:170px; display:block; background:url(../images/g2.png) no-repeat center center;}
.g2 a:hover{height:195px; width:170px; display:block; background:url(../images/g22.png) no-repeat center bottom;}

.g3 a{height:195px; width:170px; display:block; background:url(../images/g3.png) no-repeat center center;}
.g3 a:hover{height:195px; width:170px; display:block; background:url(../images/g33.png) no-repeat center bottom;}

.g4 a{height:195px; width:170px; display:block; background:url(../images/g4.png) no-repeat center center;}
.g4 a:hover{height:195px; width:170px; display:block; background:url(../images/g44.png) no-repeat center bottom;}

.g5 a{height:195px; width:170px; display:block; background:url(../images/g5.png) no-repeat center center;}
.g5 a:hover{height:195px; width:170px; display:block; background:url(../images/g55.png) no-repeat center bottom;}


.manji{  margin:80px 0; border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5; overflow:hidden; padding:80px 0;}
.manji table{ margin-top:50px;}
.manji td{ vertical-align:top;}
.manji h1 a{ font-size:36px; font-weight:100; color:#5271b8; line-height:40px; }
.manji p{ color:#707070; line-height:28px; text-indent:28px;}
.manji ul{ padding:40px 0;}
.manji li{ width:300px; float:left; border-right:1px solid #d5d5d5;padding:12px;}
.manji li img{ width:270px;}
.manji li a h2{ color:#5271b8; font-size:22px; text-align:center; line-height:60px; font-weight:100;}
.manjiimg{ text-align:center; margin:30px 0;}
.manjitext{ width:265px; margin:0 auto; padding-left:20px;}







.syabout{ width:430px; text-align:center; vertical-align:middle; }
.syabout img{}
.sytext{ color:#707070; line-height:24px; width:500px; text-indent:28px; padding-top:20px; }
.sytext h1{ color:#5271b8; font-size:36px;margin-top:100px; line-height:45px; margin-bottom:26px; font-weight:100;}
.sytext p{ text-indent:28px; font-size:14px;}
.more{ margin-top:30px;}
.more a{color:#5271b8; font-size:28px; line-height:30px;}
.text{ line-height:28px; color:#707070; margin:30px auto; text-indent:28px;}



#nav{list-style:none;position:fixed;width:98px;top:0;margin:20px 0 0 0;right:100px;top:300px; z-index:999}
*html #nav{position:absolute;top:expression(documentElement.scrollTop + 0 + "px");} 
#nav li{margin-bottom:2px;width:88px;}
#nav a{display: block;width:88px;height:32px;text-align: center;line-height:32px;border-radius:10%;background: #647fbf;color:#fff;text-decoration: none;font-size: 14px;margin-top:3px;border:10px solid #5271b8;}
#nav a:hover{background:#6389e2;color:#fff;border:10px solid #517cdf;}
#nav .current a{background:#6389e2;color:#fff;border:10px solid #517cdf;}
.section{height:570px; border-bottom:15px solid #f5f5f5;}
.section p:last-child{margin-bottom:0;}
.index{display: block;width:110px;height:50px;text-align: center;line-height:32px;border-radius:10%;background: #647fbf;color:#fff;text-decoration: none;font-size: 14px;margin-top:3px;border:10px solid #5271b8;}





.time{ color:#fff;}
.synewlist td{ line-height:22px;}
.party_list { width:100%; margin:5px auto;}
.party_list  li{border-bottom:1px dotted #c2c2c2;float:left;height:150px;padding-top:30px;width:96%; margin:0 auto;}
.party_list li.li_last{padding-bottom:50px;}
.pl_pic{border:1px solid #e0e0e0;float:left;height:116px;padding:3px;width:160px;}
.pl_pic img{height:116px;width:160px;}
.pl_con{float:right;width:780px;}
.pl_con h2,.pl_con h2 a{color:#5271b8;font-size:18px; line-height:30px; height:30px;}
.pl_con span{color:#d42229;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.pl_con p{color:#5b5b5b;line-height:22px;}
.pl_con a.more{background:#efefef url(../images/more.jpg) no-repeat scroll 65px 6px;color:#d42229;display:block;font-size:12px;height:20px;line-height:20px;margin:10px 0 0;padding-left:10px;width:70px;}
.weizhi{ margin:30px auto; line-height:60px;border-bottom:1px solid #eaeaea; color: #5271b8; font-size:18px; font-weight:600;}
.weizhi a{color: #5271b8;}
.dat{ text-align:center; line-height:28px; padding-bottom:15px;border-bottom:1px solid #eaeaea; margin-bottom:30px;}
.dat span{ margin:0 25px;}
.topnews{border-bottom:1px solid #eaeaea;overflow:hidden;padding:25px 0 22px;}
.details h2 {
    color: #5271b8;
    font-size: 26px; line-height:36px; font-weight:400;
    padding: 10px 0 18px; width:600px; margin:0 auto;
    text-align: center;
}
.details img{ text-align:center; margin:15px auto;}

.details h3 {
    border-bottom: 1px dotted #e2e2e2;
    color: #9a9a9a;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 10px 0 15px;
    text-align: center;
}
.details h3 span {
    display: inline-block;
    padding: 2px 12px;
}



.blue{color:#5271b8;}











.fot{height:180px; background:#de6243; display:block; padding-top:15px;  }
.fot td{ vertical-align:top; color:#fff;line-height:30px;}
.fot ul{ width:200px;}
.fot li a{ text-align:left; color:#fff; text-decoration:underline; }
.banquan{height:80px; background:#c75538; padding-top:20px;}
.banquan td{ line-height:26px; color:#fff;}
.banquan fot{ font-weight:200; font-size:22px;}
.banquan a{ color:#fff; margin:0 10px;}





.v2list{ padding-top:80px;}
.v2list li{ height:530px; border-bottom:1px solid #d5d5d5; padding-top:10px; font-size:14px; color:#707070;}
.v2list li h1{ font-size:36px; color:#5271b8; line-height:36px; font-weight:100;}
.manlvlist li{  border-bottom:1px solid #d5d5d5; padding:30px 0; font-size:14px; color:#707070;}
.v2tit{ margin:15px 0; overflow:hidden; line-height:40px;}
.v2ny{ line-height:26px; padding-top:15px; padding-right:10px; color:#707070;}
.v2imgs p{ line-height:36px; text-align:center; font-size:16px; width:482px;}
.v2lists{ padding-top:80px;}





.page{border-top:1px dotted #cccccc;font-size:14px;line-height:normal; margin:35px 0;} 
.page a,.page span{color:#333;display:block;float:left;font-weight:normal;height:18px;letter-spacing:0;line-height:18px;margin:5px 2px;padding-left:5px;padding-right:5px;padding-top:3px;text-align:center;text-decoration:none;}
.page a{border:1px solid #cccccc;}
.page a:hover,.page a.current{border:1px solid #ccc;color:#f44;line-height:18px;}
.page input{border:1 solid #ccc;color:#333;font-size:14px;height:19px;line-height:19px;margin:0 -5px;padding:0;text-align:center;vertical-align:middle;width:25px; margin-top:5px;}
.page span strong{line-height:18px;}

.gduo{overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap; background:#f8f8f8; margin:50px auto; height:30px; font-size:14px;}
.gduo a{ color:#c00;}
.pre{float:left;line-height:30px;width:50%;}
.next{float:right;line-height:30px;text-align:right;width:50%;}



.manlv01{  margin:50px auto;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; padding:40px 0; color:#707070}
.manlv01 h1 a{font-size:36px; color:#5271b8; line-height:36px; font-weight:100;}
.mvbiaoqing{ padding:35px 0; border-top:1px solid #d5d5d5; margin-top:40px;}
.mvbiaoqing h1{ont-size:22px; color:#5271b8; line-height:36px; font-weight:100;}
.mvbiaoqing ul{ margin-top:30px;}
.mvbiaoqing  li{ float:left; width:125px;}


.about01{margin:50px auto;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; padding:40px 0; color:#707070; display:block;}
.about01  ul{ margin:50px auto;}
.about01 h1 a{font-size:36px; color:#5271b8; line-height:36px; font-weight:100;}
.about01 li{ width:220px; display:inline; margin:0 15PX;}
.about01 td{ vertical-align:top;}
.abcont{ background:url(../images/j27.jpg) no-repeat 0 center; margin:90px auto; width:979px; height:500px;  padding-left:30px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; color:#707070; margin-top:50px; }
.abcont h1 {font-size:36px; color:#5271b8; line-height:36px; font-weight:100;}
.abcont p{ line-height:30px; color:#707070;}
.joblist{ width:720px;}
.joblist td{ border-bottom:1px solid #d5d5d5; line-height:30px; color:#fff; text-align:center;}
.joblist td a{ color:#444;}


.zdjylist{border-top:1px solid #d5d5d5; padding:40px 0; color:#707070;margin:40px auto; }
.zdjylist h1 a{font-size:36px; color:#5271b8; line-height:36px; font-weight:100;}


.zdjypic li{ float:left; margin:10px 5px; }
.zdjypic li img{ }

.zdjy10{ line-height:30px;color:#707070;border-bottom:1px solid #d5d5d5;}
.zdjy11 li{ width:100%;  line-height:24px; color:#707070; padding:30px 0; height:300px;border-bottom:1px solid #d5d5d5;}
.zdjy12{ float:left; width:455px; }
.zdjy12 h1 a{font-size:36px; color:#5271b8; line-height:36px; font-weight:100; }
.zdjy13{ float:right;}