﻿@charset "utf-8";
/***************������1(���)***************/


.con1 { width:990px; margin:0 auto; background:#fff; padding:14px; display:block; overflow:hidden; border:#e5e5e5 solid 1px; margin-top:20px; }
.con1-l { float:left; width:734px; border-right:1px solid #e5e5e5; }
.ggt { width:270px; height:374px; margin-right:20px; float:left; overflow:hidden; display:block; background:#000; }
.wznr { width:430px; float:left; display:block; }
.con1-l-t { float:left; width:425px; height:44px; }
.con1-l-t li { float:left; margin-right:10px; font-size:16px; width:100px; color:#000; text-align:center; height:44px; line-height:44px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; background: url(../images/con1-l-t.jpg) 0px 0px no-repeat; }
.con1-l-t li:hover, .con1-l-t li.hover { line-height:40px; background: url(../images/con1-l-t.jpg) 0px -44px no-repeat; color:#fff; }
.con1-l-c { border-bottom:1px dashed #e5e5e5; float:left; width:425px; height:308px; padding:10px 0; overflow:hidden; }
.con1-l-c li { text-indent:15px; line-height:30px; background:url(../images/san-j1.jpg) 0px 11px no-repeat; }
.con1-l-c li span { float:right; color:#999; }
.con1-l-c dl { padding-bottom:15px; height:100px; border-bottom:1px dashed #e5e5e5; }
.con1-l-c dd { float:left; margin-right:10px; }
.con1-l-c dt { }
.con1-l-c dt h3 { font-size:16px; font-weight:normal; margin-bottom:7px; }
.con1-l-c dt h3 a:hover, .con1-l-t dt p span a:hover, .con1-l-c li a:hover, .con1-r-t p span a:hover { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#ef0739; color:#fff; }
.con1-l-c dt p { color:#666; line-height:24px; }
.con1-l-c dt p span a, .con1-r-t p span a { color:#ef0739; }
/***************������1(�ұ�)***************/





.con1-r { float:right; width:235px; }
.con1-r-t { margin-bottom:20px; }
.con1-r-t h3 { font-size:12px; font-weight:normal; color:#999; margin-bottom:15px; border-bottom: 1px solid #e5e5e5; }
.con1-r-t h3 span { font-size:20px; border-bottom: 1px solid #333; color:#333; margin-right:5px; font-weight:600; }
.con1-r-b { cursor:pointer; }
.con1-r-b h3 { font-size:16px; font-weight:normal; color:#333; margin-bottom:5px; padding-left:30px; height:23px; background:url(../images/yu-y.jpg) left no-repeat; }
.con1-r-b dl { float:left; margin:10px 30px 0 5px; }
.con1-r-b dd { width:49px; height:49px; }
.con1-r-b dd a { display:block; width:49px; height:49px; }
.con1-dd, .con1-dd1, .con1-dd2, .con1-dd3, .con1-dd4, .con1-dd5, .con1-dd:hover, .con1-dd1:hover, .con1-dd2:hover, .con1-dd3:hover, .con1-dd4:hover, .con1-dd5:hover { -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con1-dd { background:url(../images/di_tb.png) 0px -130px no-repeat; }
.con1-dd1 { background:url(../images/di_tb.png) -50px -130px no-repeat; }
.con1-dd2 { background:url(../images/di_tb.png) -100px -130px no-repeat; }
.con1-dd3 { background:url(../images/di_tb.png) 0px -228px no-repeat; }
.con1-dd4 { background:url(../images/di_tb.png) -50px -228px no-repeat; }
.con1-dd5 { background:url(../images/di_tb.png) -100px -228px no-repeat; }
.con1-dd:hover { background:url(../images/di_tb.png) 0px -179px no-repeat; }
.con1-dd1:hover { background:url(../images/di_tb.png) -50px -179px no-repeat; }
.con1-dd2:hover { background:url(../images/di_tb.png) -100px -179px no-repeat; }
.con1-dd3:hover { background:url(../images/di_tb.png) 0px -277px no-repeat; }
.con1-dd4:hover { background:url(../images/di_tb.png) -50px -277px no-repeat; }
.con1-dd5:hover { background:url(../images/di_tb.png) -100px -277px no-repeat; }
.con1-dt, .con1-dt1, .con1-dt2, .con1-dt3, .con1-dt4, .con1-dt5 { margin-top:5px; }
.con1-dt a:hover { color:#e13738; }
.con1-dt1 a:hover { color:#a77c52; }
.con1-dt2 a:hover { color:#7ba65c; }
.con1-dt3 a:hover { color:#5f7e92; }
.con1-dt4 a:hover { color:#d04b84; }
.con1-dt5 a:hover { color:#804a5a; }
/***************����2***************/





.con_gg { width:1020px; margin:20px auto; }
.con2 { width:990px; margin:20px auto; padding: 14px; background:#fff; display:block; overflow:hidden; border:#e5e5e5 solid 1px; }
.con2-l { float:right; width:700px; }
.con2-r { float:right; width:270px; overflow:hidden; }
.con2-r h3 { font-size:12px; font-weight:normal; color:#999; border-bottom: 1px solid #e5e5e5; margin-bottom:15px; }
.con2-r h3 span { font-size:20px; border-bottom: 1px solid #333; color:#333; margin-right:5px; font-weight:600; }
.con2-r h3 s { color:#00b7ba; text-decoration:none; }
.con2-r .con2-r-c { width:248px; border:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:15px 10px 0px 10px; background:#f1f1f1; overflow:hidden; }
.con2-r .con2-r-c li { color:#666; text-align:center; margin-bottom:12px; font-size:12px; }
.con2-r .con2-r-c li s { text-decoration:none; float:left; }
.con2-r .con2-r-c li span { float:right; }
.con2-r .con2-r-b { overflow:hidden; }
.con2-r .con2-r-b li { float:left; margin-right:10px; cursor: pointer; }
.con2-r .con2-r-b li a { display:block; width:83px; height:75px; }
.con2-li1, .con2-li2, .con2-li3 { width:83px; height:75px; margin-top:10px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con2-li1 { background:url(../images/con3-li.jpg) 0px 0px no-repeat; }
.con2-li2 { background:url(../images/con3-li.jpg) -83px 0px no-repeat; }
.con2-li3 { background:url(../images/con3-li.jpg) -166px 0px no-repeat; }
.con2-li1:hover { background:url(../images/con3-li.jpg) 0px -75px no-repeat; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con2-li2:hover { background:url(../images/con3-li.jpg) -83px -75px no-repeat; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con2-li3:hover { background:url(../images/con3-li.jpg) -166px -75px no-repeat; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con2-l-a { float:left; width:700px; padding-top:20px; border-top:#e5e5e5 dashed 1px; }
.con2-l-at { width:110px; height:100px; float:left; }
.con2-l-at span { width:83px; height:45px; float:left; background:url(../images/jt2.jpg) no-repeat; font-size:16px; line-height:45px; color:#FFF; padding-left:27px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; cursor: pointer; }
.con2-l-at span:hover, .con2-l-at span.hover { background:url(../images/jt.jpg) no-repeat; }
.con2-l-a .zx-box { width:585px; height:100px; float:left; }
.con2-l-a .zx-box a { height:27px; width:85px; float:left; overflow:hidden; background:#f5f2ee; margin:0 10px 10px 0; font-size:14px; line-height:27px; text-align:center; display:block; }
.con2-l-a .zx-box a:hover { background:#00b7ba; color:#fff; }
.con2-l-b { cursor:pointer; float:left; margin:0 0 20px 0; overflow:hidden; display:block; }
.con2-l-b h3 { font-size:12px; font-weight:normal; color:#999; margin-bottom:15px; border-bottom: 1px solid #e5e5e5; display:block; }
.con2-l-b h3 span { font-size:20px; border-bottom: 1px solid #333; color:#333; margin-right:5px; font-weight:600; }
.con2-l-b h3 a { float:right; margin-top:7px; }
.con2-l-b h3 a:hover { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#00b7ba; color:#fff; }
.con2-l-b dl { margin-right:2px; float:left; }
.con2-l-b dd { width:173px; height:36px; line-height:32px; text-align:center; font-size:18px; margin-bottom:3px; background:#999; }
.con2-l-b dd a { color:#fff; }
.con2-l-b dl:hover dd { background:#00b7ba; }
.con2-l-b dt { width:173px; height:95px; position:relative; }
.con2-l-b dt span { width:173px; height:95px; background:#333333; position:absolute; left:0px; bottom:0px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:block; color:#fff; text-decoration:none; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con2-l-b dl:hover dt span { height:28px; line-height:28px; text-align:center; color:#fff; text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.con2-l-b dl:hover dt span p { display: block; }
.con2-l-b dt span p { display:none; }
.con2-l-b dt span p a { color:#FFFFFF; }
/***************����3***************/





.con3 { width:990px; margin:20px auto; padding: 14px; background:#fff; display:block; overflow:hidden; border:#e5e5e5 solid 1px; }
.con3 .con3-bt { float:left; width:690px; margin-bottom:15px; overflow:hidden; }
.con3 .con3-bt h3 { font-size:12px; font-weight:normal; color:#999; border-bottom: 1px solid #e5e5e5; }
.con3 .con3-bt h3 span { font-size:20px; border-bottom: 1px solid #333; color:#333; margin-right:5px; }
.con3 .con3-bt h3 a { float:right; margin-top:7px; }
.con3 .con3-b { float:left; overflow:hidden; margin-right:20px; width:690px; }
.con3 .con3-b li { float:left; width:390px; padding:30px 20px 20px 280px; height:270px; background:#f1f1f1; }
.con3 .con3-b li h3 { float:left; width:390px; font-size:27px; font-weight:normal; line-height:36px; margin-bottom:5px; }
.con3 .con3-b li b { float:left; display:block; width:390px; font-size:16px; font-weight:normal; line-height:24px; color:#b20036; }
.con3 .con3-b li p { float:left; margin-top:10px; line-height:24px; font-size:13px; }
.con3 .con3-b li span { float:left; font-size:14px; line-height:24px; width:360px; margin:10px 0 20px 0; color:#b20036; }
.con3 .con3-b li a { float:left; padding-left:30px; width:100px; height:35px; color:#FFF; text-align:center; font-size:16px; line-height:35px; margin-right:10px; display:block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.con3 .con3-b li a.zxzx { background:url(../images/ljzx.png) 16px 8px no-repeat #ef0739; }
.con3 .con3-b li a.yyzj { background:url(../images/ckxq.png) 16px 8px no-repeat #d68300; }
.con3 .con3-b li a.zxzx:hover, .con3 .con3-b li a.yyzj:hover { background-color:#ff5f79; }
.con3 .con3-b li.zj-1 { background:url(../images/1.jpg) no-repeat; }
.con3 .con3-b li.zj-2 { background:url(../images/2.jpg) no-repeat; }
.con3 .con3-b li.zj-3 { background:url(../images/3.jpg) no-repeat; }
.con3 .con3-b li.zj-4 { background:url(../images/4.jpg) no-repeat; }
.con3 .con3-t { float:left; overflow:hidden; margin-top:10px; }
.con3 .con3-t li { float:left; width:161px; height:100px; background:#d5d5d5; text-align:center; line-height:40px; color:#FFF; margin-right:11px; cursor:pointer; position: relative; }
.con3 .con3-t li span { width:161px; height:25px; line-height:25px; text-align:center; color:#333; font-size:13px; display:block; left:0px; bottom:0px; background:#dedede; position:absolute; }
.con3 .con3-t li:hover span.nzj, .con3 .con3-t li.hover span.nzj { background:#ef0739; color:#fff; }
.con3 .con3-t li:hover span.vzj, .con3 .con3-t li.hover span.vzj { background:#f85a7a; color:#fff; }
.con3 .con3-c { float:left; overflow:hidden; width:310px; height:363px; }
.con3 .con3-c .con3-ct { float:left; width:310px; margin-bottom:15px; }
.con3 .con3-c .con3-ct h3 { font-size:12px; font-weight:normal; color:#999; border-bottom: 1px solid #e5e5e5; }
.con3 .con3-c .con3-ct h3 span { font-size:20px; border-bottom: 1px solid #333; color:#333; margin-right:5px; }
.con3 .con3-c dt { width:280px; height:24px; background:url(../images/con3-c-2.jpg) left no-repeat; padding-left:30px; margin-top:8px; line-height:24px; }
.con3 .con3-c dd { width:280px; height:60px; background:url(../images/con3-c-3.jpg) no-repeat; padding:20px 15px 10px 15px; text-indent:2em; line-height:24px; }
.con4 { width:990px; margin:20px auto; padding:14px; background:#fff; display:block; overflow:hidden; border:#e5e5e5 solid 1px; }
.con4-t { font-size:12px; font-weight:normal; color:#999; border-bottom: 1px solid #e5e5e5; }
.con4-t span { font-size:18px; border-bottom: 1px solid #333; color:#333; margin-right:5px; }
.con4-c-l { float:left; height:321px; width:742px; background: #f1f1f1; margin-top:15px; }
.con4-c-l1 { float:left; width:271px; height:256px; padding:45px 20px 20px 20px; }
.con4-c-l1 h3 { font-weight:normal; font-size:18px; line-height:36px; }
.con4-c-l1 p { line-height:27px; font-size:14px; color:#333; text-indent: 2em; height:155px; margin-top:10px; }
.con4-c-l1 span { width:70px; height:28px; line-height:28px; text-align:center; background:#666; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:14px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; margin-top:30px; margin-right:15px; float:right; }
.con4-c-l1 span:hover { background:#00b7ba; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.con4-c-l1 span a { color:#fff; }
.con4-c-r { float:right; height:321px; width:234px; margin-top:15px; }
.con4-c-r li { height:51px; line-height:51px; margin-bottom:3px; padding-left:30px; color:#fff; font-size:16px; background:#f1f1f1; color:#000; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; cursor:pointer; }
.con4-c-r li:hover, .con4-c-r li.hover { color:#fff; background:url(../images/con4-c-r-bg.jpg) no-repeat; padding-left:40px; }
/***************����5***************/





.con5 { width:990px; margin:0 auto; margin-bottom:20px; padding:14px; background:#fff; display:block; overflow:hidden; border:#e5e5e5 solid 1px; }
.con5 dl { float:left; cursor:pointer; }
.con5 dl.con5-1 { width:223px; height:322px; margin-right:2px; }
.con5 dl.con5-2 { width:200px; height:160px; margin-right:2px; }
.con5 dl.con5-3 { width:180px; height:160px; margin-right:2px; }
.con5 dl.con5-4 { width:180px; height:322px; margin-right:2px; }
.con5 dl.con5-5 { width:199px; height:322px; }
.con5 dl dd { float:left; position:relative; overflow:hidden; }
.con5 dl dd span { height:28px; line-height:28px; text-align:center; display:block; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; color:#fff; left:0px; bottom:-28px; background: rgba(0, 0, 0, 0.7)!important; filter: " progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = #70000000, endColorstr = #70000000)"; position: absolute; }
.con5 dl.con5-1 span { width:223px; }
.con5 dl.con5-2 span { width:200px; }
.con5 dl.con5-3 span { width:180px; }
.con5 dl.con5-4 span { width:180px; }
.con5 dl.con5-5 span { width:199px; }
.con5 dl dd:hover span { bottom:0px; }
.bz_dht1 { width:1020px; height:100px; margin:0 auto; background:#e5e5e5; margin-bottom:20px; }
.bz_dht1 li { width:174px; height:80px; padding:10px 0 10px 28px; float:left; }
.bz_dht1 li span { float:left; width:52px; height:60px; margin:10px 12px 10px 0; transition: all 0.3s linear 0s; }
.bz_dht1 li h3 { width:110px; color:#333; float:left; display:block; font-size:18px; font-weight:normal; line-height:12px; padding-top:20px; }
.bz_dht1 li p { width:60%; float:left; font-size:14px; line-height:24px; margin:5px 0; }
.bz_dht1 li p a { color:#666; }
.bz_dht1 li p a:hover { color:#666; color:#fff; background:#00b7ba; padding:0 2px; border-radius:2px; }
.tua_y1 { background:url(../images/bz-ta.png) 0px 0px no-repeat; }
.tua_y2 { background:url(../images/bz-ta.png) -52px 0px no-repeat; }
.tua_y3 { background:url(../images/bz-ta.png) -104px 0px no-repeat; }
.tua_y4 { background:url(../images/bz-ta.png) -156px 0px no-repeat; }
.tua_y5 { background:url(../images/bz-ta.png) -208px 0px no-repeat; }
.tua_y1:hover { background:url(../images/bz-ta.png) 0px -60px no-repeat; }
.tua_y2:hover { background:url(../images/bz-ta.png) -52px -60px no-repeat; }
.tua_y3:hover { background:url(../images/bz-ta.png) -104px -60px no-repeat; }
.tua_y4:hover { background:url(../images/bz-ta.png) -156px -60px no-repeat; }
.tua_y5:hover { background:url(../images/bz-ta.png) -208px -60px no-repeat; }
.bz_dht1 a:hover h3 { color:#00b7ba }
.h_nav { width:1020px; height:261px; margin:0 auto; margin-top:5px; }
.h_nav a { color:#fff; display:block; }
.h_nav li:hover { filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
.h_nav_l { width:500px; height:261px; float:left; }
.h_nav_r { width:520px; height:261px; float:left; }
.h_green { background-color:#6bbb5a; }
.h_red { background-color:#e84572; }
.hcl01 { background-color:#d86b68; }
.hcl02 { background-color:#3f87d1; }
.hcl03 { background-color:#c48750; }
.hcl04 { background-color:#8364b4; }
.hcl05 { background-color:#3272b9; }
.hcl06 { background-color:#6bbb5a; }
.h_nav h3 { color:#fff; text-align:center; display:block; width:200px; height:60px; padding-top:197px; font-size:36px; border-bottom:#f1f1f1 4px solid; background-image:url(../images/nav_bg.png); background-repeat:no-repeat; background-position:center; float:left; }
.h_nav_l ul { width:300px; height:85px; float:left; border-bottom:#f1f1f1 2px solid; }
.h_nav_l ul li { height:40px; width:140px; float:left; line-height:40px; text-align:center; font-size:18px; border-left:#f1f1f1 10px solid; border-bottom:#f1f1f1 3px solid; }
.h_nav_r ul { width:300px; height:85px; float:left; border-bottom:#f1f1f1 2px solid; }
.h_nav_r ul li { height:40px; width:95px; float:left; line-height:40px; text-align:center; font-size:18px; border-left:#f1f1f1 5px solid; border-bottom:#f1f1f1 3px solid; }
.idx_js dl { width:1000px; margin:0px auto; overflow:hidden; font-family:"微软雅黑" }
.idx_js dt { width:136px; height:236px; float:left; font-size:15px; margin-bottom:4px; }
.idx_js dt.dt2, .idx_js dt.dt3 { margin-left:22px; }
.idx_js dt a { width:100%; line-height:91px; height:91px; padding-top:145px; float:left; text-align:center; color:#fff; }
.idx_js dd { width:353px; height:240px; font-size:16px; float:left; }
.idx_js dd a { margin:0 0 4px 4px; float:left; color:#fff; width:110px; text-align:center; line-height:22px; height:44px; padding:16px 0; }
.idx_js .c1 { background:url(../images/idx_tv1.jpg) 36px 60px no-repeat #F8777B }
.idx_js dt.dt2 .c1 { background:url(../images/idx_tv2.jpg) 36px 60px no-repeat #E93862 }
.idx_js .c2 { background:#e7a5a4; line-height:45px; }
.idx_js .c3 { background:#3f87d1; line-height:45px; width:224px }
.idx_js .c4 { background:#e5b778; line-height:45px; }
.idx_js .c5 { background:#8162bc; line-height:45px; }
.idx_js .c6 { background:#71a1df; line-height:45px; }
.idx_js .c7 { background:#a4c761; line-height:45px; width:224px }
.idx_js .c8 { background:#a4c761; line-height:45px; }
.idx_js .c9 { background:#a4c761; line-height:45px; }
.idx_ry { margin:33px auto; width:1000px; overflow:hidden; }
.idx_ry li { float:left; margin:0 123px 45px 0; }
.idx_ry li.nmgn { margin-right:0; }
.beijing { width:990px; margin:0 auto; background:#fff; padding:14px; display:block; overflow:hidden; border:#e5e5e5 solid 1px; }


.main_look {
  width: 100%;
  height: 358px;
  margin: 0px auto;
  margin-top:10px;
}
.main-left{
    float:left;
}
.main-right{
    float:right;
}
.look{
    position: relative;
    width:48%;
    margin:0 1%;
}
.look h3 {
  height: 35px;
  text-indent: 1rem;
  font-weight: normal;
  background: #da4a69;
  line-height: 35px;
}
.look h3 span {
  font-size: 22px;
  color: #fff;
}
.look-box {
  /* width: 27.7%; */
  /* height: 220px; */
  position: absolute;
  overflow: hidden;
  border: 1px dashed #c8c8c8;
}
.look .look-box ul li {
  width: 96%;
  margin-right:5%;
  margin-left: 5px;
  margin-top: 5px;
  line-height: 24px;
  float: left;
  font-family: 微软雅黑;
  font-size: 14px;
}
.look .look-box ul li a {
  color: #333;
  text-decoration: none;
}