@charset "gb2312";
/* CSS Document */

.nybanbox{ border-bottom: 2px solid #d6d6d6;
    background:url(imagesnyban.jpg) center 85PX no-repeat #FFFFFF; height:235px;
    padding-top: 85px;
    width: 100%;}
	
.content{ width:1000px; margin:10px auto; }

.nydh{ width:267px;}


/* newslist */
.news_con_layer { width:100%; padding-top:274px; background:url(../images/news_con_layer_bg.png) no-repeat center top;}
.main_fl { width:267px; overflow:hidden;}
.inside_menu_ly { width:100%; background:#0770c1 ;}
.inside_menu { width:248px; margin:0 auto;}
h2.news_tit { height:63px; background:url(../images/news_tit_bg.gif) no-repeat;}
.inside_menu ul { padding:8px 0; }
.inside_menu ul li { height:27px; border-bottom:1px solid #339dee;}
.inside_menu ul li a { display:block; width:100%; height:27px; transition:all 0.5s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.5s ease;}
.inside_menu ul li a.news_a1 { background:url(../images/news_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.news_a2 { background:url(../images/news_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.news_a3 { background:url(../images/news_a3_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.news_a4 { background:url(../images/news_a4_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.news_a5 { background:url(../images/news_a5_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}

.main_fr { width:715px; overflow:hidden;  background:url(imagesabt_img.gif) no-repeat left 49px #fff; min-height:620px; } 
.main2_fr { width:715px; overflow:hidden;  background: #fff; min-height:620px; } 

.local_box { width:100%; height:48px; line-height:48px; background:url(imageslocal_box_bg.gif) repeat-x left top; border-bottom:1px solid #cececf;}
.local_box p { color:#65686d; height:48px; line-height:48px; padding-left:38px; background:url(imageslocal_p_bg.gif) no-repeat 20px center; font-size:12px; text-align:left; }
.local_box p a { color:#65686d;}
.local_box p a:hover { color:#0770c1;}
.local_box p span.cur { color:#0770c1; text-decoration:underline;}

.news_list { width:740px; margin:0 auto; padding:30px 0; overflow:hidden;}
.news_list ul li { height:124px; overflow:hidden; margin-bottom:30px;}
.news_list ul li img { display:block; width:160px; height:120px; box-shadow:3px 3px 0 #c3c4c6; -webkit-box-shadow:3px 3px 0 #c3c4c6; -ms-box-shadow:3px 3px 0 #c3c4c6; -o-box-shadow:3px 3px 0 #c3c4c6;}

/*关于我们左侧导航*/
h2.abt_tit { height:63px; background:url(imagesabt_tit_bg.gif) no-repeat; height:63px; line-height:63px; overflow:hidden; color:#FFF;font-weight:500;font-size:20px;text-align:left;}

.inside_menu ul li a.abt_a2 { background:url(imagesabt_a2_bg.gif) no-repeat left bottom; color:#FFF; font-size:14px; font-weight:600;}

.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}

/*业务领域左侧导航*/
h2.ywly_tit { height:63px; background:url(imagesywly_tit_bg.gif) no-repeat;}
.inside_menu ul li a.ywly_a1 { background:url(../images/ywly_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.ywly_a2 { background:url(../images/ywly_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.ywly_a3 { background:url(../images/ywly_a3_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.ywly_a4 { background:url(../images/ywly_a4_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.ywly_a5 { background:url(../images/ywly_a5_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}


/*联系我们左侧导航*/
h2.lxwm_tit { height:63px; background:url(../images/lxwm_tit_bg.gif) no-repeat;}
.inside_menu ul li a.lxwm_a1 { background:url(../images/lxwm_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.lxwm_a2 { background:url(../images/lxwm_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.lxwm_a3 { background:url(../images/lxwm_a3_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}


/*技术研究左侧导航*/
h2.jsyj_tit { height:63px; background:url(../images/jsyj_tit_bg.gif) no-repeat;}
.inside_menu ul li a.jsyj_a1 { background:url(../images/jsyj_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.jsyj_a2 { background:url(../images/jsyj_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}



/*诚聘英才左侧导航*/
h2.cpyc_tit { height:63px; background:url(../images/cpyc_tit_bg.gif) no-repeat;}
.inside_menu ul li a.cpyc_a1 { background:url(../images/cpyc_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.cpyc_a2 { background:url(../images/cpyc_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.cpyc_a3 { background:url(../images/cpyc_a3_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.cpyc_a4 { background:url(../images/cpyc_a4_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.cpyc_a5 { background:url(../images/cpyc_a5_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}

/*新闻中心左侧导航*/
h2.xwzx_tit { height:63px; background:url(../images/xwzx_tit_bg.gif) no-repeat;}
.inside_menu ul li a.xwzx_a1 { background:url(../images/xwzx_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.xwzx_a2 { background:url(../images/xwzx_a2_bg.gif) no-repeat left bottom;}
.inside_menu ul li a.xwzx_a3 { background:url(../images/xwzx_a3_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}

/*专业案例左侧导航*/
h2.zyal_tit { height:63px; background:url(../images/zyal_tit_bg.gif) no-repeat;}
.inside_menu ul li a.zyal_a1 { background:url(../images/zyal_a1_bg.gif) no-repeat left bottom;}
.inside_menu ul li a:hover, .inside_menu ul li a.on { background-position:left top;}

.left_img_box img{ border:1px solid #cececf; }

.left_img_box ul{ padding-top:15px; }
.left_img_box ul li {padding-top:3px; height:96px; }
.tel_img {background:url(imagestel_img.png) no-repeat  center center ; height:65px; padding-top:15px;} 


.abt_txt {
    margin: 0 auto;
    padding-top: 290px ;
    width: 670px;}
	
.abt2_txt {
    margin: 0 auto;
    padding-top: 20px ;
    width: 670px;}	
	
.abt2_txt p { text-align:left ; font-size:12px; line-height:24px; color:#515151;margin-bottom: 10px;
    text-indent: 2em;}
		
.gold {
    color: #0770c1;
}
.abt_txt p { text-align:left ; font-size:12px; line-height:24px; color:#515151;margin-bottom: 10px;
    text-indent: 2em;}


.abt_txt h2{ color:#f57c25; text-align:left; font-size:20px; font-family:"微软雅黑"; line-height:50px; width:670px; border-bottom:1px dotted  #a5a5a5;}

.abt2_txt h2{ color:#f57c25; text-align:left; font-size:20px; font-family:"微软雅黑"; line-height:50px; width:670px; border-bottom:1px
dotted  #a5a5a5;} 




.dy{ background:#ececec; width:667px ; height:78px; margin:0 auto; margin-top:20px;}
.dy p{ color:#339dee; width:620px; margin:0 auto; line-height:24px; padding-top:12px  }
	
/*二级页面*/
#main_accordion {
    font-size: 12px;
    padding: 0;
}

#main_accordion .accordion_tab_content_wrap {
    background-color: #f7f8f8;
    line-height: 18px;
    padding: 20px;
    text-align: left;
}
#main_accordion .accordion_tab_content {
    border: 1px solid #e5e5e5;
    padding: 0;
}
#main_accordion .tab_title a {
    border: medium none;
    font-family: "宋体";
    font-size: 12px;
    line-height: 32px;
}
#main_accordion .tab_title {
    background: url(imagesmain_left_list_bg1.jpg) no-repeat center center ;
    border: medium none;
    height: 43px;
    text-align: left;
}


/*资质荣誉*/
ul#case {
    padding:40PX 10PX 30PX 32PX;
}
ul#case li {
    display: inline;
    float: left;
    height: 232px;
    margin: 10px 10px 20px 0;
    width: 158px;
}
ul#case li a {
    display: block;
    height: 213px;
    text-decoration: none;
    width: 158px;
}
ul#case li a img {
    border: 1px solid #d5d5d5;
    height: 85px;
    margin-top: 5px;
    overflow: hidden;
    padding: 1px;
    width: 142px;
}
ul#case li a .imgthumb {
    background: none repeat  #d8d8d8;
}
ul#case li a .imgthumb div.thumb_shadow_right {
    background: none repeat  #fff;
    border: 1px solid #cacaca;
    display: block;
    left: -3px;
    padding: 3px;
    position: relative;
    text-align: center;
    top: -3px;
}
ul#case li a:hover {
	/* */
    background: none repeat  #cf0010;
    cursor: pointer;
    float: left;
    height: 130px;
    margin: -20px -6px;
    position: absolute;
    width: 158px;
    z-index: 5;
   
}
ul#case li .box h5 {
    display: block;
    font-weight: normal;
    line-height: 22px;
    margin-top: 6px;
    text-align: left;
}
ul#case li .box h5 img {
    border: 0 none;
    height: 11px;
    line-height: 11px;
    vertical-align: middle;
    width: 24px;
	 height: 54px;
	overflow:hidden;
}
ul#case li .box .date {
    display: block;
    font-family:"宋体";
    font-size: 12px;    
	line-height: 12px;
    text-align:right; color:#7f7f7f;
}
ul#case li .box .intro {
    color: #a7a7a7;
    height: 54px;
	overflow:hidden;
    line-height: 18px;
    margin-top: 12px;
    text-align: left;
}


/*客户留言*/

.label01 {
    float: left;
    height: 47px;
    line-height: 47px;
    text-align: right;
    width: 154px; font-weight:700; font-size:14px;
	background: url(imageslybg.gif) no-repeat center center ;
	color:#FFF; border-bottom:1px solid #FFF;
}

.label02 {
    float: left;
    height: 97px;
    line-height: 47px;
    text-align: right;
    width: 154px; font-weight:700; font-size:14px;
	background: url(imageslybg.gif) no-repeat center center ;
	color:#FFF; border-bottom:1px solid #FFF;
}


.online-liuyan span { float:left; width:398px; border-bottom:1PX solid #dedede;  height:47PX; line-height:47PX; color:#8e8e8e;}

.online-liuyan input {
    border: 1px solid #cececf;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0 12px;
    outline: 0 none;
    padding: 3px;
    width: 206px;
}

.online-liuyan .matter {
    border: 1px solid #cececf;
    height: 87px;
    margin: 8px 0 0 -12px;
    outline: 0 none;
    width: 385px;
}

.form-btn {
    padding-left: 260px;
    padding-top: 45px;
}
.form-btn a {
    background: url(imagestjly.png) no-repeat ;
    display: block;
    height: 49px;
    outline: medium none;
    text-indent: -999em;
    width: 278px;
}
.form-btn a:hover {
    background: url(imagestjly02.png)  no-repeat;
}

.abt2_box{
    background: url(../images/lyfl.GIF)  no-repeat  center 740PX;
}


/*留言板*/
.comments .p1  {text-align: left; }
.comments .p1 dd { padding: 10px; text-align: left; }
.comments .a li { padding: 0 8px; line-height: 25px; border-top: 1px dotted #CDCDCD; }
.comments .p1 .bl li { padding: 23px 10px; display: inline-block; border-bottom: 1px solid #E5E5E5; line-height: 18px; font-family: "Arial" , "宋体"; }
.comments .p1 .bl li img { width: 50px; height: 50px; float: left; margin-right: 10px; border: 1px solid #ECECEC; }
.comments .p1 .bl li dl { width: 559px; display: inline-block; }
.comments .p1 .bl li dl dt  { padding: 0 0 7px; color: #323232; font-size: 14px; }
.comments .p1 .bl li dl dt p { padding: 0 0 7px; color: #323232; font-size: 12px; }
.comments .p1 .bl li dl dt a { width: auto; height: auto; padding: 0px; margin-right: 8px; display: inline; color: #0770c1; font-family: "Arial"; background-image: none; font-weight:700; line-height:24px;}
.comments .p1 .bl li dl dt a:hover { background-image: none; color:#f57c25; text-decoration: underline; }
.comments .p1 .bl li dl dt label { float: right; }
.comments .p1 .bl li dl dd { display: inline-block; margin: 0px; padding: 0px; border: 0px; color: #444; font-size: 14px; line-height: 26px; word-break: break-all; word-wrap: break-word; }
.comments .p1 .bl li dl dd div { padding: 10px; border: 1px solid #F1F1F1; background: #F8F8F8; margin: 10px 0 10px; }
.comments .p1 .bl li dl dd div img { vertical-align: baseline; }
.comments .p1 .bl li dl dd div dl { width: 474px; display: inline-block; }
.comments .p1 .bl li dl dd div dl dd { background-color: #F8F8F8; }
.comments .p1 .bl li .replybtn { padding: 5px; display: inline-block; float: right; font-size:12px; color:#595959;  }
.comments .p1 .bl li .replybtn:hover { padding: 4px; border: 1px solid #DBDBDB; background: #E8E8E8; color:#0770c1; cursor:pointer; }
.comments .p1 .bl li .replybody {padding: 10px; border: 1px solid #DBDBDB; background: #E8E8E8; line-height: 40px; display:none; }
.comments .p1 .bl li .replybody .ctn { border: 1px solid #9F9F9F; width: 90%; height: 80px; }
.comments .p1 .bl li .replybody img { width: auto; height: auto; float: none; margin-right: auto; border: 0; }
.comments .p1 .bl li .replybody .txt { padding: 3px; border-top: 1px solid #9F9F9F; border-left: 1px solid #9F9F9F; border-right: 1px solid #0770c1; border-bottom: 1px solid #0770c1; }
.comments .p1 .bl li .replybody .btn { font-size: 14px; width: 64px; height: 28px; font-weight: bold; color: #FFFFFF; border: 1px solid #0770c1; background-color:#0770c1; cursor: pointer; margin-top: 6px; }


/*友情链接*/
yqljlist .left{	font-size:12px;	font-family:微软雅黑,华文细黑,黑体;	float:left;}
.yqljlist{ width:660px; margin:20px auto; height:auto; overflow:hidden;}
.yqljlist li{float:left; padding:10px 5px 0 5px;}
.yqljlist li div img.middle{	width:0;	height:100%;	vertical-align:middle; }
.yqljlist li div img{	vertical-align:middle;}
.main_fr_links { width:715px; background:#fff; min-height:620px;}
