/* CSS Document */
div,ul,dl,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul li{list-style:none;}
*{padding:0; margin:0;}
body{ font-family:����;color:#000;background:#fff; font-size:12px;}
img{border:none; vertical-align: middle;}
.hong{color:#e60012;}
.over{overflow:hidden; zoom:1;}
.clear{clear:both;}
.left{float:left;}
i, em{ font-style:normal;}
.right{float:right;}
a{color:#010000; text-decoration:none;}
a:hover{text-decoration:underline;}
.blank{ clear:both; height:10px; overflow:hidden; font-size:0px;}
.main{ width:1000px; margin:0 auto;}
#LR_Tb2{display:none}

.head2{ width:100%; padding:15px 0px; background:#FFF; height:60px;}
.head2_1{ float:left; margin-right:40px; display:inline;}
.head2_2{ float:left; height:60px;}
.head2_2 ul li{ float:left; height:60px; margin-right:10px; display:inline;}
.head2_2 ul li img{ float:left; margin-top:8px; display:inline;}
.head2_2 ul li p{ float:left; font-size:12px;color:#575757; padding-left:5px; padding-top:13px; line-height:17px;}
.head2_3{ float:left; margin-left:30px; display:inline; margin-top:5px;}

.head3{ width:100%; height:47px; background:#027ad3; line-height:47px;}
.head3_1{ width:990px; margin-left:4px; float:left; margin-right:6px; display:inline;}
.head3_1 ul li{ float:left; width:110px; height:47px; background:url(../images/index_07.jpg) no-repeat right center; text-align:center;color:#FFF;}
.head3_1 ul li a {width:110px; height:47px;color:#FFF; display:block; float:left; font-size:14px;}
.head3_1 ul li a:hover{ background:#3eb3e3;}

/*banner*/
.focusBox{height:100%;}
.focusBox .pic{width:100%;}
.focusBox .hd{bottom:8px; left:48%;}

.head4{ width:100%; padding:20px 0px; height:205px;}
.head41, .head42, .head43, .head44, .head45{ float:left; width:192px; height:205px; margin-right:8px; display:inline;}

/*������*/
.frame {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap {width:192px; height:205px; position:relative; overflow:hidden;}

.wrap div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_14.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap div b a{ color:#FFF;}
.wrap div span {position:relative; z-index:500; position:absolute;}
.wrap div p {font-size:12px; color:#fff; top:140px; position:absolute; left:23px; float:left; width:150px;}
.wrap div p em{ float:left;width:50px; height:25px; line-height:25px; text-align:center;}
.wrap div p a{ color:#FFF; padding:0px 2px;}
.wrap div img{ position:absolute; top:65px; left:62px;}

.frame2 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap2 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap2 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap2 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_15.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap2 div b a{ color:#FFF;}
.wrap2 div span {position:relative; z-index:500; position:absolute;}
.wrap2 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:8px; float:left; width:180px;}
.wrap2 div p em{ float:left;width:60px; height:25px; line-height:25px; text-align:center;}
.wrap2 div p a{ color:#FFF;padding:0px 2px;}
.wrap2 div img{ position:absolute; top:65px; left:62px;}

.frame3 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap3 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap3 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap3 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_16.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap3 div b a{ color:#FFF;}
.wrap3 div span {position:relative; z-index:500; position:absolute;}
.wrap3 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:0px; float:left; width:180px;}
.wrap3 div p em{ float:left;width:60px; height:25px; line-height:25px; text-align:center;}
.wrap3 div p a{ color:#FFF;padding:0px 2px;}
.wrap3 div img{ position:absolute; top:65px; left:62px;}

.frame4 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap4 {width:192px; height:205px; position:relative; overflow:hidden;}
.wrap4 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap4 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_17.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap4 div b a{ color:#FFF;}
.wrap4 div span {position:relative; z-index:500; position:absolute;}
.wrap4 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:7px; float:left; width:190px;}
.wrap4 div p em{ float:left;width:57px; height:25px; line-height:25px; text-align:center;}
.wrap4 div p a{ color:#FFF;padding:0px;}
.wrap4 div img{ position:absolute; top:65px; left:62px;}

.frame5 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap5{width:192px; height:205px; position:relative; overflow:hidden;}
.wrap5 div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wrap5 div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_18.jpg) no-repeat; font-family:΢���ź�; font-size:17px; text-align:center; padding-top:15px;}
.wrap5 div b a{ color:#FFF;}
.wrap5 div span {position:relative; z-index:500; position:absolute;}
.wrap5 div p {font-size:12px; color:#fff; top:140px; position:absolute; left:15px; float:left; width:190px;}
.wrap5 div p em{ float:left;width:47px; height:25px; line-height:25px; text-align:center;}
.wrap5 div p a{ color:#FFF;padding:0px 2px;}
.wrap5 div img{ position:absolute; top:65px; left:62px;}

/*foot*/
.foot{ width:100%; height:350px; background:url(../images/index_41.jpg) repeat-x;margin-bottom:64px;}
.foot1{ float:left; width:300px; background:url(../images/index_25.jpg) no-repeat right 30px; height:250px; text-align:center; padding-top:52px;}
.foot12{margin-top:18px;}
.foot13{ padding-top:15px;}
.foot2{ float:left; width:585px;  height:250px; padding-top:25px;margin-left:40px;margin-top:20px;}
.foot2 dl{ float:left; width:117px;  height:232px; text-align:center; overflow:hidden;}
.foot2 dl:nth-child(1){  background:url(../images/index_28.jpg) no-repeat top center; }
.foot2 dl:nth-child(2){  background:url(../images/index_31.jpg) no-repeat top center; }
.foot2 dl:nth-child(3){  background:url(../images/index_29.jpg) no-repeat top center; }
.foot2 dl:nth-child(4){  background:url(../images/index_30.jpg) no-repeat top center; }
.foot2 dl:nth-child(5){  background:url(../images/index_32.jpg) no-repeat top center; }
.foot2 dl img{ padding-top:15px;}
.foot2 dl dt{  height:23px; line-height:23px; width:91px;margin:50px auto 8px; text-align:center;}
.foot2 dl dt a{ font-size:12px; color:#000; font-weight:bold;}
.foot2 dl dd{ float:left; width:117px;}
.foot2 dl dd a{ width:117px; float:left; text-align: center; height:25px; line-height:25px;color:#000; font-size:12px; overflow:hidden;}
.foot3{ width:175px; float:left; text-align:center; padding-top:25px;}
.foot3 p{ float:left; font-size:12px; color:#FFF; line-height:23px; width:150px; text-align:left; margin-left:12px; display:inline; margin-top:5px;}
.foot31{ width:175px; float:left; margin-top:10px; display:inline;}
.foot31 img{ padding:0px 2px;}
.foot4{ width:1000px; height:47px; line-height:21px; font-size:12px; color:#000; text-align:center;margin:0 auto;}

/*��������ͷ��*/
#head1{ position:fixed; top:0px; z-index:999; height:34px;}
.head2_21{ float:left; width:410px; text-align:center; padding-top:3px;}
.mhead2{ width:100%; padding:15px 0px; background:#fff; height:60px;}
.leader{ width:978px; height:49px; border:1px solid #e5e5e5; background:#f1f1f1; float:left; padding:0px 10px;color:#000; line-height:49px;}
.leader1{ float:left; background:url(../images/index_108.jpg) no-repeat left 16px; height:49px; padding-left:25px; width:700px; overflow:hidden;}
.leader1 a{ color:#000;}
.leader2{ float:right; width:248px; height:30px; margin-top:10px; display:inline; overflow:hidden;}
.leader21{ width:152px; height:28px; border:1px solid #d5d5d5; float:left; background:url(../images/index_109.jpg) no-repeat 10px center #fff; padding-left:30px;color:#b1b1b1; line-height:28px;}
.leader3{ float:left; width:64px; height:30px; border:none; background:url(../images/index_110.jpg) no-repeat; cursor:pointer;}

.tj{ width:299px; float:left;border:none;border-bottom:1px solid #e5e5e5;}
.youb{ float:left; width:265px; padding:5px 17px 20px;}
.youb1{ float:left; width:264px; height:30px; background:url(../images/index_111.jpg) no-repeat; margin-bottom:15px; display:inline;}
.youb1 strong{ float:left; width:140px; padding-top:8px; text-align:center; font-size:14px;}
.youb1 a{ float:right; width:50px; margin-top:5px; margin-right:8px; display:inline; height:20px; border-radius:5px; background:#c4c4c4; text-align:center; line-height:20px; color:#FFF;}
.rd1{ float:left; width:82px; height:69px; background:#1ec4b6; text-align:center; line-height:69px; font-size:14px; margin-right:3px; display:inline;}
.rd1 a, .rd2 a, .rd3 a, .rd4 a{color:#FFF;}
.rd2{ float:left; width:177px; height:69px; background:#3eb3e3; text-align:center; line-height:69px; font-size:14px; margin-right:3px; display:inline;}
.rd3{ float:left; width:177px; height:147px;margin-right:3px; display:inline; margin-top:3px;font-size:14px;}
.rd31{ float:left; width:177px; height:69px; background:#b1b1b1; text-align:center; line-height:69px;}
.rd32{ float:left; width:82px; height:75px; background:#86c445; text-align:center;margin-right:3px; display:inline; margin-top:3px; line-height:75px;}
.rd33{ float:left; width:92px; height:75px; background:#3eb3e3; text-align:center; line-height:75px;margin-top:3px;}
.rd4{ float:left; width:82px; height:147px;display:inline; margin-top:3px;}
.rd41{ float:left; width:82px; height:35px; background:#f2ab01; text-align:center; line-height:35px;}
.rd42{ float:left; width:82px; height:71px; background:#d05b6e; text-align:center; line-height:71px;display:inline; margin-top:3px;}
.rd43{ float:left; width:82px; height:35px; background:#b1b1b1; text-align:center; line-height:35px;display:inline; margin-top:3px;}
.mydc{ float:left; width:264px; height:64px;}
.dcz{ float:left; width:13px; height:64px; background:url(../images/index_119.jpg) no-repeat; cursor:pointer;}
.dcm{ float:left; width:238px; height:64px; position:relative; overflow:hidden;}
.dcm ul{ position:absolute;}
.dcm ul li{ float:left; width:55px; height:64px;cursor:pointer; margin-right:0px; margin-left:4px; display:inline; overflow:hidden;}
.dcy{ float:right; width:13px; height:64px; background:url(../images/index_120.jpg) no-repeat; cursor:pointer;}
.dcb{ width:264px; float:left; height:216px; overflow:hidden; position:relative; margin-top:10px; display:inline;}
.dcb ul{ height:216px; position:absolute;}
.dcb ul li{ float:left; position:relative;}
.dcm ul li img{ float:left;}
.dcm ul li.cur img{ border:1px solid #a1a1a1;}
.dct{ float:left; width:100%; text-align:center; padding-top:10px;}

.qwjs{ float:left; width:264px; overflow:hidden; font-family:΢���ź�; font-size:18px;}
.qwjs em{ font-size:12px;}
.qwjs ul li{ float:left; width:264px; margin-bottom:1px; display:inline; overflow:hidden;}
.qwjs ul li a{ text-decoration:none;}
.qwjs ul li img{ float:left;}
.qwjs ul li span{ float:left; padding-top:5px; padding-left:10px;}
.qwzj1{ float:left; margin-top:5px; margin-bottom:5px; display:inline;}
.add{ font-size:12px; width:264px; line-height:21px; padding-top:5px; float:left;}

.anzx{ float:left; width:267px; margin-left:16px; margin-top:10px; display:inline;}
.anzx ul li{ float:left; width:71px; height:71px; margin:10px 9px 0px; display:inline;}
.anzx1{ width:100%; text-align:center; padding-top:10px; float:left;}

.zjdf1{ float:left; width:651px; border:1px solid #e5e5e5; border-right:none;  border-top:none; padding:24px;}
.zjdf2{ float:left; width:298px; border:none; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; overflow:hidden;}

#bottom_external{z-index: 9999;}

.banner { overflow: hidden; zoom: 1; }

#focusindex { height:450px; overflow: hidden; position: relative; width: 100% }

#focusindex li { height:450px; overflow: hidden; position: absolute; width: 100%; }

#focusindex li a { display: block; height: 450px; position: absolute; width: 100%; z-index: 2 }

#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }

#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #bebebd; z-index: 8; border-radius: 50% }

#focusindex .btn span.on { background: #f07a06; z-index: 9 }

#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px;  cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }

#focusindex .pre { left: 0%; z-index: 9 }

#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }

#focusindex:hover .preNext { opacity: 0.5; }

#focusindex:hover .pre { left: 10%; }

#focusindex:hover .next { right: 10%; }

#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }

.banner2 { background: url(../images/wy501.jpg) no-repeat center; }

.banner3 { background: url(../images/hd1.jpg) no-repeat center; }

.banner4 { background: url(../images/ban_44.jpg) no-repeat center; }

.banner1 { background: url(../images/banner.jpg) no-repeat center; }
