@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#444;background:url(../images/bg.jpg) center repeat-y;}
div,form,ul,dd,dl,ol,dt,li,p{list-style:none;padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; margin:0; padding:0;}
img { border:none; }
.none{ display:none;}
a{ text-decoration:none; color:#444; cursor:pointer;}
a:hover{ color:#FF0000; text-decoration: none;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* bannerÑùÊ½¿ªÊ¼ */

.nav{width:100%; height:46px; overflow:hidden; margin:0 auto; background:url(../images/nav.jpg) repeat-x;}
.nav ul{ width:900px; height:35px; overflow:hidden; margin:5px auto 0;}
.nav ul li{ height:35px; display:inline; float:left; line-height:35px; overflow: hidden; margin-left:10px;width:90px;}
.nav ul li a{ font-size:14px; color:#e5f7ff; font-weight:bold; text-align:center; width:90px;display:block; float:left;}
.nav ul li a:hover{ background:url(../images/nav_bg.jpg) no-repeat; color:#0073a3;}

.banner{ width:100%; height:450px; overflow:hidden;}
.banner1,.banner2,.banner3,.banner4,.banner5{ width:100%; height:90px; overflow:hidden;}
.banner1{background:url(../images/banner_01.jpg) center no-repeat;}
.banner2{background:url(../images/banner_02.jpg) center no-repeat;}
.banner3{background:url(../images/banner_03.jpg) center no-repeat;}
.banner4{background:url(../images/banner_04.jpg) center no-repeat;}
.banner5{background:url(../images/banner_05.jpg) center no-repeat;}
.banner5 p{ height:90px; width:1000px; margin:0 auto; overflow:hidden;}
.banner5 p a{ height:40px; width:160px; display:block; float:left; display:inline; margin:10px 10px 0px 15px;}

.first{ width:1000px; height:auto; overflow:hidden; margin:10px auto 0;}
.first-tit{ width:1000px; height:40px; overflow:hidden; float:left; padding:20px 0; background:url(../images/first.jpg) no-repeat; line-height:50px;}
.first-tit span{ float:left; display:inline; margin-left:220px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#444; text-shadow:2px 1px 0px #fff;}
.first-tit a{ float:right; display:inline; margin-right:50px; text-decoration:underline; color:#fff;}


#pageall { height:auto; width:1000px; position:relative; margin:0 auto 13px; float:left; overflow:hidden;}
#page_1 { height:335px;overflow:hidden; position:relative; float:left; width:1000px;background:url(../images/first_bg.jpg) center bottom no-repeat;}
#page_1 a{ border:solid 5px #3ccaff; border-radius:3px;}
#page_1 img{ background:#fff;}
#page_1 #imgSmallLeft{ width:102px; height:111px; padding:2px;border:9px solid #e0e0e0;border-radius: 5px 0px; left:37px;}
#page_1 #imgMiddleLeft{ width:156px; height:170px; padding:2px;border:9px solid #e0e0e0;border-radius: 7px 0px; left:176px;}
#page_1 #imgBig{ width:230px; height:250px; padding:2px; left:355px; border:9px solid #3ccaff; border-bottom:30px solid #3ccaff;border-radius: 10px 0px; left:373px; }
#page_1 #imgMiddleRight{ width:156px; height:170px; padding:2px;border:9px solid #e0e0e0;border-radius: 7px 0px; right:176px;}
#page_1 #imgSmallRight{ width:102px; height:111px; padding:2px;border:9px solid #e0e0e0;border-radius: 5px 0px; right:37px;}
#page_1 #imgHidden{ LEFT: -900px; WIDTH: 10px; BOTTOM: 150px; HEIGHT: 10px}

.page_2 { color:#3C404E; height:40px; line-height:18px; padding-top:18px; position:relative; float:left; width:1000px; }
.page_3 { width:1000px; height:40px; margin:0 auto; position:relative; }
.page_3 .name { width:1000px; height:40px; display:block; float:left; text-align:center; line-height:40px;FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#0096ce;}
.imgBorder { border:2px solid #fff; position:absolute; cursor:pointer; }
.imgBorder:hover { border:2px solid #FFAA55; cursor:pointer; position:absolute; }


.page_a { background:url(../images/left.jpg) no-repeat scroll left top transparent; display:block; height:40px; overflow:hidden; position:absolute; cursor:pointer; left:50px;  width:40px; }
.page_b { background:url(../images/right.jpg) no-repeat scroll right top transparent; display:block; height:40px; overflow:hidden; position:absolute; cursor:pointer; right:50px;width:40px; z-index:500;}


.contrast{ width:1000px; height: auto; margin:10px auto 0; overflow:hidden; padding-bottom:10px;}
.contrast-tit{ width:1000px; height:40px; overflow:hidden; float:left; padding:20px 0; background:url(../images/contrast.jpg) no-repeat; line-height:50px;}
.contrast-tit span{ float:left; display:inline; margin-left:270px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#444; text-shadow:2px 1px 0px #fff;}
.contrast-tit a{ float:right; display:inline; margin-right:50px; text-decoration:underline; color:#fff;}
.contrast-top{ width:906px; height:80px; overflow:hidden; float:left; display:inline; margin-left:47px;background:url(../images/contrast_top.jpg) top no-repeat;}
.contrast-bod{ width:906px; height:645px;float:left; display:inline; margin-left:47px; background:url(../images/contrast_bg.jpg) top repeat-y;}
.menzhen{ width:256px; height:645px; display:inline; float:left; margin-left:25px; }
.menzhen h6{ height:34px; width:240px; padding-left:16px; overflow:hidden; float:left; line-height:34px; color:#027dda;background:url(../images/menzhen.jpg) top no-repeat; font-size:14px;}
.menzhen p{ float:left; line-height:24px; margin:10px 0;text-indent:2em;}

.zhuanjia{ width:289px; height:635px; float:left; display:inline; overflow:hidden; margin-left:28px;}
.zhuanjia img{ float:left;}
.zhuanjia strong{ color:#0066b3;}
.zhuanjia p{ float:left; margin-top:-10px; line-height:30px; text-indent:2em; padding:0 10px; margin-bottom:10px;}

.zhuyuan{ width:256px; height:645px; display:inline; float:right; margin-right:25px;}
.zhuyuan h6{ height:34px; width:240px; padding-left:16px; overflow:hidden; float:left; line-height:34px; color:#027dda;background:url(../images/zhuyuan.jpg) top no-repeat; font-size:14px;}
.zhuyuan p{ float:left; line-height:24px; margin:8px 0;text-indent:2em;}
.contrast-bot{ width:906px; height:20px; overflow:hidden; float:left; display:inline; margin-left:47px;background:url(../images/contrast_bot.jpg) no-repeat;}


.zhuyj{width:1000px; height: auto; margin:10px auto 0; overflow:hidden; padding-bottom:10px;}
.zhuyj-tit{ width:1000px; height:40px; overflow:hidden; float:left; padding:20px 0; background:url(../images/zhuyj.jpg) no-repeat; line-height:50px;}
.zhuyj-tit p{ float:right; width:340px;}
.zhuyj-tit span{ float:left; display:inline; margin-left:190px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#444; text-shadow:2px 1px 0px #fff;}
.zhuyj-tit a{ float:right; display:inline; margin-right:50px; text-decoration:underline; color:#fff;}
.zhuyj-tit .a1{ float:left; font-weight:bold; color:#fff; font-size:14px;text-decoration:none;}

.story{ width:950px; height:630px; float:left; display:inline; margin-left:25px; margin-top:10px; position:relative;}

.story1{ width:284px; height:515px; float:left; padding-right:17px; background:url(../images/line.jpg) center right no-repeat;}
.story1 a{ float:left; position:relative;}
.story1 img{ float:left;}
.story1 .pos_img1{ position:absolute; left:0; bottom:-30px;}
.story1 h6{ float:left; height:35px; line-height:35px; padding-left:80px; font-size:14px; color:#008dd7; width:204px; overflow:hidden;}
.story1 p{ float:left;line-height:30px; text-indent:2em;}
.story2{ width:298px; height:515px; float:left; margin-left:18px; padding-right:17px; background:url(../images/line.jpg) center right no-repeat;}
.story2 a{ float:left; position:relative;}
.story2 img{ float:left;}
.story2 .pos_img1{ position:absolute; left:0; bottom:-30px;}
.story2 h6{ float:left; height:35px; line-height:35px; padding-left:80px; font-size:14px; color:#008dd7; width:204px; overflow:hidden;}
.story2 p{ float:left;line-height:30px; text-indent:2em;}
.story3{ width:298px; height:630px; float:left; margin-left:18px;}
.story3 a{ float:left; position:relative;}
.story3 img{ float:left;}
.story3 .pos_img1{ position:absolute; left:0; bottom:-30px;}
.story3 h6{ float:left; height:35px; line-height:35px; padding-left:80px; font-size:14px; color:#008dd7; width:204px; overflow:hidden;}
.story3 p{ float:left;line-height:30px; text-indent:2em;}
.pos_img2{ position:absolute; bottom:0; left:0;}

.zhinan{width:1000px; height: auto; margin:10px auto 0; overflow:hidden; padding-bottom:10px;}
.zhinan-tit{ width:1000px; height:40px; overflow:hidden; float:left; padding:20px 0; background:url(../images/zhinan.jpg) no-repeat; line-height:50px;}
.zhinan-tit span{ float:left; display:inline; margin-left:210px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#444; text-shadow:2px 1px 0px #fff;}
.zhinan-tit a{ float:right; display:inline; margin-right:50px; text-decoration:underline; color:#fff;}

.zhinan-img{ width:920px; height:230px; float:left; display:inline; margin-left:40px; margin-top:10px;}
.zhinan-img a{ width:196px; height:227px; float:left; display: block; background:#e5f3fd; text-align:center; line-height:34px; font-weight:bold; font-size:14px; color:#0389ec;}
.zhinan-img a img{ width:196px; height:191px; float:left; border-bottom:solid 2px #fff;}
.zhinan-img span{ width:42px; height:227px; float:left; display: block; overflow:hidden;}
.zhinan-img span img{ float:left; margin-top:193px;}


.end{width:1000px; height: auto; margin:10px auto 0; overflow:hidden; padding-bottom:10px;}
.end-tit{ width:1000px; height:40px; overflow:hidden; float:left; padding:20px 0; background:url(../images/end.jpg) no-repeat; line-height:50px;}
.end-tit span{ float:left; display:inline; margin-left:270px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#444; text-shadow:2px 1px 0px #fff;}
.end-tit a{ float:right; display:inline; margin-right:50px; text-decoration:underline; color:#fff;}
.end-img{width:972px; height: auto; float:left; overflow:hidden; display:inline; margin-left:11px; margin-top:5px;}
.end-img img{ float:left; display:inline; margin:5px;}

.foot{ width:995px; height:38px; margin:10px auto 0; overflow:hidden;background:url(../images/foot.jpg) no-repeat;}
.foot ul{ width:995px; height:38px; float:left; overflow:hidden; text-align:center; line-height:38px;}
.foot ul li{ display:inline;}
.foot ul li a{ color:#e8f5ff; padding:2px 14px;}

.address{ width:1000px; height:116px; margin:0 auto 23px; padding:10px 0; text-align:center;}
.address p{ line-height:24px; color:#55555;}





