@charset "utf-8";
/* CSS Document*/

.left{ float:left;}
.right{ float:right;}
.wrap{ width:100%; background:#fff; min-width:1200px; position:relative; overflow:hidden;}

/*头部样式*/
.header{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.header h1.logo{ display:block; height:98px; font-weight:normal; overflow:hidden; float:left;}
.header h1.logo a{ display:block; width:245px; height:98px; background:url(../images/common/logo.png) no-repeat; text-indent:-999em; float:left;}
.header h1.logo span{ display:block; height:40px; line-height:40px; color:#333; font-size:20px; float:left; border-left:1px solid #ababab; padding-left:30px; margin:30px 0 0 28px;}
.header p.tel{ display:block; line-height:26px; color:#555; font-size:14px; background:url(../images/tel8.png) no-repeat; float:right; padding-left:40px; margin:38px 65px 0;}
.header p.tel em{ color:#ff4a00; }
.header p.tel span{ color:#333; font-size:16px;}
.header p.tel strong{ color:#333; font-size:22px; font-weight:normal;}
.flat{ position:fixed; right:0px; top:200px; background:url(../images/flat.jpg) no-repeat top center; width:159px; height:234px; z-index:99999; border-radius:10px 0px 10px 0px;}
/*导航样式*/
.nav{ width:100%; background:#139de9;}
.nav ul{ display:block; width:1200px; height:52px; margin:0 auto;}
.nav ul li{ display:block; height:52px; float:left; position:relative; margin:0 24px 0 0;}
.nav ul li a{ display:block; height:52px; line-height:52px; color:#fff; font-size:16px; text-align:center; padding:0 32px;
	transition:background 0.2s;
	-moz-transition:background 0.2s; /* Firefox 4 */
	-webkit-transition:background 0.2s; /* Safari and Chrome */
	-o-transition:background 0.2s; /* Opera */
}
.nav ul li a:hover,
.nav ul li.cur>a,
.nav ul li.on>a{ background:#ff0000;}

/*banner样式*/
.banner{ width:100%; height:400px; overflow:hidden;}
 
/*footer样式*/
.footimg{ width:100%; height:182px; background:url(../images/icons/foot_long.jpg) center top no-repeat;}
.footer{ background:#0080c6; padding:20px 0;}
.footer .foot{ width:1200px; margin:0 auto;}
.footer .foot .txt{ line-height:24px; color:#999999; font-size:14px; float:left;}
.footer .foot .txt em{ color:#f1f1f1;}
.footer .foot .link{ float:right; padding:6px 0 0;}
.footer .foot .link span{ display:block; height:48px; line-height:48px; color:#333; font-size:20px; border-radius:24px; padding:0 34px 0 80px; background:#fff url(../images/common/foot_tel.png) 24px center no-repeat; float:left; position:relative;}
.footer .foot .link span em{ display:none; *display:block; width:24px; height:48px; position:absolute; top:0;}
.footer .foot .link span em.lbg{ background:url(../images/icons/ftel_lbg.png) no-repeat; left:0;}
.footer .foot .link span em.rbg{ background:url(../images/icons/ftel_rbg.png) no-repeat; right:0;}
.footer .foot .link a{ display:block; width:48px; height:48px; float:left; position:relative;}
.footer .foot .link a.phone{ background:url(../images/common/foot_phone.png) no-repeat; margin:0 28px;}
.footer .foot .link a.chat{ background:url(../images/common/foot_chat.png) no-repeat;}
.footer .foot .link a img{ display:none; width:114px; height:114px; padding:12px 0 0; position:absolute; top:48px; left:50%; margin-left:-57px;}
.cnzz a{ color:#252525; }
.footer .foot .txt{ max-width:640px;}
.footer .foot .frlinka{ width:100%; line-height:24px; color:#DDDDDD; font-size:12px;}
.footer .foot .frlinka p{ font-size:16px;}
.footer .foot .frlinka em{ color:#f1f1f1;}
.footer .foot .frlinka a.linka{ color:#DDDDDD; margin-right:15px; display:inline-block }
.footer .foot .frlinka a.linka:hover{ color:#eee;}
.copy{ background:#00486f; margin:0px auto;}
.copy .txt{ width:1200px; margin:0px auto; color:#FFFFFF; line-height:32px; }
/*主体样式*/
.main{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.main p.title{ width:100%; height:56px; line-height:56px; color:#2d2e2e; font-size:14px; text-indent:12px; margin-top:12px; background:url(../images/common/main_title_mark.png) left center no-repeat;}
.main p.title a{ color:#2d2e2e;}
.main p.title a:hover{ color:#0f95cd;}
.main p.title span{ color:#696969; padding:0 5px; font-size:13px;}
.main p.title strong{ color:#077ed0; font-size:18px; font-weight:normal;}

.main .attr{ margin:22px 0 28px;}
.main .attr h2{ display:block; height:48px; line-height:48px; color:#333; font-size:36px; text-align:center; font-weight:normal; padding:20px 0;}
.main .attr .article{ line-height:28px; color:#333333; font-size:15px; font-weight:normal; padding:20px 0;}
.main .attr .article *{ line-height:inherit; color:inherit; font-size:inherit;}
.main .attr .article img{ max-width:100%;}

/*左侧样式*/
.leftCon{ width:252px; height:auto; overflow:hidden; margin-left:28px; background:#fff;}
.leftCon ul.list{ display:block; overflow:hidden; margin:22px 18px 0;}
.leftCon ul.list li{ display:block; height:auto; overflow:hidden; *float:left; *width:100%; margin-bottom:12px;}
.leftCon ul.list li a{ display:block; height:30px; line-height:30px; color:#202020; font-size:15px; text-indent:30px; background:#ececec; border-radius:4px;
	transition:color,background 0.2s;
	-moz-transition:color,background 0.2s; /* Firefox 4 */
	-webkit-transition:color,background 0.2s; /* Safari and Chrome */
	-o-transition:color,background 0.2s; /* Opera */
}
.leftCon ul.list li a:hover,
.leftCon ul.list li.cur a{ color:#fff; background:#ff6600;}

.leftCon form.search{ display:block; overflow:hidden; padding:8px;}
.leftCon form.search input.txt{ display:block; width:189px; height:24px; line-height:24px; color:#999; font-size:14px; padding:0 10px; background:#fff; border:1px solid #ccc; border-right:0; float:left;}
.leftCon form.search input.btn{ display:block; width:26px; height:26px; text-indent:-999em; background:#00a0e4 url(../images/common/search_btn.png) 4px 4px no-repeat; border:0; cursor:pointer; float:left;}



.leftCon .newsBox{}
.leftCon .newsBox h2{ display:block; overflow:hidden; padding:10px 14px; border-bottom:1px solid #e6e6e6;}
.leftCon .newsBox h2 span{ display:block; height:16px; line-height:16px; color:#555; font-size:16px; font-weight:normal; padding-left:6px; border-left:3px solid #2ebaee; float:left;}
.leftCon .newsBox ul{ display:block; overflow:hidden; padding:10px 18px 10px 12px;}
.leftCon .newsBox ul li{ display:block; height:28px; line-height:28px; color:#555; font-size:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/common/news_list_bg.png) 4px -32px no-repeat; padding-left:16px;}
.leftCon .newsBox ul li a{ color:#555;
	transition:color 0.2s;
	-moz-transition:color 0.2s; /* Firefox 4 */
	-webkit-transition:color 0.2s; /* Safari and Chrome */
	-o-transition:color 0.2s; /* Opera */
}
.leftCon .newsBox ul li a:hover{ color:#2ebaee;}



/*右侧样式*/
.rightCon{ width:920px; height:auto; overflow:hidden; min-height:480px; background:#fff;}

/*内容样式*/
.rightCon .attr{ border-left:1px solid #c4c4c4; padding:0 20px;}
.rightCon .attr h3{ display:block; line-height:32px; color:#333333; font-size:20px; font-weight:normal; text-align:center; padding:8px 0 16px;}
.rightCon .attr p.mark{ display:block; height:34px; line-height:34px; color:#9b9a9a; font-size:13px; text-align:center; background:#f7f7f7;}

.rightCon .change{ padding:8px; border-top:1px solid #e3e3e3;}
.rightCon .change p{ display:block; line-height:28px; color:#333333; font-size:15px;}
.rightCon .change p a{ color:#333;
	transition:color 0.2s;
	-moz-transition:color 0.2s; /* Firefox 4 */
	-webkit-transition:color 0.2s; /* Safari and Chrome */
	-o-transition:color 0.2s; /* Opera */
}
.rightCon .change p a:hover{ color:#009cff;}

/*页码样式*/
.pages{ text-align:center; padding:18px 0 54px; margin:3px;}
.pages a{ display:inline-block; *display:inline; *zoom:1; min-width:16px; height:34px; line-height:34px; color:#555; font-size:15px; text-align:center; background:#f9f9f9; padding:0 16px; border:1px solid #ddd; border-radius:3px; margin:0 5px;
	transition:color,background,border 0.4s;
	-moz-transition:color,background,border 0.4s; /* Firefox 4 */
	-webkit-transition:color,background,border 0.4s; /* Safari and Chrome */
	-o-transition:color,background,border 0.4s; /* Opera */
}
.pages a:active,
.pages a:hover{ color:#fff; background:#5aceff; border-color:#5aceff;}
.pages span.current{ display:inline-block; *display:inline; *zoom:1; min-width:16px; height:34px; line-height:34px; color:#fff; font-size:15px; text-align:center; background:#5aceff; padding:0 16px; border:1px solid #5aceff; border-radius:3px; cursor:default; margin:0 5px;}
.pages span.disabled{ display:inline-block; *display:inline; *zoom:1; min-width:16px; height:34px; line-height:34px; color:#555; font-size:15px; text-align:center; background:#ddd; padding:0 16px; border:1px solid #ddd; border-radius:3px; cursor:default; margin:0 5px;}

/*网站建设*/
.webMain .cate{ width:1200px; margin:46px auto;}
.webMain .cate ul{ display:block; overflow:hidden; margin:0 -14px;}
.webMain .cate ul li{ display:block; width:279px; float:left; border-radius:10px; overflow:hidden; margin:0 14px;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.webMain .cate ul li{ *background:url(../images/icons/web_shadow1.png) center top no-repeat;}
.webMain .cate ul li.ct1{ background-color:#c0984e;}
.webMain .cate ul li.ct2{ background-color:#30a41f;}
.webMain .cate ul li.ct3{ background-color:#534fc2;}
.webMain .cate ul li.ct4{ background-color:#c43cb9;}
.webMain .cate ul li.ct1:hover{ background-color:#deba79;}
.webMain .cate ul li.ct2:hover{ background-color:#5dc54f;}
.webMain .cate ul li.ct3:hover{ background-color:#7d79e0;}
.webMain .cate ul li.ct4:hover{ background-color:#e169d8;}
.webMain .cate ul li em{ display:block; height:88px; line-height:44px; color:#fff; font-size:30px; font-weight:bold; text-align:center; padding:48px 0 54px;}
.webMain .cate ul li p{ display:block; height:72px; line-height:24px; color:#fff; padding:4px 14px; overflow:hidden; background:rgba(255,255,255,0.56);
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.webMain .cate ul li p{ *background:url(../images/icons/web_shadow2.png) center bottom no-repeat;}

.webMain .cate ul li.ct1 p{ color:#916508; *background-color:#f0e0c4;}
.webMain .cate ul li.ct2 p{ color:#067506; *background-color:#b8e5b2;}
.webMain .cate ul li.ct3 p{ color:#3e53aa; *background-color:#c6c4f1;}
.webMain .cate ul li.ct4 p{ color:#c227b6; *background-color:#f1bdee;}

.webMain ul.intro{ display:block; overflow:hidden; padding:0 0 52px;}
.webMain ul.intro li{ display:block; width:586px; *background:url(../images/icons/web_shadow4.png) center bottom no-repeat; background-color:#f8f8f8; overflow:hidden; margin:0 28px 26px 0; float:left; border-radius:10px;
	transition:background 0.4s;
	-moz-transition:background 0.4s; /* Firefox 4 */
	-webkit-transition:background 0.4s; /* Safari and Chrome */
	-o-transition:background 0.4s; /* Opera */
}
.webMain ul.intro li:hover{ background-color:#f0f0f0;}
.webMain ul.intro li em{ display:block; height:92px; line-height:92px; color:#fff; font-size:36px; font-weight:bold; text-align:center; padding:12px 0 0; *background:url(../images/icons/web_shadow3.png) center top no-repeat; background-color:#27a4df;}
.webMain ul.intro li .txt{ display:block; height:144px; line-height:36px; color:#999; font-size:15px; text-align:center; padding:0 36px; margin:58px 0 32px;}
.webMain ul.intro li a{ display:block; width:178px; height:44px; line-height:44px; color:#555; font-size:18px; text-align:center; border:1px solid #27a4df; border-radius:10px; margin:0 auto 26px; background:#fafafa;
	transition:color,background,border 0.4s;
	-moz-transition:color,background,border 0.4s; /* Firefox 4 */
	-webkit-transition:color,background,border 0.4s; /* Safari and Chrome */
	-o-transition:color,background,border 0.4s; /* Opera */
}
.webMain ul.intro li a:hover{ color:#fff; background:#a0c9dc; border-color:#a0c9dc;}
.webMain ul.intro li.rit{ margin:0 0 26px 0;}
.webMain ul.intro li.rit:hover{}
/*
.webMain ul.intro li.rit a{ background:#a3dbf5; border-color:#a3dbf5;}
.webMain ul.intro li.rit a:hover{ color:#fff; background:#5ec9fb; border-color:#54b6e4;}
*/

/*网站推广*/
.promMain{ width:100%; background:#f5f5f5;}
.promMain ul.list{ display:block; width:1200px; overflow:hidden; margin:28px auto; padding:24px;}
.promMain ul.list li{ display:block; width:374px; background:#fcfcfc; margin-right:39px; float:left;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.promMain ul.list li.li3{ margin-right:0;}
.promMain ul.list li em{ display:block; height:134px; line-height:134px; color:#fff; font-size:34px; font-weight:bold; text-align:center;}
.promMain ul.list li.li1 em{ background:#e0a017;}
.promMain ul.list li.li2 em{ background:#546ac7;}
.promMain ul.list li.li3 em{ background:#be54c7;}
.promMain ul.list li:hover{ opacity:0.8; box-shadow:#d0d0d0 0 0 24px;}
.promMain ul.list li .txt{ line-height:24px; color:#555; font-size:14px; padding:14px 18px;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.promMain ul.list li:hover .txt{ color:#333;}
.promMain ul.list li p{ color:#df9d0e; font-size:14px;}
.promMain ul.list li strong{ color:#df9d0e; font-size:18px;}
.promMain ul.list li span{ color:#ffae00;}

/*app开发*/
.appMain{ width:100%; background:#f6f6f6;}
.appMain ul.intro{ display:block; width:1200px; height:338px; margin:52px auto;}
.appMain ul.intro li{ display:block; width:264px; margin-left:48px; float:left;
	transition:opacity 0.4s;
	-moz-transition:opacity 0.4s; /* Firefox 4 */
	-webkit-transition:opacity 0.4s; /* Safari and Chrome */
	-o-transition:opacity 0.4s; /* Opera */
}
.appMain ul.intro li.fir{ margin-left:0;}
.appMain ul.intro li:hover{ opacity:0.8;}
.appMain ul.intro li img{ display:block; width:226px; height:226px; margin:0 auto;}
.appMain ul.intro li span{ display:block; height:68px; line-height:70px; color:#333; font-size:18px; text-align:center; overflow:hidden;}
.appMain ul.intro li p{ display:block; height:44px; line-height:22px; color:#666; font-size:14px; overflow:hidden;}

/*客户案例*/
.caseMain{ width:100%; background:#f5f5f5;}

.caseMain .cate{ background:#fff; padding:20px 0;}
.caseMain .cate p{ display:block; width:1188px; margin:0 auto; text-align:center; overflow:hidden;}
.caseMain .cate p label{ display:none; width:56px; height:32px; line-height:32px; color:#555; font-size:16px; text-align:center; float:left; padding:0 0 0 26px; margin-left:-82px; white-space:nowrap;}
.caseMain .cate p label.cat1{ background:url(../images/icons/cat1.png) left center no-repeat;}
.caseMain .cate p label.cat2{ background:url(../images/icons/cat2.png) left center no-repeat;}
.caseMain .cate p a{ display:inline-block; *display:inline; *zoom:1; width:152px; height:48px; line-height:48px; color:#fff; font-size:17px; text-align:center; margin:0 18px 0 0; border-radius:4px; padding:0 1px; background:#00a7f5;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.caseMain .cate p a:hover,
.caseMain .cate p a.cur{ background:#246490;}

.caseMain .case{ display:block; width:1200px; overflow:hidden; margin:0 auto;}
.caseMain .case div.num{ display:block; height:46px; line-height:46px; color:#535353; font-size:15px; padding:8px 0 0;}
.caseMain .case div.num font{ color:#00a0e4; padding:0 4px;}
.caseMain .case div.num em{ display:block; float:right;}
.caseMain .case div.num em a{ color:#535353; padding:0 4px;
	transition:color 0.2s;
	-moz-transition:color 0.2s; /* Firefox 4 */
	-webkit-transition:color 0.2s; /* Safari and Chrome */
	-o-transition:color 0.2s; /* Opera */
}
.caseMain .case div.num em a:hover{ color:#009cff;}

.caseMain .case div.num form.search{ display:block; float:right; margin:8px 0 0 8px;}
.caseMain .case div.num form.search input.txt{ display:block; width:136px; height:24px; line-height:24px; color:#999; font-size:14px; padding:0 10px; background:#fff; border:1px solid #ccc; border-right:0; float:left;}
.caseMain .case div.num form.search input.btn{ display:block; width:26px; height:26px; text-indent:-999em; background:#00a0e4 url(../images/common/search_btn.png) 4px 4px no-repeat; border:0; cursor:pointer; float:left;}

.caseMain .case ul{ display:block; overflow:hidden; margin:0 -12px;}
.caseMain .case ul li{ display:block; width:384px; height:320px; background:#fff; float:left; margin:0 12px 30px; overflow:hidden; position:relative; z-index:1; *zoom:normal; *left:12px;
	transition:box-shadow 0.4s;
	-moz-transition:box-shadow 0.4s; /* Firefox 4 */
	-webkit-transition:box-shadow 0.4s; /* Safari and Chrome */
	-o-transition:box-shadow 0.4s; /* Opera */
}
.caseMain .case ul li:hover{ box-shadow:#888 0 0 24px;}
.caseMain .case ul li a.pic{ display:block; width:384px; height:240px; background:#535353; overflow:hidden; position:relative; margin:0 0 10px;}
.caseMain .case ul li a.pic img{ display:block; width:384px; height:240px;
	transition:all 0.8s;
	-moz-transition:all 0.8s; /* Firefox 4 */
	-webkit-transition:all 0.8s; /* Safari and Chrome */
	-o-transition:all 0.8s; /* Opera */
}
.caseMain .case ul li:hover a.pic img{ transform: scale(1.1);}
.caseMain .case ul li a.pic em{ display:none; width:384px; height:240px; background:rgba(0,0,0,0.6) url(../images/icons/go.png) center no-repeat; /*filter:Alpha(opacity=60);*/ position:absolute; left:0; top:0; z-index:9;}
.caseMain .case ul li a.pic em{ *background:url(../images/icons/shadow.png) repeat;}
/*
.caseMain .case ul li a.pic font{ display:none; width:384px; height:240px; line-height:240px; color:#ff6000; font-size:46px; text-align:center; position:absolute; left:0; top:0; z-index:99;}
*/
.caseMain .case ul li a.pic img.dot{ display:none; width:8px; height:8px; position:absolute; left:188px; top:116px; z-index:99;}
.caseMain .case ul li a.pic img.dot{ *padding:9px 15px; *background:url(../images/icons/go.png) center no-repeat; *left:173px; *top:107px;}
.caseMain .case ul li a.title{ display:block; min-width:50%; max-width:296px; height:30px; line-height:30px; color:#555; font-size:16px; float:left; padding-left:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	transition:color 0.4s;
	-moz-transition:color 0.4s; /* Firefox 4 */
	-webkit-transition:color 0.4s; /* Safari and Chrome */
	-o-transition:color 0.4s; /* Opera */
}
.caseMain .case ul li a.title:hover{ color:#ff6600;}
.caseMain .case ul li p{ display:block; width:296px; line-height:24px; color:#999; font-size:13px; float:left; padding:0 16px 16px; overflow:hidden;/* margin:0 0 16px;*/}
.caseMain .case ul li p em.eye{ display:block; background:url(../images/icons/index_eye.png) left 6px no-repeat; padding:0 16px; float:left; *background-position:left 8px; *height:24px;}
.caseMain .case ul li p span{}
.caseMain .case ul li a.phone{ display:block; width:34px; height:34px; background:url(../images/icons/index_phone.png) no-repeat; float:right; margin:14px 16px 0 0; padding:0;}
.caseMain .case ul li img.code{ display:none; width:114px; height:auto; position:absolute; right:66px; bottom:16px; z-index:9;}

/*案例内页*/
.caseInfo{ width:100%; background:#f6f3f3;}
.caseInfo .caseAd{ width:1100px; height:112px; margin:14px auto 0;}
.caseInfo .caseAd a{ display:block;}
.caseInfo .caseAd a img{ display:block; width:1100px; height:112px;}
.caseInfo .attr{ width:1100px; margin:14px auto 52px; background:#ebeaea;}
.caseInfo .attr h3{ display:block; height:42px; line-height:42px; color:#333; font-size:26px; font-weight:normal; text-align:center; padding:14px 0 0; background:#fff;}
.caseInfo .attr p.mark{ display:block; height:32px; line-height:32px; color:#555; font-size:14px; text-align:center; padding:0 0 14px; background:#fff;}
.caseInfo .attr p.mark em{ color:#354b7c; margin-right:0;}
.caseInfo .attr .article{ line-height:30px; color:#333; padding:80px 100px 52px;}
.caseInfo .attr .article img{ width:100% !important; height:auto !important; /*box-shadow:rgba(88,88,88,0.66) 0 0 8px;*/}

/*返回顶部*/
.backToTop{ display:none; width:16px; height:64px; line-height:16px; color:#fff; font-size:13px; text-align:center; background:#e50800 url(../images/common/top.png) center 9px no-repeat; padding:34px 10px 14px; border-radius:3px; position:fixed; _position:absolute; right:50%; bottom:76px; _bottom:"auto"; cursor:pointer; margin-right:-674px; z-index:99999;}

/*新闻资讯*/
.main .menu{ display:block; width:1200px; text-align:center; margin:0 auto; padding:32px 0 26px; overflow:hidden; border-bottom:1px solid #ececec;}
.main .menu a{ display:inline-block; width:120px; height:36px; line-height:36px; color:#555; font-size:16px; text-align:center; background:#ececec; border-radius:18px; margin:4px 18px 4px;
	transition:color,background 0.2s;
	-moz-transition:color,background 0.2s; /* Firefox 4 */
	-webkit-transition:color,background 0.2s; /* Safari and Chrome */
	-o-transition:color,background 0.2s; /* Opera */
}
.main .menu a:hover,
.main .menu a.cur{ color:#fff; background:#6fc0ff;}
.rightCon ul.newsList{ display:block; margin:0 0 28px 0;}
.rightCon ul.newsList li{ display:block; height:120px; overflow:hidden; border-bottom:1px solid #e3e3e3; padding:20px;
	transition:background 0.4s;
	-moz-transition:background 0.4s; /* Firefox 4 */
	-webkit-transition:background 0.4s; /* Safari and Chrome */
	-o-transition:background 0.4s; /* Opera */
	position:relative;
}
.rightCon ul.newsList li:hover{ background:#fbfbfb;}
.rightCon ul.newsList li img{ display:block; width:256px; height:144px; float:left; border:1px solid #ddd; margin-right:38px;}
.rightCon ul.newsList li .date{ font-size:14px; color:#C0C0C0; position:absolute; padding-top:10px; left:20px; top:20px; background:#fbfbfb; height:110px; width:100px; text-align:center}
.rightCon ul.newsList li .date > span{ display:block;}
.rightCon ul.newsList li .date > span.day{ font-size:60px;}
.rightCon ul.newsList li .tit-dic{ position:absolute; right:0px; top:20px; width:84%;}
.rightCon ul.newsList li a.title{ display:block; width:100%; height:34px; line-height:34px; color:#5c5c5c; font-size:20px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:4px;
	transition:color,font-weight 0.4s;
	-moz-transition:color,font-weight 0.4s; /* Firefox 4 */
	-webkit-transition:color,font-weight 0.4s; /* Safari and Chrome */
	-o-transition:color,font-weight 0.4s; /* Opera */
}

.rightCon ul.newsList li a.title:hover{ color:#2ebaef;}
.rightCon ul.newsList li .txt{ display:block;  height:40px; line-height:22px; color:#949494; font-size:14px; overflow:hidden; float:left; width:100%;}
.rightCon ul.newsList li p.mark{ display:block; width:300px; height:22px; line-height:22px; color:#949494; font-size:13px; float:right; text-align:right; margin-right:2px;}
.rightCon ul.newsList li a.more{ display:block; width:90px; height:26px; line-height:26px; color:#fff; font-size:14px; text-align:center; background:#2ebaee; border-radius:5px; float:left; margin:8px 0 0;
	transition:color,background 0.4s;
	-moz-transition:color,background 0.4s; /* Firefox 4 */
	-webkit-transition:color,background 0.4s; /* Safari and Chrome */
	-o-transition:color,background 0.4s; /* Opera */
}
.rightCon ul.newsList li a.more:hover{ color:#fff; background:#0090c6;}

/*团队建设*/
.team{ background:#f5f5f5; padding:20px 0 86px;}
.team h2{ display:block; height:48px; line-height:48px; color:#333; font-size:36px; text-align:center; font-weight:normal; padding:20px 0;}
.team .pics{ width:1200px; margin:28px auto 0;}
.team .pics ul{ display:block; overflow:hidden; margin:0 -10px;}
.team .pics ul li{ display:block; width:224px; float:left; margin:0 10px 14px;}
.team .pics ul li img{ display:block; width:224px; height:188px; cursor:pointer;
	transition:all 0.8s;
	-moz-transition:all 0.8s; /* Firefox 4 */
	-webkit-transition:all 0.8s; /* Safari and Chrome */
	-o-transition:all 0.8s; /* Opera */
}
.team .pics ul li img:hover{ transform: scale(1.1);}

/*联系我们*/
.contact{ width:1000px; margin:18px auto 86px; overflow:hidden;}
.contact .txt{ width:486px; line-height:30px; color:#555; font-size:18px; float:left;}
.contact .txt h2{ display:block; height:104px; line-height:104px; color:#333; font-size:28px;}
.contact .txt h2 span{ color:#7b7b7b; font-size:14px; font-weight:normal; padding:0 14px;}
.contact .txt strong{ color:#444; font-size:20px; font-weight:normal;}
.contact .txt font{ color:#ff6600;}
.contact .txt em{ color:#b7b6b6; font-size:13px;}
.contact form.msg{ display:block; float:right; padding:164px 0 0;}
.contact form.msg p{ display:block; position:relative;}
.contact form.msg p label{ display:block; height:36px; line-height:36px; color:#a9a9a9; position:absolute; top:0; left:26px; cursor:pointer;}
.contact form.msg input.text{ display:block; width:320px; height:24px; line-height:24px; color:#333; padding:6px 26px 6px 94px; *background:url(../images/icons/msg_shadow1.png) no-repeat; background-color:#e8e8e8; border:0; border-radius:15px; margin:0 0 34px;}
.contact form.msg textarea{ display:block; width:388px; height:128px; line-height:28px; color:#a9a9a9; padding:6px 26px; *background:url(../images/icons/msg_shadow2.png) no-repeat; background-color:#e8e8e8; border:0; border-radius:15px; resize:none; margin:0 0 42px;}
.contact form.msg input.btn{ display:block; width:124px; height:36px; line-height:36px; color:#fff; font-size:16px; text-align:center; *background:url(../images/icons/msg_shadow3.png) no-repeat; background-color:#ff6600; border:0; border-radius:15px; cursor:pointer;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.contact form.msg input.btn:hover{ opacity:0.8; *background-color:#ff8433;}

/*留言提示*/
.wshadow{ display:none; width:100%; height:100%; background:url(../images/icons/shadow.png) repeat; position:fixed; left:0; top:0; z-index:99998;}
.tips{ display:none; width:486px; background:#fff; box-shadow:#ccc 0 0 6px; border-radius:6px; overflow:hidden; position:fixed; left:50%; top:50%; margin:-154px 0 0 -243px; z-index:99999;}
.tips h2{ display:block; height:56px; line-height:56px; color:#fff; font-size:24px; font-weight:normal; text-align:center; background:#ff6600 url(../images/tips/right.png) 36px center no-repeat; overflow:hidden; position:relative;}
.wrong h2{ background-image:url(../images/tips/wrong.png);}
.tips h2 a{ display:block; width:42px; height:42px; float:right; background:url(../images/tips/close.png) no-repeat; position:absolute; right:7px; top:7px;}
.tips p{ display:block; line-height:28px; color:#ff6600; font-size:18px; text-align:center; padding:28px 0;}
.tips a.btn{ display:block; width:160px; height:42px; line-height:42px; color:#fff; font-size:24px; text-align:center; background:#ff6600; margin:0 auto 12px; border-radius:6px;
	transition:all 0.4s;
	-moz-transition:all 0.4s; /* Firefox 4 */
	-webkit-transition:all 0.4s; /* Safari and Chrome */
	-o-transition:all 0.4s; /* Opera */
}
.tips a.btn:hover{ opacity:0.8; *background-color:#ff8433;}













/**/
