@charset "utf-8";
body{background:#fff; color:#000;}
a{text-decoration:none; color:#666666;}
a:hover{color:#0071bd; text-decoration:none;}
/* .banner .img ul{ width: 100%; height: 400px; overflow: hidden; position: relative;}
.bannerSwitch{width:100%;height:400px; margin:0 auto; position:relative; overflow:hidden;}
.bannerSwitch img{display:block;}
.bannerSwitch li{ width:100%; height:400px; } */
.cp_lb{ width:290px; height:190px; margin:0 auto;}
.fangan li{ width: 160px; height: 146px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 15px; background: url(../images/li1.png) no-repeat left center; text-align: center; padding-top: 5px;}
.fangan li p{ height: 40px;line-height: 40px; text-align: center;}
.fangan li a{ color: #fff;}
.fangan li:hover{ background: url(../images/li2.png) no-repeat left center;}
.fangan{ width: 110%; overflow: hidden;}
.cp_lb2{ width:243px; height:180px; margin:10px auto 0px;}
.cp_lb2 .imglist2 li{float:left; width:243px; height:175px; padding-top:10px; text-align:center;}
.cp_lb2 .imglist2 li img{ width: 160px; height: 115px;}
.cp_lb .imglist li{float:left; width:290px; height:185px; text-align:center;}
.cp_lb .imglist li img{ width: 190px; height: 143px;}
.cp_lb .imglist li p{ line-height:20px; margin-top:1px; color:#333333;}
.cp_lb2 .imglist2 li p{ line-height:20px; height: 40px; overflow: hidden; margin-top:1px; color:#333333;}
.cp_lb .jcarousel-container{width:290px; height:185px;}
.cp_lb2 .jcarousel-container{width:243px; height:185px;}
.cp_lb .jcarousel-clip{width:290px; height:185px; left:0; overflow:hidden;}
.cp_lb2 .jcarousel-clip{width:243px; height:185px; left:0; overflow:hidden;}
.cp_lb .jcarousel-next-horizontal,.cp_lb2 .jcarousel-next-horizontal{ display:none; width:12px; height:23px; cursor:pointer; position:absolute; right:0; top:62px; background:url(../images/else/y.png) no-repeat left center;}
.cp_lb .jcarousel-prev-horizontal,.cp_lb2 .jcarousel-prev-horizontal{ display:none; width:12px; height:23px; cursor:pointer; position:absolute; left:0; top:62px; background:url(../images/else/z.png) no-repeat left center;}
.main{ width:100%; overflow:hidden;}
.head{ width:100%; height:118px; background:url(../images/common/top_bg.jpg) repeat-x;}
.top{ width:960px; height:84px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ width:400px; height:65px; position:absolute; left:0; top:8px;}
.top_right{ height:20px; line-height:20px; text-align:right; position:absolute; right:-20px;top:15px;}
.top_right p{ display:inline-block; float:left; margin-right:20px;}
.top_right img{ margin-right:10px; margin-top:-3px;}
.top_right span{ font-weight:bolder; padding:0 2px;}
.dh{ position:absolute; right:0px; bottom:11px; *width:358px;}
.call{ width:165px; height:28px; margin-top: 3px; line-height:20px; float:left; margin-right:10px;}
.search_box{ width:177px; margin-top:7px; height:20px; background:url(../images/common/ss.jpg) no-repeat left center; float:right;}
.search{ border:none; background:none; width:150px; height:20px; float:left;padding:0px 0px;}
.search_tj{ width:27px; height:20px; border:none; background:none; cursor:pointer; float:left;}
.nav{ width:100%; height:34px; background:url(/Public/head/images/common/nav_bg.png) repeat-x;}
.nav_ul{ width:960px; height:34px; margin:0 auto; background: url(../images/nav_bg2.jpg) no-repeat left center;}
.nav_ul li{ width:106px; height:34px; float:left; background:url(../images/common/nav_bg1.jpg) no-repeat right 3px; line-height:34px; text-align:center; cursor:pointer; font-size:14px; font-weight:bold; position: relative; z-index: 10000;}
.down_nav1{ display: none; background:url(../images/bg_lan.png) repeat; position: absolute; left: 0px; top:34px;}
.down_nav1 dl dd{ font-size: 12px; font-weight: normal; border-bottom: 1px solid #fff; height: 30px; line-height: 30px; }
.nav_ul li.last{ background:none;}
.nav_ul li a{ display:inline-block; width:106px; height:34px; color:#fff;}
.nav_ul li.current{ background:url(../images/common/nav_bg.jpg) repeat-x;}
.nav_ul li:hover{ background:url(../images/common/nav_bg2.png) repeat-x;}
.nav_ul li.current a{ color:#00468e;}
.nav_ul li.current dl dd a{ color: #fff;}
.nav_ul li:hover a{ color: #fff;}
.nav_ul li:hover .down_nav1 dd a:hover{ color: #FFD968;}
.nav_ul li#first a{ display:inline-block; width:30px; }
.banner .page span.dd{ display:block; width: 24px; margin-right:10px; padding: 0; position:relative; height: 24px;  background: #835B5B; float:left; cursor:pointer; background: url(../images/imgPlayer.png) no-repeat center;}
.banner .page span.dd.current{background:url(../images/imgPlayer1.png) no-repeat center;}
/* .banner{width:100%; height: 400px; margin:0 auto; position:relative;} */
.banner .page span.dd img{display: none;}
.banner{width:100%; height: 400px; margin:0 auto; position:relative; overflow:hidden;}


.banner .img{width:1440px; height:400px; margin:0 auto; overflow:hidden; position:relative;}
.banner li{width:100%; height:400px;}
.banner li a{ display:block; width:100%; height:100%;}
.banner .page{margin-right: -70px;display:block; position:absolute; right:50%;  bottom:15px; z-index:11;border: none;}

/* .banner .page span{cursor:pointer; display:inline-block; padding:3px 5px; line-height:14px; background:#CCC; color:#000; margin-left:2px;}
.banner .page span.current{background:#00C; color:#fff;} */

.banner .dd div{ display:none; width:271px; height:58px; padding:15px 11px; position:absolute;  background:url(../images/else/dd_bg.png) no-repeat left center; right:0px; top:-98px;}

.dd_img{ display:inline-block; width:67px; height:48px; float:left;}
.dd_txt{ display:inline-block; width:200px; height:48px; overflow:hidden; float:right; color:#fff; line-height:16px;}
.content{ width:100%;}
.dd_txt a{ color:#fee239;}
.sy_bt{ width:100%; height:31px;  background:url(../images/else/sy_bt.jpg) repeat-x;}
.bt_nr{ width:960px; height:31px; margin:0 auto;}
.bt_nr h4{ width:80px; float:left; height:31px; background:url(../images/else/bt.jpg) no-repeat left center; padding-left:20px; line-height:31px; font-weight:bold; color:#064498; font-size:14px;}
.dt_gd{ width:550px; height:31px; line-height:31px; overflow:hidden; float:left;}
.dt_gd ul li{ width:550px; height:31px; line-height:31px;}
.dt_gd ul li a{ color: #0071bd;}
.dt_gd ul li a:hover{ color: #666;}
.gz{ float:right; position: relative;}
.wx_xs{; position: absolute;right: 80px;top: 5px;  clear: both; text-align: center; background: #fff; color: #0071bd; z-index: 10000; display: none;}
.gz .wx_xs img{ margin-top: 0px;}
.wx_xs p{ height: 25px; line-height: 25px; clear: both; position: absolute; width: 150px; left: 0px; text-align: center; bottom: 7px;}
.gz img{ display:inline-block; float:left; margin-right:10px; margin-top:9px;}
.gz h5{ font-size:14px; font-weight:bold; color:#666; line-height:31px; float:left; margin-right:10px;}
.sy_nr{ width:100%; height:395px; background:url(../images/else/sy_nrbg.jpg) repeat-x;}
.sy_box{ width:960px; height:392px; padding-top:10px; margin:0 auto;}
.new{ width:326px; height:220px; float:left;overflow:hidden; margin-right:7px;}
.new_ul { width:316px; height:28px; padding-left:10px; background:url(../images/else/new_bg.jpg) no-repeat left top;}
.new_ul li{ width:67px; height:28px; line-height:24px; font-size:12px; color:#fff; float:left; font-weight:bold; margin-right:5px; background:url(../images/else/li_bg2.jpg) no-repeat right 5px; text-align:center; cursor:pointer;}
.new_ul li.current{ background:url(../images/else/li_dq.jpg) no-repeat left top; color:#125597;}
a.gd{ display:inline-block; float:right; width:50px; text-align: center; line-height: 23px; font-size: 10px; height:24px; color: #fff; font-weight: bolder;}

.new_box{ width:326px; margin-top:8px; height:180px;}
.zixun{ display:none;}
.zixun h5{ background:url(../images/else/new.jpg) no-repeat right center; height:20px; font-weight:bold; line-height:20px; padding-right:35px; overflow: hidden;}
.zixun h5 a{ color:#333333;}
.zd{ width:326px; height:63px; margin-top:10px;}
.zd_img{ width:85px; height:63px; overflow:hidden; float:left;}
.zd_img img{ width: 85px;}
.zd_txt{ width:231px; height:63px; float:right; overflow:hidden; line-height:20px; color:#666666;}
.zixun_ul{ margin-top:22px;}
.zixun_ul li{ line-height:25px; height: 25px; overflow: hidden;}
.zixun_ul li span{ display:inline-block; width:80px; color:#999999;height:22px; line-height:22px;}
.cp_box { width:312px; height:221px; overflow:hidden; float:left;}
.cp_bt { width:312px; height:24px; background:url(../images/else/cp_bg.jpg) no-repeat left top; margin-bottom:15px;}
.cp_bt h5,.fa_bt h5 { font-weight:bold; color:#fff; line-height:24px; width:100px; float:left; padding-left:10px; }
.cp_bt h5 a,.fa_bt h5 a { color:#fff;}
.fa{ width:308px; height:220px; float:right;}
.fa_bt{ width:308px;height:24px; background:url(../images/else/fa_bg.png) no-repeat left top;}
.fa_box{ width:308px; height:179px; padding-top:17px;}
.fa_box h3{ font-family:'Microsoft YaHei'; font-size:16px; line-height:22px; margin-bottom: 5px; color:#2e2e2e;}
.fa_box h6{ font-family:'Microsoft YaHei'; font-size:12px; color:#8d8d8d; line-height:22px;}
.fa_box ul{  margin-top:10px;}
.fa_box ul li{ height:28px; border-bottom:1px solid #dadada; line-height:28px;}
.fa_box ul li span{ display:inline-block; width: 150px; font-weight:bold;}
.fa_box ul li span a{display: inline-block; background: url(../images/jt1.png) no-repeat left center; padding-left: 10px; color:#484848;}
.fa_box ul li span img{ margin-right:3px;}
.zhanshi{ width:960px; overflow:hidden; margin:27px auto 0; background:url(../images/xian2.jpg) no-repeat left top; padding-top:20px;}
#ddltype1,#ddltype{ width: 190px;}
.zhanshi ul li{ width:110px; overflow:hidden; float:left; height: 95px; position: relative; margin-right:10px; text-align:center;}
.zhanshi li p{ line-height:20px; width: 110px; text-align: center; position: absolute; left: 0px; bottom: 0px; color:#666666;}
.zhanshi li.last1{ width:110px; margin-right:0px;}
.dj{ width:100%; height:23px; background:url(../images/else/dj_bg.png) repeat-x; overflow:hidden;}
.dj_an2{ width:50px; height:22px; margin:1px auto 0px; cursor:pointer;}
.footer{ width:100%;}
.db_nav{ width:100%; height: 219px;  overflow: hidden; background:url(../images/bg2.jpg) no-repeat center center;}
.db_bq{ width:960px; color:#666666; overflow:hidden; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.db_bq p{ display:inline-block; float:left;}
.db_bq select{ color:#666666;}
.yq{ display:inline-block; float:right;}
.yq select{ width: 100px;}
.db_box{ width:960px;  margin:0 auto; padding-top:15px; position:relative;}
.db_box a{ color:#cacaca;}
.db_box a:hover{ color:#fff;}
.db_ul{ width:1300px;}
.db_box .db_bt{ font-weight:bold; margin-bottom:15px;}
.db_nav ul{ float:left; width:130px;}
.db_nav ul li{ line-height:18px;}
.db_nav ul.one{ width:170px;}
.ban_n{ width:100%; height:198px;}
.cont_n{ width:1127px; overflow:hidden; margin:0 auto; padding-left:155px; margin-top:-23px; padding-bottom: 30px;}
.left{ width:1000px; float:left; margin-right:15px;}
.left_nav { width:243px; color: #fff; padding-bottom:10px;margin-top: 5px;margin-left: 9px; }
.left_nav h3{ width:214px; height:51px; line-height:55px; background:url(../images/common/left_bt.jpg) no-repeat left center; padding-left:29px; font-size:16px; font-weight:bold; color:#fff;}
.left_nav ul{ width:243px; background:#9a9a9a; padding-top:26px; padding-bottom:36px;}
.left_nav ul li{ width:196px; font-weight:bold; line-height:26px; background:url(../images/else/dian.png) no-repeat 32px 10px; padding-left:47px; }
.left_nav ul li.current{ width:198px; background:url(../images/common/li_dq2.jpg) no-repeat left top;}
.left_nav ul li:hover{width:198px; background:url(../images/common/li_dq3.jpg) no-repeat left top;}
.left_nav ul li a{ color:#fff; display: inline-block; width: 100%; height: 26px;}
.left_nav ul li dl{  margin-left:-47px; width:243px;}
.left_nav ul li dd{ font-weight:normal; height:26px; overflow:hidden; line-height:26px; background:url(../images/else/dian.png) no-repeat 59px 10px; padding-left:70px;}
.left_nav ul li dd:hover,.left_nav ul li dd.current{ width:198px; background:url(../images/common/dd_dq.jpg) no-repeat left top;}
.left_gz{ width:243px; height:45px; line-height:45px; font-weight:bold; color:#666666;}
.left_gz a{ margin-left:6px;}
.cp_bt2{ width:233px; overflow:hidden; height:24px; background:url(../images/common/left_bt2.jpg) no-repeat left center; line-height:24px; padding-left:10px; font-weight:bold; color:#fff;}
.cp_bt2 a{ color:#fff;}
.left_fw{ width:243px; height:134px; background:url(../images/common/left_navbg.jpg) no-repeat center 124px; color:#fff; padding-bottom: 20px;}
.left_fw ul{ padding-top:5px;}
.left_fw li{ float:left; line-height:20px; min-width:80px; margin-top:8px; margin-right:20px;}
.left_fw li img{ margin-right:10px;}
.left_fw li a{ color:#fff;}
.cont_center{ width:687px;  float:left; margin-top:55px; }
.cont_bt{ width:687px; height:30px; background:url(../images/common/center_bt.png) no-repeat left bottom;}
.bt_z { display:inline-block; float:left; font-size:14px; font-weight:bold; color:#064498;}
.bt_y{ display:inline-block; float:right; color:#064498;}
.bt_y a{ color:#a1a1a1;}
.bt_y img{ margin:0 10px;}
.more2{display:inline-block; float:right; font-size:11px; margin-right:9px;}
.more2:hover{color: #FFD968;}
.cont_nr{ width:687px;  margin-top:10px; line-height: 22px;}
.right{ width:163px; overflow:hidden; float:right; margin-top:35px; }
.right_sp{ width:242px;  margin-bottom:5px;}
.right_bt{ width:235px; height:24px; padding-left:7px; line-height:24px; background:url(../images/common/left_bt2.jpg) no-repeat; font-weight:bold; color:#fff;}
.right_bt a{ color:#fff; font-size: 11px;}
.right_bt a:hover{ color: #FFD968;}
.right_bt p{ display:inline-block; float:left; }
.right_bt span{ display:inline-block;  float:right; margin-right:9px;}
.right_hd{ width:163px; overflow:hidden; margin-bottom:5px;}
.hd{ width:161px; overflow:hidden; border:1px solid #e2e2e2; border-top:none; text-align:center; padding-top:5px;}
.hd p{ width:163px; line-height:22px; margin-top:6px; border-top:1px dashed #e2e2e2;}
.zy{ width:161px; border:1px solid #e2e2e2; border-top:none; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.zy li{ line-height:22px; padding-left:20px; height:22px; overflow:hidden; background:url(../images/common/dian3.png) no-repeat 13px center;}
.bq{  width:146px; padding-left:10px; padding-right:5px; border:1px solid #e2e2e2; border-top:none; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.bq span{  margin-right:15px; line-height:22px;}
.cp_xx{ width:667px; padding:10px; overflow:hidden;}
.cp_tp{ width:224px; height:168px; float:left; overflow:hidden;}
.cp_tp img{ width: 224px; height: 168px;}
.cp_txt{ width:420px; line-height:22px;  position:relative; color:#525252; padding-top:12px; float:right; overflow:hidden;}
.cp_txt2{ height:115px;}
.cp_ms{ width:667px; text-align:justify; clear:both; overflow:hidden; line-height:22px; padding-top:18px;}
.ly_bd{ width:667px; overflow:hidden; background:url(../images/common/ly_bg.png) no-repeat right bottom; height:320px;  border-top:1px dotted #acacac; padding-top:25px; margin:25px auto;}
.ly_bd p{ font-size:14px; margin-bottom:20px;}
.bd_li,.bd_dx{ line-height:22px; margin-top:8px; }
.cp_jj p{ display: inline-block; width: 350px;}
.cp_jj span{ display: inline-block; vertical-align: top;}
.bd_li span,.bd_dx span{ display:inline-block; text-align:right; width:50px; margin-right:10px;}
.bd_dx span{ margin-right:2px;}
.mt15{ margin-top: 15px;}
.bd_li em,.bd_dx em{ line-height:22px; margin:0 5px; color:#b60000;}
.bd_dx input{ margin:0 5px;}
.bd_li input{ width:300px; height:20px; border:1px solid #acacac;}
.bd_li textarea{ width:300px; height:85px; vertical-align:top; border:1px solid #acacac;}
.tj{ width:52px; height:27px; line-height:25px; text-align:center; background:url(../images/common/tj_bg.jpg) no-repeat left center; border:none; margin-top:10px; margin-left:10px; font-size:14px; font-weight:bold; color:#064498; cursor:pointer;}
.ly_bd .cz{width:52px; height:27px; line-height:25px; text-align:center; background:url(../images/common/tj_bg.jpg) no-repeat left center; border:none; margin-top:10px; margin-left:10px; font-size:14px; font-weight:bold; color:#064498; cursor:pointer;}
.case { width:687px; margin-top:-10px; overflow:hidden;}
.case li{ width:677px; height:135px; padding-left:10px; overflow:hidden; border-bottom:1px dotted #acacac;  margin-top:20px; }
.case_img{ width:189px; height:132px; float:left; overflow:hidden;}
.case_txt{ width:470px; line-height:22px; height:132px; position:relative; overflow:hidden; float:right; text-align:justify;}
.case_txt h4{ font-size:14px; font-weight:bold; height: 22px; overflow-x: hidden;}
.case_txt h4 a,.case_txt .xx a{ color:#00468e;}
.new_cont .fanye{ margin-top: 30px; padding: 15px;  background: url(../images/bg_lan.png) repeat; text-align: left;}
.new_cont .fanye p{ text-align: left;color: #fff;}
.new_cont .fanye a{ color: #fff;}
.new_cont .fanye a:hover{ color: #FFD968;}
.case_txt p{ height:66px; line-height:22px; overflow:hidden;}
.case_txt .xx{ display:inline-block; width:71px; height:29px;line-height:28px; position:relative; left:0; bottom:0; text-align:center; background:url(../images/else/xx_bg.jpg) no-repeat left center;}
.pages{ clear: both; padding-top:40px; float:right; width: 100%; text-align:right;}
.pages a,.pages span{ display:inline-block; padding:4px 10px; border:1px solid #ccc; color:#333333; margin-left:5px;}
.pages a:hover{color: #00468e;}
.pages span{background:#00468e; color: #fff; border: 1px solid #00468e;}
.yh { width:687px; height:28px; line-height:28px; background:#ededed;}
.yh li{ width:78px; height:28px; float:left; text-align:center; cursor:pointer; }
.yh li.current{ background:url(../images/else/yh_li.jpg) no-repeat left center; font-weight: bold;}
.yh_nr{ margin-top:20px;}
.yh_box{ display:none;}
.yh_box li{ width:213px; float:left; height:28px; line-height:28px; background:url(../images/common/dian3.png) no-repeat left center; padding-left:10px; overflow: hidden;}
.pj2 li .yh_img{ height:90px; line-height: 90px; overflow-x: hidden;}
.pj2 li .yh_txt{ height:74px; overflow-x: hidden;}
.pj2 .yh_txt p{ padding-top: 17px;}
.yh_pj{ width:672px; overflow:hidden; padding-top:1px; margin:5px auto; }
.jihua{line-height: 22px;}
.yh_pj li{ width:670px; height:116px; border:1px solid #e5e5e5; margin-top:-1px;}
.pj2 li{ height: 90px;}
.yh_img { width:182px; height:116px;  line-height: 116px; overflow:hidden; float:left; background:url(../images/else/yh_bg.jpg) no-repeat right center;}
.pj3 li .yh_img{background:#eeeeee url(../images/else/yh_bg.jpg) no-repeat right center; }
.pj3 li:hover .yh_img{background:#eeeeee url(../images/else/yh_bg2.jpg) no-repeat right center;}
.yh_pj li:hover .yh_img{background: url(../images/else/yh_bg2.jpg) no-repeat right center;}
.pj3 li:hover .yh_img{background:#eeeeee url(../images/else/yh_bg2.jpg) no-repeat right center;}
.yh_pj li:hover .yh_txt{ background: #eeeeee;}
.yh_txt{ width:470px; height:100px; padding-right:10px;padding-left: 8px; padding-top:16px; overflow:hidden; float:right;}
.yh_txt h6{ font-weight:bold; display:inline-block; float:left;}
.yh_txt span{ display:inline-block; float:right;}
.yh_txt p{ clear:both; line-height:22px; padding-top:10px; height:66px; overflow:hidden; }
.yh_td2 h6{font-weight:bold; display:inline-block; float:left;}
.yh_td2 span{ display:inline-block; float:right;}
.pj_bd{ border-collapse: collapse;}
.pj_bd td{ border: 1px solid #e5e5e5;padding: 8px;}
.yh_td2 p{ clear:both; line-height:22px; padding-top:8px;overflow:hidden; }
.yh_td2:hover{background:#eeeeee; cursor: pointer; }
.about{ width:677px; padding-right:10px; margin-top:25px; line-height:22px; text-align:justify; padding-bottom:105px; background:url(../images/else/gy_bg.png) no-repeat right bottom; min-height:335px;}
.fzlc{ width:667px; padding:10px;}
.fz_box { width:654px; line-height:22px;margin-left: 5px; margin-bottom:20px; border-left:2px solid #dddddd; padding-left:13px;}
.fz_box h4{ margin-left:-18px; line-height:10px; margin-bottom:10px; font-weight:bold; color:#414141; background:url(../images/else/fz.jpg) no-repeat left top; padding-left:20px; font-size: 16px; padding-top: 4px; }
.fz_box span { margin-right:10px; }
.wh { width:667px; padding:10px; overflow:hidden; line-height:22px;}
.qy_sp { width:800px; padding-left:18px; margin-top:-10px;}
.qy_sp li{ width:280px; overflow-x: hidden; height:240px; margin-top:20px; text-align:center; float:left; margin-right:80px; position: relative;}
.qy_sp li a.xx{ display: block; width: 280px; height: 208px; position: absolute; left: 0px; top: 0px; background: url(../images/sp_dj.png) no-repeat left center; overflow-x: hidden; z-index: 10;visibility: hidden;}
.qy_sp li:hover a.xx{ visibility: visible;}
.qy_sp li p{ height:30px; line-height:30px;  overflow:hidden;}
.sp_nr{ width:650px; overflow:hidden; margin:10px auto;}
.sp_nr h4{  height:25px; line-height:25px; font-size:14px; color:#064498; font-weight:bold; text-align:center; margin-bottom:10px;}
.fh_sp { display:inline-block; margin-top:25px; width:32px; height:22px; line-height:22px;  background:#fabb0b url(../images/fh_jt.png) no-repeat 5px center; float: right; padding-left: 18px;}
.fh_sp a{ color:#fff;}
.jishu{ width:687px; overflow:hidden;}
.imglist3{ width:700px;}
.jishu .imglist3 li{float:left; width:159px; margin-right:10px; padding:3px; background:#ececec;}
.jishu .jcarousel-container{width:687px; overflow:hidden;}
.jsihu .jcarousel-clip{width:687px; overflow:hidden; left:0; overflow:hidden;}
.imglist3 li h6{ font-weight:bold; color:#064498; margin-top:10px; padding-left:8px;}
.imglist3 li p{  padding:8px 5px 8px 8px; line-height:22px;}
.jishu  .jcarousel-next-horizontal{ display:none; cursor:pointer; width:25px; height:28px; background:url(../images/else/y2.png) no-repeat left center; position:absolute; right:0px; top:35px;}
.jishu  .jcarousel-prev-horizontal{display:none; cursor:pointer; width:25px; height:28px; background:url(../images/else/z_2.png) no-repeat left center; position:absolute; left:0px; top:35px;}
.wx_nr{ width:687px; margin-top:10px; overflow:hidden;}
.wx_box { display:none;}
.wx_nr li{ width:655px; height:35px; line-height:35px; border-bottom: 1px dashed #ccc;  background:url(../images/else/jt2.jpg) no-repeat left center; padding-left:15px;}
.wx_nr li:hover{background:#ededed url(../images/else/jt2.jpg) no-repeat left center;}
.wx_nr li a{ display:inline-block; float:left;}
.wx_nr li span{ display:inline-block; float:right;}
.ziyuan{ width:687px; overflow:hidden; margin-top:-15px;}
.ziyuan li{ width:687px; height:146px; margin-top:25px; border-bottom:1px dotted #bababa;}
.ziyuan li h4{ font-size:14px; font-weight:bold;}
.ziyuan li h4 a{ color:#00468e; line-height:22px;}
.ziyuan li p{ height:66px; line-height:22px; overflow:hidden; margin-top:10px;}
.gk,.xz_jy{ display:inline-block; width:71px; height:29px; color:#00468e; margin-top:5px; line-height:28px; text-align:center; float:left; margin-right:10px; background:url(../images/else/xx_bg.jpg) no-repeat left center;}
.fx_bt{ width:667px; overflow:hidden; padding:10px; background:#ededed; font-size:14px;}
.fx_bt h4{font-weight:bold; line-height:22px; color:#525252;}
.fx_box{ line-height:22px; text-align:justify;}
.contact{ line-height:22px;}
.lx_box { border-bottom:1px dashed #c5c5c5; padding-bottom:30px; margin-bottom:30px;}
.teach li{ width:677px; padding:0 5px; padding-bottom:20px; height:127px; margin-top:20px;}
.teach_img{ width:238px; height:127px; float:left;}
.teach_txt{ width:425px; height:127px; overflow:hidden; float:right; line-height:22px;}
.teach_txt h5{ margin-bottom:8px; margin-top:8px;}
.teach_txt h5 a { font-size:14px; font-weight:bold; color:#00468e;}
.dj_an{ display:inline-block;margin-right:10px; background:url(../images/else/xx_bg.jpg) no-repeat left center; margin-top:10px; width:71px; height:29px; line-height:28px; text-align:center; color:#00468e;}
.px_bt{ width:687px; height:40px; line-height:45px; margin-bottom:5px; font-weight:bold; color:#00468e; background:url(../images/else/bt_bg3.jpg) repeat-x;}
.k1{ width:385px; height:25px;  float:left;}
.k2{ width:80px; height:25px;  text-align:center; float:left;}
.k3{ width:90px; height:25px; text-align:center;  float:right; margin-right:15px;}
.px_bt .k1{ padding-left:12px; width:373px;}
.px_bt .k2{ padding-left:30px; width:60px;}
.kc_ul li{ width:666px; height:25px; line-height:25px; background:url(../images/else/jt2.jpg) no-repeat 6px center; padding-left:21px;}
.zp_bt{ width:667px; padding:10px; overflow:hidden; background:#ebebeb; line-height:22px;}
.zp_bt .box2{ width:360px; float:left;}
.ss{ width:225px; height:41px; float:right; margin-right:5px; background:url(../images/else/ss.jpg) no-repeat left center; margin-top:2px;}
.ss_txt{ width:138px; float: left; height:29px; margin-top:6px; line-height:20px; padding-left:5px; background:none; border:none;}
.ss_tj{ width:76px; height:37px; float: right; background:none; cursor:pointer; border:none; margin-top:2px; font-size:14px; font-weight:bold; color:#064498;}
.rc_ul { margin-top:27px;}
.rc_ul li{ width:685px; float:left; overflow:hidden; border:1px solid #d5d5d5; margin-top:-1px;}
.rc_lb{ width:99px; height:30px; line-height:30px;overflow:hidden; text-align:center; border-right:1px solid #d5d5d5; float:left;}
.rc_zw{ width:70px; height:30px; line-height:30px;overflow:hidden; text-align:center; border-right:1px solid #d5d5d5; float:left;}
.rc_zw2{ width:321px; height:30px; line-height:30px;overflow:hidden; text-align:left; padding-left:10px; border-right:1px solid #d5d5d5; float:left;}
.rc_dd{ width:131px; height:30px; line-height:30px;overflow:hidden; text-align:center; border-right:1px solid #d5d5d5; float:left;}
.rc_xq{ width:120px; height:30px; line-height:30px; overflow:hidden; text-align:center; float:right;}
.rc_ul li.rc_bt{ background:#ebebeb;}
.rc_ul li.rc_bt .rc_zw2{ text-align:center;}
.rc_ck,.sq{ width:121px; cursor:pointer; color:#064498; height:30px; line-height:30px; text-align:center; overflow:hidden; float:right; background:url(../images/else/ck_bg.jpg) repeat-x;}
.rc_xx{ width:667px; padding:10px; clear:both; overflow:hidden; line-height:22px; display:none;}
.dy { width:687px; background:url(../images/else/dy_bg.png) no-repeat right center; min-height:230px; line-height:22px;}
.dy_li{ margin-top:7px;}
.dy_li span{ display:inline-block; width:100px; height:22px; line-height:22px; text-align:right; margin-right:10px;}
.dy_li input{ width:230px; height:20px; border:1px solid #d5d5d5; line-height:20px;}
.dy_li textarea{ width:420px; height:80px;  border:1px solid #d5d5d5; line-height:20px; vertical-align:top;}
.dy_tj{ width:71px; height:29px; line-height:28px; text-align:center; border:none; font-weight:bold; color:#064498; background:url(../images/else/xx_bg.jpg) no-repeat left center; margin-left:110px; margin-top:10px;}
.px_nr{ margin-top:5px;}
.px_box{ width:667px; display:none; padding:10px; line-height:22px;}
.wd{ width:667px; margin:-10px auto 0;}
.wd li{ padding-bottom:18px; margin-top:18px; border-bottom:1px dashed #b2b2b2;}
div.w{ width:597px; margin:0 auto; padding:10px; padding-left:50px; overflow:hidden; background:#ececec url(../images/else/w.png) no-repeat 10px 12px; min-height:22px; line-height:22px;}
div.d{ width:595px; margin:10px auto; padding:10px; border:1px solid #ececec; padding-left:50px; overflow:hidden; background:url(../images/else/d.png) no-repeat 10px 12px; min-height:22px; line-height:22px;}
.new_zd{ width:687px; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #b2b2b2; margin-bottom:20px;}
.new_img{ width:189px; height:132px; margin-right:15px; overflow:hidden; float:left;}
.new_txt{ width:480px; height:132px; position: relative; overflow:hidden; float:right;}
.new_txt h5{ font-size:15px; font-weight:bold; line-height:25px; height: 25px; overflow-x: hidden;}
.new_txt h5 a{ color:#064498;}
.new_txt p{ width:480px; max-height:66px; overflow:hidden; line-height:22px; margin-top:5px;}
.new_xx{ display:inline-block; width:71px; height:29px; color:#064498; margin-top:7px; line-height:28px; text-align:center; background:url(../images/else/xx_bg.jpg) no-repeat left center; position: absolute; left: 0px; bottom: 0px;}
.new_xx2{ left:85px; cursor:pointer;}
.news li{ height:33px; border-bottom: 1px dashed #ccc; background:url(../images/common/dian3.png) no-repeat left center; padding-left:10px; line-height:33px; }
.news li:hover{ background:#ededed url(../images/common/dian3.png) no-repeat left center;}
/* .news li:hover a{color: #fff;} */
.news li a { display:inline-block; float:left;}
.news li span{ display:inline-block; float:right; margin-right:10px;}
.new_cont1{ margin-top:10px; line-height:22px;}
.new_cont h5{ font-size:16px; font-weight:bold; line-height:25px; text-align:center; color:#064498;}
.new_cont p{ text-align:center; color:#000; line-height:22px;}
.new_cont1 p{ text-align: left;}
.xz{ width:687px; overflow:hidden;}
.xz select{ width:107px; margin-top:5px; line-height:30px; float:left; margin-right:13px;}
.ss_cp{ width:302px; height:30px; line-height:30px; float:right; background:url(../images/else/ss_bg.jpg) no-repeat left center;}
.ss_cp .ss_txt2{ width:272px; height:30px; float:left; line-height:30px; background:none; border:none;}
.ss_cp .ss_tj2{ width:30px; height:30px; cursor:pointer; float:left; background:none; border:none;}
.cp_ul2{ width:687px; margin-top:20px; border-collapse: collapse;}
.cp_ul2 td{border:1px solid #d5d5d5;}
.cp_ul2 li{ width:685px; height:30px; float:left; line-height:30px; border:1px solid #d5d5d5; margin-top:-1px;}
.li1{ width:140px;  padding-top: 8px; padding-bottom: 8px; text-align:center;}
.li2{ width:290px; padding-left:10px;  padding-top: 8px; padding-bottom: 8px; }
.li3{ width:124px;padding-top: 8px; padding-bottom: 8px;  text-align:center;}
.li4{ width:118px; height:30px;  float:left; text-align:right; text-align:center;}
.li41{width:118px;  padding-top: 8px; padding-bottom: 8px; text-align:center;}
tr.cp_bt3{ background:#ebebeb; padding-top: 8px; padding-bottom: 8px;}
tr.cp_bt3 td{ text-align: center; padding-top: 8px; padding-bottom: 8px;}
.li41{ background:url(../images/else/ck_bg2.jpg) repeat-x;}
.li41 a{ color:#064498;}
.ss_btn{ width: 55px; height: 20px; border:none; margin-top: 4px; background: #0071bd; color: #fff; cursor: pointer;}
.ss_btn1{width: 55px; height: 20px; border:none; vertical-align: top; background: #0071bd; color: #fff; cursor: pointer;}
tr.cp_bt3 .li2{ text-align:center;}
.li41 a{  color:#064498;}
.kh_ly{ width:687px; min-height:360px; background:url(../images/else/ly_bg2.png) no-repeat right bottom;}
.xuqiu,.xuqiu2{ width:662px; height:63px; border:1px solid #e6e6e6; margin:5px auto 10px;}
.xuqiu p{ width:150px; height:63px; border-right:1px solid #e6e6e6; float:left; line-height:63px; text-align:center;}
.xuqiu p span{ color:#d40000; margin-right:5px;}
.xuqiu_input{ width:510px; height:63px; float:left;}
.xuqiu_input textarea{ width:545px; padding-top: 5px; padding-left: 5px; height:58px; border:none;  float:left; background:none; line-height: 22px; font-size: 12px; color: #999;}
.xuqiu2 p{ width:150px; line-height:20px; font-weight:bold; text-align:center; height:50px; padding-top:13px; border-right:1px solid #e6e6e6; float:left;}
.xuqiu2_input{ width:510px; height:63px; float:left; }
.xuqiu2_input textarea{ width:507px; padding-left: 5px; padding-top: 5px; height:58px; border:none; background:none; font-size: 12px; line-height: 22px; color:#999;}
.qt_xq{ width:665px;overflow:hidden; padding:10px; padding-left:20px;line-height:25px; padding-bottom:15px; margin-bottom:25px; padding-right:0px; border-bottom:1px dashed #e6e6e6;}
.qt_xq span,.goumai span{ color:#d40000; margin:0 5px;}
.qt_xq input,.goumai input{ margin:0 10px; vertical-align:middle;}
.qt{ width:100px;  height:20px; vertical-align:middle; border:1px solid #e6e6e6;}
.qt2{ width:90px;  height:20px; vertical-align:middle; border:1px solid #e6e6e6;}
.xq_2{ height:22px;  line-height:22px;}
.xq_3{ margin-top:10px; line-height:25px;}
.goumai{ height:22px; line-height:22px;}
.bd_2{ width:666px;  margin: 0 auto;margin-top:15px;}
.bd_2 li{ width:662px; height:33px; line-height:33px; border:1px solid #e6e6e6; margin-top:-1px; float:left; border-right:none;}
.yangshi{ line-height: 63px; padding-left: 10px; width: 500px;}
.yangshi2{ line-height: 31px; padding-left: 10px; width: 500px;}
.yangshi input,.yangshi2 input,.yangshi2 label,.yangshi label{ margin-right: 5px;}
.bd_2 li .zhai{ width:150px; text-align:center; height:33px; border-right:1px solid #e6e6e6; float:left;}
.bd_2 li .kuan{ width:179px; height:33px; border-right:1px solid #e6e6e6; float:left;}
.bd_2 span{ color:#d40000; display:inline-block; margin-right:5px;}
.bd_2 li .kuan input{ width:179px; padding-left:5px; height:33px; line-height:33px; border:none; background:none;}
.tj_ly3{ width:98px; height:36px; line-height:36px; border:none; background:url(../images/else/tj_ly3.jpg) no-repeat left center; cursor:pointer; font-size:14px; font-weight:bold; color: #064498; margin:25px auto;}
.wd_nr{ width:685px; overflow:hidden;  margin:0px auto;}
.wd_nr1{ width:665px; overflow:hidden;  margin:0px auto;}
.wd_nr li{ width:685px; overflow:hidden; margin:10px auto; padding-bottom:10px; border-bottom:1px dashed #d2d2d2;}
.js_w{ width:685px; overflow:hidden; background:url(../images/else/w_1.jpg) no-repeat left top; min-height:33px; line-height:33px;}
.js_w_nr{ background:#fbc007 url(../images/else/w_2.jpg) no-repeat left top; min-height:26px; line-height:26px; font-weight:bold; color:#fff; margin-top:4px; margin-left:34px; padding-left:20px;}
.wd_box{ display:none;}
.js_d{width:685px; overflow:hidden; background:url(../images/else/d_1.jpg) no-repeat left top; min-height:33px; line-height:22px; padding-top:8px; margin-top:10px;}

.js_d_nr{ background:#eaeaea url(../images/else/d_2.jpg) no-repeat left top; min-height:26px; line-height:22px; margin-top:-3px;  color:#7e7e7e; margin-left:34px; padding-left:20px; height:26px; overflow:hidden;}
.js_d_nr2{ width:510px; overflow:hidden; line-height:22px; text-align:justify; padding:3px 10px 5px 0px; float:left;}
p.dj_zk{ width:60px; line-height:26px; text-align:left; height:26px; color:#064498; cursor:pointer; float:right;}
.ct_fc li{ height:26px; background:url(../images/else/ct_bg2.jpg) repeat-x; padding:0 15px; line-height:26px; float:left; margin-right:5px; cursor:pointer;}
.ct_fc li.current{ background: url(../images/bg_lan.png) repeat;}
.ct_fc li.current a{ color: #fff;}
.fc_nr{ clear:both;  padding-top:12px; width:673px; overflow:hidden;}
.fc_box{ display:none; width:673px; overflow:hidden;}
.datu{ width:673px; height:442px;position: relative; overflow-x: hidden;}
.datu li{ width: 673px; height: 442px; display: none; position: absolute; left: 0px; top: 0px; overflow-x: hidden;}
.prev2{ width: 49%; height: 442px; position: absolute; cursor: pointer; left: 0px; top: 0px; z-index: 10;}
.next2{ width: 49%; height: 442px; cursor: pointer; position: absolute; right: 0px; top: 0px; z-index: 10;}
.prev2:hover{background: url(../images/zuo1.png) no-repeat left center; }
.next2:hover{background: url(../images/you1.png) no-repeat right center; }
.xiaotu{ margin-top:5px;}
.xiaotu .xtu li{float:left; cursor:pointer; width:102px; height:71px; margin-right:3px; text-align:center;}
.xiaotu .jcarousel-next-horizontal{ width:20px; height:72px; cursor:pointer; position:absolute; right:0; top:0px; background:url(../images/else/f_y.jpg) no-repeat left center;}
.xiaotu .jcarousel-prev-horizontal{  width:20px; height:72px; cursor:pointer; position:absolute; left:0; top:0px; background:url(../images/else/f_z.jpg) no-repeat left center;}
.zixun_k{ width:140px; height:131px; position:fixed; top:118px; right:0px; border:1px solid #e5f0f9; background:#fff; padding:1px; z-index:999;}
.gb_fc{ width:10px; height:10px; position:absolute; right:2px; cursor:pointer; bottom:5px;}
.zixun_k ul li{ width:115px; height:41px; background:url(../images/else/fc_x.jpg) no-repeat center bottom; font-family:\5FAE\8F6F\96C5\9ED1l; padding-left:25px; cursor:pointer; line-height:41px; }
.zixun_k ul li img{ margin-right:10px;}
.zixun_k ul li.current{ width:140px; height:41px; background:url(../images/else/fc_bg.jpg) repeat-x; font-family:\5FAE\8F6F\96C5\9ED1l; font-size:16px;}
.gotop{ display:none; width:35px; height:31px; position:fixed; right:35px; bottom:30px; cursor:pointer; z-index:10;}
.ganyan{ width:660px; height:350px; overflow:auto; background:#f4f4f4; padding:10px 13px; padding-bottom: 20px;}
.ganyan_box{ line-height:22px; display:none;}
.gy_ul{ background:#f4f4f4; padding-top:10px; height: 102px;  overflow: hidden; position: relative;}
.gy_ul .xtu { height: 102px; position:absolute; width: 597px; overflow: hidden; left: 45px;}
.gy_ul .xtu ul{ height: 102px; position:absolute; left: 0px; top: 0px;}
.gy_ul .imglist6 li{float:left; cursor:pointer; width:138px; height:102px; margin-right:15px; text-align:center; background: #000;}
.gy_ul .imglist6 li img{ opacity: 0.8; filter:alpha(opacity:80);}
.gy_ul .imglist6 li.current img{ opacity: 1; filter:alpha(opacity:100);}
.gy_ul .next{ display:block; width:20px; height:102px; cursor:pointer; position:absolute; right:0; top:10px; background:url(../images/else/gy_y.jpg) no-repeat left center;}
.gy_ul .prev{ display:block; width:20px; height:102px; cursor:pointer; position:absolute; left:0; top:10px; background:url(../images/else/gy_z.jpg) no-repeat left center;}
.huoban{ width:720px; overflow: hidden; }
.jjs{ width: 687px; overflow: hidden;word-wrap: break-word;}
.huoban li{ width: 150px; height: 130px; margin-bottom: 15px; margin-right: 30px; float: left; }
.huoban li p{ height: 30px; line-height: 30px; text-align: center;}
.honor{ width: 693px;}
.honor li{ width: 227px; height: 191px; margin-bottom: 10px; overflow: hidden; float: left; margin-right: 4px; }
.honor li p{ line-height: 30px; text-align: center;}
.down_nav{ display: none; width: 960px; overflow: hidden; background: url(../images/bg_lan.png) repeat; position: absolute; left: 50%; margin-left: -480px; top: 118px; z-index: 100;}
.nav_nr{ width: 915px; padding-left:15px; color: #fff; margin: 0 auto; overflow: hidden;}
.nav_nr a{ color: #fff;}
.nav_box{ overflow: hidden; display: none; }
.nav_box dl{padding-top: 15px; width: 100%; padding-bottom: 25px; padding-left: 15px;}
.nav_box dt{ font-size: 14px; clear: both; font-weight: bold; background: url(../images/jt.png) no-repeat left 18px; padding-left: 15px; width: 100%; padding-top: 15px; margin-bottom: 10px; margin-left: -15px;}
.nav_box dt a:hover{color: #FFD968;}
.nav_box dd{ float: left; width: 138px; margin-right: 10px; overflow: hidden; line-height: 25px; padding-bottom: 2px; height: 25px;background: url(../images/dian.png) no-repeat left center; padding-left: 10px;}
.nav_box ul{ float:left; width: 170px;}
.nav_box ul li{ line-height:18px;}
.nav_box ul li.wx_a-li{position: relative;zoom: 1;}
.nav_box ul.one{ width: 143px;}
.nav_box .db_bt{ font-weight:bold; margin-bottom:15px;}
.nav_box a:hover { color: #FFD968; }
.c_c_xianshi:hover{ background: url(../images/bg_xz.png) no-repeat left center;}
.xiaotu{ width: 673px; height: 71px; position: relative;}
.xiaotu .xtu{ width: 630px; height: 71px; position: absolute; left: 23px; overflow-x: hidden;}
.xiaotu .xtu ul{ height: 71px; position: absolute; left: 0px; top: 0px;}

.bg{ width: 100%; height: 100%; position:fixed; left: 0px; top:0px;background: url(../images/bg2.png) repeat; z-index: 10000; display: none; }
.tc_dl{ display: none; width: 450px; overflow: hidden; background: url(../images/bg_lan.png) repeat; padding: 40px 10px; position: fixed; left: 50%; margin-left: -235px; top: 100px; z-index: 100000; color: #fff; }
.tc_dl .gb{ float: right; margin-top: -30px; cursor: pointer;}
.tc_dl ul{ overflow: hidden; padding-left: 165px; margin-bottom: 30px; font-size: 14px;}
.tc_dl li{ float: left; margin-right: 20px; cursor: pointer;}
.tc_dl li.current{  color: #FFD968;}
.dl_box div{ width: 300px; margin: 15px auto 0px;}
.dl_box div span{ display: inline-block; width: 60px; text-align: right;}
.dl_box div input{ width: 190px; height: 20px; border:1px solid #fff;}
.dl_box .submit{ width: 60px; cursor: pointer; margin-top: 20px; margin-left: 198px; height: 25px; border:none; background: #fff; color: #0071bd;}
.dl_box { display: none;}

#calenderPartEven{width:687px;}

.calendar {
    border-collapse: collapse;
    background:url("../images/hie/riliBg.jpg") 50% bottom no-repeat;
}
.calendar td {
    font-family:\5FAE\8F6F\96C5\9ED1;
    text-align: center;
    vertical-align: middle;
    width: 110px;
    height:80px;
    border:1px solid #a2a2a2;
}
.calendar-title {
    background-color:#fff;
}
.calendar-title td {
    border:0;border:none;
    color:#444;
    font-size:20px;
    height: 40px;
    border:1px solid #fff;
}
.calendar-weeks {
    background: none repeat scroll 0 0 #FAFFF1;
    height: 24px;
}
#cp_tp{height: 130px;}
#cp_tp img{ width: 238px; height: 127px;}
.calendar-weeks td{height:24px;font-size:14px;color:#ffffff;font-family:\5FAE\8F6F\96C5\9ED1;border-right:1px solid #fff;background-color:#959595;}
.calendar-weeks td.col01{background-color:#f8af12;}
.calendar-weeks td.col02{background-color:#0082d1;}
.calendar-weeks td.col03{background-color:#0082d1;}
.calendar-weeks td.col04{background-color:#0082d1;}
.calendar-weeks td.col05{background-color:#0082d1;}
.calendar-weeks td.col06{background-color:#0082d1;}
.calendar-weeks td.col07{background-color:#f8af12;border-right:1px solid #a2a2a2;}
.calendar-title-current-month {
    color: #030303;
    font-weight: 700;
}
.calendar-today {
    color: red;
}
.calendar a {
    cursor: pointer;
    text-decoration: none;
}
.calendar_red {
    color: #CC0000;
}
.calendar_bg_ffffcc {
    background: none repeat scroll 0 0 #FFFFCC;
    height: 46px;
}
.calendar_padding_top_8 {
    padding-top: 8px;
}
.calendar_padding_top_5 {
    padding-top: 5px;
}
.calendar_color_333 {
    color: #333333;
}
.calendar_color_ff6600 {
    /*background-color:#fff9ea;*/
    background:none;
}
.calendar-tag, .calendar div {
    color: #444;
    font-size: 12px;
}
.__calendar_color_dangqian
{
    background-color:#429be6;
}
.__calendar_color_dangqian div{color:#fff;}
.calendar_jieri {
    color: #4876FF;
}
#subPrev {
    background: url("http://r.uzaicdn.com/Content/../content/product/subPrev.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    text-indent: -9999px;
    width: 20px;
    display:block;
    overflow:hidden;
}
#subNext {
    background: url("http://r.uzaicdn.com/Content/../content/product/subNext.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 18px;
    text-indent: 9999px;
    width: 20px;
    display:block;
    overflow:hidden;
}
.c_c_baomingri div{color:#81BB30;}
.c_c_luyanri div{color:#ff8a00;}
.c_c_weikaishi div{ color:#81bb30;}
.c_c_jingxing div{color:#ec0000;}
.c_c_guoqi div{color:#6a6a6a;}
.c_c_luyan div{color:#ffff80;}
.c_c_weikaishi div,.c_c_jingxing div,.c_c_guoqi div{color:#fff;}
.c_c_parent{display:block; cursor:pointer; width: 100px; padding:2px 5px;height:76px;text-align:right;position:relative;}
.c_c_number{}
.calendar span.v-holiday {
    color: #000000;
    float: none;
    font-size: 12px;
    font-weight: 400;
    text-align: right;
}
.c_c_baoming{text-align:left;color:#a0a0a0;padding-left:20px;}
.calendar div.c_c_number{font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1;}
.calendar div.c_c_title{font-size:12px; height: 48px; line-height: 16px; margin-top: -5px; font-family:\5FAE\8F6F\96C5\9ED1; text-align:left; width: 100px; overflow: hidden;}
.calendar div.c_c_title span{color:#81BB30;}
.calendar div.c_c_title em{color:#429BE6;font-weight:700;}

.calendar div.c_c_neirongC{ background:url(../images/hie/cC.png) left top repeat-y;
}
.calendar div.c_c_neirongT{ }
.calendar div.c_c_neirong{color:#565656;padding:10px 17px 41px 11px;display:none; left:-170px;
    width:457px;bottom:80px;position:absolute;z-index:99;}
.calendar div.c_c_neirong1{ position:relative;}
.calendar div.c_c_neirongNr{background:url(../images/hie/cC.png) left top repeat-y; z-index:2; }
.calendar div.c_c_neirongT{ z-index:1;}
.calendar div.c_c_neirongB{ background:url("../images/hie/cBL.png") left bottom no-repeat; position:absolute; left:0px; bottom:-41px; width:457px; height:41px;}
.calendar div.c_c_neirongT2{background:url("../images/hie/cTL.png") left bottom no-repeat; position:absolute; left:0px; top:-41px; width:457px; height:41px;}
.calendar .cBl{ background:url("../images/hie/cBL.png") left bottom no-repeat; position:absolute; left:0px; bottom:0px; height:41px;}


.calendar div.c_c_neirong div.scroll{padding:30px;overflow-y:auto;line-height:1.8;height:165px;}
.c_c_neirong h4{ font-size:18px;height:42px; width:410px; height:38px; overflow:hidden;line-height:38px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;color:#fff;text-align:left;padding-left:20px;}
.c_c_neirong div.img{ display: none; float:left; margin-right:15px; text-align:center;padding-left:20px;}
.c_c_neirong div.img img{ width:60px; height:60px;}
.c_c_neirong div.cnt{ float:left; line-height:20px; padding-left: 20px; margin-top:5px;/*height:135px;padding-right:20px;*/overflow-y:auto;text-align:left;}
.c_c_weilai{text-align:center;padding-top:20px;}
.c_c_baoming{padding-top:15px;}
.c_c_baoming h5{font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.c_c_baoming .tel{background:url("../images/hie/tel.png") 0 5px no-repeat;padding-left:35px;padding-bottom:10px;color:#3e3e3e;}
.c_c_baoming .wb{background:url("../images/hie/weibo.png") 0 5px no-repeat;padding-left:35px;color:#3e3e3e;}
.c_c_luyanri a{display:block;}
.c_c_luyanri a:hover{text-decoration:none;}
.zhuce1 em,.zhuce2 em{ font-style: normal; color: #064498; margin-right: 5px;}
.zhuce1 div,.zhuce2 div{ overflow: hidden; margin-bottom: 10px;}
.zhuce1 div span,.zhuce2 div span{ display: inline-block; width: 80px; text-align: right; margin-right: 5px;}
.zhuce1 div input{ width: 200px; height: 20px; border: 1px solid #ccc;}
.zhuce1,.zhuce2{ padding-top: 35px; padding-left: 80px;}
.zhuce1 p,.zhuce2 p{ padding-left: 89px;}
.zhuce1 p input,.zhuce2 p input{ margin-right: 6px;}
.zhuce1 .xiayibu{ display: block; margin-top: 10px; width: 80px; margin-left: 89px; color: #fff; cursor: pointer; height: 25px; border:none; background: url(../images/bg_lan.png) repeat;}
.zhuce2 div input.txt1{width: 200px; height: 20px; border: 1px solid #ccc;}
.zhuce2 .xiayibu{display: block; margin-top: 10px; width: 80px; margin-left: 89px; color: #fff; cursor: pointer; height: 25px; border:none; background: url(../images/bg_lan.png) repeat;}
.zhuce2 label { margin-right: 8px;}
.zhuce2 label input{ margin-right: 5px;}
.fa_ul li{ overflow: hidden; border:1px solid #ccc; margin-bottom: 2px;}
.fa_ul li h1{ font-size: 14px;font-weight: bold; background: url(../images/xz2.png) no-repeat left center; cursor: pointer; height: 30px; line-height: 30px; padding-left: 10px; padding-right: 10px; color: #fff;}
.fa_ul li h1.current{ color: #fff;background: url(../images/xz3.png) no-repeat left center;}
.fa_ul li .xx_nr{ padding: 10px; padding-top: 0px; display: none; line-height: 22px;}

.jihua h1{ text-align: center; line-height: 25px; color: #064498; font-weight: bold; margin-bottom: 10px;}
/* .jihua a{ display: inline-block; height: 24px; margin-top: 10px; padding: 0 10px; background: #064498; color: #fff; line-height: 24px;} */
.wenxian{line-height: 22px; overflow: hidden; margin-top: 20px;}
.wenxian table{ border-collapse: collapse;}
.wenxian table td{ border:1px solid #666;}
.wenxian .fl{ width: 383px; overflow: hidden;}
.wenxian .fl h1{ text-align: center; line-height: 25px; color: #064498; font-weight: bold; margin-bottom: 5px; font-size: 14px;}
.wenxian .fl h2{ color: #064498; text-align: center;margin-bottom: 5px;}
.list_j {width: 120%; overflow: hidden; padding-top: 35px;}
.list_j li{ float: left; width: 120px;  margin-right: 69px; height: 30px; line-height: 30px; text-align: center; background:url(../images/aj.png) no-repeat center center; color: #fff;}
.list_j li a{ color: #fff;}


#cntech-footer-module {
    background: url("http://public.cntech.com.cn/Public/cntech/images/footermod-bg.png") no-repeat scroll center top, -moz-linear-gradient(center top , #474a50, #0f161a) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #666;
    clear: both;
    float: left;
    margin-bottom: -1px;
    width: 100%;
}


