/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"ËÎÌå"; color:#666; background:#fff;}
a{color:#666;}
a:hover{font-weight: normal;color:#FF0000;text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1100px; margin:0 auto;}

/*banner_02*/
.banner_02{ height:400px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}








.top-bg{height: 30px;overflow: hidden; background:url(../images/top-bg.jpg) repeat-x;}
.ll-1{width: 670px;height: 30px;text-align: left;line-height: 30px;margin-left: 10px;float: left;overflow: hidden; font-size:12px; font-weight:normal;}
.ll-1 span{ color:#f00; margin-right:22px;}
.ll-2{ float:right;width: 390px;height: 30px;overflow: hidden;line-height: 30px;text-align: right;font-size:12px; font-weight:normal;}
.ll-2 span{ margin:0 6px;}


.header{width: 1100px;height: 100px;overflow: hidden;}
.logo{ float:left; width:880px; margin-top:8px; height:92px; overflow:hidden;}
.tell{ float:right;width: 204px;overflow: hidden; margin-top:10px; height:80px; overflow:hidden}


.menu-bg{ height:46px; background:url(../images/menu_bg.gif) repeat-x;font-family: '';}
.menu{height:46px; z-index:2; position:relative;}
.menu ul{height:46px; line-height:46px;}
.menu ul li{ float:left; position:relative; display:block;}
.menu ul li dl{ background:#fff; width:100px; position:absolute; left:0px; top:46px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline; background:none;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;  text-align:center; padding:0 26px;font-family: '';}
.menu a:hover{color:#fff;background:url(../images/menu_hover.gif) repeat-x;font-family: '';}
.menu_down span{ display:block;}
a.menu_hover{ background:url(../images/menu_hover.gif) repeat-x;color:#fff;}




.content1{ margin-top:15px;}
.cont1-1{width: 360px;height: 290px;overflow: hidden;margin-right: 15px;float: left;}
.hh2{width: 360px;height: 35px; background:url(../images/content1.jpg) no-repeat center;}
.hh2 span{ float:left;line-height: 35px;font-size: 14px;font-weight: bold;color: #05529A; margin-left:15px;}
.hh2 a{line-height: 35px;float: right; font-weight:normal; margin-right:5px;} 
.main{width: 338px;height: 237px;overflow: hidden;padding: 8px 10px;border: 1px solid #CCC;}
.main img{padding: 1px;border: 1px solid #9E9E9E;margin-right: 15px;float: left; width:150px; height:100px;}
.cont1-2{width: 360px;height: 290px;overflow: hidden;margin-right: 15px;float: left;}
.cont1-2 ul{width: 338px;height: 237px;overflow: hidden;padding: 8px 10px;margin: 0 auto;border: 1px solid #CCC;}
.cont1-2 ul li{line-height: 29px; height:29px;border-bottom: 1px dashed #DEDEDE;padding-left: 15px;background: url(../images/diandian.jpg) no-repeat left; display:inline-block; width:100%; vertical-align:middle;}
.cont1-2 ul li a{color: #666; font-size:12px; float:left;}
.cont1-2 ul li a:hover{ color:#f00;}
.cont1-2 ul li span{float: right;color: #747474;}
.cont1-3{width: 350px;height: 290px;overflow: hidden;float: right;}
.nnn{width: 348px;height: 248px;overflow: hidden;border: 1px solid #CCC; padding-top:5px;}
.nnn li{ margin-left:10px; color:#666; line-height:21px;}


.content2{height: 120px;overflow: hidden; margin-top:15px;text-align: center;}
.content3{ margin-top:15px;}
.content3 h2{ background:url(../images/content3.jpg) no-repeat;height: 29px; line-height:29px;}
.content3 h2 span{line-height: 29px;font-size: 14px;font-weight: bold;color: #FFF;float: left; margin-left:10px;}
.content3 h2 a{float: right; color:#f666; font-weight:normal; margin-right:10px;}
.ser{ width: 1087px; padding: 15px 0; border: 1px solid #CBCDCC; height: 40px; padding-left: 11px;}
.ser ul li{width: 220px;height: 38px;line-height: 38px;padding-left: 25px;margin-left: 25px;background:url(../images/content3-2.jpg) no-repeat;float: left;}
.ser ul li a{color: #005180;font-size: 13px;font-weight: bold;}
.ser ul li a:hover{ color:#f00;}




.content4{height: 250px;overflow: hidden; margin-top:15px;}
.cont4-1{width: 265px;height: 250px;overflow: hidden;margin-right: 13px;float: left;}
.cont4-1 h2{width: 265px;height: 30px; background:url(../images/content4.jpg) no-repeat; line-height:30px;}
.cont4-1 h2 span{padding-left: 10px;font-size: 13px;font-weight: bold;color: #FFF;float: left;}
.cont4-1 h2 a{float: right; line-height:30px; padding-right:10px; font-weight:normal;}
.cont4-1 ul{width: 263px;height: 218px;overflow: hidden;border: 1px solid #D2E1E4;}
.cont4-1 ul li{ margin-left:12px; width: 230px;height: 25px;line-height: 25px;padding-left: 10px; background:url(../images/content4-2.jpg) left no-repeat;}







.content5{height: 260px; margin-top:15px;}
.cont5-1{ float:left;width: 543px;height: 260px;overflow: hidden;}
.cont5-1 h2{width: 543px;height: 32px; background:url(../images/content5.jpg) no-repeat; line-height:32px;}
.cont5-1 h2 span{line-height: 34px;color: #005180;font-size: 14px;font-weight: bold;padding-left: 32px;float: left;}
.cont5-1 h2 a{line-height: 35px; font-weight:normal; float:right; margin-right:10px;}

.talent_main {width:541px;height:220px;overflow:hidden;padding:0;margin:0 auto;border:1px solid #DDDDDD;border-top:none;position:relative;}
#scrollDiv {overflow:auto}
.scrollText {width:520px;height:220px;padding:0;margin:0px auto;overflow:hidden;position:relative;}
.scrollText ul li {height:25px;line-height:25px;}
.scrollText ul li span {float:left;width:170px;margin-left:5px;text-align:center;vertical-align:middle;}
.scrollText ul li a:active, .scrollText ul li a:link, .scrollText ul li a:visited {color:#636465;
}
.scrollText ul li a:hover {color:#FF0000;}
.cont5-2{width: 543px;height: 260px;overflow: hidden; float:right;}
.cont5-2 h2{width: 543px;height: 32px; background:url(../images/content5.jpg) no-repeat; line-height:32px;}
.cont5-2 h2 span{line-height: 34px;color: #005180;font-size: 14px;font-weight: bold;padding-left: 32px;float: left;}
.cont5-2 h2 a{line-height: 35px; font-weight:normal; float:right; margin-right:10px;}
#scrollDiv02 {overflow:auto}
.scrollText02 {width:520px;height:220px;margin:0px auto;overflow:hidden}
.scrollText02 ul li {height:25px;line-height:25px;}
.scrollText02 ul li span {float:left;width:200px;margin-left:5px;text-align:center;vertical-align:middle;}



.content6{ margin-top:15px; }
.hh3{ background:url(../images/content6.jpg) no-repeat;width: 1100px;height: 36px;}
.hh3 span{ float:left;line-height: 36px;color: #005180;font-size: 14px;font-weight: bold;padding-left: 32px;}
.hh3 a{ line-height: 36px; margin-right:10px; float:right; font-weight:normal;}
.mmm{width: 1098px;overflow: hidden;padding: 15px 0;margin: 0 auto;border: 1px solid #DEDEDE;}
#scroll_left{overflow:hidden;width:1070px;  margin-left:20px;}
.scroll_scale{border:1px solid #e4e4e4;width:200px;height:150px; padding:2px; background:#FFF; margin:0 5px;} 
.scroll_scale img{max-width:200px; max-height:145px;  /*ie6*/width: expression(this.width >200 && this.height < this.width ? 200: true); height: expression(this.height > 150 ? 150: true);}
.scroll_text{ margin-top:10px; text-align:center;width:210px;}
#scroll_leftt{overflow:hidden;width:1070px;  margin-left:20px;}




.content7{ margin-top:15px;}
.content7 ul{width: 1078px;overflow: hidden;padding: 10px 10px 5px;border: 1px solid #DEDEDE;}
.content7 ul li{ font-size:12px; line-height:22px;}
.content7 ul li span{ margin:0 7px;}




.footer-bg{background:#009fe1;margin-top:15px;}
.footer ul{ padding:10px 0;}
.footer ul li{line-height: 25px;text-align: center;color: #fff;}
.footer ul li a{ color:#fff;}
.footer ul li a:hover{ color:#f00;}
.footer ul li span{ margin:0 10px; color:#fff;}










.nynr{ margin-top:15px;}
.nynr-lt{width: 220px;overflow: hidden;float: left; padding-bottom:10px;}
.ny-lt1{ width:220px; margin-bottom:5px;}
.ny-lt1 h2{width: 205px;height: 62px;overflow: hidden;line-height: 62px;padding: 0 0 0 15px;font-size: 20px;font-weight: bold;color: #FFF;font-family: ''; background:url(../images/ny1.jpg) no-repeat;}
.ny-lt1 h2 span{font-size:16px; margin-left:5px;}
.ny-lt1 ul{width: 220px;overflow: hidden;padding: 8px 0;background:#F4F2F3;}
.ny-lt1 ul li{width: 220px;height: 45px;overflow: hidden;line-height: 45px;text-align: center;border-bottom: 2px solid #FEFEFE;}
.ny-lt1 ul li a{display: block;width: 220px;height: 45px;color: #666; font-size:12px;}
.ny-lt1 ul li a:hover{display: block;width: 220px;height: 45px;color: #FFF;background:url(../images/ny2.jpg) no-repeat center;}
.nynr-rt{width: 880px;overflow: hidden;float: right; padding-bottom:10px;}
.weizhi{width: 855px;height: 40px;overflow: hidden;margin: 10px auto 0;border-bottom: 2px solid #E5E5E5;}
.weizhi strong{ background:url(../images/ny5.jpg) no-repeat left center; float:left;width: 300px;height: 40px;line-height: 40px;padding-left: 25px;font-size: 16px;color: #035FAC;}
.weizhi h2{ float:right;width: 400px;height: 20px;padding-top: 20px;padding-right: 5px;text-align: right; font-weight:normal;}
.weizhi h2 span{ color:#119BEE;}
.xxnr{padding:10px; font-size:14px;}




