@charset "utf-8";
.product{ padding:50px 0px; border-bottom:1px solid #d1d1d1; background:#f2f2f2; overflow:hidden;}
.product .p_con{ width:1000px; margin:0px auto; overflow:hidden}
.product .p_con .p_item{ width:298px; overflow:hidden; float:left; margin-right:48px; text-align: center}
.product .p_con .p_item a p{ color:#757475; font-size:12px}

.migrat{ overflow:hidden; width:1000px; margin:50px auto}
.migrat .m_fl{ float:left; width:465px; margin-right:60PX}
.migrat .m_fl .item{ width:465px; float:left; overflow:hidden;}
.migrat .m_fl .item dl{ border-bottom:1px dotted #dbdbdb; clear:both; height:110px; margin-bottom:15px; padding:10px 0 15px}
.migrat .m_fl .item dl dt{ float:left; width:200px;background:url("../images/home_news_img_bg.jpg") no-repeat; padding:5px}
.migrat .m_fl .item dl dd{ float:left; line-height:21px; width:255px}
.migrat .m_fl .item li{  background: url("../images/icon_org.jpg") no-repeat left center;padding: 4px 0 4px 15px;}
.migrat .m_fl .item li span{ float:right; color:#999;}
.migrat .m_fl .item li a{font-size:14px;}
.top_title{ width:525px; height:30px; line-height:30px}
.line{background: none repeat scroll 0 0 #DBDBDB; font-size: 0; height: 1px;}
.top_title a{ float:right; background:url("../images/home_news_more.jpg") no-repeat; height:18px; line-height:18px; display:block; margin-top:3px; text-align:center; color:#fff; width:49px}
.top_title a:hover{ background:url("../images/home_news_more.jpg") no-repeat 100% 0;}
.news_details{ color:#e55e84}



/*联系我们*/

.contact_us{  width:1000px; height:500px; margin:30px auto 30px; position:relative}
.contact_us .qw{background:url(../images/qw.png) no-repeat;position:relative; width:563px; height:464px }
.contact_us .qw a.h1{ background: url(../images/h.png) no-repeat; width:279px; height:293px; position:absolute; left:0px; top:43px}
.contact_us .qw a.l2{  width:380px; height:286px; position:absolute; left:183px; top:0px; z-index:100}
.contact_us .qw a.l2:hover{ background:url(../images/l1.png) no-repeat; width:382px; height:289px; position:absolute; left:178px; top:-5px}
.contact_us .qw a.y1{ width:143px; height:181px; position:absolute; left:337px; top:200px; z-index:500}
.contact_us .qw a.y1:hover{ background:url(../images/y2.png) no-repeat; width:145px; height:184px; position:absolute; left:332px; top:195px}
.contact_us .qw a.n1{ width:90px; height:152px; position:absolute; left:396px; top:238px; z-index:600}
.contact_us .qw a.n1:hover{ background:url(../images/n2.png) no-repeat; width:92px; height:155px; position:absolute; left:391px; top:233px; }
.contact_us .qw a.r1{  width:147px; height:171px; position:absolute; left:210px; top:253px; z-index:300}
.contact_us .qw a.r1:hover{ background:url(../images/r1.png) no-repeat; width:149px; height:174px; position:absolute; left:205px; top:248px; z-index:300}
.contact_us .qw a.f1{  width:145px; height:104px; position:absolute; left:293px; top:360px; z-index:800}
.contact_us .qw a.f1:hover{ background:url(../images/f2.png) no-repeat; width:147px; height:107px; position:absolute; left:288px; top:355px; }
.contact_us .zb{ background:#fff url(../images/zb.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; z-index:100}
.contact_us .xn{ background:#fff url(../images/xn.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; display:none;z-index:200}
.contact_us .hz{ background:#fff url(../images/hz.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; display:none;z-index:200}
.contact_us .hn{ background:#fff url(../images/hn.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; display:none;z-index:200}
.contact_us .hb{ background:#fff url(../images/hb.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; display:none;z-index:200}
.contact_us .hd{ background:#fff url(../images/hd.jpg) no-repeat; width:262px; height:150px; position:absolute; right:20px; top:150px; display:none;z-index:200}

.contact{ width:1000px; margin:0px auto 30px; overflow:hidden;}
.contact .zxx_pro{ padding:25px 0px; border-bottom:1px solid #d2d2d2;}
.contact .zxx_pro p{ color:#686868; font-size:16px; text-align:justify; text-indent:2em; line-height:28px; letter-spacing:0.1em}

.contact .content{ padding-top:20px; overflow:hidden;}
.contact .content .c_l{width:590px; float:left; overflow:hidden;}
.contact .content .c_l .title{ background:url(../images/phone_contact.jpg) no-repeat; width:255px; height:47px; margin-bottom:20px}
.contact .content .c_l p{ font-size:16px; color:#4d4d4d; line-height:40px}
.contact .content .c_r{ width:400px; float:right; overflow:hidden}

.con_form {
    width: 375px;
}
.con_form .form_w {
    width: 372px;
}
@-moz-document url-prefix("") {
.con_form .form_w {
    width: 370px;
}
}
.con_form li span {
    display: block;
    font-family: Times New Roman;
    font-size: 14px;
    padding: 12px 0 8px;
}
.input_con {
    border: 1px solid #CCCCCC;
    height: 22px;
    line-height: 22px;
}
.textarea_con {
    border: 1px solid #CCCCCC;
    line-height: 18px;
    margin: 0;
}
.button_con {
    background: none repeat scroll 0 0 #E4E4E4;
    border: medium none;
    color: #323939;
    font-family: Microsoft YaHei;
    font-size: 14px;
    height: 22px;
    width: 375px;
}
.cont_font {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 20px 0 25px;
}
.con_form .title {
    color: #5C5B5B;
    font: 20px/24px microsoft yahei;
    padding-bottom: 10px;
}
.con_form li span {
    color: #000000;
    font: 14px/22px microsoft yahei;
}
.con_form li span i {
    color: #6A6A6A;
    font-size: 12px;
    font-style: normal;
    margin-left: 6px;
}
.con_tel {
    clear: both;
    color: #7F7F7F;
    display: block;
    font: 14px/15px microsoft yahei;
    padding: 5px 0 15px;
}
.con_tel b {
    color: #0DAEED;
    display: block;
    font: bold 40px/45px verdana;
    letter-spacing: -2px;
}

/*自动生成*/

.auto_bg{ background:url(../images/appauto_bg.jpg) no-repeat  center center; height:122px;}
.auto_bg .auto_make{ background:url(../images/appauto_make.jpg) no-repeat; width:830px; margin:0px auto; height:122px; position:relative}
.auto_bg .enter{ position:absolute; bottom:13px; width:153px; height:43px; right:68px}
.auto_con{ width:1000px; margin:20px auto 50px; overflow:hidden}
.auto_con .kinds_pro{ background:url(../images/kind_pro.jpg) no-repeat center center; height:99px; margin-bottom:30px}
.auto_con p{ font-size:14px; color:#666; text-align:justify;  line-height:28px; letter-spacing:0.1em}
.auto_con .func_pro{ background:url(../images/function_pro.jpg) no-repeat; width:959px; margin:50px auto 80px; height:538px; position:relative}
.auto_con .func_pro li{width:175px; position:absolute; top:228px; text-align: center}
.auto_con .func_pro li.module{ left:15px}
.auto_con .func_pro li.diver{ left:265px}
.auto_con .func_pro li.visual{ left:518px}
.auto_con .func_pro li.pagevisual{ left:768px}
.auto_con .func_pro li .title{ font-size:16px; color:#666; padding-left:48px; width:80px; font-family:"黑体"}
.auto_con .func_pro li .con{ font-size:12px; text-align:justify; padding-top:40px; line-height:24px}
.auto_con .data h1{ font-size:24px; color:#080000; font-family:"宋体"}
.auto_con .data .data_con{ background:url(../images/data.jpg) no-repeat center center; height:88px; margin-top:20px}

/*定制开发*/
.custom_bg{ background:#0c3f6a; height:159px}
.custom_bg .custom_ad{ background:url(../images/custom_bg.jpg) no-repeat center center;  margin:0px auto; height:159px}

.custom_con{ width:1000px; margin:20px auto 50px; overflow:hidden}
.custom_con h1{ background:url(../images/circle.png) no-repeat left center; font-family:"微软雅黑"; font-size:30px; color:#666; font-weight:normal; padding-left:20px;margin:20px 0px 30px }
.custom_con .item{ padding-left:20px; overflow:hidden}
.custom_con .item_list{ width:240px; float:left; text-align:center}
.custom_con .item_list .box1{ background:#d2d3d4; font-family:Tahoma, Geneva, sans-serif; font-size:100px; color:#fefefe; height:190px; line-height:190px}
.custom_con .item_list .b2_c{ background:#e7e7e7}
.custom_con .item_list .b3_c{ background:#bdbec0}
.custom_con .item_list .b4_c{ background:#d2d4d4}
.custom_con .item_list .box2{ height:200px; padding-top:40px; background:#ed595e}
.custom_con .item_list .b2_b{ background:#885999}
.custom_con .item_list .b3_b{ background:#54c4f0}
.custom_con .item_list .b4_b{ background:#fcb041}
.custom_con .item_list .box2 p{ color:#fff; font-size:14px; font-family:"微软雅黑"; line-height:20px}
.custom_con .flow{ background:url(../images/cus_flow.jpg) no-repeat; width:967px; height:210px; margin-left:20px}


/*移动营销*/
.market_bg{ background:#4762a7; height:123px;}
.market_bg .market_ad{ background:url(../images/market_bg.jpg) no-repeat; width:984px; margin:0px auto; height:123px}
.market{width:1000px; margin:20px auto 20px; overflow:hidden}
.market .market01{ background:url(../images/market_01.jpg) no-repeat center center; height:463px; margin:20px 0px 0px 0px} 
.market1{ background:#f5f8f5; padding:30px 0px 20px}
.market1 .market02{ background:url(../images/market_02.jpg) no-repeat center center; height:313px}
.market2{ background:url(../images/market_03.jpg) no-repeat; margin:0px auto; width:750px; height:375px}




/*头部
.top {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	background: #f4f4f4;
	border-bottom: 1px solid #d1d1d1;
}
.top .t_con {
	width: 1000px;
	margin: 0px auto;
	font-family: "微软雅黑";
	color: #666;
}
.top .t_con .t_l {
	float: left;
	display: inline-block;
}
.top .t_con .t_l a {
	margin-left: 20px;
	color: #000;
}
.top .t_con .t_l a:hover {
	color: #d70a30;
}
.top .t_con .t_r {
	float: right;
	display: inline-block;
}
.top .t_con .t_r a {
	margin-right: 20px;
	color: #666;
}
.top .t_con .t_r a.login{ background:url(../images/login_hover.png) no-repeat center center; width:69px; height:24px; display:inline-block; vertical-align:middle}
.top .t_con .t_r a.login:hover{ background:url(../images/login.png) no-repeat center center; width:69px; height:24px;display:inline-block}
.top .t_con .t_r a:hover {
	color: #d70a30;
}
*/

#header {
	
}
.h-wrap:after {
	content:".";
	display:block;
	height:0;
	font:0px/0px 'simsun';
	clear:both;
	visibility:hidden
}
.h-wrap {
 *zoom:1;
	width:1000px;
	margin:0 auto;
}
#logo-Company {
	float:left;
	padding-top:25px;
}
/*
#Navigation {
	float:right
}
#Navigation a {
	text-align:center;
	width:85px;
	height:45px;
	padding-top:40px;
	display:block;
	float:left;
	font-size:16px;
	line-height:10px;
	color:#080000
}
#Navigation a i {
	display:block;
	font-style:normal;
	line-height:18px;
	font-size:12px;
	color:#868686
}
#Navigation a:hover {
	background:#b9b9b9;
	color:#fff;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4)
}
#Navigation a:hover i {
	color:#fff
}
#Navigation a.cur {
	background:#1c90db;
	color:#fff;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4)
}
#Navigation a.cur i {
	color:#fff
}*/

/*列表页*/
.pages {
	width: 500px;
	float: right;
	height: auto;
	margin-right: 140px;
	display: inline;
}
.pages ul {
	float:left;
	padding:12px 0px 12px 16px;
}
.pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul li a {
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pages ul li a:hover {
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.pages ul li.thisclass, .pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.pages .pageinfo {
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.w730 {
    width: 1000px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
}
.blogList {
    color: #7A7A7A;
    font: 12px/25px 'simsun';
    margin-bottom: 40px;
    min-height: 500px;
    padding: 35px 0 0;
}
.width1000 {
    margin: 0 auto;
    width: 1000px;
}

.w730 dl {
    background: url("../images/line02.gif") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 20px 0;

}

.w730 dl dt {
    float: left;
    margin-top: 10px;
    width: 180px;
}

.w730 dl dt a img {
    border-radius: 10px;
    height: 110px;
    width: 180px;
}

.w730 dl dd {
    float: left;
    margin-left: 30px;
    width: 780px;

}

.blogList .blogList_title {
    font: 22px/40px 'microsoft yahei';
    height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
}

.blogList .blogList_title a {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}

.blogList .blogList_summary {
    color: #A7A7A7;
    font-size: 14px;
    height: 75px;
    overflow: hidden;
}

.blogList .blogList_tips {
    height: 25px;
    overflow: hidden;
}

.blogList .view {
    color: #7A7A7A;
    float: right;
    font-size: 12px;
    font-style: normal;
}
/*
.case {
    min-height: 315px;
}
*/
.caseTurn {
    background: url("../images/line01.gif") repeat-x scroll 0 9px rgba(0, 0, 0, 0);
    height: 20px;
    margin: 50px 0 30px;
}
.caseTurn em {
    background: none repeat scroll 0 0 #FFFFFF;
    font-style: normal;
	color: #CCCCCC;
    float: left;
    font-size: 16px;
    line-height: 18px;
}

.caseTurn .casePre {
    background: url("../images/icon-listLink.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    width: 15px;
}

.caseTurn .caseBack {
    background: url("../images/icon-listLink.gif") no-repeat scroll -25px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    width: 26px;
}

.caseTurn .caseNext {
    background: url("../images/icon-listLink.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    margin-left: 10px;
    width: 15px;
}
.caseTitle {
    font: 12px/22px 'simsun';
    width: 1000px;
}

.caseTips {
    color: #B0B0B0;
    float: right;
    height: auto;
    margin: 10px 0 0 155px;
    width: 180px;
}

.caseTil {
    color: #333333;
    font: 28px 'microsoft yahei';
    margin-top: 10px;
}

.news_time {
    color: #606060;
    font-size: 14px;
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
}

.caseCon {
    color: #333333;
    font: 12px/25px 'simsun';
}
.caseCon p{ text-align:justify; text-indent:2em; line-height:28px; font-size:16px; margin-bottom:20px; width:1000px}
.caseCon1 {
    color: #333333;
    font: 12px/25px 'simsun';
	width:1000px;
}
.caseCon1 p{ text-align:justify; text-indent:2em; line-height:28px; font-size:16px; margin-bottom:20px;}


.shareText {
    color: #3F9AC9;
    float: left;
    margin-top: 3px;
}



.friends-links-wrApper, .friends-links-wrapper {
	padding:18px 0;
	font-size:12px;
	width:1000px;
	margin:0 auto;
}
.friends-links {
	width:1000px;
	margin:0 auto;
}
.friends-links h4 {
	line-height:20px;
	float:left;
	display:block;
	font-weight:normal;
	width:64px;
	_margin-right:-3px;
	color:#a6a6a6
}
.friends-links-a {
	line-height:20px;
	padding-left:64px;
	font-size:0;
}
.friends-links-a a {
	color:#a6a6a6;
	font-size:12px;
	margin-right:10px;
}
.friends-links-a a:hover {
	color:#000;
}
.module {
	width:1000px;
	margin:0 auto;
}
.module .line {
	height: 1px;
	background: lightGrey;
	margin: 0 1px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.module .c {
	border: 1px solid lightGrey;
	line-height: 24px;
	background: white;
	position:relative;
}
.btn_link_d {
	background: url("../images/friend_link_dis.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 9px;
	cursor: pointer;
	height: 17px;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	width: 17px;
}
.btn_link_u {
	background: url("../images/friend_link_dis.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
#links {
	color: #999;
	padding: 8px 0 8px 10px;
	line-height: 20px;
	height: 19px;
	overflow: hidden;
}
#links a, #linksmore a {
	margin: 0 7px;
	color: #999;
}#links a:hover{ color:#d70a30}
#linksmore {
	display: none;
	color: #999;
	margin-top: -5px;
	padding: 0 0 8px 2px;
	line-height: 20px;
}

.plat_banner{ background:url(../images/bananer.jpg) no-repeat center center; height:160px}
.plat_banner .join{ background:url(../images/banner_join.png) no-repeat; width:1000px; margin:0px auto; height:160px; position:relative}
.plat_banner .join a{ display:block; position:absolute; width:167px; height:52px; right:34px; bottom:10px; }
.plat_banner .join a:hover{ background:url(../images/join.png) no-repeat}
.plat_banner .cont{ background:url(../images/banner_join.png) no-repeat; width:1000px; margin:0px auto; height:160px; position:relative}
.linece {
height: 0;
line-height: 0;
margin: 20px 0;
border-bottom: solid 1px #CECECE;
}
.join_linian .ln_tittle {
width: auto;
height: 30px;
font-size: 16px;
color: #666;
padding: 0px 20px;
margin-bottom: 15px;
font-family: 微软雅黑;
}
.join_zhiwei th {
padding: 0px 20px;
background: #BF4345;
width: auto;
height: 50px;
line-height: 50px;
font-weight: 400;
font-size: 18px;
color: white;
font-family: 微软雅黑;
border-bottom: 2px solid white;
border-left: 2px solid white;
text-align: center;
}
.join_zhiwei td {
padding: 0px 20px;
height: 40px;
line-height: 40px;
font-size: 14px;
color: #3E3E3E;
border-bottom: 2px solid white;
border-left: 2px solid white;
text-align: center;
}
#scrollNav {
	position:fixed;
	_position:absolute;
	left:50%;
	margin-left:-495px;
	width:1000px;
	top:0;
	height:32px;
	z-index:999
}
#scrollNav table {
	border-collapse: collapse;
	border:#C30;
	border-width:0px 3px 3px 3px;
	border-style:none solid solid solid
}
#scrollNav td {
	background:#fff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	vertical-align: middle;
}
#scrollNav td a {
	color:#7f7f7f
}
#scrollNav td.cur a, #scrollNav td a:hover {
	color:#C30
}


.float_box{ position:fixed; z-index:1000;left:50%;bottom:300px;margin-left:485px; width:37px;  }

@media screen and (min-width: 1024px) {
.float_box { margin-left:505px !important; }
}
.float_box .online_service{height:74px;padding-top:37px; background:url(../images/bg_online_service.gif) no-repeat; position:relative;}
.float_box .online_service .weixin,.float_box .online_service a.qq{width:37px;height:37px; background:url(../images/bg_online_service.gif) -37px 0 no-repeat; cursor:pointer; display:block}
.float_box .online_service .online_service_box{ position:absolute;right:44px;top:0;width:136px; background:#e7e7e7;padding:3px; display:none;}
.float_box .online_service .online_service_box .arror{ display:block;border:8px solid #000; border-color:transparent transparent transparent #e7e7e7 ; border-style: dashed dashed dashed solid; position:absolute;right:-16px;}
.float_box .online_service .weixin:hover{background-position: -74px 0;}
.float_box .online_service .weixin .online_service_box .arror{top:52px;}
.float_box .online_service .weixin .online_service_box h4{ font-size:13px;color:#333; font-weight:normal;padding:5px 0; text-align:center;}
.float_box .online_service a.qq{ background-position: -37px -37px;}
.float_box .online_service .qq:hover{background-position: -74px -37px;}
.float_box .online_service .qq .online_service_box{ top:52px;}
.float_box .online_service .qq .online_service_box .arror{top:36px;}
.float_box .online_service .qq .qq_link{ display:block;padding:5px;background:#fff;color:#333;margin:1px 0;height:21px; line-height:21px; text-decoration:none;}
.float_box .online_service .qq .qq_link:hover{color:#999;}
.float_box .online_service .qq .qq_link img{margin-right:10px; vertical-align:top; display:inline-block}

.case{ padding:10px 0px;  }
.case span{ font-size:18px; color:#292929; float:left}
.case h2 div{ margin-left:12px; padding-top:8px; float:left}
#featureContainer { margin: 10px auto 10px; width:1000px; font-size: 80%;}
#featureCon { margin: 0px auto; width: 903px; font-size: 80%;}
#feature {position: relative; margin:5px 0px 0px 0px}
#feature .button {position: absolute; width: 840px; top: 72px;left: 0px}
#feature .prev { text-indent: -9999px; width: 16px; display: block; background: url(../images/btm.gif) no-repeat 0px 0px; float: left; height: 29px; top: -150px; position:relative }
#feature .next { text-indent: -9999px;width: 16px;display: block;background: url(../images/btm.gif) no-repeat right top;float: right;height: 29px;top: -150px;position: relative;}
.featureUL {border: #000 0px dotted; position: relative; padding: 0px; list-style-type: none; margin: 0px; width: 2800px; float: left; left: 0px}
#botton-scroll {Z-INDEX: 0;  margin: 0px auto; width: 840px; float: left; height: 252px;}
#block {z-index: 0; position: relative; margin: 0px auto;width: 945px; height: 252px; font-size: 70%; overflow: hidden;}
#block .box { margin:0px 10px; width: 168px; float: left; height:252px; position:relative;}
#block .box .feature-title {font-size: 140%; font-weight: normal}
#block .box .feature-thumb {width: 240px; margin-bottom: 5px;float: left; height: 150px}
#block .box span{ position:absolute; width:168px; bottom:0px; left:0px;  background:#000;opacity:0.7; filter:alpha(opacity=70); z-index:1000; height:28px; line-height:28px; font-size:14px; text-align:center}
#block .box span a{color:#fff;font-size:12px;}

.container {
height: auto;
margin: 0px auto;
width: 1000px;
}
.header {
height: auto;
margin-bottom: 20px;
width: auto;
}
.header .logo {
float: left;
height: 64px;
width: 144px;
}
.header .head_tit {
float: right;
height: 35px;
padding-top: 27px;
width: 439px;
}
.header .head_text {
font-family: 微软雅黑;
font-size: 16px;
line-height: 35px;
padding-top: 40px;
text-align: left;
}
.main {
clear: both;
height: auto;
width: auto;
}
.main .main_table {
border: 1px solid #D7D7D7;
margin-bottom: 30px;
}
.main .main_table .tab_tit {
background: none repeat scroll 0 0 #EAEAEA;
border: 1px solid white;
color: #454545;
font-family: 微软雅黑;
font-size: 20px;
height: 52px;
line-height: 52px;
padding: 0 25px;
text-align: left;
width: auto;
}
.main .main_table .tab_text01 {
background: none repeat scroll 0 0 #F7F7F7;
border-top: 1px solid #D7D7D7;
height: auto;
text-align: left;
width: auto;
}
.main .main_table .tab_tit {
background: none repeat scroll 0 0 #EAEAEA;
border: 1px solid white;
color: #454545;
font-family: 微软雅黑;
font-size: 20px;
height: 52px;
line-height: 52px;
padding: 0 25px;
text-align: left;
width: auto;
}
.main .main_table .tab_text01 {
background: none repeat scroll 0 0 #F7F7F7;
border-top: 1px solid #D7D7D7;
height: auto;
text-align: left;
width: auto;
}
.main .main_table .tab_tit {
background: none repeat scroll 0 0 #EAEAEA;
border: 1px solid white;
color: #454545;
font-family: 微软雅黑;
font-size: 20px;
height: 52px;
line-height: 52px;
padding: 0 25px;
text-align: left;
width: auto;
}
.main .main_table .tab_text01 {
background: none repeat scroll 0 0 #F7F7F7;
border-top: 1px solid #D7D7D7;
height: auto;
text-align: left;
width: auto;
}
.main .main_table .tab_text01 td {
height: auto;
line-height: 18px;
min-height: 40px;
padding: 10px 30px;
}
.input_text320 {
background: none repeat scroll 0 0 white;
border: 1px solid #C8C8C8;
color: #454545;
font-size: 16px;
height: 28px;
line-height: 28px;
padding: 0 5px;
width: 320px;
}
.main .main_table .tab_text01 td {
height: auto;
line-height: 18px;
min-height: 40px;
padding: 10px 30px;
}
.main .main_table .tab_text01 .td_list {
list-style: none outside none;
}
.main .main_table .tab_text01 .td_list td {
border: 0 none;
height: 18px;
line-height: 18px;
padding: 0 3px;
}
.input_btn {
background: url("../images/btn_ok.png") repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
font-family: 微软雅黑;
font-size: 20px;
height: 43px;
line-height: 43px;
text-align: center;
width: 159px;
}
.main_btn{
margin:0 auto;
width:1000px;
text-align:center;
}
/*幻灯片代码*/
.hdwrap {
	height:426px;
}
.flashlist {
	height:400px;
}
.flashlist .f_out {
	height:400px;
	overflow:hidden;
	position:relative;
	z-index:100;
}

.flash_tab {
  position:absolute;
  bottom:-26px;
  height:26px;
  text-align:center;
  left:0px;
  z-index:100;
  width:100%;
}
.flash_tab .tabs {
	height:26px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:40px;
	height:26px;
	display:inline-block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}

.flash_tab .tabs ul li.opdiv a {
	width:24px;
	height:7px;
	padding-top:15px;
	background:url(../images/bannner_cur.gif) no-repeat  0px center;
	display:inline-block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}

.flash_tab .tabs ul li.noopdiv a {
	width:24px;
	height:7px;
	padding-top:15px;
	background:url(../images/bannner_cur.gif) no-repeat -24px center;
	display:inline-block;
}
#featureContainer {  width:1170px; font-size: 80%;}
#featureCon { margin: 0px auto; width: 1020px; font-size: 80%;}
#feature {position: relative; margin:5px 0px 0px 0px}
#feature .button {position: absolute; width: 840px; top: 72px;left: 0px}
#feature .prev { text-indent: -9999px; width: 59px; display: block; background: url(../images/btm.png) no-repeat 0px 0px; float: left; height: 72px; top: -200px; position:relative }
#feature .next { text-indent: -9999px; width: 59px; display: block; background: url(../images/btm.png) no-repeat right top; float: right; height: 72px;  top: -200px; position:relative}
#feature .prev:hover{background: url(../images/btm_hover.png) no-repeat 0px 0px;}
#feature .next:hover{background: url(../images/btm_hover.png) no-repeat right top;}
.featureUL {border: #000 0px dotted; position: relative; padding: 0px; list-style-type: none; margin: 0px; width: 2800px; float: left; left: 0px}
#botton-scroll {Z-INDEX: 0;  margin: 0px auto; width: 1020px; float: left; height: 345px;}
#block {z-index: 0; position: relative; margin: 0px auto;width: 1020px; height: 345px; font-size: 70%; overflow: hidden;}
#block .box { margin:0px 11px; width: 215px; float: left; height:327px; position:relative; padding:6px 9px 12px 9px; background:url(../images/case_box.png) no-repeat}
#block .box .feature-title {font-size: 140%; font-weight: normal}
#block .box .feature-thumb {width: 240px; margin-bottom: 5px;float: left; height: 150px}
#block .box span{ position:absolute; width:168px; bottom:0px; left:0px;  background:#000;opacity:0.7; filter:alpha(opacity=70); z-index:1000; height:28px; line-height:28px; font-size:14px; text-align:center}
#block .box span a{color:#fff;}
.w_title{ width:1000px; margin:45px auto; background:url(../images/title_line.png) no-repeat center center; height:40px; line-height:40px; position:relative}
.w_title .w_tit{ font-size:25px; position:absolute; left:400px; top:0px}
.service{width:1000px; margin:0px auto; overflow:hidden}
/*.service .s_type{ background:url(../images/t_service.png) no-repeat center center; height:122px}*/
.service .type_item{ float:left; width:300px; padding:15px;}
.service .type_item .t_title{ font-size:26px; color:#333; line-height:50px; text-align: center}
.service .type_item .t_con{ line-height:24px; text-align:justify}
.service_cp{width:1000px;margin:0px auto; overflow:hidden}
.service_cp a{ float:left; width:300px;padding:15px;text-align:center;}
.service_cp a img{width:130px;height:130px;}
.case-main{ background:#f2f2f2; padding:60px 0px;}
.case-main .case-con{ width:1170px; margin:0px auto}

.us_main{ width:1000px; margin:0px auto 50px;overflow:hidden;}
.us_main .m_fl{ float:left; width:465px; margin-right:20px;}
.us_main .m_rt{ float:right; width:465px;}
.play-close-btn{display: block;right:2px;}
.player{ overflow:hidden;width:465px; height:327px; margin-bottom:20px}
.player .page-1{width: 465px;height: 327px;margin: 0 auto;position:relative;}
.player .page-1 .bg{width:465px;height: 327px;}
.player a,.banner a:hover{text-decoration: none;cursor: pointer;}


.banner .page-2:hover .play-close-btn{opacity:1;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {.banner .play-close-btn {
            right:2px;
        }
    }
.player .banner-btn{width: 105px;height:51px;display: block;border:2px solid #fff;font-size:20px;line-height:51px;padding-left:65px;position: absolute}
.player .download-btn{color:#1e78e7;background: #fff url(../images/icon.png) 21px -57px no-repeat;top: 341px;left: 50%;margin-left: -478px;}
.player .member-center{color:#fff;background:url(../images/icon.png) 20px -163px no-repeat;top: 416px;left: 50%;margin-left: -478px;}
.player object{position:relative;z-index:1000;}
.player .page-2{text-align: center;padding:6px;width:0;height:0;background:#0d0d0d;opacity:0;overflow:hidden;-webkit-transition: all 0.3s;transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;}
.player .page-2 .jwlogo{display:none;}
.player.videoplaying .page-1 .bg{background:#1e78e8;}
.player.videoplaying .page-2{opacity:1;width: 465px;height: 327px;top:-195px;left:0;}
.player .qr-code-con{width:121px;height:121px;border:2px solid #fff;position:absolute;top: 341px;left: 198px;}
.player .qr-code-con .qr-code{margin:12px;}
.player .qr-code-con .qr-note{color:#fff;font-size:20px;position:absolute;bottom:-36px;width:100%;text-align:center;}
.player .qr-code-con .qr-code img{display:block;width:100%;height:100%;background: #fff;}

.us_main .m_rt .item{ width:465px; float:left; overflow:hidden;}
.us_main .m_rt .item dl{ border-bottom:1px dotted #dbdbdb; clear:both; height:110px; margin-bottom:15px; padding:10px 0 15px}
.us_main .m_rt .item dl dt{ float:left; width:200px;background:url(../images/home_news_img_bg.jpg) no-repeat; padding:5px}

.us_main .m_rt .item dl dd{ float:left; line-height:21px; width:240px}
.us_main .m_rt .item li{  background: url("../images/icon_org.jpg") no-repeat left center;padding: 4px 0 4px 15px;}
.us_main .m_rt .item li span{ float:right; color:#999;}

/*.d_video{background: url("(../images/video.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 327px;overflow: hidden;width: 405px}*/

/*服务*/
.nav_bar{ background:url(../images/nav_bg.gif) repeat-x; height:42px; padding-top:8px}
.nav_bar .nav_menu{ width:1000px; margin:0px auto;}
.nav_bar .nav_menu ul{ float:right; display:block;}
.nav_bar .nav_menu ul li{ float:left; width:82px; text-align: center; margin-left:60px}
.nav_bar .nav_menu ul li a{ color:#fff; display:block}
.nav_bar .nav_menu ul li a.cur{ background:url(../images/menu_bg.png) no-repeat; width:82px; height:26px; line-height:22px}

.tabs-level-1 {
    border-bottom: 1px solid #ebeaea;
    font-size: 0;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
.tabs-level-1 a {
    border-left: 1px solid #999999;
    color: #7F7F7F;
    font-size: 16px;
    padding: 0 20px;
}
.tabs-level-1 a:first-child {
    border-left: medium none;
}
.tabs-level-1 a.act, .tabs-level-1 a:hover {
    color: #00a2e9;
}
.tabs-level-1 a.act {
    font-weight: bold;
}
#scrollNav {
	position:fixed;
	_position:absolute;
	left:50%;
	margin-left:-495px;
	width:1000px;
	top:0;
	height:32px;
	z-index:999
}
#scrollNav table {
	border-collapse: collapse;
	border:#00a2e9;
	border-width:0px 3px 3px 3px;
	border-style:none solid solid solid
}
#scrollNav td {
	background:#fff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	vertical-align: middle;
}
#scrollNav td a {
	color:#666;
	font-size:16px
}
#scrollNav td.cur a{
	color:#00a2e9;
	font-weight:bold;

	
}
#scrollNav td a:hover {
	color:#00a2e9;

	
}

.conmon_style{ width:1000px; margin:0px auto;padding:40px 0px; border-bottom:1px solid #ebeaea;  overflow:hidden}
.conmon_style h3{ font-size:30px; text-align: center; padding-bottom:30px; font-weight:normal}
.app_zd_fl{ float:left; background:url(../images/app_dz_pic1.jpg) no-repeat; width:529px; height:388px}
.app_zd_fr{ float:right; width:360px; padding-top:40px}
.app_zd_fr h2{ text-align: center; font-size:30px; line-height:80px;font-weight:normal}
.app_zd_fr p{ text-align:justify; text-indent:2em; line-height:28px}
.app_zd_step{ background:url(../images/app_dz_pic2.jpg) no-repeat center center;  height:256px;}
.app_zd_design{ background:url(../images/app_dz_pic3.jpg) no-repeat center center; height:168px}
.deisgn_type{  text-align: center; float:left; }
.deisgn_type h1{ font-size:22px; padding:30px 0px 10px; font-weight:normal}
.deisgn_type li{ font-size:18px; line-height:28px}
.app_zd_ys_fl{ background:url(../images/app_zd_pic4.jpg) no-repeat left center; height:322px; float:left; width:633px}
.app_zd_ys_fr{ width:260px; float:left; margin-left:20px}
.app_zd_ys_fr .ys_con{ margin-bottom:20px}
.app_zd_ys_fr .ys_con p{ line-height:22px}
.serv{ background:url(../images/six_service.jpg) no-repeat; height:839px;}
.serv .serv_item{ width:480px; float:left; overflow:hidden; padding-left:15px; height:260px}
.serv .serv_item h1{ font-size:20px; color:#373737; font-weight:normal; padding:35px 0px}
.serv .serv_item .pro{ width:240px; overflow:hidden; line-height:24px; text-align:justify; font-size:14px;}
.app_yf{ background:url(../images/app_zd_pic5.jpg) repeat-x; height:458px; color:#fff}
.app_yf .yf_con{ background:url(../images/app_zd_pic6.jpg) no-repeat right center; height:458px; width:1160px; margin:0px auto;}
.app_yf .yf_con h2{ font-size:30px; font-weight:normal; padding:130px 240px 30px}
.app_yf .yf_con p{ width:364px; text-align:justify; text-indent:2em; line-height:28px; padding-left:100px}

.app_pt_fl{ float:left; width:365px; text-align:center; padding-left:25px}
.app_pt_fl h2{ font-size:30px; font-weight:normal; padding-bottom:20px}
.app_pt_fl p{ text-align:justify; text-indent:2em; line-height:24px}
.app_pt_fr{ background:url(../images/app_pt_pic1.jpg) no-repeat; height:482px; float:right; width:535px}
.app_pt_type{ background:url(../images/app_pt_pic2.jpg) no-repeat center center; height:109px}
.kf_type{text-align: center; float:left; width:260px; margin-left:55px}
.kf_type h1{ font-size:22px; padding:30px 0px 10px; font-weight:normal}
.kf_type p{ text-align:justify; line-height:24px}
.app_pt_tx_fl{ background:url(../images/app_pt_pic3.jpg) no-repeat; width:568px; height:370px; margin-left:50px; float:left}
.app_pt_tx_fr{ float:left; margin-left:80px}
.app_pt_tx_fr .char{ margin-bottom:32px;}
.app_pt_tx_fr .char p{ line-height:28px}

.app_pt_ys{ background:url(../images/app_pt_pic4.jpg) no-repeat center center; height:392px}
.app_pt_ys ul li{ width:230px; float:left; font-size:18px; line-height:28px; margin:25px 0px 0px 52px; text-indent:2em}
.app_pt_system{ background:url(../images/app_pt_pic5.jpg) no-repeat left center; height:352px; position:relative; width:720px}
.app_pt_system .s_detail{ position:absolute; right:-220px; top:25px; width:250px}
.app_pt_system .s_detail p{ text-align:justify; text-indent:2em; margin-bottom:20px; line-height:28px}

.app_pt_pro{ background:url(../images/pt_bg.png) no-repeat center center; height:460px}
.app_pt_show{ width:1000px; margin:0px auto}

.brief_con{ overflow:hidden; padding-bottom:100px}
.app_wei_brief_fl{ float:left; width:495px; }
.app_wei_brief_fl h2{ font-size:30px; font-weight:normal; text-align: center; padding-bottom:30px}
.app_wei_brief_fl h3{ font-size:30px; font-weight:normal; text-align: center; padding-bottom:30px; letter-spacing:0.2em}
.app_wei_brief_fl p{ line-height:24px; text-align:justify; text-indent:2em; width:380px; padding-left:45px; margin-bottom:15px }
.gw{ background:url(../images/app_wei_pic1.jpg) no-repeat center center; height:281px}
.app_wei_brief_fl dl{line-height:24px; text-align:justify;  width:380px; padding-left:45px; margin-bottom:15px}
.know_wei{ background:url(../images/app_wei_pic2.jpg) no-repeat center center; height:325px}
.wei_tb{background:url(../images/app_wei_pic3.jpg) no-repeat center center; height:451px}
.wei_s_num{background:url(../images/app_wei_pic4.jpg) no-repeat center center; height:431px}
.wei_s_count{background:url(../images/app_wei_pic5.jpg) no-repeat center center; height:348px}
.wei_s_line{background:url(../images/app_wei_pic6.jpg) no-repeat center center; height:240px}
.wei_s_buj{background:url(../images/app_wei_pic7.jpg) no-repeat center center; height:358px}
.wei_s_lvyu{background:url(../images/app_wei_pic8.jpg) no-repeat center center; height:403px}
.wei_s_wds{background:url(../images/app_wei_pic9.jpg) no-repeat center center; height:450px}
.wei_s_ktv{background:url(../images/app_wei_pic10.jpg) no-repeat center center; height:316px}
.mb_market_ad{background:url(../images/app_mb_pic1.jpg) no-repeat center center; height:389px}
.mb_market_delvop{background:url(../images/app_mb_pic2.jpg) no-repeat center center; height:242px}
.mb_market_scale{background:url(../images/app_mb_pic3.jpg) no-repeat center center; height:403px}
.mb_val_scale{background:url(../images/app_mb_pic4.jpg) no-repeat center center; height:403px}
.mb_dig_scale{background:url(../images/app_mb_pic5.jpg) no-repeat center center; height:410px}
.mb_reflect_scale{background:url(../images/app_mb_pic6.jpg) no-repeat center center; height:410px}
.ab_company_pro{background:url(../images/app_ab_pic1.jpg) no-repeat center center; height:413px}
.ab_company_mb{background:url(../images/app_ab_pic2.jpg) no-repeat center center; height:437px}
.ab_company_ser{background:url(../images/app_ab_pic3.jpg) no-repeat left center; height:446px}