﻿.container_br,.container_br_con{height:5px;background:url('../images/top_bg_line.png') repeat-x;}
.container_br{width:100%;}
.container_br_con{width:1200px;}

/*banner start*/
.about_banner{background:url(../images/about_banner.jpg) no-repeat center top;height:350px;min-width:1200px;margin:0 auto;}
.news_banner{background:url(../images/news_banner.jpg) no-repeat center top;height:350px;min-width:1200px;margin:0 auto;}
/*banner end*/

.general{width:100%;margin:0 auto;background:#fff;padding:40px 0;}
.general_con{width:1200px;margin:0 auto;text-align:center;line-height:24px;}
.general_title{font-size:24px;font-family:"微软雅黑";text-align:center;margin:0 auto; line-height:40px;}
.general_title table{margin:0 auto;margin-bottom:50px;}
.general_title table td,.general_title table{text-align:center;}


/*webs/apps start*/
.case_banner{background:url(../images/case_banner.jpg) no-repeat center top;height:350px;min-width:1200px;margin:0 auto;}
.case{width:1200px;margin:0 auto;padding:40px 0;}

.case_class ul{margin-bottom:30px;width:700px;height:36px;}
.search fr{width:305px; float:right;}
.case_class ul li{float:left;margin-right:10px;font-size:18px;width:100px;height:36px;font-family:"微软雅黑";line-height:36px;text-align:center;}
.case_class ul li a{display:block;border:1px solid #ccc;}
.case_class ul li a:hover,.case_class ul li a.a2{background:#4bcdd9;color:#fff;border:1px solid #4bcdd9;}

.item_list{position:relative;padding:0px;background-color:#fff;width:1200px;margin-top:20px;}
.item{width:280px;background:#fff;margin:0px 20px 20px 0px; padding:0px; border:1px solid #eee;  overflow:hidden;}
.item_hover{border:1px solid #4bcdd9;width:280px;margin:0px 20px 20px 0px;padding:0px;  overflow:hidden;}
.item dl{padding:0px 0px 0px 0px; margin:0px; width:280px; overflow:hidden;}
.item dt a:hover img{filter:alpha(opacity=80);-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;}
.item_name{font-size:14px;margin:10px 0px;padding-left:20px;}
.item_name a{color:#000;}
.item_int{color:#999;line-height:20px;border-top:1px solid #eee;padding:20px;background:#fafafa;}
.item_int a{color:#999;}
.item_hover .case_int{color:#333;}
.item_hover a:hover{color:#000;}
.item_tag{text-align:left;margin:10px 0;margin-left:20px;}
.item_tag a{display:inline-block;background:#666;color:#fff;height:15px;line-height:15px; text-align:center; padding:2px 4px; margin-right:5px;}
.item_tag a:hover{color:#fff;}

/* to_top */
.to_top a,.to_top a:hover{background:url(../images/gotop.png) no-repeat}
.to_top a{
background-position:0 0;float:left;height:50px;overflow:hidden;width:50px;position:fixed;bottom:35px;cursor:pointer;right:20px;
_position:absolute;
_right:auto;
_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||20)-(parseInt(this.currentStyle.marginBottom,10)||20)));
}
.to_top a:hover{background-position:-51px 0px;}
/*case.html end*/

/*case_detail.html start*/
.case_detail_bg{/*border-top:1px solid #f6f6f6;*/background: url(../images/yinying.png) repeat-x;}
.case_detail{padding-top:20px;width:1200px;margin:0 auto;}
.case_detail_color{width:100%; float:left; min-height:365px;height:auto!important;height:365px;background:#fafafa;}
.case_detail_le{width:900px;background:#fff;min-height:365px;height:auto!important;height:365px;}
.case_detail_le div{width:870px;background:#999;text-align:center;min-height:365px;height:auto!important;height:365px;padding:10px;}
.case_detail_le img{background:#fff;max-width:870px;}
.case_detail_ri{width:260px;padding:40px 0 0 40px;}
.case_detail_name{font-size:18px;font-family:"微软雅黑";}
.case_detail_date{color:#ffb243;margin:40px 0 20px 0;}
.case_detail_link{}
.case_detail_link .link,.case_detail_link .down{width:140px;height:35px;background:no-repeat;display:block;text-indent:-9999px;}
.case_detail_link .link{background-image:url('../images/case_detail_link.png');}
.case_detail_rolling{margin-top:20px;}
.case_detail_rolling a{display:block;background:#eee;border:1px solid #d8d8d8;width:26px;height:26px;margin-right:5px;text-align:center;line-height:26px;}
.case_detail_rolling a:hover,.case_detail_rolling a.a3{background:#4bcdd9;border:1px solid #36a8b3;color:#fff;}

.case_detail_info{width:1200px; overflow:hidden; margin:10px auto; line-height:20px; text-align:left;}

/* apps/info */
.app_detail_color{width:100%; float:left; min-height:365px;height:auto!important;height:365px;background:#fafafa;}
.app_detail_le{width:700px;background:#fff;min-height:365px;height:auto!important;height:365px;}
.app_detail_le div.appimage{width:670px;background:#999;text-align:center;min-height:365px;height:auto!important;height:365px;padding:10px;}
.app_detail_le div.appimage img{background:#fff;max-width:670px;}
.app_detail_ri{width:460px;padding:20px 0 0 40px;}
.app_detail_name{font-size:18px;font-family:"微软雅黑";}
.app_detail_name .v{font-size:12px;color:#999;margin-left:10px;}
.app_detail_info{margin-top:30px;line-height:30px;}
.app_detail_info span.l{color:#000;}
.app_detail_info span.r{color:#999;}
.app_detail_info span.c{color:#ff6600;font-size:14px;font-weight:bold;}
.app_detail_down{margin-top:30px;}
.app_detail_down .down{width:140px;height:35px;background:no-repeat;display:block;text-indent:-9999px;background-image:url('../images/case_detail_down.png');}
.app_details_version{margin-top:30px;width:460px;}
.app_details_version .title{margin-bottom:10px;font-size:18px;color:#8da2ff;}
.app_details_version .version{float:left;text-align:right;width:70px;margin-bottom:15px;}
.app_details_version .version .v{font-size:24px;font-weight:bold;color:#ffba13;}
.app_details_version .version .d{font-size:12px;color:#999;}
.app_details_version .desc{float:left;width:370px;margin-left:20px;line-height:20px;padding-top:10px;}

.app_detail_content{width:700px; overflow:hidden; margin:10px auto; line-height:20px; text-align:left;}

.local{color:#666;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:15px;padding-left:20px;background:url(../images/local.png) no-repeat 0px 0px;}
.local span{color:#333;}
.local img{padding-right:10px;}
/*case_detail.html end*/

/*case_detail.html start*/
.service_banner{background:url(../images/service_banner.jpg) no-repeat center top;height:350px;min-width:1200px;margin:0 auto;}
.service_project{width:1200px;margin:0 auto;padding:40px 0; }
.service_project_dl01{margin-right:45px;margin-bottom:20px;}
.service_project_dl dl{width:206px;height:230px;background:#f6f6f6;padding:35px 30px 25px 30px;}
.service_project_dl dl dt{text-align:center;}
.service_project_name{font-family:"微软雅黑";font-size:20px;margin-top:15px;font-weight:bold;}
.service_project_int{color:#666;margin:5px 0 10px 0;}
.service_project_word{color:#999;line-height:20px;}
.service_scope_sub,.service_cooperation{width:100%;margin:0 auto;background:#fff;padding:40px 0;}
.service_scope_sub_con,.service_cooperation_con{width:1200px;margin:0 auto;text-align:center;}
.service_scope_sub_con_en{font-family:Arial;font-size:24px;color:#fff;background:#4bcdd9;line-height:22px;height:22px;width:430px;padding:5px;text-transform:uppercase;text-align:center;margin:0 auto;}
.service_scope_sub_con_en2{font-family:Arial;font-size:14px;line-height:26px;width:980px;text-align:center;margin:0 auto;padding-top:20px;color:#666;}
.service_scope{width:100%;margin:0 auto;background:#f6f6f6;}
.service_scope_con{width:1200px;margin:0 auto;padding:40px 0;}
.service_scope_dl01{width:362px;margin-right:55px;}
.service_scope_dl01 dt{text-align:center;padding-bottom:20px;}
.service_scope_int{height:221px;background: url(../images/service_scope_bg.png) no-repeat;font-family:"微软雅黑";font-size:14px;font-style:italic;line-height:32px;padding:50px 39px 0 39px;}
.service_scope_title{margin-top:10px;}
.service_scope_title_nu{font-family:Impact;font-size:22px;color:#ccc; margin-top:2px;}
.service_scope_title_ch{font-family: "微软雅黑";font-size:22px;color:#666;}
.service_scope_title span{display:block;float:left;}

.service_cooperation_dl table td{padding-bottom:15px;}
/*case_detail.html end*/

/*contact.html start*/
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat right top;height:350px;min-width:1200px;margin:0 auto;}
.contact{padding:40px 0px 0px 0px;font-family:"微软雅黑";}
.contact_type{width:1200px;margin:0 auto;overflow:hidden;}
.contact_type_ul{width:1300px;margin:0 auto;padding:40px 0;}
.contact_type_ul ul li{width:305px;height:360px;text-align:center;float:left;position:relative;}
.contact_type_ad{background:url(../images/contact_item_bg.gif) no-repeat 0px 0px;}
.contact_type_tel{background:url(../images/contact_item_bg.gif) no-repeat -450px 0px;margin:0 143px;_display:inline;}
.contact_type_mail{background:url(../images/contact_item_bg.gif) no-repeat -899px 0px;}
.contact_type_ad_title{padding-top:140px;font-size:16px;font-weight:bold;padding-bottom:20px;text-align:center;}
.contact_type_ad_int{line-height:24px;font-size:14px;}
.contact_type_ad_int div{margin:0px auto;text-align:left;}
.contact_type_ad_int p{line-height:14px;}
.contact_type_ad_button{width:95px;height:35px;background:#333;margin:0 auto;display:block;color:#fff;text-align:center;line-height:35px;font-size:14px;font-family:Arial;position:absolute;left:105px;bottom:30px;}
.contact_arrive{width:1200px;margin:0 auto;padding:40px 0;border-top:1px dotted #ccc;}
.contact_arrive h2{height:42px;line-height:42px;font-size:18px;color:#333;font-weight:normal;}
.contact_arrive_left{width:650px;float:left;}
.contact_arrive_left dt{font-size:14px;color:#333;height:24px;line-height:24px;margin:13px 0px;padding-left:24px;font-family:"微软雅黑";}
.contact_arrive_left .bus dt{background:url(../images/contact_icon_bg.gif) no-repeat 0px 5px;}
.contact_arrive_left .car dt{background:url(../images/contact_icon_bg.gif) no-repeat 0px -24px;}
.contact_arrive_left .train dt{background:url(../images/contact_icon_bg.gif) no-repeat 0px -53px;}
.contact_arrive_left dd{font-size:14px;color:#666666;line-height:24px;}
.contact_arrive_right{float:left;padding-left:30px;}
.contact_table table{border-collapse:collapse; padding:0px; margin:0px;}
.contact_table td{padding:9px 0px;}
.contact_table input{width:230px;height:36px;line-height:36px;border:1px solid #dddddd; font-size:12px;color:#999999;  margin-right:7px; padding:0px 6px;}
.contact_table textarea{width:420px; height:120px;border:1px solid #dddddd; font-size:12px;color:#999999; padding:5px; line-height:24px;}
.contact_table .btn_submit{border:none;background:url(../images/contact_icon_bg.gif) no-repeat 0px -88px;width:133px;height:36px; cursor:pointer;}
/*contact.html end*/

/* webdesign begin */
.webdesign1{background:url(../images/webdesign1.jpg) no-repeat center top; height:478px; width:100%;}
.webdesign2{background:url(../images/webdesign2.jpg) no-repeat center top; height:501px; width:100%;}
.webdesign3{background:url(../images/webdesign3.jpg) no-repeat center top; height:500px; width:100%;}
.webdesign4{background:url(../images/webdesign4.jpg) no-repeat center top; height:500px; width:100%;}
.webdesign5{background:url(../images/webdesign5.jpg) no-repeat center top; height:500px; width:100%;}
.webdesign6{background:url(../images/webdesign6.jpg) no-repeat center top; height:500px; width:100%;}
.webdesign7{background:url(../images/webdesign7.jpg) no-repeat center top; height:500px; width:100%;}
/* webdesign end */

/* left main*/
.content{text-align:left;width:1200px;margin:0px auto;padding-top:20px;}
.content_left,.content_right{width:230px;padding:5px 10px;}
.content_left{float:left;}
.content_right{float:right;}

.content_left ul,.content_right ul{width:150px;margin:0px auto;}
.content_left ul li,.content_right ul li{margin-bottom:15px;}
.content_left ul li a,.content_right ul li a{font-size:13px;display:block;padding:2px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.content_left ul li a.s,.content_right ul li a.s{background-color:#4bcdd9;color:#ffffff;}
.content_main{float:left;width:930px;padding:5px 10px;}
.content_main .none{font-size:30px;margin:20px 0;padding:20px 0;color:#4bcdd9;text-align:center;}
.content .news{float:left;border-bottom:1px dashed #d8d8d8;padding-bottom:20px;margin-bottom:20px;}
.content .news_info{width:100%;margin:0 auto;background:#fff;padding:20px 0;}
.content .news_con{width:1200px;margin:0 auto;}
.content .news_con_int{padding-bottom:20px;}
.content .news_right{float:left;}
.content .news_left{width:260px; margin-right:20px;float:left;padding-top:5px;}
.content .news_title{font-family:"微软雅黑";font-size:22px;margin-bottom:20px;}
.content .news_word{font-size:14px;margin-bottom:20px;line-height:28px;}
.content .news_add{margin-bottom:20px;}
.content .news_add span{color:#4bcdd9;}
.content .news_read_more{margin-bottom:20px;}
.content .news_title_add{color:#999;margin-bottom:20px;text-align:center;}
.content .news_title_add a{color:#999;}
.content .news_title_add a:hover{text-decoration:underline;}

/*分页*/
.pages{font-family:"宋体";margin:5px 0;}
.pages a{width:23px;height:23px;border:1px solid #d9d9d9;display:block;text-align:center;float:left;margin:1px;font-size:13px;color:#646873;line-height:180%;font-weight:bold;text-decoration:none;}
.pages a:hover{border:1px solid #4289b7;background:#71b2dc;color:#ebffff}
.pages .cur{color:#4b280c;border:0px;width:24px;height:24px;display:block;text-align:center;float:left;margin:1px;font-family:宋体;font-size:13px;line-height:180%;font-weight:bold;}
.pages input[type="text"]{width:21px;height:21px;border:1px solid #d9d9d9;display:block;float:left;margin:1px;font-size:12px;color:#646873;line-height:180%;font-weight:bold;text-align:center;}
.pages input[type="button"]{width:25px;height:25px;border:1px solid #d9d9d9;display:block;float:left;margin:1px;font-size:13px;color:#646873;line-height:180%;font-weight:bold;background-color:#FFFFFF;cursor:pointer;}
.pages input:hover[type="button"]{border:1px solid #4289b7;background:#71b2dc;color:#ebffff}
.pages .total{color:#4b280c;border:0px;height:24px;display:block;text-align:center;float:left;margin:1px;font-family:宋体;font-size:13px;line-height:26px;font-weight:bold;}

/*图片列表*/
.images{}
/*.images:after{content:"<div class='clear'></div>"}*/
.image_one{width:100px;height:100px;margin:2px;border:1px solid #4b7dd9;overflow:hidden;background:no-repeat center center;float:left;}
.image_one span.del{display:none;cursor:pointer;text-align:center;width:100px;background-color:#fff;}
.image_one:hover span.del{display:block;}

/*评论*/
.comments{}
.comments .title{border-bottom:1px solid #4bcdd9;padding:10px;font-size:20px;}
.comments .title .title_line{border-left:5px solid #4bcdd9;padding-left:20px;height:30px;display:block;}
.comments .comment{margin-top:10px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
.comments .comment p{line-height:14px;}
.comments .comment .avatar{width:100px;height:100px;background:no-repeat center center;}
.comments .comment .name{font-size:14px;font-weight:bold;}
.comments .comment .time{font-size:12px;color:#cccccc;}
.comments .comment .c{line-height:18px;width:600px;}
.comments .comment .nologin{line-height:50px;padding-left:100px;font-size:18px;}
.comments .comment .nologin a{color:#4bcdd9;}
.comments .comment .nologin a:hover{color:#4b0dd9;}