﻿@charset "UTF-8";
/* CSS Document */
body{font-family: "微软雅黑","Helvetica Neue",Helvetica,'microsoft yahei ui', 'microsoft yahei','simhei',Arial,sans-serif;}
.header{width:1000px;margin:0px auto;height:73px;}
.logo{width:201px;height:65px;background:url(../images/logo.png) no-repeat; margin-top:5px;}
.logo a{width:201px;height:65px;display:inline-block;text-indent:-9999px;}
.nav li{float:left;width:86px;height:73px;margin-right:5px;*margin-right:2px;}
.nav li.current a{background:url(../images/nav_bg.png) no-repeat center;color:#fff;}
.nav li a{width:86px;height:73px;display:inline-block;line-height:73px;text-align:center;font-size:14px;color:#333;}
.nav li a:hover{background:url(../images/nav_bg.png) no-repeat center; color:#fff; text-align:center;}
/*banner*/
.banner_box{width:100%;margin:0px auto;height:627px;background:url(../images/banner1.png) no-repeat center 73px;padding-top:73px !important;_background-position:center 0px;}
.serve_index{width:1000px;margin:0px auto;padding-top:389px;_padding-top:316px; overflow:hidden;}
.serve_index .serve_c_Box{ width:220px;cursor:pointer; padding-top:20px;padding-bottom:13px;float:left;margin:0px 15px;_margin:0px 10px;background:url(../images/s_bg_b.gif) no-repeat center bottom;}
.serve_c{width:220px;}
.serve_c dt{height:48px;background:url(../images/service_t.gif) repeat-x;border-radius:6px 6px 0px 0px;}
.serve_c dt.green{background-position:left top;}
.serve_c dt.red{background-position:left -49px;}
.serve_c dt.gray{background-position:left -98px;}
.serve_c dt.org{background-position:left -147px;}
.serve_c dt span{width:48px;height:48px;display:inline-block;background:url(../images/tt_t.gif) no-repeat;margin-left:85px;}
.serve_c dt.green span{background-position:left top;}
.serve_c dt.red span{background-position:left -49px;}
.serve_c dt.gray span{background-position:left -98px;}
.serve_c dt.org span{background-position:left -147px;}
.serve_c dd{border:1px solid #ddd;border-top:0px;height:110px;padding:15px;cursor:pointer;border-radius:0px 0px 6px 6px;background: #fff;overflow: hidden;}
.serve_c dd h3{line-height:50px;font-size:26px; font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:normal;}
.serve_c dd h3.green{color:#32af0c;}.serve_c dd h3.red{color:#f35f5f;}.serve_c dd h3.gray{color:#617180;}.serve_c dd h3.org{color:#ff6600;}
.serve_c dd p{line-height:18px;color:#555;}

.serve_c dd a{ display:none; color:#000}

/*ad_text*/
.ad_text{width:1000px;margin:0px auto;padding:30px 0px;text-align:center;font-family: "微软雅黑","Helvetica Neue",Helvetica,'microsoft yahei ui', 'microsoft yahei','simhei',Arial,sans-serif;}
.ad_text h2{font-size:40px;color:#35ae10;line-height:50px;font-weight:normal;padding-bottom:30px;}
.ad_text h2.org{color:#ff6600;font-size:30px;}
.ad_text p{font-size:16px;color:#666;line-height:32px;}
/*content*/
.content_index{background:#f2f2f2;border-top:1px solid #fff;margin-top:20px;width:100%;position:relative;}
.case_ico{position:absolute;top:-30px;width:96px;height:74px;background:url(../images/c_ico.gif) no-repeat;left:45%;}
.case_index{width:1000px;margin:0px auto;padding-top:90px;background:url(../images/c_box_bg.gif) no-repeat center bottom;padding-bottom:80px;}
.case_left_i{width:373px;height:237px;background:url(../images/case_bg.gif) no-repeat;padding:12px 56px 33px 55px;}
.case_left_i .libox{width:373px;height:237px; overflow:hidden; position:relative;}
.case_left_i li{ display:none; position:absolute;}
.case_left_i img{width:373px;height:237px;}
.case_right_i{width:460px;height:300px;background:url(../images/c_bg.gif) no-repeat center left;padding-left:30px;}
.case_info_i{float:left;width:400px;}
.case_info_i dt{font-size:30px;padding-left:40px;color:#555;line-height:30px;}
.case_info_i dt p{font-size:14px;padding-top:5px;}
.case_info_i dd{padding-left:40px;padding-top:20px;}
.case_info_i dd h3{font-size:30px;color:#ff9900;padding-bottom:30px;font-weight:normal;line-height:30px;}
.case_info_i dd p{font-size:12px;line-height:18px;color:#555;padding-bottom:20px;height:55px;}
.case_info_i dd a.more{height:38px;background:#319b10;line-height:38px;text-align:center;color:#fff;display:block;margin-top:20px;}
.case_page{width:32px;float:right;}
.case_page li{width:32px;height:31px;background:#999;cursor:pointer;margin-bottom:1px;color:#fff;font-size:16px;line-height:31px;text-align:center;}
.case_page li.current{background:#34a013;}
/*partner*/
.partner{padding:10px 0px;margin:0px auto;width:820px;}
.partner_list{margin-left:0px;background:#f2f2f2;margin-bottom:10px;}
.partner li{float:left;padding-right:10px;}
.partner li img{height:52px;}
/*footer*/
.foot_box{background:#ecede8; color:#333;}
.footer{width:1000px;margin:0px auto;padding-bottom:10px;}
.foot_link{padding:30px 0px;border-bottom:1px solid #ccc;}
.foot_link li{float:left;width:160px;padding-left:10px;border-left:2px solid #b0b1ae;background:url(../images/foot_li.gif) no-repeat 145px center;padding-right:15px;}
.foot_link li a{font-size:16px;color:#333;line-height:22px;}
.foot_link li a:hover{color:#ff6600;}
.foot_link li p{color:#666;font-size:12px;}
.contact_index{line-height:30px;font-size:12px;color:#606060;padding:5px 0px;}
.contact_index a{width:30px;height:30px;display:inline-block;background:url(../images/weibo.gif) no-repeat;margin-right:5px;margin-top:5px;}
.contact_index a.sina{background-position:right top;}
.contact_index a.qq{background-position:right -31px;}
.contact_index a.tx{background-position:right -62px;}
.contact_index a:hover.sina{background-position:left top;}
.contact_index a:hover.qq{background-position:left -31px;}
.contact_index a:hover.tx{background-position:left -62px;}
/*copyright*/
.copy_box{height:52px;background:#dbdcd9;}
.copy_right{width:1000px;margin:0px auto;line-height:52px;color:#999;}
.foot_logo{width:151px;height:40px;margin-top:8px;background:url(../images/foot_logo.gif) no-repeat;text-indent:-9999px;}

/*about*/
.content{width:1000px;margin:0px auto;}
.about_banner{text-align:center;padding-top:73px;_padding-top:0px;}
.about_banner h1{font-size:88px;line-height:88px;color:#ff6600;font-weight:normal;}
.about_banner p{font-size:24px;color:#4a4a4a;padding-top:10px;}
.about_banner img{padding-top:50px;}
/*about_cont*/
.list_cont{width:815px;border-left:1px solid #333;margin-left:144px;padding-top:40px;padding-left:40px;}
.p_text{padding-bottom:20px;}
.p_text h2{font-size:24px;font-weight:normal;color:#333;line-height:24px;margin-top:-40px;}
.p_text h2.f30{font-size:30px;}
.p_text p{line-height:24px;font-size:14px;color:#666;padding-top:20px;}
.p_text_t, .p_text_team, .p_text_case, .p_text_ser{width:95px;height:52px;background:url(../images/list_t.gif) no-repeat;position:relative;left:-123px;z-index:999;}
.p_text_t{background-position:left top;}
.p_text_team{background-position:left -53px;}
.p_text_case{background-position:left -105px;}
.p_text_ser{background-position:left -159px;}
.idea{padding:20px 0px 60px 0px; }
.idea h3{font-size:24px;color:#ff6600;font-weight:normal;line-height:24px;padding-bottom:30px;}
.idea li{list-style:outside;color:#666;font-size:14px;margin-left:20px;line-height:30px;}
.idea li span{font-size:18px;font-weight:normal;margin-right:5px;}
.team{padding:30px 0px;}
.team h3{font-size:24px;font-weight:normal;color:#ff6600;line-height:24px;}
.team_people{padding:20px 0px;height:730px;}
.team_people li{width:250px;padding-right:20px;float:left;text-align:center;padding-bottom:30px;}
.team_people p.wb_bb{padding-left:60px;height:40px;}
.team_people li .imgBox{ position:relative; overflow:hidden; width:250px; height:250px; left:0; z-index:999;}
.team_people li .imgBox div{ position:absolute;left:0; top:250px;}
.team_people li img{width:250px;height:250px;}
a.sina_wb, a.tx_wb, .tx_qq{width:30px;height:30px;display:block;float:left;background:url(../images/weibo_b.gif) no-repeat;margin:0px 5px;text-indent:-9999px;}
a.sina_wb{background-position:left top;}
a.tx_wb{background-position:left -31px;}
a.tx_qq{background-position:left -62px;}
.team_people .name{font-size:24px;line-height:40px;color:#333;}
.team_people .post{font-size:14px;color:#333;}
/*case*/
.case_banner{padding-top:73px;width:100%;_padding-top:0px;}
.banner_box_l{width:1000px;margin:0px auto;background:url(../images/l_b_bg.gif) no-repeat center top;padding-top:40px;}
.case_banner h1{font-size:88px;line-height:88px;color:#01bd9a;font-weight:normal;padding-left:320px;}
.color_news{color:#2295e8;}
.color_product{color:#a74902;}
.case_banner p{font-size:24px;color:#4a4a4a;padding-top:35px;}
.case_banner p span{font-size:14px;padding-top:10px;display:block;}
.case_banner img{padding-top:50px;}
.case_sort{padding-left:100px;margin-top:-40px;}
.case_sort a{color:#333;font-size:14px;margin:0px 20px;line-height:24px;}
.case_sort a.current{color:#ff6600;}
.case_list{padding:20px 0px;}
.case_list li{width:250px;background:#f4f4f4;margin-right:10px;*margin-right:5px;padding-bottom:10px;border:1px solid #f4f4f4;cursor:pointer;float:left;margin-bottom:10px;}
.case_list li:hover{border:1px solid #10d2ad;}
.case_list li .imgBox{ position:relative; overflow:hidden; width:100%;}
.case_list li .imgBox div{ position:absolute; width:212px; height:167px;padding:20px; left:0; top:250px;}
.case_list li img{width:240px;height:195px;background:#e4e4e4;padding:5px;border-bottom:1px solid #fff;}
.case_list li h3{font-size:20px;color:#333;font-weight:normal;line-height:34px;padding-left:20px;margin-top:10px;}
.case_list li p{color:#666;font-size:12px;color:#999;line-height:24px;padding-left:20px;}
.case_list li p.no_p{padding-left:0px;color:#fff;}
.case_list li:hover h3{color:#ff6600;}
.case_list li p.no_p a{color:#fff;}
/*service*/
.service_banner h1{color:#12aa06;}
.service_cont{padding:20px 0px;padding-bottom:50px;}
.service_cont h3{font-size:24px;color:#333;line-height:40px;font-weight:normal;}
.service_cont h3.org{color:#ff6600;}
.serv_c{border:1px solid #ccc;width:760px;padding:40px 20px 0px 20px;background:#f4f4f4;margin:20px 0px;}
.serv_c dl{width:310px;float:left;background:url(../images/ico1.gif) no-repeat left -6px;padding-left:70px;margin-bottom:50px;}
.serv_c dt{font-size:12px;color:#999;}.serv_c dt span{font-size:24px;margin-right:10px;color:#555;line-height:24px;}
.serv_c dd{padding-top:20px;line-height:20px;font-size:12px;color:#333;}
.serv_c dd p{color:#666;}
.serv_c dd p.eg span{margin-right:15px;color:#555;}
.serv_c dd p.eg span em{font-style:normal;color:#3cc313;margin-right:5px;}
.serv_c dd p a{width:110px;height:30px;line-height:30px;text-align:center;background:#555;color:#fff;font-size:12px;display:inline-block;border-radius:3px 3px 3px 3px;}
.serv_c dd p a:hover{background:#3cc313;}
.serv_c dd p.org{color:#000;}
.serv_c dl.soft{background:url(../images/ico2.gif) no-repeat left -8px;}
.serv_c dl.mob{background:url(../images/ico3.gif) no-repeat left -8px;}
.serv_c dl.adv{background:url(../images/ico4.gif) no-repeat left -10px;}
.qq_online{width:225px;height:50px;background:url(../images/online.gif) repeat;padding:10px;margin-top:20px;margin-right:20px;*margin-right:10px;}
.qq_online .qq_t{font-size:14px;color:#333;}
.qq_online .qq_b{background:url(../images/qq.gif) no-repeat left center;padding-left:40px;font-size:12px;color:#333}
.zx_more{padding:40px 0px 50px 0px;border-bottom:1px dashed #ccc;font-size:18px;color:#555;}
.zx_more span{color:#ff6600;margin:0px 10px;}
/*job*/
.job_banner h1{color:#f64444;}
.job_cont{padding:20px 0px;}
.job_cont h3{font-size:24px;color:#333;line-height:34px;font-weight:normal;}
.job_cont h3 span{font-size:12px;color:#999;margin-left:10px;}
.job_name{padding-top:20px;}
.job_name a{display:inline-block;border:1px solid #eee;padding:5px 10px;color:#666;font-size:14px;margin-right:10px;}
.job_name a:hover{color:#ff6600;}
.job_list{padding-top:30px;}
.job_list dt{color:#ff6600;line-height:40px;border-bottom:1px solid #ff9900;font-size:18px;}
.job_list dd p.title{font-size:14px;font-weight:bold;padding:20px 0px;}
.job_list dd p.job_dis{line-height:25px;color:#666;font-size:14px;}
/*contact*/
.address{width:300px;font-size:14px;line-height:45px;padding-right:10px;color:#666;}
.map{margin-bottom:20px;}
.map p{padding:30px 0px;font-size:18px;color:#333;}
.dg_bs{background:#ff6600;width:210px;height:190px;padding:30px 20px;color:#fff;font-size:14px;text-align:left;line-height:22px;}

.transparent_class{filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}
.case_bs{background:#02bd9a;}

.shortcut{position:fixed;width:100%;height:73px;background:url(../images/bg1.gif) repeat-x;z-index:99999;}

.bottomcut{width:55px;height:55px;background:url(../images/top.png) no-repeat;position:fixed;bottom:100px;right:20px;z-index:9999;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/top.png')}
*html .bottomcut{position:absolute;}
.bottomcut a{width:55px;height:55px;display:block;text-indent:-9999px;}


/*page*/
#pages ul li {
    color: #A9A9A9;
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    text-align: center;
    width: 36px;
}
#pages ul .pagecur a {
    background: none repeat scroll 0 0 #EC1A23;
    color: #FFFFFF;
}
#pages ul li a {
    background: none repeat scroll 0 0 #dcdcdc;
    color: #A9A9A9;
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px;
}
#pages ul li a {
    transition: all 0.2s linear 0s;
}
#pages ul li a:hover{
	background:#969696;
	color:#fff;
}
#pages ul .next a:hover{
	background-position:-50px -247px;
}
#pages ul .prev a:hover{
	background-position:-76px -217px;
}
#pages ul .next a {
    background: url("../images/icons.png") no-repeat scroll -75px -247px #ebebeb;
}
#pages ul .prev a {
    background: url("../images/icons.png") no-repeat scroll -52px -217px #ebebeb;
}
.mb50{ margin:10px auto}

.caseb{ width:810px; background:none repeat scroll 0% 0% rgb(244, 244, 244);}
.caseb h1{ font-size:20px; padding:10px; height:50px; line-height:50px; font-weight: lighter; font-family:"微软雅黑"; overflow:hidden;}
.caseb .floright{ float:right; margin-top:-50px; margin-right:10px;} 
.case{ width:810px; padding:4px;}
.case p{font-size:14px; line-height:26px;font-family: SimSun;}
.miaoshu{ width:750px; padding:30px 10px; margin:auto; margin-bottom:20px; font-size:14px; color: #666; border:3px dotted #666666}