@import url('goble.css');
@import url('header.css');

/*联系我们*/
.left_lx_c {line-height: 25px;}
.left_lx_c p.c {padding: 8px;}


/*left menu*/
.left_nav{width:260px;border-top:1px solid #ccc;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.left_nav h3{height:60px; line-height:60px; background:#015CB7; color:#fff; text-align:left; font-size:20px;padding-left:40px;}


.a_menu{width:260px;padding-bottom:60px;}
.a_menu li{width:260px;float:left;}
.a_menu_a{font-size:14px;width:204px;height:50px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;line-height:50px; float:left; overflow:hidden; padding-left:56px; color:#333333; background:url(../images/n_l1.jpg) left center no-repeat;}
.a_menu_a:hover,.a_menu_a.activeleftmenu{ color:#fff; text-decoration:none; background:url(../images/n_l.jpg) left center no-repeat;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}


/*right*/
.i_tab{position:relative; width:100%;margin-bottom: 10px;overflow: hidden;}
.tab_t{height:45px;line-height: 45px;color:#000;text-align:left;border-bottom:1px solid #ccc;}
.tab_t1{float:left; font-size: 20px;color: #4a4a4a;font-weight:600;}

.tab_pro_more{position:absolute; right:10px; top:16px;font-size: 14px;}
.tab_pro_more a{color:#666;}
.tab_pro_more a:hover{color:#666;}

/*左导航*/
.nav_t{LINE-HEIGHT: 40px;WIDTH: 240px;BACKGROUND: #fff;HEIGHT: 40px;COLOR: #1BB00C;FONT-SIZE: 14px;font-weight:600;BORDER: #1BB00C 1px solid;border-radius: 3px;}
.nav_list{
	BORDER-BOTTOM: #DFDFD5 1px solid;
	LINE-HEIGHT: 40px;
	WIDTH: 240px;
	HEIGHT: 40px;
	background-color: #fff;
	background-image: url(../images/yicon.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.nav_list A{DISPLAY: inline;COLOR: #000;MARGIN-LEFT: 15px;FONT-SIZE: 14px}
.nav_list a: hover{color: #FFEB12;}


.pagetop{width:100%;overflow:hidden;line-height:40px;font-size:14px;margin-bottom:10px;margin-top:10px;}
.pagetop a{font-size:14px;color:#666;padding-left:3px;line-height:40px;}

/*  关于我们 */
.about_3 div{ width:1128px;}
.about_3 dl{ width:376px; float:left}
.about_3 dd{ margin-right:30px; padding-top:10px;}

/*案例*/
.caseshow ul{width:1100px;}
.caseshow li{float:left; width:274px; height:170px; background:#FFF; position:relative; z-index:2; overflow:hidden;}
.caseshow li a{ display:block}
.caseshow li a img{ position:absolute; z-index:3; top:10px; left:10px;display: inline-block; }
.caseshow li a .up_box{ top:-5px; width:258px; left:0px;position:absolute; overflow:hidden; height:5px; text-align:left}
.caseshow li a:hover .up_box{ display:block;position:absolute; z-index:4; top:10px; left:10px;  width:258px; height:150px; overflow:hidden; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7; opacity: 0.7;
margin-left:0px;
-webkit-transition:height;
-webkit-transition-timing-function: ease-in;
-webkit-transition-duration: 150ms;}
.caseshow li a .up_box h3{ margin:22px; font-size:14px; line-height:24px; color:#fff}


/* 图片展示*/
.hjnavcn{WIDTH: 900px;margin-top:20px;}
.hjone{PADDING-BOTTOM: 10px;LINE-HEIGHT: 22px;}

.albumblock{padding:5px;float: left;}
.albumblock .inner{width: 213px;height: 200px;position: relative;border: 1px solid #dedede;overflow: hidden;background:#eee;}
.albumblock .inner img{width: 213px;height: 170px;}
.albumblock .inner .albumtitle{height: 30px;line-height: 30px;font-size: 12px;width: 215px;position: relative;bottom: 0px;left: 0;color:#d00d16;text-align: center;cursor: pointer;margin: auto;overflow: hidden;}
.albumblock .inner a{color: #05A7F2;font-size:14px;}
.albumblock .inner a:hover{text-decoration: none;}
.albumblock .inner a:visited{text-decoration: none;}
.albumblock .inner:hover{border: 1px solid #E22F2A;}

/* 合作伙伴*/
.hezuocon{WIDTH: 900px;margin-top:20px;}
.hzone{PADDING-BOTTOM: 10px;LINE-HEIGHT: 22px;}

.hzblock{padding:4px;float: left;}
.hzblock .inner{width: 170px;height: 68px;position: relative;border: 1px solid #dedede;overflow: hidden;background:#ccc;}
.hzblock .inner img{width: 170px;height: 68px;}
.hzblock .inner a{color: #6c6c6c;font-size:14px;}
.hzblock .inner a:hover{text-decoration: none;}
.hzblock .inner a:visited{text-decoration: none;}
.hzblock .inner:hover{border: 1px solid #05A7F2;}


/*内容 新闻*/
.weblist li{height:40px; line-height:39px; overflow:hidden; position:relative; font-size:14px; background:url(../images/line.gif) bottom repeat-x; color:#999;margin-right:15px;}
.weblist li span{position:absolute; top:0px; right:10px; white-space:nowrap;}
.weblist li a{background:url(../images/ico2.gif) 2px center no-repeat; padding-left:12px;color:#666;}
.weblist li a:hover{background:url(../images/ico1.gif) 2px center no-repeat;}


/* 标题 */
.title_web{ color:#f45751; font-size:30px; text-align:center;height:50px; padding-top:30px; margin:0 30px; font-weight:normal}
.title_web_m{ text-align:center; font-size:14px; padding-bottom:20px;}
.title_web_s{text-align:center; font-size:20px; line-height:52px; height:52px; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:0 30px; color:#f45751}


/*photolist*/
.pagearea{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist{float:left; width:1080px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist li{float:left;margin-bottom:22px;margin-left:20px;overflow:hidden;}
ul.photolist li a{display:block;width:335px;height:240px;overflow:hidden;position:relative;}
ul.photolist li img{position:absolute;height:240px;width:320px;}

ul.photolist li a .n{position:absolute;width:335px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist li a .bg{position:absolute;width:320px;height:40px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist li a:hover .bg,ul.photolist li a:active .bg{background:#005ea3;filter:alpha(opacity=80);opacity:0.8;}
ul.photolist li a b{ width:320px; height:200px; display:block; position:absolute;top:-200px;filter:alpha(opacity=60);opacity:0.6; cursor:pointer;
background:url(../images/eye.png) center center no-repeat #005ea3;_background:url(../images/eye.gif) center center no-repeat #005ea3;}
ul.photolist li a:hover b,ul.photolist li a:active b{ top:0;filter:alpha(opacity=80);opacity:0.8;}

/*photolist2*/
.pagearea2{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist2{float:left; width:1080px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist2 li{float:left;margin-bottom:22px;margin-left:20px;overflow:hidden;}
ul.photolist2 li a{display:block;width:250px;height:330px;overflow:hidden;position:relative;}

ul.photolist2 li img{position:absolute;height:290px;width:250px;}

ul.photolist2 li a .n{position:absolute;width:250px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist2 li a .bg{position:absolute;width:250px;height:40px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist2 li a:hover .bg,ul.photolist li a:active .bg{background:#ff0000;filter:alpha(opacity=80);opacity:0.8;}


/*photolist3*/
.pagearea3{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist3{float:left; width:1100px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist3 li{float:left;margin-bottom:22px;overflow:hidden;width:275px;}
ul.photolist3 li a{display:block;width:260px;height:190px;overflow:hidden;position:relative;}

ul.photolist3 li img{position:absolute;height:190px;width:260px;}

ul.photolist3 li a .n{position:absolute;width:260px;height:35px;line-height:35px;font-size:14px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist3 li a .bg{position:absolute;width:260px;height:35px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist3 li a:hover .bg,ul.photolist li a:active .bg{background:#ff0000;filter:alpha(opacity=80);opacity:0.8;}


/* 内容 */
.web_title{ height:40px; line-height:40px; margin:0 40px; padding-top:30px; text-align:center}
.web_title h3{font-size:24px;color:#E22F2A;}
.web_scontent{text-align:center;background:#f7f7f7;margin:20px;line-height:20px;}
.imgpson{ position:; height:auto}

.web_content{padding:30px; text-align:left; font-size:14px;line-height:30px;}

.case_page_img{margin:0 auto; text-align:center; padding:20px 0;}
.case_page_bc{margin:0 40px; padding:0 0 40px 0}
