@charset "utf-8";
/* CSS Document */
body{ background:url(body.gif) repeat-x; }
.top{height:100px;}
.logo{ margin-top:20px; float:left; width:550px;}
.tel{ float:left; background:url(tel.png) left no-repeat; height:30px; line-height:30px; margin-top:40px;}
.tel span{text-shadow: 1px 1px 1px #fff;font-family: Arial;color: #C00; font-size:15px; font-weight:bold; padding-left:20px;}
.opzuo{ background:url(top.png) no-repeat; width:141px; height:23px; float:right; line-height:23px; color:#fff; text-align:center;}
.opzuo a{ color:#fff;}

/* nav */
.snav{width:1000px; height:36px; position:relative; margin:auto;}
.snav b{ position:absolute; background:url(navleft.png) no-repeat; width:6px; height:36px; left:0;}
.snav s{ position:absolute; background:url(navright.png) no-repeat; width:8px; height:36px; right:0;}
.nav{width:986px; height:36px; background:url(nav.png) repeat-x; margin-left:6px;}
.nav ul li{ float:left; line-height:36px; height:36px; margin-left:17px;}
.nav ul li a{ color:#fff; font-size:15px; font-weight:bold; display:block; width:91px; text-align:center;}
.nav ul li a:hover{ text-decoration:none; }
.nav ul li a.current{ background:url(ednav.png) no-repeat;}
.nav ul li a.seleced{ background:url(ednav.png) no-repeat;}
.nav ul li dl{ display:none; }
.nav ul li dl dd{ height:30px;}
.nav ul li dl a.seleced{ background:none;}

.nav dl{ position:absolute; z-index:1; background-color:#fff; opacity:0.8;}
.nav dl dd a{ color:#000; font-size:12px; font-weight:100; padding-left:10px; width:81px; text-align:left;}
.nav dl dd a:hover{ background:none; font-weight:bold; color:#033491}


.banner{width:1000px; height: 271px;}
.banner .KSS_btnBox{ bottom:8px !important;}
.banner .KSS_titleBar{height:30px !important; width:330px !important; left:2px !important; bottom:2px !important; background-color:#daeecc !important; display:none;}
.banner .KSS_titleBox .title{ margin:13px 0px 0px 10px !important;}
.banner .KSS_btnBox ul li{border-radius:18px;  behavior: url();  !important; !important; margin-left:8px !important; }

/* main */
.yzxleft{width:242px; overflow:hidden; height:auto; margin-top:10px;}
.zjyzx{width:240px; border:1px solid #c8c8c8; height:240px; overflow:hidden;}
.pub-top{ background:url(t.gif) repeat-x; height:29px;  padding:5px 0 0 10px;}
.pub-top span{ display:block; background:url(nav.gif) no-repeat; width:98px; text-align:center; height:23px; line-height:23px; color:#fff; font-size:13px; font-weight:bold; float:left; }
.pub-top a{ display:block; float:right; padding-right:10px; color:#033491}
.zjyzx .zj-main{width:240px; text-align:center; padding:3px 0; position:relative; background: url(loading.gif) no-repeat 50% 50%; height:200px;}
.zjyzx .zj-main img{	position:absolute;	top:0px;	left:0px;	display:none;}

.dynamic{width:240px;border:1px solid #c8c8c8; height:240px; overflow:hidden; margin-top:10px; }
.dynamic-main ul { padding:10px;}
.dynamic-main ul li{ line-height:30px; height:30px; border-bottom:1px dotted #000; width:220px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.itact{width:240px;border:1px solid #c8c8c8; height:auto; overflow:hidden; margin-top:10px;}
.itact-main{ padding:10px; line-height:25px; height:375px;}

.yzxright{width:750px; height:auto; overflow:hidden;}
.iabout{width:415px; border:1px solid #c8c8c8; height:240px; overflow:hidden; margin-top:10px; float:left;}
.iabout-main{ padding:10px; line-height:25px; height:185px;}
.iabout-main img{ margin:0 10px 10px 0;}
.iabout .a-ab{ display:block; text-align:right; color:#033491; margin-top:-5px;}

.iaim{ width:320px; height:240px; float:right; background:url(zz.gif) repeat-x; margin-top:10px;}
.iaim-main{ background:url(img1.png) right no-repeat;width:320px; height:240px; background-position:222px 26px;}
.iaim-img{ padding:25px 0 0 30px; }
.iaim-main ul{ padding:16px 0 0 18px;}
.iaim-main ul li{line-height:35px; height:35px; border-bottom:1px dotted #000; width:195px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 业务范围  */
.yewu{width:415px; float:left; height:490px; border:1px solid #c8c8c8; overflow:hidden; margin-top:10px;}
.yewu dl{width:120px; height:128px; float:left; margin:9px; margin-top:13px; overflow:hidden;}
.yewu dl dt{ background:#dfdfdf; height:20px; margin-top:10px; line-height:20px; text-align:center;}
.yewu dl dt a{ color:#000;}

.wuright{width:320px; float:right; height:auto;}
.ysqy{width:318px; border:1px solid #c8c8c8; height:250px; overflow:hidden; margin-top:10px;}
.ysqy-main{width:298px; height:195px; padding:10px; overflow:hidden; line-height:25px;}

.wlzs{width:318px;  border:1px solid #c8c8c8; height:230px; overflow:hidden; margin-top:10px;}
.wlzs-main{width:318px; height:195px;}
.wlzs-main ul{ padding:10px;}
.wlzs-main ul li{ line-height:28px; height:28px; border-bottom:1px dotted #000;}
.wlzs-main ul li a{ display:block; width:215px; float:left;  overflow:hidden;white-space: nowrap;text-overflow: ellipsis}
.wlzs-main ul li span{ display:block; float:right; padding-right:5px;}

.case{width:748px; border:1px solid #c8c8c8; height:178px; overflow:hidden; margin-top:10px;}
.case-main{width:748px; height:143px; overflow:hidden;}
.case-main ul{ padding-top:10px;}
.case-main ul li{ float:left; border:1px solid #9c9c9c; width:135px; height:120px; margin-left:10px;}

/* footer */
.footer{width:1000px; margin:auto; border-top:5px solid #033491; text-align:center; margin-top:20px; padding-top:10px;}
.footer p{ line-height:30px;}
.footer p tt a{ color:#033491; padding:0 5px;}

/* about */
.tow-tit{ height:45px; color:#033491; font-family:"Arial"; font-size:18px; font-style:italic; font-weight:bold; line-height:45px;}
.tow-tit span{ color:#ff7200; font-size:26px; font-weight:bold; font-family:"黑体";}
.tow-tit tt{ font-size:21px; font-weight:bold; font-family:"黑体";}

.tow-nav ul li{width:240px; height:30px; background:url(lnav.png) no-repeat; background-position:0px -32px; line-height:30px; margin-top:5px;}
.tow-nav ul li:hover{ background-position:0px 0px;}
.tow-nav ul li.current{background-position:0px 0px;}
.tow-nav ul li a{ color:#fff; font-weight:bold; font-size:15px; padding-left:70px;}
.tow-nav ul li a:hover{ text-decoration:none;}

.rxmain{ border:1px solid #aaa; margin-top:10px;}
.yr-tit{ background:url(rfoot.gif) repeat-x bottom; height:45px; line-height:45px;}
.yr-tit span{ display:block; background:url(li.png) no-repeat left; float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#033491; margin-left:10px;}
.yr-tit tt{ display:block; float:right; padding-right:10px; color:#033491;}
.yr-tit tt a{color:#033491;}
.yr-main{padding:15px; line-height:26px;}
.yr-main p{ text-indent:20px;}
.text-h2{ height:80px; border-bottom:1px dotted #000; text-align:center; line-height:35px; margin-bottom:10px;}
.text-h2 h2{ font-size:16px; font-weight:bold; }

.nlistul{}
.nlistul li{ line-height:35px; height:35px;  border-bottom:1px dotted #000; width:720px;}
.nlistul li a{ display:block; float:left;}
.nlistul li span{ display:block; float:right ; padding-right:10px;}
.page{ line-height:30px; height:30px; text-align:center; margin-top:10px;}
.page a,.page span{ padding:0 5px;}

.imgul-list li{ float:left; margin-left:25px; padding-bottom:10px; width:205px; height:160px;}
.imgul-list li img{ border:1px solid #dcdcdc; }

.mess-tip{ line-height:40px; height:40px; background:url(../images/li1.gif) no-repeat left #e5eaf4; background-position:20px 10px; margin-top:20px;}
.mess-tip span{ padding-left:50px; font-size:14px; color:#ff0000;}
.messtb{ margin-top:20px; font-size:13px;}
.messtb td{ padding:5px 10px;}
.messtb td tt{ color:red;}
.messtb td input[type="text"]{ height:20px; line-height:20px; width:200px;}
.btnsave{ border:0; cursor:pointer; background:url(../images/btn.png) no-repeat; width:110px; height:40px; margin-top:10px;}
.case_gd{width:748px; height:143px; overflow:hidden;}


#slider a {	border:0;	display:block;}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.no_margin_right { 
	margin-right: 0; 
}

.no_pmb { 
	padding-bottom: 0; 
	margin-bottom: 0; 
	border-bottom: 0; 
}





