﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,p,blockquote,img,table,th,td,pre,code,form,fieldset,legend,button,input,textarea{margin:0;padding:0;font-family: "Open Sans", sans-serif;color:#333;font-size:12px;}
body {background:#FFFFFF ;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
dl,dt,dd,form,li,ul,ol{list-style:none;}
a:link,a:visited {text-decoration:none;color:#333;}
a:hover,a:active {text-decoration:none;color:#21A0C1;}
a.navlink:link,a.navlink:visited {text-decoration:none;color:#333;font-size:16px;display:block;height:40px;padding:0 5px;line-height:30px}
a.navlink:hover,a.navlink:active,a.curnav:link,a.curnav:visited {color:#21A0C1;font-size:16px;display:block;height:38px;border-bottom:3px solid #21A0C1}

a.navlinkk:link,a.navlinkk:visited {text-decoration:none;color:#fff;font-size:16px;display:block;height:40px;padding:0 5px;line-height:30px}
a.navlinkk:hover,a.navlinkk:active,a.curnav:link,a.curnav:visited {color:#21A0C1;font-size:16px;display:block;height:38px;border-bottom:3px solid #21A0C1}



a.bluelink:link,a.bluelink:visited {text-decoration:none;color:#21A0C1;margin-left:5px}
a.bluelink:hover,a.bluelink:active {text-decoration:underline;color:#21A0C1;}
a.f1:link,a.f1:visited {color:#595757;font-weight:bold;}
a.f1:hover,a.f1:active {color:#21A0C1;}
a.f2:link,a.f2:visited {color:#7a7a7a;}
a.f2:hover,a.f2:active {color:#21A0C1;}


.margintop {margin-top:10px}
img {border:0;}
.cleardiv {context:"."; height:"0"; display:block;clear:both;visibility:hidden}
.hidebody {display:none}


#navs {width:100%;position:fixed;background:#FFF;z-index:1000;}
.navs {display:none}
#navs ul {width:900px;margin:0 auto;background:url(../images/logo3.jpg) no-repeat left center;padding-left:	200px;overflow:hidden}
#navs li {float:left;font-size:16px;padding:0 15px;}
#navs li div {width:100px;position:absolute;padding:15px;background:rgba(33,160,193,0.9);margin-top:40px;margin-left:-40px;text-align:right;z-index:1000}
#navs li div a:link,#nav li div a:visited {color:#FFF;height:40px;line-height:line-height:40px;}
#navs li div a:hover,#nav li div a:active {color:#FF0;border:0}
#navs li.erji {background:url(../images/li.jpg) no-repeat right 12px;}


#top {width:100%;height:35px;background-color:#505050}
#top dl {width:1200px;margin:0 auto;}
#top dt {width:500px;float:left;line-height:35px;color:#FFF;text-align:left;padding-left:38px}
#top dd {width:500px;float:right;line-height:35px;color:#FFF;text-align:right;font-size:12px;}
#top dd a {color:#CCC}
#mycode {width:120px;height:120px;position:absolute;margin-left:15px;margin-top:-40px;display:none}

#header{width:1250px;margin:0 auto;overflow:hidden;}
#header dt {width:500px;float:left;margin-left:25px;}
#header dd {width:700px;float:Right}
#hinfo {height:35px;margin-top:20px;text-align:right;margin-right:20px;font-size:14px}
#hinfo a { color:#21A0C1}
#hinfo label{color:#CCC;margin:0 10px;}
#hinfo img {vertical-align:middle}
#hinfo span {color:#21A0C1}
#nav {width:100%;overflow:hidden}
#nav li {float:left;font-size:16px;padding:0 15px;}
#nav li div {width:200px;position:absolute;padding:15px;background:rgba(33,160,193,0.9);margin-top:40px;margin-left:-40px;text-align:right;z-index:1000}
#nav li div a:link,#nav li div a:visited {color:#FFF;height:40px;line-height:line-height:40px;}
#nav li div a:hover,#nav li div a:active {color:#FF0;border:0}
#nav li.erji {background:url(../images/li.jpg) no-repeat right 12px;}

#mybanner {width:100%;margin:0 auto; border-top:1px solid #ECECEC;text-align:center}

#location img {vertical-align:top;margin-top:10px}
#location {height:35px;line-height:35px;width:1180px;padding:0 10px;margin:0px auto;border-bottom:2px solid #21A0C1;background:#F6F6F6}
#location label {margin:0 5px;}
#location dt {width:500px;float:left}
#location dd {width:500px;float:right;text-align:right}
#location a {color:#21A0C1;margin:0 5px}

#mybody {width:1200px;overflow:hidden;margin:15px auto}
#myleft {width:240px;float:left;border-top:1px solid #21A0C1;background:#F6F6F6}
#myright {width:950px;float:right}
#myleft a:link,#myleft a:visited {display:block;height:40px;line-height:40px;border-bottom:1px solid #21A0C1;font-size:13px;padding-left:20px;background:url(../images/go.jpg) no-repeat 220px center;}
#myleft a:hover,#myleft a:active,#myleft a.curleft:link,#myleft a.curleft:visited {background:url(../images/go2.jpg) no-repeat 220px center #21A0C1;color:#FFF}

#myleft dd {margin-left:20px;}
#myleft dd a:link,#myleft dd a:visited {display:block;height:30px;line-height:30px;border-bottom:1px solid #21A0C1;font-size:13px;padding-left:30px;background:url(../images/go.jpg) no-repeat 220px center}
#myleft dd a:hover,#myleft dd a:active,#myleft dd a.curleft:link,#myleft dd a.curleft:visited {background:url(../images/go2.jpg) no-repeat 220px center #21A0C1;color:#FFF}
#myleft a.curdt:link,#myleft a.curdt:visited {background:url(../images/curlis.jpg) no-repeat 220px center #21A0C1;color:#FFF}
#myleft dl {border-bottom:1px soft #21A0C1}


h1 {font-size:18px;height:40px;line-height:40px;background:#21A0C1;color:#FFF;text-align:center}
#content {padding-top:20px;line-height:2em;min-height:500px; padding-top:20px;}

#fenzhi {width:1200px;margin:10px auto;}
#fenzhi dt {height:40px;line-height:40px;font-size:20px;text-align:center;background-color:#21A0C1;color:#FFF;}
#fenzhi dt a {font-size:14px;font-weight:normal;border-radius:5px;float:right;margin-right:15px;line-height:15px;margin-top:10px;padding:2px 5px 3px 5px;}
#fenzhi dd {line-height:2em;padding:10px 0;text-align:left;border-bottom:2px solid #21A0C1;background:#F6F6F6;}
#fenzhi a {margin:0 5px}

#flogo {width:1200px;margin:10px auto 0px auto;}
#flogo img {vertical-align:middle}
#flogo label {font-size:18px;margin:0 10px}


#footer {width:100%;margin:0 auto;text-align:center;padding:10px 0;line-height:2em;color:#FFF;background-color:#9A9A9A}


#jyleft {width:560px;height:650px;float:left;overflow:hidden}
#jyright {width:560px; height:650px;float:right;overflow:hidden}
.jiaoyi dt {font-size:22px;height:40px;line-height:40px;background:#21A0C1;color:#FFF;text-align:center}
.jiaoyi dd {height:40px;line-height:40px;border-bottom:1px dashed #DDD;padding-left:20px;background:url(../images/li2.jpg) no-repeat 8px center;font-size:14px}
.jiaoyi dd span {color:#999;float:right}
.jiaoyi {min-height:550px}
.jypage {text-align:center;height:25px;line-height:25px;padding:10px 0;margin:20px 0;border:1px solid #21A0C1}
.jypage a:link,.jypage a:visited {padding:2px 5px;color:#333;border-radius:3px}
.jypage a:hover,.jypage a:active,.jypage a.curjyp:link,.jypage a.curjyp:visited  {padding:2px 5px;color:#FFF;background:#21A0C1;border-radius:3px}
#gopn {height:60px;line-height:60px;width:100%;overflow:hidden}
.goprev {float:left}
.gonext {float:right}
#textlist {width:100%;overflow:hidden}
#textlist li {height:40px;line-height:40px;border-bottom:1px dashed #DDD;padding-left:20px;background:url(../images/li2.jpg) no-repeat 8px center;font-size:14px}
#textlist li span {color:#999;float:right}


.guestbook {width:555px;height:540px;background:url(../images/lybg.jpg) no-repeat center top;margin:30px auto}
.sinput {width:438px;margin-left:97px;height:40px;line-height:40px;border:0;margin-bottom:16px;padding:0 10px}
.myarea {width:555px;margin-top:60px;height:100px;background:none;border:0}
#tishi {color:#F00;text-align:center;height:40px;line-height:40px}
.sbtn {width:215px;height:43px;background-color:#21A0C1;border:0;margin-top:30px;text-align:center;line-height:43px;float:left;font-size:16px;color:#FFF;}
.sreset {width:215px;height:43px;background-color:#21A0C1;border:0;margin-top:30px;text-align:center;line-height:43px;float:right;font-size:16px;color:#FFF;}


/**招聘**/
#zpul {width:1212px;margin:10px auto;overflow:hidden}
#zpul li {width:390px;float:left;margin:7px;}
#zpdl {width:1200px;margin:0px auto;padding-bottom:10px;overflow:hidden}
#zpdl dt {float:left;}
#zpdl dd {float:right}
#zpul div {width:390px;height:205px;position:absolute;background-color:rgba(0,0,0,0.3);text-align:center;color:#FFF;}
#zpdl div {width:590px;height:205px;position:absolute;background-color:rgba(0,0,0,0.3);text-align:center;color:#FFF;}
#zpdl h3,#zpul h3 {font-size:20px;text-align:center;margin-top:70px;color:#FFF;margin-bottom:15px;}
a.ka:link,a.ka:visited {color:#c7f3ff;border:1px solid #c7f3ff;border-radius:5px;padding:3px 10px;}
a.ka:hover,a.ka:active {color:#FFF;border-color:#FFF}


/**首页**/
#firstbody,#secondbody {width:1200px;margin:0 auto;overflow:hidden}
h1 a:link,h1 a:visited {float:right;font-size:14px;font-weight:normal;color:#FFF;border:1px solid #FFF;border-radius:5px;padding:3px 10px;line-height:15px;margin-top:8px;margin-right:20px;}
h1 a:hover,h1 a:active {color:#FF0;border-color:#FF0}
#info {padding:10px 40px;line-height:2em;border-bottom:2px solid #21A0C1;background-color:#F6F6F6}

.maquee{height:50px;border-bottom:2px solid #21A0C1;}
#secondbody ul  {width:1188px;padding:10px 0 10px 12px;overflow:hidden;background:#F6F6F6}
#secondbody li div {width:380px;float:left;margin:8px;}
#secondbody li {height:50px;line-height:35px}

#aul {width:1220px;margin:10px auto;overflow:hidden}
#aul li {width:385px;float:left;margin:10px 10px 0px 11px;}
#aul div {width:385px;height:125px;position:absolute;background-color:rgba(0,0,0,0.3);text-align:center;color:#FFF;}
#aul h3,#bul h3 {font-size:20px;text-align:center;margin-top:35px;color:#FFF;margin-bottom:10px;font-weight:bold}
#aul a,#bul a {font-size:20px;text-align:center;margin-top:35px;color:#FFF;margin-bottom:10px;font-weight:bold}
#aul a:hover,#bul a:hover {font-size:20px;text-align:center;margin-top:35px;color:#21A0C1;margin-bottom:10px;font-weight:bold}
#bul {width:1220px;margin:10px auto;overflow:hidden}
#bul li {width:285px;float:left;margin:10px;}
#bul div {width:285px;height:125px;position:absolute;background-color:rgba(0,0,0,0.3);text-align:center;color:#FFF;}
#thirdbody {width:1200px;margin:10px auto;overflow:hidden}
#tleft {width:420px;float:left;}
#tright {width:750px;float:right}
#tleft dd {margin-top:10px;}
#tright h1 {text-align:left;padding-left:20px;}
#trleft {width:305px;float:left;margin-top:10px;border-bottom:2px solid #21A0C1;padding-bottom:5px;background:#F6F6F6}
#trleft dt div {position:absolute;width:305px;height:35px;line-height:35px;margin-top:115px;background-color:rgba(0,0,0,0.5);color:#FFF;text-align:center}
#trleft dt a {color:#FFF}
#trleft dd {line-height:1.5em;font-size:12px;padding:6px 14px}
#trleft dd div {margin-top:6px;font-size:12px;}
#trleft dd a {float:right}
#trright {width:415px;float:right;margin-top:10px;border-bottom:2px solid #21A0C1;padding-bottom:10px;background:#F6F6F6}
#trright li {height:31px;line-height:31px;border-bottom:1px dashed #DDD;padding:0 5px 0 15px;background:url(../images/li1.jpg) no-repeat 5px center}
#trright span {float:right;color:#666}

.maquee{ height:45px;}

#mylink {width:1200px;margin:0 auto ;overflow:hidden}
#mylink dt {height:40px;line-height:40px;font-size:20px;text-align:center;background-color:#21A0C1;color:#FFF;padding-right:80px}
#mylink dt a {font-size:14px;font-weight:normal;border:1px solid #FFF;border-radius:5px;float:right;margin-right:15px;line-height:15px;margin-top:10px;padding:2px 5px 3px 5px;color:#FFF}
#mylink dd {line-height:2em;padding:10px 0;text-align:left;border-bottom:2px solid #21A0C1;background:#F6F6F6;}
#mylink a {margin:0 5px}

#ender {background:#F6F6F6;width:100%;overflow:hidden;margin-top:10px}
#fnav {width:1200px;margin:0 auto;padding:20px 0;overflow:hidden}
#fn1 {width:55px;float:left;font-weight:bold;text-align:left;line-height:2em;}
#fn2 {width:80px;float:left;font-weight:bold;line-height:2em;background:url(../images/line2.jpg) no-repeat 70px 10px}
#fn3 a {margin:0 3px;}
#fn3 span a:link,#fn3 span a:visited {font-weight:bold;color:#595757}
#fn3 span a:hover,#fn3 span a:active {font-weight:bold;color:#21A0C1}
#fn5 a {margin:0 3px;}
#fn3 {width:540px;float:left;line-height:2em;}
#fn4 {width:70px;float:left;line-height:2em;padding-left:50px;background:url(../images/fenge.jpg) no-repeat left 8px;font-weight:bold;}
#fn5 {width:360px;float:left;line-height:2em;background:url(../images/line2.jpg) no-repeat left center;padding-left:10px}


h2 {text-align:center;height:70px;line-height:70px;font-size:20px;}
#ninfo {height:40px;line-height:40px;text-align:center}
.graybg {background:#F6F6F6}