@charset "gb2312";
body{background-attachment: scroll;background-repeat: repeat-x;background-position: center top;background-image: url(imagesbg.jpg); background-color:#f4f4ec}
.header .headerTop{ height:33px; line-height:33px; text-align:right; color:#FFF}
.header .headerTop a{ color:#fff; margin-left:15px;}
.header .headerTop span{ margin-left:15px; margin-right:10px;}
.header .headerbar{ height:122px; margin-top:5px;}

.menu{ height:50px; line-height:50px;margin-top:3px;}
.menu li{ float:left; height:50px; width:105px;}
.menu li{background-attachment: scroll;background-image: url(imagesbg4.png);background-repeat: no-repeat;background-position: right 12px; text-align:center; margin-left:0px}
.menu li a{ color:#FFF;display:block; height:51px; width:103px; }
.menu li a:hover,.menu .selected{ background-color:#89171a}
.menu li .one { position:absolute; display:none; z-index:100}
.menu li .one li{ background-image:none;float:none;  font-size:14px;color:#fff;width:103px; border:1px solid #761e1f; position:relative; border-top:0px; height:40px; line-height:40px;}
.menu li .one li a {background-color:#89171a;font-size:14px; width:103px; color:#fff; padding-left:0px; height:40px; line-height:40px;}
.menu li .one li a:hover { background-color:#b02d32}
.menu li ul.two {left:133px;position:absolute;display:none; top:0px;border:0px solid #185a82;_margin-left:66px;}
.menu li ul.two li{border:1px solid #83dbea;}
.menu li ul.two{border:0px;}
.menu li ul.two li a{ background-image:url(../images/menu_b3.png);background-color:#fff;font-size:14px; width:132px; color:#6fc5d6;}
.menu li ul.two li a:hover{background-image:url(../images/menu_b2.png);background-color:#12cadc;color:#FFF}
/* ????????? */

.menu  .searchK{ width:160px; height:26px; right:0px; top:15px}
.menu  .searchK .input{ width:130px; height:26px; float:left}
.menu  .searchK .input input{ height:25px; width:130px; color:#949494; padding-left:5px;}
.menu  .searchK .button{ width:25px; height:26px; float:left}

.areaK{ background-image:url(imagesbg6.png); margin-top:4px;}

.area1{ height:320px; background-image:url(imagesbg7.png); width:970px; margin-left:3px;}
.area1 .area1_1{ margin-left:28px; margin-top:26px; float:left}
.area1 .area1_2{ width:430px; height:250px; float:left; margin-left:20px; margin-top:45px;}
.area1 .area1_2 .top{ height:130px;}
.area1 .area1_2 h1{ font-size:20px;}
.area1 .area1_2 h2{ font-size:28px; line-height:40px;}
.area1 .area1_2 li{ font-size:20px; line-height:30px;}

.area2{ width:950px; margin-left:28px; height:520px;}
.area2_1{ float:left; width:460px; height:270px}
.area2_1 li{float:left; height:81px;}
.area2_2 { height:508PX; width:475PX; float:right; background-image:url(imagesbg8.png);}
.area2_2 .title{ height:30px; color:#FFF; line-height:30px; padding-left:20px; font-size:18px;}
.area2_2 .title a{ display:block; width:50px; height:30px; line-height:30px; color:#FFF; right:5px; font-size:12px; top:0px;}
.area2_2 .list { margin-top:25px; margin-left:25px; margin-right:25px;}
.area2_2 .list li{ padding-left:20px; line-height:34px; font-size:16px;}
.area2_2 .list li{background-attachment: scroll;background-image: url(imagesico.png);background-repeat: no-repeat;background-position: left;}
.area2_3{ float:left; height:238px; width:466px; background-image:url(imagesbg9.png); margin-top:5px;}
.area2_3 .title{ height:30px; color:#1664d1; line-height:30px; padding-left:20px; font-size:18px;}
.area2_3 .title a{ display:block; width:50px; height:30px; line-height:30px; color:#1664d1; right:5px; font-size:12px; top:0px;}
.area2_3 .list { margin-top:20px; margin-left:25px; margin-right:25px;}
.area2_3 .list li{ padding-left:20px; line-height:34px; font-size:16px;}
.area2_3 .list li{background-attachment: scroll;background-image: url(imagesico.png);background-repeat: no-repeat;background-position: left;}

.area22{ width:950px; margin-left:28px; height:660px;}
.area22 .area2_2 { height:653px; width:475px; float:right; background-image:url(imagesbg15.png);}
.area22 .area2_1{ float:left; width:460px; height:414px}


.area23{ width:950px; margin-left:28px; height:580px;}
.area23 .area2_2 { height:576px; width:475px; float:right; background-image:url(imagesbg16.png);}
.area23 .area2_1{ float:left; width:460px; height:338px}



.area3{ width:950px; margin-left:28px; height:180px; background-image:url(imagesbg1.jpg)}
.area3_1{ height:180px; width:460px; float:left}
.area3_1 li{ width:103px; height:119px; float:left; margin-top:30px; margin-left:40px}
.area3_2{ height:180px; width:430px; float:left}
.area3_2 .title{ margin-top:20px; font-size:18px; color:#FFF; height:35px; border-bottom: solid 1px #fff}
.area3_2 .text{ color:#fff; line-height:22px; margin-top:5px;}

.area4{ width:950px; margin-left:28px; height:261px;}
.area4_1{ width:474px; height:261px; background-image:url(imagesbg10.png); float:left}
.area4_1 .title{ height:30px; color:#0b4288; line-height:30px; padding-left:20px; font-size:18px; margin-top:20px;}
.area4_1 .title a{ display:block; width:50px; height:30px; line-height:30px; color:#0b4288; right:20px; font-size:12px; top:0px;}
.area4_1 .list { margin-top:20px; margin-left:25px; margin-right:25px;}
.area4_1 .list li{ padding-left:20px; line-height:34px; font-size:16px;}
.area4_1 .list li{background-attachment: scroll;background-image: url(imagesico.png);background-repeat: no-repeat;background-position: left;}

.area5{ width:950px; margin-left:28px; height:378px; background-image:url(imagesbg11.png)}
.area5 .title{ height:30px; color:#0b4288; line-height:30px; padding-left:20px; font-size:18px; margin-top:20px;}
.area5 .title a{ display:block; width:50px; height:30px; line-height:30px; color:#0b4288; right:20px; font-size:12px; top:0px;}
.area5  .listL{ width:440px; height:295px; float:left; margin-left:20px; margin-top:20px;}
.area5  .listL .top{ color:#0c4899}
.area5  .listL .top h1{ font-size:16px;}
.area5  .listL .top a{ color:#0c4899}
.area5 .list { margin-top:20px;}
.area5 .list li{ padding-left:20px; line-height:30px; font-size:14px;}
.area5 .list li{background-attachment: scroll;background-image: url(imagesico.png);background-repeat: no-repeat;background-position: left;}

.area6{ height:355px;width:950px; margin-left:28px;background-image:url(imagesbg12.png); margin-top:5px;}
.area6 .title{ height:30px; color:#0b4288; line-height:30px; padding-left:20px; font-size:18px; margin-top:20px;}
.area6 .title a{ display:block; width:50px; height:30px; line-height:30px; color:#0b4288; right:20px; font-size:12px; top:0px;}
.area6 .tab{ height:42px; margin-left:20px; margin-top:20px;}
.area6 .tab li{ height:42px; width:100px; float:left; line-height:40px; margin-right:10px;}
.area6 .tab a{ display:block;height:40px; width:100px;font-size:16px;text-align:center;}
.area6 .tab a:hover,.area6 .tab .selected a{ border-bottom:solid 2px #900;  }
.area6  .area6_1{ height:220px; margin-top:10px; margin-left:20px;}
.area6  .area6_1 .pic{ height:220px; width:360px; float:left}
.area6  .area6_1 .pic .titlePic{ height:30px; line-height:30px; width:360px; bottom:0px; left:0px; color:#fff; display:block; text-align:center; background-image:url(imagesbg13.png)}
.area6  .area6_1 .text{ padding-left:20px}
.area6  .area6_1 .text h1{ font-size:16px; margin-bottom:10px;}
.area6  .area6_1 .list{ width:510px; float:left; margin-left:30px;}
.area6 .list li{ padding-left:20px; line-height:30px; font-size:14px;}
.area6 .list li{background-attachment: scroll;background-image: url(imagesico.png);background-repeat: no-repeat;background-position: left;}



.area8{ height:67px;width:880px; margin-left:28px;background-image:url(imagesbg3.jpg); margin-top:15px; padding-left:70px}
.area8 select{ margin-top:20px; width:180px; margin-left:30px; height:30px; padding-left:10px;}
.area9{ background-image:url(imagesbg14.png); height:21px;}

.foot{ height:140px; background-color:#1a51b4; margin-top:15px; color:#FFF; text-align:center}

.sonBg{ background-color:#f4f4ec}
.sonBg .nav{ height:40px; line-height:40px; width:970px;}
.sonContentK{ width:970px; background-color:#fff; margin-top:10px; margin-bottom:20px;}
.sonContentK  .title{ height:40px; font-size:22px; border-bottom:solid 2px #1b63ca; margin:20px 20px 30px 30px;  line-height:40px;}
.sonContentK  .listK{ width:655px; margin-left:30px; float:left}
.listC{ padding-bottom:20px; border-bottom: solid 1px #e1dfdf; margin-bottom:10px;}
.sonContentK  .listK .titleList{ font-size:18px; height:40px; line-height:40px;}
.sonContentK  .listK .titleList span{ display:block; width:100px; height:40px; right:0px; top:0px; font-size:14px; line-height:40px;}
.sonContentK  .listK .describe{ margin-top:5px;}
.sonContentK  .listTop{ width:260px; float:left; margin-left:5px; border:solid 1px #e1dfdf; border-bottom: solid 2px #c61b12}
.sonContentK  .listTop .listTopTitle{ height:40px; line-height:40px; padding-left:6px; color:#fff; background-color:#c61b12; font-size:16px;}
.sonContentK  .listTop li{ border-bottom: solid 1px #e1dfdf; line-height:36px; padding-left:20px;}
.sonContentK  .listTop li{background-attachment: scroll;background-image: url(imagesico3.png);background-repeat: no-repeat;background-position: 10px;}
.sonContentK  .listTop .selected h1{ font-size:16px; color:#c61b12}
.sonContentK  .listTop .selected{ background-image:none; padding-left:5px; padding-bottom:10px;}
.sonContentK  .listTop .selected p{ line-height:24px;}
.sonContentK  .listTop .selected .more{ color:#c61b12}
.sonContentK  .titleDetailed { text-align:center; font-size:20px; height:40px; line-height:40px; margin:30px; margin-bottom:0px;}
.sonContentK  .subtitle{ text-align:center; height:40px; line-height:40px;margin:0px 30px 0px 30px ;border-bottom:dashed 1px #ccc}
.sonContentK  .content{margin:0px 30px 0px 30px ; margin-bottom:40px; margin-top:20px; line-height:30px; font-size:15px;}





.sonContentK1{ width:970px; background-color:#fff; margin-top:10px; margin-bottom:20px;}
.sonContentK1  .title{ height:40px; font-size:22px;  margin:20px 20px 30px 30px;  line-height:40px;}
.sonContentK1  .title1{ height:40px; font-size:22px;  margin:265px 20px 30px 30px;  line-height:40px;}
.sonContentK1  .listK{ width:655px; margin-left:30px; float:left}
.listC1{ padding-bottom:20px;  margin-bottom:10px;}
.sonContentK1  .listK .titleList{ font-size:18px; height:40px; line-height:40px;}
.sonContentK1  .listK .titleList span{ display:block; width:100px; height:40px; right:0px; top:0px; font-size:14px; line-height:40px;}
.sonContentK1  .listK .describe{ margin-top:5px;}
.sonContentK1  .listTop{ width:260px; float:left; margin-left:5px; border:solid 1px #e1dfdf; border-bottom: solid 2px #c61b12}
.sonContentK1  .listTop .listTopTitle{ height:40px; line-height:40px; padding-left:6px; color:#fff; background-color:#c61b12; font-size:16px;}
.sonContentK1  .listTop li{ border-bottom: solid 1px #e1dfdf; line-height:36px; padding-left:20px;}
.sonContentK1  .listTop li{background-attachment: scroll;background-image: url(imagesico3.png);background-repeat: no-repeat;background-position: 10px;}
.sonContentK1  .listTop .selected h1{ font-size:16px; color:#c61b12}
.sonContentK1  .listTop .selected{ background-image:none; padding-left:5px; padding-bottom:10px;}
.sonContentK1  .listTop .selected p{ line-height:24px;}
.sonContentK1  .listTop .selected .more{ color:#c61b12}
.sonContentK1  .titleDetailed { text-align:center; font-size:20px; height:40px; line-height:40px; margin:30px; margin-bottom:0px;}
.sonContentK1  .subtitle{ text-align:center; height:40px; line-height:40px;margin:0px 30px 0px 30px ;border-bottom:dashed 1px #ccc}
.sonContentK1  .content{margin:0px 30px 0px 30px ; margin-bottom:40px; margin-top:20px; line-height:30px; font-size:15px;}













.page{ height:25px; margin:20px 0px 40px 0px;}
.page a{display:block; width:26px; height:25px; line-height:25px; text-align:center; background:url(imagespageBg2.jpg) no-repeat; color:#77797c; font-weight:bold; margin-left:8px; float:left}
.page a:hover{ background:url(imagespageBg1.jpg) no-repeat; text-decoration:none; color:#ffffff;}
.page a.current{ background:url(imagespageBg1.jpg) no-repeat; color:#ffffff;}
.page .span1{ width:20px; height:25px; line-height:25px;}
.page .span2{ height:25px; line-height:25px; color:#6d7075; margin:0 5px 0 8px; font-size:13px;}
.page a.down,.page a.down:hover{ background:url(imagespageBg3.jpg) no-repeat;}
.page a.nobg2{ background:none;}
.page input{ width:30px; height:25px; line-height:25px; background:url(imagespageBg4.jpg) no-repeat; border:none; text-align:center; margin-right:3px;}
.page a.go,.page a.go:hover{ background:url(imagespageBg5.jpg) no-repeat; margin-left:0;}


.area7{ height:188px;width:950px; margin-left:28px;background-image:url(imagesbg2.jpg); margin-top:5px;}
.area7 .listPic{ height:162px; width:810px; margin-top:13px; margin-left:101px;}
.scroll_horizontal{ position:relative;}
.scroll_horizontal .box{overflow:hidden;position:relative;overflow:hidden;width:810px;height:162px;}
.scroll_horizontal .list li{ height:162px; width:810px; float:left; margin-right:0px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}


.rollBox { width:812px; overflow:hidden;}
.LeftBotton,.RightBotton{top:14px;height:162px; width:30px;cursor:pointer;}


.LeftBotton{left:70px;}
.RightBotton {right:10px;}
.rollBox .Cont { width:810px; overflow:hidden; float:left;}
.rollBox .ScrCont { width:10000000px;}
.rollBox .Cont .pic { padding:0px; width:203px; float:left;text-align:center;}
.rollBox .Cont .pic img { background:#fff; border:none; display:block; margin:0; width:203px; height:162px;}
.rollBox .Cont .pic p { line-height:26px; color:#505050;}
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#626466; text-decoration:none;}
.rollBox .Cont a:hover { color:#f00; text-decoration:underline;}
.rollBox #List1, .rollBox #List2 { float:left;}
