/*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:600px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}*/


.bannerbg{ width:1200px;  height:400px; overflow:hidden; margin:0 auto;}
/*banner_01*/
.banner_01{ width:1200px;height:400px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:400px;position:absolute;}
.banner_01 ul li {width:1200px; height:400px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1200px; height:400px;}
.banner_01 .btnBg { width:1200px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1200px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:0px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}








.top-bg{height: 30px;overflow: hidden; background:url(../images/top-bg.jpg) repeat-x;}
.ll-1{width: 610px;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:680px; margin-top:8px; height:92px; overflow:hidden;}
.tell{ float:right;width: 236px;overflow: hidden; margin-top:30px; height:45px; 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 20px;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: 14px;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: 14px;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: 855px;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;}


/**/
.scroll_03{ padding:0 6px;}
.scroll_03 .bd ul li{ float:left; width:262px; margin:0 5px; text-align:center;}
.scroll_03 .bd ul li .img{ border:1px solid #ccc; height:150px; position:relative;}
.scroll_03 .bd ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.scroll_03 .bd ul li span{ display:block; font-size:12px; line-height:22px; height:22px; overflow:hidden;}




