﻿@charset "utf-8";
body{background:#fff; line-height: 22px; color: #666;}
a{text-decoration:none; color:#575757;}
a:hover{color:#F30; }
/* .imglist li{float:left; width:123px; height:95px;}
.jcarousel-container{width:123px; height:95px;}
.jcarousel-clip{width:123px; height:95px; left:0; overflow:hidden;}
.jcarousel-next-horizontal{ display:none; width:21px; height:29px; cursor:pointer; position:absolute; right:0; top:-99999px; background:url(../images/xia.png) no-repeat left center;}
.jcarousel-prev-horizontal{ display:none; width:21px; height:29px; cursor:pointer; position:absolute; right:0; top:-99999px; background:url(../images/xia.png) no-repeat left center;}  */
em{ font-style: normal;}
.jj_txt a{ color: #fff;}
.head{ width: 100%; height: 102px; background: url(../images/head.png) no-repeat center bottom;}
.head_cont{ width: 1000px; height: 102px; margin: 0 auto; position: relative; z-index:100;}
.logo{ width: 300px; height: 95px; overflow: hidden; position: absolute; left: 0px; top: 0px;}
.nav{ height: 94px; position: absolute; right: 0px; top: 1px;}
.nav ul li{ float: left; height: 44px; padding: 50px 15px 0px 15px; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; background: url(../images/nav.png) no-repeat right center; position: relative;}

.nav ul li.hover{ background: url(../images/nav_bg.png) no-repeat left 40px;}
.nav ul li.hover a{ color: #fff;}
.nav ul li .down_nav{display: none; width: 220px; overflow: hidden; position: absolute; left: 0px; top: 82px; z-index:101;}
.nav ul li .down_nav .d_t{ width: 220px; height: 10px; background: url(../images/d_t.png)  no-repeat left center;}
.nav ul li .down_nav .d_d{ width: 220px;height: 10px; background: url(../images/d_d.png) no-repeat left center;}
.nav ul li .down_nav .d_zh{ width: 180px; overflow: hidden; padding: 5px 20px; background: url(../images/d_zh.png) repeat-y;}
.nav ul li .down_nav .d_zh dl{ width: 200px;}
.nav ul li .down_nav .d_zh dl dd{ width: 90px; font-size:12px; height: 25px; line-height: 25px; overflow: hidden; float: left;}
.nav ul li .down_nav .d_zh#kuan dd.first{ width: 110px;}
.nav ul li .down_nav .d_zh dl dd a{color: #fff;}
.nav ul li .down_nav .d_zh dl dd a:hover{ text-decoration: underline;}
.nav ul li#yewu .d_zh{ width: 200px;  padding: 5px 10px;}
.nav ul li#yewu dl dd{ width: 200px;}
.nav ul li #gs{ width: 250px;}
.nav ul li #gs .d_t{ width: 250px; background: url(../images/d_t2.png) no-repeat left center;}
.nav ul li #gs .d_zh{ width: 220px;overflow: hidden; padding: 5px 15px; background: url(../images/d_zh2.png) repeat-y;}
.nav ul li #gs .d_d{ width: 250px; background: url(../images/d_d2.png) no-repeat left center;}
.nav ul li #gs .d_zh dl{ width: 230px;}
.nav ul li #gs .d_zh dl dd{ width: 230px;}


.banner{ width: 100%; height: 350px; overflow: hidden; position: relative; z-index:1;}
.banner ul li{ width: 100%; height: 350px; display: none; position: absolute; left: 0px; top: 0px; z-index:1;}
.banner .dl{ width: 100%; height: 30px; position: absolute; left: 0px; bottom: 0px; z-index: 10; text-align: center; background: url(../images/dl.png); line-height: 30px;}
.banner .dl em{ display: inline-block; cursor: pointer; width: 12px; height: 30px;margin-right: 15px; background: url(../images/dd1.png) no-repeat left center;}
.banner .dl em.current{background: url(../images/dd2.png) no-repeat left center; }
.banner .prev{ display: inline-block; width: 46px; height: 46px; background: url(../images/zuo.png) no-repeat left center; position: absolute; left: 50%; margin-left: -600px; z-index: 10; top: 148px; cursor: pointer;}
.banner .next{ display: inline-block; width: 46px; height: 46px; background: url(../images/you.png) no-repeat left center; position: absolute; left: 50%;margin-left: 600px; z-index: 10; top: 148px; cursor: pointer;}
.index{ width: 100%; height: 238px; background: url(../images/sy_bg.png) repeat-x;}
.foot{ width: 100%; height: 96px; background: url(../images/db_bg.png) no-repeat center bottom; margin-top: 30px;}
.foot_cont{ width: 1000px; height: 78px; border-top: 1px solid #e3e3e3; margin: 0 auto; padding-top: 17px;}
.index_cont{ width: 1000px; height: 208px; padding-top: 30px; color: #fff; overflow: hidden; margin: 0 auto;}
.index_jj{ width: 384px; float: left; overflow: hidden;}
.index_xw{ width: 595px; float: right; overflow: hidden;}
.index_bt{ border-bottom: 1px solid #86bee6; height: 29px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; }
.index_bt img{ margin-right: 5px;}
.index_bt p.fr{ font-size: 12px; margin-top: 4px; font-family: \5B8B\4F53;}
.index_bt p.fr a{ color: #fff;}
.index_bt p.fr a:hover,.index_xw ul li a:hover{ text-decoration: underline;}
.index_xw ul li a em{ padding-left:2px;}
.jj_img{ width: 132px; height: 116px; float: left; padding: 7px; border:1px solid #80b8e0; margin-top: 15px;}
.jj_txt{ width: 220px; text-align: justify; height: 150px;line-height:16px; float: right; margin-top: 15px; }
.index_xw ul{ margin-top: 13px; width: 395px; float: right;}
.index_xw ul li{ height: 27px; background: url(../images/dian.png) no-repeat left center; padding-left: 10px; line-height: 27px; overflow: hidden;}
.index_xw ul li a{ color: #fff; display: inline-block; float: left; width: 305px; overflow: hidden; }
.index_xw ul li span{ display: inline-block;float: right;}
.index_xwimg{ width: 170px; height: 121px; overflow: hidden; padding: 5px;border:1px solid #80b8e0; margin-top: 15px;  float: left;}
.main{ width: 1000px; margin: 25px auto 0px;}
.bt2{ font-size: 24px;font-family: \5FAE\8F6F\96C5\9ED1; color: #DB0000;}
.cp_ul{ margin-top: 25px; width: 110%;}
.cp_ul li{ width: 323px; float: left; margin-right: 15px; overflow: hidden;}
.cp_ul li h1{ font-family:\5FAE\8F6F\96C5\9ED1; font-size: 16px; margin-bottom: 5px; margin-top: 10px; }
.cp_ul li h1 a{color: #0068b7;}
.cp_ul li p{height: 66px; line-height: 22px; overflow: hidden;}
.bg_z{ width: 98px; height: 365px; position: absolute; left: 0px; z-index: 100; top: 660px; background: url(../images/bg_z.png) no-repeat left center;}
.bg_y{ width: 90px; height: 335px; position: absolute; right: 0px; top: 660px; z-index: 100; background: url(../images/bg_y.png) no-repeat left center;}
.ban{ width: 100%; height: 306px; position: relative; overflow: hidden;}
.content{ width: 100%;  background:#fff url(../images/bg_cont.png) repeat-x left top;}
.cont{ width: 100%; position: relative;  background: url(../images/bg_con.png) no-repeat center top;padding-top: 27px;}
.warp{ width: 1000px; margin: 0 auto; overflow: hidden;}
.left{ width: 239px; overflow: hidden; float: left;background: #dadee1;  position: relative; z-index: 10;}
.left .left_bt{ width: 239px; height: 75px; overflow: hidden; background: url(../images/left_bt.png) no-repeat left center; position: relative;}
.left .left_bt h1{ font-size: 22px; color: #fff;font-family: \5FAE\8F6F\96C5\9ED1; position: absolute; left: 25px; top: 15px;}
.left .left_bt h2{ font-family: \5FAE\8F6F\96C5\9ED1; font-size: 22px; color: #F60; position: absolute;left: 25px; bottom: 8px;}
.left .left_nav { width: 213px; overflow: hidden;  padding: 15px 13px;}
.right{ overflow:hidden;  width: 730px; float: right; position: relative; z-index: 10;}
.left .left_nav ul li { overflow: hidden; height: 39px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px;  border-bottom: 1px solid #c7c7c7; line-height: 39px;}
.left .left_nav ul li a{ display: block; height: 39px; background: url(../images/li1.png) no-repeat 8px center; padding-left: 22px;}
.left .left_nav ul li a:hover,.left .left_nav ul li.current a{ color: #F60; background: url(../images/li2.png) no-repeat 8px center;}

.left .left_nav2{ width: 214px; margin: 21px auto 0px;}
.left .left_nav2 ul li { overflow: hidden; width: 200px; background: url(../images/dian_1.png) no-repeat left 9px; padding-bottom:8px; border-bottom: 1px solid #c7c7c7; padding-left: 14px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; margin-top: 8px;}
.left .left_nav2 ul li.current,.left .left_nav2 ul li:hover{ background: url(../images/dian_2.png) no-repeat left 9px; }
.left .left_nav2 ul li.current a{color: #0069b4;}
.right_bt2{ width: 1000px; height: 27px; margin: 0 auto; padding-top: 46px; border-bottom: 2px solid #F30; overflow: hidden;}
.right .right_bt{ width: 730px; height: 27px; padding-top: 46px; border-bottom: 2px solid #F30; overflow: hidden;}
.right .right_bt h1,.right_bt2 h1{font-family: \5FAE\8F6F\96C5\9ED1; font-size: 18px; color: #F30;}
.right .right_bt p span,.right_bt2 p span{ display: inline-block; margin: 0 8px;}
.right_cont{ margin-top: 25px; overflow: hidden;text-align:justify; text-justify:inter-ideograph}
.honor,.honor1,.honor2 { width: 120%; overflow: hidden; padding-left:2px;}
.honor1 li{ width: 172px;}
.honor1 li .honor_img{ height: 108px;}
.honor2 li .honor_img{ height: 223px;}
.honor li,.honor2 li,.honor1 li{ width: 172px; margin-bottom:10px; float: left;  overflow: hidden; margin-right: 13px; }
.honor li .honor_img,.honor1 li .honor_img,.honor2 li .honor_img{display: block; width: 150px; border: 1px solid #ccc; padding: 10px; background: #fff;  overflow: hidden; text-align: center;  }
.honor li p,.honor1 li p,.honor2 li p{ height: 30px; text-align: center; line-height: 30px;font-family: \5FAE\8F6F\96C5\9ED1; font-size: 12px; margin-top: 5px;}
.contact{ height: 144px; padding-left: 325px;font-family: \5FAE\8F6F\96C5\9ED1; line-height: 28px; font-size: 14px; background: url(../images/lx_bg.png) no-repeat left center; margin-top: 25px;}
.business{ width: 120%;overflow: hidden; padding-left: 20px;}
.business li{ width: 325px; margin-right: 40px; margin-bottom: 22px; height: 207px; overflow: hidden; float: left;}
.business li a.bus_img{ display: block; width: 318px; height: 161px; padding-left: 7px; padding-top: 6px; background: url(../images/zl_bg.png) no-repeat left center;}
.business li p{ height: 40px; line-height: 40px; overflow: hidden; text-align: center;font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px;}
.detail h2{ font-size: 20px; color: #0068b7;font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; padding-bottom: 12px; width: 546px;margin: 0 auto;}
.detail .de{ padding-top:15px; border-top: 1px solid #d8dee3;}
.detail .de p span{ color: #0068b7;}
.fh{ display: block; width: 50px; height: 24px; line-height: 24px; text-align: center; background: #F90; color: #fff; float: right; margin-top: 20px;}
.fh:hover{ color: #fff; text-decoration: underline;}
.xw_zd{ overflow: hidden;}
.xw_zd .zd_img{ width: 319px; height: 165px; padding: 9px; border: 1px solid #cddae4; float: left; background: #fff;}
.xw_zd .zd_txt{ width: 370px; height: 185px; float: right;overflow: hidden; position: relative;}
.xw_zd .zd_txt h1{font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; margin-top: 10px;margin-bottom: 8px;}
.xw_zd .zd_txt h1 a{color: #0068b7;}
.xw_zd .zd_txt h1 a:hover,.xw_zd .zd_txt a.more:hover{color: #0068b7; text-decoration: underline;}
.xw_zd .zd_txt p{ height: 110px; overflow: hidden; line-height: 22px;}
.xw_zd .zd_txt a.more{ position: absolute; color: #b4b4b4; left: 0px; bottom: 0px;}
.news_bt{ margin-top: 20px; border-bottom: 1px solid #c6dbe9; margin-bottom: 5px; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1;overflow: hidden; padding-bottom: 5px;}
.news li{ overflow: hidden; border-bottom: 1px solid #f7f7f7; height: 33px; line-height: 33px;}
.news li a{ display: inline-block; float: left; width: 640px; background: url(../images/dian.png) no-repeat left center; padding-left: 10px;}
.news li span{ display: inline-block; float: right;}
.news li:hover span{color: #0068b7;}
.pages{ clear: both; padding-bottom: 10px; padding-top: 20px; text-align: center; overflow: hidden;}
.pages a{ display: inline-block; width: 26px; margin-right: 8px; height: 23px; background: url(../images/a.png) no-repeat left center;}
.pages a.sx{ width: 50px; background: none;}
.pages span{ display: inline-block; margin-right: 8px; width: 22px; height: 23px; background: url(../images/span.png) no-repeat left center; color: #fff; line-height: 20px; padding-right: 4px;}
.join li{ overflow: hidden; margin-bottom: 25px;}
.join li h1{ font-size: 18px; line-height: 28px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0069b4;}
.join li h1 span{ display: inline-block; width: 28px;height: 28px; line-height: 28px; text-align: center; color: #fff; background: url(../images/span1.png) no-repeat left center; margin-right: 10px;}
.join li .p{ padding-left: 38px; margin-top: 5px;}
.join li h2{ background:url(../images/h2.png) no-repeat left 5px; padding-left: 17px;}
.join li .p p{ padding-left:17px;}
.zp_bt{ height: 14px; background: #d9edfd; font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1; color: #0069b4;}
.zp_tab tr:hover{ color:#0069b4;}
.zp_tab td{ padding: 8px 10px;}
.zp_tab td.dq{ width: 50px; text-align: center;}
.zp_tab td.rs{ width: 400px; text-align: center;}
.zp_tab td.zw{ padding-left: 20px;}
.zp_tab td.zw a{ display: block; background: url(../images/dian.png) no-repeat left center; padding-left: 10px;}
.zp_table td{ padding-top: 5px;}
.zp_detail{ line-height: 24px;}
.apply{overflow: hidden; margin-top: 20px;}
.apply a{ color: #0069b4;}
.apply .apply_a{ display: inline-block; width: 165px; height: 42px; font-size: 16px;font-family: \5FAE\8F6F\96C5\9ED1; background: #0069b4; color: #fff; text-align: center; line-height: 42px; margin-right: 25px;}
.zp_bt1{font-size: 18px;font-family: \5FAE\8F6F\96C5\9ED1; color: #0069b4; margin-bottom: 5px;}
.apply_tab td{ padding: 5px; padding-left: 0px; }
.apply_tab td .zp_txt{ width: 265px; line-height: 25px; height: 25px; border: 1px solid #d5d5d5; padding-left: 5px;}
.apply_tab td label{ margin-right: 8px;}
.apply_tab td label input{ margin-right: 5px;}
.apply_tab td textarea{ width: 632px; padding-left:5px; font-size: 12px; line-height: 22px; color:#666; height: 170px; border: 1px solid #d5d5d5;}
.apply_tab td a{ color: #0069b4;}
.submit{ width: 165px; height: 42px; font-size: 16px;font-family: \5FAE\8F6F\96C5\9ED1; background: #0069b4; color: #fff; text-align: center; line-height: 42px; margin-right: 20px; border: none;}
.px_bt{font-size:30px; line-height: 30px; margin-bottom: 10px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0069b4; }
.product{ width: 120%;}
.product li{ width: 329px; height: 320px; padding-left: 12px; padding-top: 12px; overflow: hidden; background: url(../images/cp_bg.png) no-repeat left center; float: left; margin-right: 48px; margin-bottom: 30px;}
.product li:hover{ background: url(../images/cp_bg2.png) no-repeat left center;}
.product li .cp_img{ width: 314px; height: 187px; overflow: hidden;}
.product li h1{font-size: 18px;font-family: \5FAE\8F6F\96C5\9ED1; height: 30px; overflow: hidden; line-height: 30px; margin-top: 5px; width: 314px;}
.product li h1 a,.cp_list .list_txt h1 a{color: #F60;}
.product li h1 a:hover,.cp_list .list_txt h1 a:hover{ text-decoration: underline;}
.product li p{ width: 314px; height: 44px; line-height: 22px; overflow: hidden;}
.product li a.download{ display: block; width: 56px; background: url(../images/download.png) no-repeat left center; height: 32px; line-height: 30px; padding-left: 38px; margin-top: 8px;}
.product li a.download:hover{ background: url(../images/download2.png) no-repeat left center;}
.cp_list li{ width: 702px; height: 187px; padding: 14px; overflow: hidden; background: url(../images/cp_lb.png) no-repeat left center; margin-bottom: 25px;}
.cp_list { width: 730px; overflow: hidden;}
.cp_list .list_img{ width: 325px; height: 174px; overflow: hidden; float: left;}
.cp_list .list_txt{ width: 350px; height:174px; overflow: hidden; float: right; }
.cp_list .list_txt h1{font-size: 16px;font-family: \5FAE\8F6F\96C5\9ED1; margin-top: 8px; margin-bottom: 7px;}
.cp_list .list_txt p{ height: 132px; line-height: 22px;font-family: \5FAE\8F6F\96C5\9ED1;}
.cp_detail .xx_img{ width: 386px; height: 241px; overflow: hidden; float: left; background: url(../images/xx_bg.png) no-repeat center -79px; position: relative;}
.cp_detail .xx_img ul{ width: 370px; height: 198px; position: absolute; left: 8px; top: 8px; overflow: hidden;}
.cp_detail .xx_img ul li{ width: 370px; height: 198px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
.cp_detail .xx_img .dl{ width: 386px; height: 12px; position: absolute; left: 0px; bottom: 4px; text-align: center;}
.cp_detail .xx_img .dl em{ display: inline-block; width: 12px; height: 12px; background: url(../images/em1.png) no-repeat left center; margin-right: 10px; cursor: pointer;}
.cp_detail .xx_img .dl em.current{ background: url(../images/em2.png) no-repeat left center;}
.cp_detail .xx_txt{ width: 320px; overflow: hidden; line-height: 20px; font-family: \5FAE\8F6F\96C5\9ED1;  float: right;}
.cp_detail .xx_txt h1{ font-size: 18px; color: #0069b4; margin-bottom: 5px;}
.cp_detail .xx_txt p{ overflow: hidden; line-height: 22px;}
.cp_detail .cp_xx_bt{font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1;color: #0069b4; border-bottom: 3px solid #e4e4e4; padding-top: 10px; padding-bottom: 5px;}
.cp_xx_cont{ overflow: hidden; margin-top: 10px;}
.cp_xx_cont table{ border-collapse: collapse; width: 100%}
.cp_xx_cont table td{ border: 1px solid #ccc; padding: 2px 5px;}
.fw_ul{ height: 35px; border-bottom: 1px solid #d9d8d8; text-align: center;}
.fw_ul span{ display:inline-block;  font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1; padding: 0 18px; height: 35px;  line-height: 35px; margin-right: 5px; cursor: pointer;}
.fw_ul span.cur{background: url(../images/bg_fw.png) repeat-x; border: 1px solid #d9d8d8; color: #0069b4;border-bottom: none;}
.fw_box { display: none;}
.fw_box ul{ padding-bottom: 35px; margin-bottom: 10px; border-bottom: 1px solid #d9d8d8; overflow: hidden;}
.fw_box li{ width: 365px; float: left; overflow: hidden; margin-top: 30px;}
.fw_box li h1{font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1;color: #0069b4; margin-bottom: 5px;}
.fw_sq h1{ text-align: center; font-size: 18px;font-family: \5FAE\8F6F\96C5\9ED1;color: #0069b4; line-height: 30px;}
.fw_sq h2{ text-align: center; font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1;line-height: 25px; padding-bottom: 25px; border-bottom: 1px solid #d9d8d8; margin-bottom: 25px;}
.fw_sq table tr td{ padding: 4px;}
.fw_sq table tr td.fw_dq{ padding-left: 100px; text-align: right;}
.fw_sq table tr td .fw_txt{ width: 213px; padding-left: 5px; height: 25px; line-height: 25px; color: #666; border: 1px solid #d9d8d8;}
.fw_sq table tr td select{width: 220px; height: 25px; line-height: 25px; border: 1px solid #d9d8d8;}
.fw_sq table tr td label{  margin-right: 10px;}
.fw_sq table tr td label input { margin-right: 5px;}
.fw_sq table tr td textarea{ width:410px; height: 138px;  padding: 5px; font-size: 12px; color: #666; border: 1px solid #d9d8d8;}
.fw_sq table tr td .tijiao{ width: 105px; cursor: pointer; height: 30px; border: none; background: #0069b4;font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; line-height: 30px; color: #fff; margin-right: 15px;}
.fw_sh {font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; line-height: 28px;}
.fw_sh h1{ font-size: 22px; color: #0069b4; line-height: 35px; margin-bottom: 5px;}
.fw_sh .fw_1{ border-right: 1px solid #e2e2e2; float: left; padding-right: 50px; margin-right: 50px;}
.landi2{ width: 100%; height: 154px; background: #529dd3; position: absolute; left: 0px; top:164px; z-index: 0;}
.yf_rw{ height: 230px; overflow: hidden;}
.yf_rw .yf_img{ width: 170px; height: 216px; padding: 7px; float: right; background:url(../images/yf1.png) no-repeat left center;}
.yf_rw .yf_txt{ width: 400px; float: left; height:70px; padding-top: 80px;font-family: \5FAE\8F6F\96C5\9ED1; color: #fff;}
.yf_rw .yf_txt h1{ font-size: 18px; line-height: 30px;}
.yf_rw .yf_txt h2{ line-height: 40px; font-size: 32px;}
.yf_right{ width: 250px;   float: right; overflow: hidden;}
.yf_left{  width: 478px; float: left; overflow: hidden;}
.yf_left .yf_bt{ width: 478px; height: 28px; line-height: 28px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #fff; background: url(../images/yf_bt.png) no-repeat left center;margin-bottom: 10px;}
.yf_left .yf_bt span{  display: inline-block; width: 43px; text-align: center; margin-right: 25px; }
.yf_left h2{ font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #14a73d; margin-bottom: 5px; margin-top: 5px;}
.yf_left p span{ color: #14a73d; }
.right_cont .xiaotu{ width: 696px; position: relative; margin: 0 auto; background: url(../images/xian.png) no-repeat center center; height: 76px; line-height: 76px;}
.right_cont .xiaotu .xtu{ width:603px; height: 76px; overflow: hidden; position: absolute; left: 46px; top: 0px; }
.right_cont .xiaotu .xtu ul{ position: absolute; left: 0px; top: 0px; height: 76px; }
.right_cont .xiaotu .xtu li{ width: 69px; height: 76px; text-align: center; line-height: 70px;  font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px;  background: url(../images/dq2.png) no-repeat left center; float: left; margin-right: 20px; cursor: pointer;}
.right_cont .xiaotu .xtu li.current{ color: #fff; background: url(../images/dq1.png) no-repeat left center;}
.right_cont .datu{   overflow: hidden; margin: 0px auto 0px;}
.right_cont .datu li{ width:120%;overflow: hidden; margin-top: -24px;}
.right_cont .datu li dl dd{ width: 162px; height: 195px; display: block; overflow: hidden; border: 1px solid #eae7e7; text-align: center; line-height: 195px; float: left; margin-right: 24px; margin-top:24px;}
.study{ height: 406px; background: #529dd3; width: 100%; position: relative;}
.study .clearfix{ width: 730px; position: relative; height: 406px; margin: 0 auto;}
.study .xue_img{ width: 350px; height: 422px; overflow: hidden; background: url(../images/x_bg.png) no-repeat left center; position: absolute; left: -14px; top: 40px; text-align: center; line-height: 416px; z-index: 10;}
.study .xue_txt{ width: 380px; overflow: hidden; float: right; color: #fff;font-family: \5FAE\8F6F\96C5\9ED1; position: absolute; right: 0px; top: 50px;}
.lan2{background: #529dd3; height: 406px; width: 100%; position: absolute; left: 0px; top: 535px;}
.xue_txt h1{ text-align: center;font-size: 22px; line-height: 35px;}
.xue_txt p.zz{ text-align: center; line-height: 35px; margin-bottom: 10px; border-bottom: 1px solid #78b3dd;}
.xue_txt p{ text-indent: 2em; line-height: 24px;}
.xuexi{ width: 100%; padding-top: 70px; overflow: hidden;}
.xuexi .xuexi_left{ width: 170px;  background: #63c187; padding-bottom: 5000px; margin-bottom: -5000px; float: left; position: relative; z-index: 2;}
.xuexi .xuexi_right{ width: 550px;padding-left: 10px; overflow: hidden; float: right; background: #e0f4e8; padding-top: 15px; padding-bottom: 5000px; margin-bottom: -5000px; position: relative;  z-index: 1;}
.xuexi .xuexi_left ul{ height: 486px; width:180px;}
.xuexi .xuexi_left li{ height: 60px; font-size: 20px;font-family: \5FAE\8F6F\96C5\9ED1; line-height: 60px; background: url(../images/li3.png) no-repeat left center; padding-left: 30px;}
.xuexi .xuexi_left li a{ display: block; color: #fff;}
.xuexi .xuexi_left li.current,.xuexi .xuexi_left li:hover{ background: url(../images/li4.png) no-repeat right center;}
.xuexi_right h1{ width: 450px; line-height: 20px; max-height: 100px; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden;margin-left: 54px;}
.xuexi_right .datu{ width:543px;  height: 313px; position: relative; overflow: hidden; margin-left: 7px; margin-top: 10px;}
.xuexi_right .datu ul{ width: 450px; height: 313px; overflow: hidden;  position: absolute; left: 47px; top: 0px;}
.xuexi_right .datu ul li{ margin-top: 0px; width: 450px; height: 313px; overflow: hidden; position:absolute; left: 0px; top: 0px;}
.xuexi_right .datu ul li img{ width: 450px; height: 313px;}
.xuexi_right .datu ul li p{ width: 415px; padding-right: 10px;  line-height: 24px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; background: url(../images/bg_h.png) repeat; color: #fff; position: absolute; left: 0px; bottom: 0px; z-index: 10; padding-left: 25px;font-size:14px;font-family: \5FAE\8F6F\96C5\9ED1;}
.xuexi_right .datu .prev{ width: 38px; height: 38px; overflow: hidden; background: url(../images/zuo.png) no-repeat left center; position:absolute; left: 0px; top: 128px; cursor: pointer;}
.xuexi_right .datu .next{ width: 38px; height: 38px; overflow: hidden; background: url(../images/you.png) no-repeat left center; position:absolute; right: 0px; top: 128px; cursor: pointer;}
.xuexi_right .xiaotu{ height: 82px;  margin-top: 3px; overflow: hidden; position: relative; width: 540px; margin-left:8px; padding-bottom: 15px;}
.xuexi_right .xiaotu .xtu{ height: 82px; width: 450px; overflow: hidden; position: relative;}
.xuexi_right .xiaotu .xtu ul{ height: 82px; position: absolute; left: 0px; top: 0px;}
.xuexi_right .xiaotu .xtu ul li{ width: 109px; height: 73px; overflow: hidden; float: left; background: url(../images/x_1.png) no-repeat left bottom; padding-top: 9px; text-align: center; margin-right: 5px; cursor: pointer;}
.xuexi_right .xiaotu .xtu ul li.current{ background: url(../images/x_2.png) no-repeat left center;}

.xxlb .xlb_img{ width: 298px; height: 189px; overflow: hidden; float: left;}
.xxlb .xlb_txt{ width: 382px; height: 169px; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; float: right; background: #14a73d; padding-top: 20px; color: #fff; padding-left: 25px; padding-right: 25px;}
.xxlb .xlb_txt h1{ font-size: 18px; line-height: 25px;}
.xxlb .xlb_txt h2{ font-size: 22px; border-bottom: 1px solid #4fbd6e;line-height: 30px; padding-bottom: 8px; margin-bottom: 10px; margin-top: 8px;}
.xlb_lb{ width: 120%; overflow: hidden; margin-top: 20px;}
.xlb_lb .xlb_box{ width: 329px; padding: 10px; overflow: hidden; border: 1px solid #ebebeb; float: left; margin-right: 28px;}
.xlb_lb .xlb_box .xlb_zd{ border-bottom: 1px solid #ebebeb; padding-bottom: 7px;}
.xlb_lb .xlb_box .xlb_zd h2{ margin-top: 8px; text-align: center; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 25px;}
.xlb_lb .xlb_box .xlb_zd h2 a{ color: #0069b4;}
.xlb_lb .xlb_box .xlb_zd h2 a:hover{ text-decoration: underline;}
.xlb_lb .xlb_box ul{ margin-top: 10px;}
.xlb_lb .xlb_box ul li{ height: 26px; overflow: hidden; background: url(../images/dian.png) no-repeat left center; padding-left: 10px; line-height: 26px;}

.zonglan{ width: 100%; /* height: 1235px; background: url(../images/zl_bg.png) no-repeat center top; */ overflow: hidden;}
.zonglan .zl_cont{ width: 1000px; margin: 0 auto; padding-top: 45px; overflow: hidden;}
.zonglan .zl_cont ul { width: 110%;}
.zonglan .zl_cont ul li{ width:  300px; height: 410px; float: left; margin-bottom: 50px; overflow: hidden; position: relative; margin-right: 50px;}
.zonglan .zl_cont ul li a.img:hover { border:1px solid #;}
.zonglan .zl_cont ul li.zl_li{ width: 481px; height: 411px; margin-right: 43px;}
.zonglan .zl_cont ul li.zl_li a.img{ width: 452px; height: 234px;}
.zonglan .zl_cont ul li a.img{ display: block; width: 276px; height: 247px; border:1px solid #eae8e8; padding: 11px; overflow: hidden;}
.zonglan .zl_cont ul li h1{ font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; line-height: 25px; margin-top: 5px; margin-bottom: 3px; }
.zonglan .zl_cont ul li p{ height: 60px; line-height: 20px; overflow: hidden; text-align: center;}
.zonglan .zl_cont ul li a.more{ display: block; width: 149px; height: 34px; line-height: 34px; text-align: center; color:#fff; background: url(../images/more2.png) no-repeat left center; position: absolute; left: 50%; margin-left: -74px; bottom: 0px;}


/*6.5修改*/
.zyw{ position:absolute; right:0; top:5px; z-index:102;}

/* .zonglan .zl_cont ul li{ background: #000; margin-right: 24px; margin-bottom: 26px; position: relative; overflow: hidden; float: left;}
.zonglan .zl_cont ul li img{ opacity: 0.8; filter:alpha(opacity:80);}
.zonglan .zl_cont ul li:hover img{ opacity: 0.9;filter:alpha(opacity:90);} 
.zonglan .zl_cont ul li.zl01{ width: 317px; height: 394px;}
.zonglan .zl_cont ul li.zl02{ width: 660px; height: 272px;}
.zonglan .zl_cont ul li.zl03{ width: 317px; height: 272px;}
.zonglan .zl_cont ul li p{ width: 100%; height: 38px; line-height: 38px;font-family: \5FAE\8F6F\96C5\9ED1; position: absolute; left: 0px;bottom: 0px; z-index: 2; padding-left: 20px; background: url(../images/bg_zl.png); font-size: 14px;}
.zonglan .zl_cont ul li p a{ color: #fff;} */













