﻿@charset "utf-8";
/* CSS Document */
/*common*/
html,body { -webkit-text-size-adjust:none; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
.banner  { position:relative; height:500px; z-index:9;}
.banner .roll a { background:url(banner.jpg) center center no-repeat; height:500px; display:block;}
.ban_jt { width:960px; margin:-500px auto 0; height:500px; position:relative;}
.b_lt { background:url(b_lt.png) no-repeat; width:74px; height:137px; position:absolute; left:0; top:182px;}
.b_rt { background:url(b_rt.png) no-repeat; width:74px; height:137px; position:absolute; right:0; top:182px;}
/*搜索*/
.sear_bg { margin-bottom:32px; background:url(sear_bg.gif) left top repeat-x; height:28px; line-height:28px; padding:11px 0;}
.sear { width:960px; margin:0 auto;}
.key_words { color:#818181; line-height:28px;}
.key_words a {padding:0px 10px 0 0; color:#818181;}
.right_sear { background:url(sear.gif) no-repeat; width:280px; height:28px;}
.right_sear .s_input { float:left; width:188px; height:28px; line-height:28px; vertical-align:middle; padding:0 0 0 35px;  color:#999; font-family:"Microsoft Yahei"; border:none; background:none;  }
.right_sear .s_btn { float:right; width:56px; height:28px; cursor:pointer; border:none; background:none; font-size:0; text-indent:-9999px; line-height:0;}
/*数字化信息平台*/
.dig { background:url(bg1.jpg) center top no-repeat; height:481px; overflow:hidden; width:960px; margin:0 auto 48px;}
.d_tit { height:73px; padding-top:12px; text-align:center; font-weight:normal; overflow:hidden; margin-bottom:42px;}
.d_tit a { color:#fff; font-size:20px;}
.d_tit em { display:block; margin-top:4px;}
.dig_list { margin-right:-10px;}
.dig_list li { float:left; display:inline; margin:0; width:22%; *width:168px; text-align:center; padding:30px 12px 0 12px; height:259px; }
.dig_list em { display:block; }
.dig_list em img { width:157px; height:157px;}
.dig_list .em2 { display:none; }
.dig_list b { display:block;  height:28px; line-height:28px; overflow:hidden; margin:10px 0 2px; color:#fd4d4d; font-size:16px;}
.dig_list span { display:block; color:#666; line-height:18px; font-size:14px;}
.dig_list .d_cur { background:url(p_h1.gif) center top no-repeat;background-size:100%}
.dig_list .d_cur b,.dig_list .d_cur span { color:#fff;}
.dig_list li a:hover { text-decoration:none;}
.dig_bt { margin-top:25px; height:10px; text-align:center;}
.dig_bt a { display:inline-block; background:url(y1.gif) no-repeat; width:10px; height:10px; margin:0 5px;}
.dig_bt a:hover { background:url(y2.gif) no-repeat; }

.cate { width:960px; margin:0 auto 50px;}
.cate .ct_lt { width:236px; background:#fff; border:2px solid #4cb034; float:left;}
.cate .ct_lt h2 { background:url(h2.gif) left top repeat-x; height:32px; text-align:center; padding-top:28px; margin-bottom:12px;}
.cate .ct_lt h2 a { color:#fff; font-size:16px;}
.cate .ct_list { width:216px;  margin:0 auto; overflow:hidden;}
.cate .ct_list h3 { padding-left:25px;  background:url(h3.png) center top no-repeat; background-color:#eeffea;  height:34px; line-height:34px; padding-bottom:8px; overflow:hidden; }
.cate .ct_list h3 a { display:block; color:#fff; font-size:12px; height:34px;overflow:hidden; font-weight:normal;}
.cate .ct_list ul { padding:0 25px 0 24px; background:#eeffea; margin-bottom:13px;}
.cate .ct_list li { height:33px; line-height:33px;border-bottom:1px dashed #bcedb1;}
.cate .ct_list .lt_last { border-bottom:none; padding-bottom:2px;}
.cate .ct_list li a { color:#666;background:url(lt_li.gif) left center no-repeat; height:33px; display:inline-block; padding-left:11px;  }
.cate .ct_list li a:hover { background:url(lt_li1.gif) left center no-repeat; color:#4cb034; text-decoration:none; }
.cate .ct_rt { width:678px; float:right;}
.cate .tb_tit { background:url(rt_tit.gif) center top no-repeat; height:70px; margin-bottom:9px; overflow:hidden;}
.cate .tb_tit ul { float:left;}
.cate .tb_tit li { float:left;}
.cate .tb_tit li a { display:inline-block; height:60px; line-height:60px;background:url(tab1.png) center top no-repeat;  color:#fff; padding-bottom:10px; width:194px; text-align:center; font-size:14px; font-weight:bold; }
.cate .tb_tit .tb_more { float:right; margin-top:20px; padding-right:22px;}
.cate .ct_con { margin-right:-20px;}
.cate .ct_con li { float:left; width:330px; display:inline; margin:0 18px 18px 0; *margin-right:15px;}
.cate .ct_con li a { display:block; position:relative; width:330px; height:240px;}
.cate .ct_con li img { display:block; width:330px; height:240px; position:relative;}
.cate .ct_con li span { position:absolute; left:0; bottom:0; width:100%;  background:url(png1.png) left top repeat-x; height:40px; line-height:40px; text-align:center; overflow:hidden; color:#fff; font-size:14px;}
.cate .ct_con li i { position:absolute; right:2px; bottom:2px; background:url(more1.png) no-repeat; width:35px; height:32px;}
.cate .ct_con .ct_cur a { padding:0; border:2px solid #fd4d4d; }

.bg2 { background:url(bg2.jpg) center top no-repeat; height:500px;}
.three { width:960px; margin:0 auto; position:relative; height:500px; overflow:hidden;}
.three h3 { font-size:26px; position:absolute; top:68px; left:451px;}
.three h3 a { color:#4cb034; }
.three h3 em { color:#fd4d4d; }
.three dl { position:absolute; }
.three dt { color:#4cb034; font-size:20px; font-weight:bold; margin-bottom:4px;}
.three dd { color:#666; line-height:24px;}
.three .th1 { top:127px; left:468px;}
.three .th2 { top:215px; left:490px;}
.three .th3 { top:310px; left:490px;}
.three .th4 { top:390px; left:468px;}

.sh_bg { background:url(sh_bg1.png) center top no-repeat;}
.cus { padding-top:49px; width:960px; margin:0 auto 40px;}
.tit { background:url(cs_tit.png) center top no-repeat; padding:22px 0 0 0; margin-bottom:16px;}
.tit .t_name { color:#575757; font-size:16px; font-weight:normal; display:block; text-align: center;}
.tit b { display:block; color:#fd4d4d; font-size:24px;}
.tit em { display:block; margin:4px 0 7px; text-align:center; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#ccc; font-size:20px;}
.tit .t_more { display:block; margin:0 auto; width:64px; height:17px;}
.cus_con { position:relative; height:152px;}
.lt { background:url(lt.png) no-repeat; width:22px; height:22px; position:absolute; left:0; top:64px;}
.rt { background:url(rt.png) no-repeat; width:22px; height:22px; position:absolute; right:0; top:64px;}
.lt:hover { background:url(lt1.png) no-repeat;}
.rt:hover { background:url(rt1.png) no-repeat;}
.cus_wrp { width:888px; margin:0 auto;}
.cus_wrp li { float:left; display:inline; width:190px; margin:0 16px;}
.cus_wrp li a { display:block; padding:1px; background:#ccc;}
.cus_wrp li img { display:block; width:188px; height:118px;}
.cus_wrp li span { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; color:#fff;}
.cus_wrp li a:hover { background:#4cb034; text-decoration:none;}

.ad1 { height:260px;}
.ad1_img { background:url(p10.jpg) center top no-repeat; display:block; height:260px;}
.ad1_con { width:960px; margin:-260px auto 0; height:260px; position:relative;}
.ad1_infor { color:#fff; position:absolute; top:84px; left:758px; }
.ad1_infor em { display:block; font-family:"Impact"; font-size:30px; margin:4px 0 8px; }
.ad1_infor a { display:block; background:url(zx.png) no-repeat; width:77px; height:30px; line-height:30px; color:#fd4d4d; padding-left:53px; font-size:14px;}


.ad2 { height:323px; margin-top:-98px;}
.ad2_img { background:url(p20.jpg) center top no-repeat; display:block; height:323px;}
.ad2_con { width:960px; margin:-323px auto 0; height:323px; position:relative;}
.ad2_infor { color:#fff; position:absolute; top:150px; left:758px; font-size:14px; }
.ad2_infor em { display:block; font-family:"Impact"; font-size:30px; margin:4px 0 8px; }
.ad2_infor a { display:block; background:url(zx.png) no-repeat; width:77px; height:30px; line-height:30px; color:#fd4d4d; padding-left:53px; font-size:14px;}

.bg3 { background:url(bg3.jpg) center top no-repeat; height:768px; overflow:hidden;}
.solu { width:950px; margin:0 auto; padding-top:68px; }
.s_tit { height:32px; line-height:26px; background:url(line3.png) left bottom no-repeat; padding-bottom:12px; margin-bottom:10px;}
.s_tit .s_more { float:right; margin-top:4px;}
.s_tit .s_name { color:#323232; font-size:18px; font-weight:normal;}
.s_tit em { color:#fd4d4d; font-weight:bold;}
.s_tit span { text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#b2b1b1; font-size:24px; margin-left:6px;}
.solu_con {}
.sl_lt { width:229px; float:left; }
.sl_lt li { height:35px; line-height:35px; margin-bottom:12px;}
.sl_lt li a { display:inline-block; color:#545454; font-size:13px; height:35px; line-height:35px; width:175px; overflow:hidden; padding-left:54px; background:url(s_h.png) no-repeat;}
.sl_lt li a:hover { background:url(s.png) no-repeat; color:#fff; text-decoration:none; }
.sl_rt { width:692px; float:right; background:#4cb034;}
.sl_img { padding:3px 3px 0 3px;}
.sl_img img { display:block; width:686px;}
.sl_txt { background:url(sl_bg.gif) center top no-repeat; height:148px; overflow:hidden; padding:12px 17px 0 19px; }
.sl_txt h4 { height:20px; line-height:20px; overflow:hidden; margin-bottom:3px; font-weight:normal; font-size:14px;}
.sl_txt h4 a { color:#fff;}
.sl_txt p { color:#fff; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:5px;}
.sl_txt span { display:block;}
.sl_txt span a { display:inline-block; width:77px; height:30px; line-height:30px; color:#666; padding-left:53px; font-size:14px; }
.sl_txt span .zx {background:url(zx.png) no-repeat; margin-right:20px; }
.sl_txt span .xq {background:url(xq.png) no-repeat; }

.honor { padding-top:56px; width:960px; margin:0 auto 40px;}
.htit { background:url(tit2.png) center top no-repeat; padding:18px 0 0 0; margin-bottom:18px;}
.htit .t_name { color:#666; font-size:24px; display:block; text-align: center;}
.htit b {color:#fd4d4d; }
.htit em { display:block; margin:4px 0 7px; text-align:center; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#ccc; font-size:20px;}
.htit .t_more { display:block; margin:0 auto; width:64px; height:17px;}
.ho_con { position:relative; height:290px;}
.ho_con .lt,.ho_con .rt { top:121px; }
.ho_wrp { width:888px; margin:0 auto;}
.ho_wrp li { float:left; display:inline; width:190px; margin:0 16px;}
.ho_wrp li a.i_biankuang { 
    display: table-cell;
    vertical-align: middle;
    background: #f9f9f9;
    overflow: hidden;
    width: 188px;
    height: 260px;
    transition: all 0.3s ease-in-out;
	border:1px solid #999;
}
.ho_wrp li a img {
    display: block;
    margin: 0 auto;
    border: 0;
}

.ho_wrp li:hover a.i_biankuang{ border:1px solid #4cb034;}
.ho_wrp li span { display:block; height:18px; line-height:18px; text-align:center; overflow:hidden; color:#666; margin-top:7px;}


.ys1 { background:url(y1.jpg) center top no-repeat; }
.ys2 { background:url(y2.jpg) center 188px no-repeat; }
.ys3 { background:url(y3.jpg) center 720px no-repeat; }
.ys4 { background:url(y4.jpg) center 1249px no-repeat; height:1745px; }
.ys { width:960px; margin:0 auto;}
.ys h3 { height:188px; font-weight:normal;}
.ys h3 a { display:block; color:#fff; font-size:22px; padding:50px 0 0 0;text-align: center;}
.ys_con { height:1555px; position:relative;} 
.ys_con dl { position:absolute;}
.ys_con dt { color:#4cb034; font-size:20px; font-weight:bold; line-height:30px; background:url(ys_dt.gif) left bottom repeat-x; padding-bottom:13px; margin-bottom:8px;}
.ys_con dt b { color:#fc4d4d; font-size:24px;}
.ys_con dd { background:url(ys_dd.gif) left 8px no-repeat; padding-left:13px; font-size:14px; line-height:24px; color:#444; line-height:24px; border-bottom:1px dashed #b5b5b5; padding-bottom:3px; margin-bottom:4px;}
.ys_con .no_bor { border-bottom:none;}
.ys_con .d1 { width:480px; left:41px; top:107px;}
.ys_con .d2 { width:480px; left:41px; top:295px;}
.ys_con .d3 { width:492px; left:468px; top:633px;}
.ys_con .d4 { width:393px; left:468px; top:855px;}
.ys_con .d5 { width:514px; left:41px; top:1160px;}
.ys_con .d6 { width:396px; left:41px; top:1380px;}

.box { background:#fff; border:1px solid #ccc;}
.bx_tit { background:url(ab_tit.gif) left top repeat-x; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #ccc; font-weight:normal; padding:0 7px 0 14px;}
.bx_tit .b_more { float:right; text-transform:uppercase; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(more3.gif) right center no-repeat; padding-right:13px;}
.bx_tit .b_name { padding-left:27px; color:#4cb034; font-size:16px; font-weight:bold;}
.box_con { padding:16px 13px 24px 13px;}
.about { width:960px; margin:0 auto; position:relative; z-index:99;}
.ab_lt { width:620px; float:left; background:url(ab_sh1.png) center bottom no-repeat; padding-bottom:30px;}
.about .box { height:320px;}
.ab_rt { width:320px; float:right; background:url(ab_sh2.png) center bottom no-repeat; padding-bottom:30px;}
.ab_lt .bx_tit .b_name { background:url(i1.gif) left center no-repeat;} 
.ab_rt .bx_tit .b_name { background:url(i2.gif) left center no-repeat;} 
.ab_lt h4 { height:22px; line-height:22px; overflow:hidden; font-size:16px; margin-bottom:6px;}
.ab_lt h4 a { color:#fd4d4d; }
.ab_dl { height:212px;}
.ab_dl dt { width:308px; float:left;}
.ab_dl dt a { display:block;}
.ab_dl dt img { display:block; width:308px; height:209px;}
.ab_dl dd { width:263px; float:right; margin-top:-7px;}
.ab_dl dd p { line-height:24px; color:#666; height:170px; overflow:hidden; margin:15px 0 8px 0;}
.ab_rt .box_con { height:248px; position:relative; _height:230px;}
.fc_wrp li { width:292px; float:left;}
.fc_wrp li a { display:block;}
.fc_wrp li img {width:292px; height:208px; display:block;}
.fc_wrp li span { display:block; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:12px;}
.a_lt { background:url(a_lt.gif) no-repeat; width:18px; height:18px; position:absolute; left:13px; top:240px;}
.a_rt {background:url(a_rt.png) no-repeat; width:18px; height:18px; position:absolute; right:13px; top:240px;}
.a_lt:hover { background:url(a_lt1.jpg) no-repeat;}
.a_rt:hover {background:url(a_rt1.gif) no-repeat;}


.infor { padding-top:62px; width:960px; margin:0 auto 43px; height:410px;}
.infor .box { height:406px;}
.new  { float:left; width:620px;}
.faq { float:right; width:320px;}
.faq .bx_tit .b_name { background:url(i5.gif) left center no-repeat;} 
.n_tit { background:url(ab_tit.gif) left top repeat-x; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #ccc; font-weight:normal; }
.n_tit li { float:left; width:288px;  padding:0 7px 0 14px;}
.n_tit .n_more { float:right; text-transform:uppercase; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(more3.gif) right center no-repeat; padding-right:13px;}
.n_tit .n_name { padding-left:27px; color:#4cb034; font-size:16px; font-weight:bold;}
.n_tit .li1 { border-right:1px solid #ccc;}
.n_tit .n1 { background:url(i3_h.png) left center no-repeat; }
.n_tit .n2 { background:url(i4.png) left center no-repeat; }
.n_cur { background:url(n_tit.gif) left top repeat-x;}
.n_tit .n_cur .n_more { color:#fff; background:url(more4.png) right center no-repeat;}
.n_tit .n_cur .n_name { color:#fff; }
.n_tit .n_cur .n1 {  background:url(i3.png) left center no-repeat !important;} 
.n_tit .n_cur .n2 {  background:url(i4_h.png) left center no-repeat !important;} 

.n_con { padding:20px 10px 0 14px;}
.n_dl { margin-bottom:17px; height:166px; overflow:hidden;}
.n_dl dt { float:left; width:296px;}
.n_dl dt a { display:block; }
.n_dl dt img { display:block; width:294px; height:164px; border:1px solid #ccc;}
.n_dl dd { width:280px; float:right;}
.n_dl h4 { font-size:12px; height:20px; line-height:20px; overflow:hidden; margin-bottom:4px;}
.n_dl h4 a { color:#4cb034;}
.n_dl h5 { font-weight:normal; color:#666; margin-bottom:14px;}
.n_dl p { color:#666; line-height:24px; height:72px; overflow:hidden; margin-bottom:15px;}
.n_ul { height:140px; overflow:hidden;}
.n_ul li { float:left; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #d5d5d5; width:296px;}
.n_ul li a { display:inline-block; height:35px; line-height:35px; overflow:hidden; background:url(n_li2.gif) left center no-repeat; padding-left:15px; color:#666; }
.n_ul li a:hover { background:url(n_li1.gif) left center no-repeat; color:#fd4d4d; text-decoration:none;}

.fq_con { padding:16px 12px 0 12px; overflow:hidden; height:328px;}
.fq_con dl {border-bottom:1px dashed #d5d5d5; margin-bottom:12px; padding-bottom:11px;}
.fq_con dt { background:url(q.gif) left 3px no-repeat; padding-left:28px; margin-bottom:6px; height:24px; line-height:24px; overflow:hidden;}
.fq_con dt a { color:#666; font-weight:bold;}
.fq_con dd { background:url(a.gif) left 4px no-repeat; padding-left:28px; line-height:20px; color:#666;}
.fq_con dd a { color:#4cb034;}


/*友情链接*/
.lk { width:962px; margin:0 auto 35px; height:111px;font-family:"宋体"; background:url(lk_bg.png) center 22px no-repeat; }
.lk_tit { font-weight:normal;	}
.lk_tit .l_name {color:#fff; font-size:16px; font-family:"Microsoft Yahei"; float:left; padding:10px 0 0 30px; }
.lk_tit .l_name  em { font-family:"Times New Roman", Times, serif; font-size:20px; margin-right:16px;}
.lk_tit .l_more { color:#fff; font-size:12px; float:right;}
.lk_list {  color:#fff; line-height:24px; height:56px; overflow:hidden; padding:0 10px 10px 10px;}
.lk_list a { color:#fff;}

.ban_bg{height:500px;width:100%; position:relative; z-index:0 }
.ban_bg .bgitem{ position:absolute; top:0;display:block; z-index:0;}
.ban_bg .btn{  bottom: 5px;margin-right: -450px;padding: 42px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #4cb034;border: 1px solid #4cb034;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}