﻿@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img {border:none; }

a,input { outline:none; }

a{ text-decoration:none; }

body { background:url(../../images/yipeng/bg.jpg) repeat-x; text-align:left; font-size:12px; font-family:"Microsoft Yahei","simsun"; }


/* 公用样式 */

.fl { float:left; }

.fr { float:right; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }

.clear{ zoom:1; }

.wrap{ position:relative; width:100%; text-align:left; }

.inner,#header,#footer,#nav,.business,#project{ margin:0 auto; width:1000px; }

.inner,.business,#project{ padding:30px 0 35px 0; }

.lan{ background-color:#f6f8fc; }

.more{ color:#134b91; }

.more:hover{ color:#F90 }


.bt{ clear:both; overflow:hidden; height:33px; background:url(../../images/yipeng/bt.png) 0 -1px repeat-x; margin-bottom:30px; }
.xm{margin-bottom:0px;}

.bt h3{ float:left; height:34px; background:url(../../images/yipeng/bt2.png) 0 31px no-repeat; font-size:18px; color:#0967be; font-weight:bold; }

.bt h3 span{ padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#afafaf; }

.bt a{ float:right; margin-top:5px; }


#header{ height:99px; }

#logo{ float:left; width:490px; height:70px; padding:29px 0 0 65px; background:url(../../images/yipeng/logobg.jpg) no-repeat; margin-left:-65px; }

#hotline{ float:right; padding-top:46px; color:#ffbf51; font-style:italic; font-size:14px; }

#hotline strong{ font-family:Arial, Helvetica, sans-serif; font-size:20px; }


#nav{ height:46px; position:relative; z-index:2; }

#nav li{ float:left; position:relative; }

#nav li.fx{ width:1px; height:46px; background:url(../../images/yipeng/nav.jpg) no-repeat; }

#nav li a{ float:left; display:block; padding:0 33px; font-size:14px; color:#fff; line-height:46px; }

#nav li a:hover,#nav li.hover a,#nav li.active a{ background:url(../../images/yipeng/nav.jpg) 0 -47px repeat-x; }

#nav li dl{ display:none; position:absolute; left:0; top:46px; width:100%; background-color:#fff; }

#nav li dd{ text-align:center; }

#nav li.hover dd a{ float:none; display:block; padding:0; background-color:#fff; color:#000; line-height:32px; font-weight:normal; color:#FFFFFF; }

#nav li.hover dd a:hover{ background-color:#e40031; color:#fff; }

#banner { height:423px; background:url(../images/loading.gif) center center no-repeat; }
#banner ul {
zoom: 1;
z-index: 0;
}

#banner li{width:100%; height:423px; text-align:center; }

#banner .rslides_tabs{ display:none; }


.dynamic{ height:43px; background-color:#f1f1f1; }

.dynamic .inner{ padding:0; }

.dynamic h3{ float:left; padding-left:27px; background:url(../../images/yipeng/ico.png) left center no-repeat; font-size:13px; color:#2e2e2e; line-height:41px; }

#scrollDiv { float:left; width: 354px; height:43px; overflow: hidden; }

#scrollDiv li { float:left; width: 354px; height:43px; line-height:43px; text-align:left; }

#scrollDiv li a { color:#4c4c4c; }

#scrollDiv li a:hover { color:#07569d; text-decoration:underline; }


.business{ overflow:hidden; }

.business ul{ width:1033px; margin-left:-33px; }

.business li{ float:left; width:225px; height:193px; background-color:#f5f5f5; border-bottom:3px solid #dadada; margin-left:33px; }

.bwz h3{ padding:14px 15px 0 16px; font-size:16px; font-weight:normal; color:#454444; }

.bwz h3 span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#ababab; margin-top:3px; }

.bwz p{ height:42px; padding:9px 15px 13px 16px; border-bottom:1px solid #eaeaea; font-family:'simsun'; color:#838181; line-height:21px; margin-bottom:12px; }

.bwz .more{ margin-left:16px; }


.business li.hover{ background-color:#0c599d; border-bottom-color:#073b69; cursor:pointer; }

.business li.hover .bwz h3{ color:#fff; }

.business li.hover .bwz h3 span{ color:#8eadc9; }

.business li.hover .bwz p{ border-bottom:1px solid #91b0cb; color:#adc6dc; }

.business li.hover .bwz .more{ color:#fff; }


.news{ float:left; width:460px; }

.news_box{ height:255px; background-color:#fff; border-bottom:3px solid #dadada; }

.news_box dl{ clear:both; padding:17px 10px 0 20px; }

.news_box dt,.news_box dt img{ float:left; width:142px; height:136px; }

.news_box dd{ float:right; position:relative; padding-bottom:10px; color:#838181; line-height:24px; }

.news_box dd a.title{ display:block; font-size:16px; font-weight:normal; color:#474747; margin-bottom:12px; }

.news_box dd a.title:hover{ color:#0c599d; }

.news_box dd a.more{ right:0; bottom:8px; }

.news_box ul{ clear:both; overflow:hidden; padding:12px 20px; margin-bottom:13px; border-top:1px dotted #e9e9e9; }

.news_box li{ float:left; width:420px; border-bottom:1px dotted #e9e9e9; line-height:29px; }

.news_box li a{ float:left; color:#838181; }

.news_box li a:hover{ color:#0c599d; }

.news_box li span{ float:right; color:#a4a4a4; }

.news_box a.more{ margin-left:20px; }


.lecture{ margin-left:80px; }


.table_list{ border-bottom:1px solid #ccc; }

.table_list dl{ clear:both; overflow:hidden; border-bottom:1px dotted #ebebeb; }

.table_list dl.caption{ background-color:#74b8e8; border-bottom:1px solid #094983; }

.table_list dl.hui{ background-color:#f5f5f5;}

.table_list dt{ font-weight:bold; color:#fff; line-height:30px; }

.table_list dt,.table_list dd{ float:left; text-align:center; }

.table_list dd,.table_list dd a{ color:#5c5c5c; line-height:32px; }

.table_list dd a{ font-weight:bold; }

.number{ width:18%; }

.name,.place{ font-family:"simsun"; }

.name{ width:34%; }

.place{ width:14%; }

.number,.price,.date{ font-family:Arial, Helvetica, sans-serif;}

.price,.date{ width:17%; }

.table_list dl.hover{ background-color:#053f7b; border-bottom-color:#557ba2; }

.table_list dl.hover dd,.table_list dl.hover dd a{ color:#fff; }

.table_list dl.hover dd a{ font-weight:bold; }


.services .inner{ overflow:hidden; }

.services ul{ float:left; width:1070px; margin-left:-70px; margin-bottom:-30px; }

.services li{ float:left; width:465px; height:170px; background-color:#fff; border-bottom:1px solid #dadada; margin-left:70px; margin-bottom:30px; }

.services li img{ float:left; width:174px; height:170px; }

.services .bwz{  width:435px; margin-left:15px; }

.services .bwz h3{ padding-top:16px; padding-bottom:0; }

.services .bwz h3,.services .bwz p{ padding-left:0; }

.services .bwz p{ padding-top:13px; padding-bottom:20px; line-height:24px; }

.services .bwz a.more{ margin-left:0; }


.customer,.links{ overflow:hidden; }

.customer{ padding-bottom:30px;}

#top{position:relative; width:1000px; height:144px; overflow:hidden;}

#box{ position:absolute; left:0; top:0; }

#box ul{ clear:both; overflow:hidden; }

#box ul{ clear:both; overflow:hidden; width:1017px; margin-left:-17px;}

#box li{ float:left; border:1px solid #e2e2e2; margin-left:17px; margin-bottom:20px; }

#box li img{ float:left; width:184px; height:60px; }


.link .bt{ margin-bottom:26px; }

.link ul{ width:1017px; margin-left:-17px; margin-bottom:10px; }

.link li{ float:left; border:1px solid #e2e2e2; margin-left:17px; margin-bottom:20px; }

.link li img{ float:left; width:184px; height:60px; }


#footer{ padding-bottom:45px; margin-top:-30px; }

#footer .bt{ margin-bottom:13px; }

#footer h3{ padding-left:40px; }

#footer p{ float:left; }

#footer p,#footer p a{ color:#838181; line-height:24px; }

#footer p a{ margin:0 9px; }

#footer p a:hover{ color:#339; text-decoration:underline; }

.foot_nav{ float:right; }

.foot_nav p{ margin-right:10px; }


.weixin,.weibo{ float:right; display:block; width:25px; height:25px; background:url(../../images/yipeng/wei.png) no-repeat; }

.weixin:hover{ background-position:0 -24px; }

.weibo{ background-position:-24px 0;}

.weibo:hover{ background-position:-24px -24px; }


#sdb{ height:300px; background-position:center top; background-repeat:no-repeat; }


.sd{ background:url(../../images/yipeng/sdbg.png) repeat-x; }

.left{ float:left; width:200px; }

.right{ float:right; width:750px; }


#menu{ float:left; width:200px; padding-bottom:70px; background:url(../../images/yipeng/menu.png) left bottom no-repeat #094983; }

#menu h3{ clear:both; width:171px; height:41px; padding:28px 29px 0 0; background:url(../../images/yipeng/menuh3.jpg) no-repeat; font-size:18px; font-style:italic; color:#fff; text-align:right; }

#menu ul{ float:right; width:206px; margin-right:-6px; }

#menu li{ height:39px; padding-top:1px; background:url(../../images/yipeng/menuli.png) 0 38px no-repeat; }

#menu li a{ display:block; width:116px; height:35px; padding:0 35px 4px 25px; margin-left:30px; font-size:14px; color:#fff; line-height:35px; text-align:right; }

#menu li a:hover,#menu li.active a{ background:url(../../images/yipeng/menua.png) no-repeat; font-weight:bold; text-align:left; }


.hotline{ float:left; border:1px solid #f1f1f1; margin-top:20px; }

.hotline img{ width:198px; height:77px; }


#wz{ clear:both; height:30px; background:url(../../images/yipeng/wz.png) 0 -3px repeat-x; margin-top:5px; }

#wz h3{ float:left; height:100%; background:url(../../images/yipeng/wz.png) 0 27px repeat-x; font-size:16px; font-weight:normal; color:#000; }

#wz p{ float:right; }

#wz p,#wz p a{ color:#6e6e6e; line-height:24px; }

#wz p a:hover{ color:#036; text-decoration:underline; }

#wz p span{ padding:0 8px; font-family:'simsun'; }


.content{ padding-top:20px; color:#626262; line-height:30px; }

.news_list li{ position:relative; padding:0 0 35px 0; margin-bottom:14px; border-bottom:1px dotted #e3e3e3; color:#939494; line-height:22px; }

.news_list li a.title{ display:block; margin-bottom:12px; font-size:14px; color:#000; }

.news_list li a.title:hover{ color:#094983; }

.news_list li .more{ display:block; float:right; position:absolute; right:0; bottom:19px; width:53px; height:19px; background:url(../../images/yipeng/more.png) no-repeat; }


.xwzx_list li{float:left; border-bottom:1px dashed #e3e3e3; width:735px; background:url(../../images/yipeng/dian.jpg) no-repeat 0 15px; padding-left:15px; line-height:35px; }

.xwzx_list li span{float:right;}

.xwzx_list li a{ font-size:12px; color:#454545; line-height:35px; }

.xwzx_list li a:hover{ color:#094983; }

.show_title{padding: 25px 0 25px 0; border-bottom: 1px dotted gainsboro; font-size: 20px; text-align: center; margin-bottom: 20px; font-family: "微软雅黑"; color:#0b4783;}

.show_title span {display: block; padding-top: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #949494;}


.case_list{ float:left; width:795px; margin-left:-45px; _display:inline; }

.case_list li{ float:left; width:220px; height:206px; margin-left:45px; border-bottom:2px solid #dadada; margin-bottom:35px; }

.case_list li.hover{ border-bottom-color:#134b91; }

.case_list li img{ float:left; width:220px; height:165px; margin-bottom:6px; }

.case_list li a{ color:#636363; }

.case_list li a:hover,.case_list li.hover a{ color:#094984; }


.job_list .job{ width:294px; }

.job_list .place,.job_list .length{ width:143px; }

.job_list .time{ font-family:Arial, Helvetica, sans-serif; width:170px;}

.job_list a{ color:#5c5c5c; }


.contact{ clear:both; }

.contact dl{ clear:both; margin-bottom:20px; }

.contact dt{ height:34px; border-bottom:1px dotted #e3e3e3; font-size:16px; color:#094a83; margin-bottom:16px; }

.contact dd{ color:#646464; line-height:24px; }

.map{ float:left; margin-top:14px; border:1px solid #cbcbcb; }

.xiaobt{ clear:both; }

.xiaobt a{ float:left; font-size:18px; font-size:16px; color:#ff861c; line-height:30px; margin-top:10px; } 

.xiaobt a.more{ float:right; font-size:12px; color:#134b91; }

.xiaobt a.more:hover{ color:#F60; }
.phone {
position: absolute;
right:0;
top: 450px;
margin-right: 20px;
width: 126px;
height: 126px;
}

.ym{ clear:both; text-align:center; padding-top:35px; padding-bottom:20px; }

.ym a:link,.ym a:visited,.ym span{ display:inline-block; height:19px; padding:0 7px; border:1px solid #ccc; color:#676767; line-height:17px; margin:0 5px; margin-top:1px;  }

.ym a:hover{ background:#2c689d; color:#fff;}

.ym a.a1{ margin-top:0; }

.ym span{ height:21px; border:none; line-height:19px; font-weight: bold; background-color:#2c689d; color:#fff; }



/*下面是对联广告的css代码*/
.duilian{top:180px;position:absolute; width:160px; overflow:hidden; display:none;}
.duilian_left{ left:30px;}
.duilian_right{right:30px;}
.duilian_con{width:160px; height:214px; overflow:hidden;}

.duilian_con img{ display:block; }

.duilian_close{ position:absolute; top:0; line-height:24px; text-align:center; display:block; font-size:13px; color:#4d4d4d; text-decoration:none;}

.duilian_close:hover{ color:#fff; }

.duilian_left .duilian_close { left:8px;}
.duilian_right .duilian_close {right:8px;}
