﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,textarea,th,td,table{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "\5b8b\4f53",Tahoma,Helvetica,Arial,sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family: "Courier New",Courier,monospace;}
small{font-size:12px;}
ul{list-style:none;}
a{text-decoration:none; color:#126499;}
a:hover{text-decoration:none;}

abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}
:focus{outline:none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.wryh{font-family:"黑体"; }
body{ color:#333333;  background:url(/skin/images/bg.jpg) #ffffff center top no-repeat;}
.floatl{ display:inline; float:left;}
.floatr{ display:inline; float:right;}
.borders{ border:solid 1px #d9d9d9;}
.center{ width:1000px; margin:0 auto;}
.logo{ width:260px; padding-left:20px;}
.logo a{ display:block; width:260px; height:106px; background:url(/skin/images/logo.jpg) left top no-repeat; text-indent:-99999em;}
.top-login{ padding-top:20px; line-height:24px; font-size:14px; font-family:"黑体"; width:600px; text-align:right;}
.top-login a{ padding:0 5px;}
.nav{ height:54px; line-height:54px; font-family:"黑体"; font-size:16px;}
.nav a{ padding:0 25px;}
.nav a:hover{color:#93ca48;}
.synews{ padding:12px 0; border-bottom:solid 1px #dcdcdc;}
.synews strong{ font-weight:normal; font-size:14px; padding-left:10px;}
#announcement {width:920px; overflow: hidden;}
#announcement div {padding:0px 10px 0px 10px;overflow-y:hidden; line-height: 24px; height: 24px}
#announcement a { display:block;height: 24px; padding-right:20px;}
#announcement a:hover {text-decoration:underline;}
.title1{ line-height:36px; padding:15px 0; font-size:18px; font-weight:normal;}
.title1 em{ color:#93ca47; padding-right:5px; text-transform:uppercase;}
.service-log{ padding:15px; position:relative;}
.cp-service{ width:640px; background:url(/skin/images/line.jpg) center top repeat-y; border-right:solid 1px #dddddd; position:relative;}
.sy-log{ width:260px; padding:0 30px;}
.title2{ font-size:16px; font-weight:normal; color:#314e64;}
.sycplist li{ width:250px; padding:12px 25px;}
.cp-service .title2{ padding-left:20px;}
.sycplist{ padding:10px 0 0 10px; height:300px;}
.sycplist li a{ display:block; padding-left:70px; line-height:20px;}
.sycplist .sycp1 a{ background:url(/skin/images/bgico1.jpg) left top no-repeat;}
.sycplist .sycp2 a{ background:url(/skin/images/bgico2.jpg) left top no-repeat;}
.sycplist .sycp3 a{ background:url(/skin/images/bgico3.jpg) left top no-repeat;}
.sycplist .sycp4 a{ background:url(/skin/images/bgico4.jpg) left top no-repeat;}
.sycplist .sycp5 a{ background:url(/skin/images/bgico5.jpg) left top no-repeat;}
.sycplist .sycp6 a{ background:url(/skin/images/bgico6.jpg) left top no-repeat;}
.sycplist li a strong{ display:block; color:#126499; padding-bottom:5px; font-size:14px;}
.sycplist li a span{ color:#666666;}

.log-list{ padding:10px 0 20px;}
.log-list li{ padding:10px 0; line-height:26px; border-bottom:solid 1px #dddddd;}
.log-list li a{ color:#126499; display:block; font-weight:bold;}
.more1 a{ background:url(/skin/images/ico.jpg) right 50% no-repeat; padding-right:15px; font-weight:bold;}
.triangle{ background:url(/skin/images/sanjiao.jpg) left top no-repeat; width:16px; height:10px; position:absolute; left:85px; top:-10px; display:block;}
.cases{ padding:10px; margin-top:20px;}
.cases h3{ text-align:center; font-size:14px; color:#333333; font-weight:normal; padding-bottom:5px;}
.case-list{ padding:10px 15px 0;}
.case-list a{ padding:0 8px;}

.bottom{ background:#d1ecff; padding:15px 40px 10px; margin-top:20px; margin-bottom:50px;}
.bot-left{ width:460px; line-height:20px; color:#314e64;}
.bot-left p{ color:#333333;}

.foot{ line-height:24px; padding:20px 0; border-top:solid 1px #d5d5d5; color:#9c9c9c; font-family:Tahoma, Geneva, sans-serif; background:#ededed; }
.foot .center{background:url(/skin/images/bot-logo.jpg) bottom right no-repeat; padding-bottom:20px;}
.foot h5{ padding:10px 0 20px 20px; font-weight:normal; font-size:14px; color:#5a5a5a;  border-bottom:dashed 1px #c1c1c1; margin-bottom:20px;}
.foot p{ padding-left:20px;}
.bot-nav a{ padding:0 5px;color:#9c9c9c;}
.bot-nav a:hover{ color:#cc0000;}
.position{height:38px; line-height:38px; padding:8px 10px 0; font-size:14px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px;}
.position a{ color:#333333; padding:0 5px;}
.position a:hover{color:#0396c9;}
.left{ width:718px; padding:0px 20px 20px;}
.right{ width:220px;}
.right .ltitle{ text-align:left; padding-left:20px;}
.rtitle em{ text-transform:uppercase; color:#0096c9; padding-right:5px;}
.rtitle{ font-size:18px; font-weight:normal; text-align:center; padding:10px 0 8px; border-bottom:solid 1px #d9d9d9;}
.rightnav{ }
.rightnav .rightnavlist{ padding:10px;}
.rightnav .rightnavlist li{ padding:3px 0;}
.rightnav .rightnavlist a{ display:block; height:34px; width:180px; padding-left:18px; line-height:34px; background:#f1f5f8;}
.rightnav .rightnavlist a span{ background:url(/skin/images/ico2.gif) left 50% no-repeat; padding-left:15px; font-size:14px; color:#0194c8;}
.rightnav .rightnavlist a:hover{ background:url(/skin/images/leftnavhover.jpg) left top no-repeat;}
.rightnav .rightnavlist a:hover span{background:url(/skin/images/ico1.gif) left 50% no-repeat;  color:#ffffff; font-weight:bold;}
.ltitle{ padding:5px 0; font-size:18px;  border-bottom:solid 1px #a8b5bd; font-weight:normal;}
.ltitle a{ padding-left:10px;}
.ltitle em{padding-right:10px; color:#93ca47; text-transform:uppercase; padding-top:8px;}
.ltitle b{ font-weight:normal; padding-top:8px;}
.leftbody{ border:solid 1px #efefef; padding:2px; margin-top:15px;}
.ncenter{ padding-bottom:40px;}
.inter{ padding:5px 20px;}
.inter li{ padding:10px 0; border-bottom:1px #ccc dashed;}
.inter .inter-img{ display:inline; float:left;}
.inter .inter-intro{ width:500px; display:inline; float:left; padding-left:20px; line-height:24px;}
.inter .inter-intro h4{ color:#065284; }
.inter .inter-intro h4 a{ color:#065284; font-size:14px;}
.inter .inter-intro h4 a:hover{ color:#cc0001; text-decoration:underline;}
.inter .inter-intro .dbtn{ padding-top:5px; text-align:right;}
.nnav{ padding:0 5px 5px;border-bottom:solid 1px #efefef;}
.nnav ul{ background:url(/skin/images/tabbg.jpg) left top repeat-x; font-size:14px;}
.nnav ul li{ width:91px; padding-right:3px; line-height:33px; text-align:center;}
.nnav li a{ color:#ffffff; display:block; width:91px; height:33px; background:url(/skin/images/tab-bg.jpg) left top no-repeat;}
.nnav li a:hover{ color:#333333; background-position:center -33px;}
.ltitle1{ padding:10px 20px 5px; font-size:18px; font-weight:normal;}
.lintro{ padding:0 15px 10px; line-height:24px; color:#666666;}
.ltitle2{ font-size:18px; font-weight:normal; padding-left:15px;}
.advantage{ width:710px;}
.right-log{ width:270px;}
.advan-list{ padding-left:40px; padding-bottom:20px; position:relative;}
.advan-list li{ width:145px; height:200px; padding-right:20px; padding-top:20px; line-height:18px;}
.advan-list li a{ display:block;}
.advan-list li a img{ border:solid 1px #ffffff; margin-bottom:15px;}
.advan-list li a:hover img{ border-color:#d9d9d9;}
.advan-list li h5{ font-size:14px; color:#3472a1; padding-bottom:5px;}
.advan-list li a:hover h5{ text-decoration:underline;}
.advan-list li span{ display:block; color:#000000;}
.logborders{ padding:0px 20px 15px; position:relative;}

b.triangle1{left:40px;}
.imglink li{ padding-top:10px;}
.template{ position:relative; padding-top:20px;}
.demo {overflow:hidden; width:960px; text-align:center; margin:0 auto; padding-bottom:10px;}
.demo .picture{ width:137px; padding-right:20px; float:left;text-align:center;}
.demo .picture a{ display:block; color:#3472a3; font-size:13px; text-align:center;}
.demo .picture a img{ border:1px #e7e7e7 solid; padding:1px; background:#fff;}
.demo .picture a:hover img{ border-color:#cccccc; }
.demo .picture b{ display:block; padding-top:5px;}
.demo .picture span em{ padding-left:12px; padding-right:15px; color:#3472a3;}
.demo .picture span .ico1{ background:url(/skin/images/ico3.jpg) left 50% no-repeat;}
.demo .picture span .ico2{ background:url(/skin/images/ico4.jpg) left 50% no-repeat;}
.demo .picture span{ display:block; line-height:18px;}
.demo .picture a span{line-height:18px; color:#555;}
.demo .picture a:hover span{ }
.indemo {float: left;width: 800%;}
.demo1 {float: left;}
.demo2 {float: left;}
.hkey{ font-weight:normal; font-size:14px; text-align:right; padding-right:5px; color:#126499;}

.news-list{ line-height:24px; padding:10px 10px;}
.news-list dl{ padding-top:10px;}
.news-list dt{ padding-bottom:4px; font-weight:bold;}
.news-list dt a{ color:#cc0000;}
.news-list dt a:hover{ text-decoration:underline;}
.news-list dd{ position:relative; text-indent:2em; padding-bottom:6px; border-bottom:1px #ccc dashed;}
.news-list dd a{padding-left:15px; color:#cc0000;}
.news-list dd a:hover{ text-decoration:underline;}

div.lm-news-list{padding:0px 20px;}
div.lm-news-list dt,div.lm-news-list dd{padding:0 10px;}

.content{ padding:20px 25px; line-height:24px;}
.content h4{ text-align:center; font-size:14px; }
.views{ text-align:right;}
.content .con {border-bottom:1px #ccc dashed;padding-bottom:10px;}
.content .con p { line-height:30px; font-size:14px; }

.kuangs { height:18px; line-height:18px; margin-left:5px; }



.page{ padding:10px; line-height:24px;}

.share{height:30px;padding:5px 20px 5px 20px; line-height:30px;/*position:absolute;left:0px;bottom:0px;*/border-top:solid 1px #d9d9d9;}
.sharediv{height:20px;}

.share b{ padding-right:20px;}
.share a{ padding:3px 20px 3px 20px;}
.share .share-sina{ background:url(/skin/images/sina.gif) left 50% no-repeat;}
.share .share-tqq{ background:url(/skin/images/tqq.gif) left 50% no-repeat;}
.share .share-kaixin{ background:url(/skin/images/kaixin.gif) left 50% no-repeat;}
.share .share-renren{ background:url(/skin/images/renren.gif) left 50% no-repeat;}
.share .share-douban{ background:url(/skin/images/douban.gif) left 50% no-repeat;}
.share .share-baishehui{ background:url(/skin/images/baishehui.gif) left 50% no-repeat;}
.diggArea{padding:0px;margin:0px;width:189px; height:48px;line-height:23px;position:relative;padding-bottom:20px;}
.diggNum{margin:0px;text-align:center;padding:0px;font-size:12px;font-weight:bold;color:#CC0000;
width:58px; height:23px; position:absolute;top:10px;left:120px; }
.diggLink{margin:0px;padding-left:20px;}
.diggLink a{color:#333333;background:url("/skin/images/bg_digg.gif") -189px top no-repeat;display:block;width:154px;height:45px;padding:3px 0 0 35px;}
.diggLink a:hover{background:url("/skin/images/bg_digg.gif") left top no-repeat;}

.casemore{text-align:center;font-weight:bold;}
.casemore a{color:#006697;}
.casemore a:hover{text-decoration:underline;}
.fenye{height:26px; padding:10px 0;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #909090 1px solid; COLOR: #666666; background:#f1f5f8; PADDING-TOP: 2px; BORDER-BOTTOM: #909090 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #fff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0096c9}
DIV.black2 A:active {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #fff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0096c9
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0096c9
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.about-intro{ padding:8px 15px 10px; line-height:24px;font-size:14px; color:#666666;}
.qa{}
.qa p{ text-align:center;}
.qa p.wryh{ padding:15px 0; font-size:14px;}
.qa p.wryh label{ padding:0 20px 0 8px;}
.form-list{ font-size:14px; padding:5px 20px 20px;}
.form-list li{ padding:8px 0;}
.form-list input{ width:170px; height:24px;}
.form-list span{ width:150px; text-align:right; color:#333333;}
.form-list li em{ color:#cc0000; padding-right:10px;}
.form-list textarea{ width:425px; height:155px;}
.form-list button{ background:none; border:none; margin-right:20px; cursor:pointer;}
.form-list .form-btn{ width:450px;}

.mess-list{padding:10px 10px 0;}
.mess-list li{ padding:10px 0; border-bottom:dashed 1px #cccccc;}
.mess-intro{line-height:22px;}
.mess-intro h6{ font-weight:normal; padding-bottom:5px;}
.mess-intro .comment-con{ font-size:14px; padding-bottom:5px;}
.citation{border: #d1d5db 1px solid;padding:3px 3px 10px;background: #fffef5;padding-top: 3px;}
.citation P{padding-left: 11px;padding-right: 11px;}
.citation-title{line-height: 32px;padding-left: 11px;padding-right: 11px;zoom: 1;overflow: hidden;}
.citation-title .user-name{float: left;color: #8d8d8d;}
.citation-title .citation-number{float: right;color: #8d8d8d;}
.lminter{ padding:5px 20px;}
.lminter li{ padding:10px 0; border-bottom:1px #ccc dashed;}
.lminter .inter-img{ display:inline; float:left;}
.lminter .inter-intro{ width:450px; display:inline; float:left; padding-left:20px; line-height:24px;}
.lminter .inter-intro h4{ color:#065284; }
.lminter .inter-intro h4 a{ color:#065284; font-size:14px;}
.lminter .inter-intro h4 a:hover{ color:#cc0001; text-decoration:underline;}
.lminter .inter-intro .dbtn{ padding-top:5px; text-align:right;}
.bot-right{ width:450px;}
.bot-right li{width:32px;float:left;padding-right:5px;}
.bot-right li a{display:block;width:32px;height:32px;text-indent:-9999em;}
.bot-right .facebook{background:url(/skin/images/icoimgs.gif) left -182px no-repeat; }
.bot-right .linkedin{background:url(/skin/images/icoimgs.gif) left -214px no-repeat; }
.bot-right .twitter{background:url(/skin/images/icoimgs.gif) left -246px no-repeat; }
.bot-right .tumblr{background:url(/skin/images/icoimgs.gif) left -278px no-repeat; }
.bot-right .vimeo{background:url(/skin/images/icoimgs.gif) left -311px no-repeat; }
.bot-right .rss{background:url(/skin/images/icoimgs.gif) left -343px no-repeat; }
.bot-right .joinus{width:72px;}
.bot-right .joinus a{display:block;width:72px;height:32px;background:url(/skin/images/joinus.jpg) left top no-repeat;}
.share1{padding-top:10px;}
.share1 a{ padding:3px 5px 3px 20px;}
.share1 .share-sina{ background:url(/skin/images/sina.gif) left 50% no-repeat;}
.share1 .share-tqq{ background:url(/skin/images/tqq.gif) left 50% no-repeat;}
.share1 .share-kaixin{ background:url(/skin/images/kaixin.gif) left 50% no-repeat;}
.share1 .share-renren{ background:url(/skin/images/renren.gif) left 50% no-repeat;}
.share1 .share-douban{ background:url(/skin/images/douban.gif) left 50% no-repeat;}
.share1 .share-baishehui{ background:url(/skin/images/baishehui.gif) left 50% no-repeat;}

.dynamic-list{padding:10px 15px 15px;}
.dynamic-list li{line-height:26px; border-bottom:dashed 1px #cccccc;}
.dynamic-list li a{background:url(/skin/images/ico2.gif) left 50% no-repeat; padding-left:10px;}

.botnews{ padding-top:20px;}
.botnews table{ border-collapse:collapse; }
.botnews td,.botnews th{ border:solid 1px #d9d9d9; border-collapse:}
.bot-title{ line-height:36px; text-align:center; font-weight:normal; font-size:16px;}
.bot-title em{ padding-right:10px; color:#126499; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.botnews td{ padding:10px 20px; line-height:26px;}
.bnewlist{}
.bnewlist li a{ background:url(/skin/images/ico2.gif) left 50% no-repeat; padding-left:10px;}
.bnewlist li em{ color:#666666;}
.bnew-more{ font-weight:bold;}
.friendlink{padding:0 20px 10px 20px;color:#126499;}
.friendlink a{padding:0 10px;color:#126499;}