﻿@charset "utf-8";

/* CSS Document */



#wrap { background-color:#fff; width:1200px; padding:0px 0px 15px 0px; margin:0px auto;}


#menu2 { padding:5px 0px; width: 980px; height:27px; background:url(../images/dh-bg.jpg) repeat-x; border-top:1px #c09256 solid; }

#menu2 ul { }

#menu2 ul li { float:left; margin:0 30px; display:inline; }

#menu2 ul .lylx_nav { margin-right:14px; }

.bottom_pic { float:right; width:180px; }

.bottom_pic .font_wei { height:15px; background-color:#ededed; border:1px solid #cccccc; width:132px; padding:3px; color:#8B8B8B; }

.bottom_pic .bott_an { border:none; height:22px; width:22px; padding:3px; background-color:#cc2424; color:#fff; vertical-align:top; margin-left:3px; }


.zt_top1 { background-color:#f9f9f9; height:349px; margin-top:10px;}

.zt_top1_img { background:url(../images/zt_img_bj.gif) repeat-y right; width:660px; float:left; }

.zt_top1_fl_name { float:left; width:320px; height:46px; margin-bottom:6px; background:url(../images/zt_top_ty.gif) no-repeat bottom; line-height:46px; text-align:center; color:#afafaf; }

.zt_top1_fl_name span { color:#666666; font-weight:bold; }

.zt_top1_fl { list-style:none; }

.zt_top1_fl ul li { float:left; margin:0px; padding:0px; }

.zt_text_title { background:url(../images/zt_ty2.gif) no-repeat bottom; height:48px; padding-top:30px; }

.zt_space_1 { padding-left:309px; width:671px; }

.zt_space_2 { padding-left:209px; width:771px; }

.zt_space_3 { padding-left:355px; width:635px; }

.zt_list { list-style:none; margin-top:23px; }

.zt_list ul li { padding-top:3px; padding-left:3px; background:url(../images/zt_k_bj.gif) no-repeat 0 0; width:192px; height:150px; float:left; margin-left:40px; margin-right:3px; margin-bottom:15px; margin-top:10px; display:inline; }

.zt_list ul li img { padding:1px; border:1px solid #e5e5e5; }

.zt_list ul li p { line-height:35px; text-align:center; }

.zt_list ul li a { color:#535353; }

#zt_line { width:980px; padding:0px 12px; background-color:white; height:8px; margin:0 auto; }

/*רͼƬлЧ*/

#basic-accordian { width:646px; z-index:2; }

.tab_container { width:100%; overflow:hidden; float:left; background-color:#929291; }

.tab_container div { float:left; width:30.9%; +width:31%;

_width:31%; overflow:hidden; }

.accordion_headings { padding:5px; height:19px; line-height:16px; font-family:""; background:#929291; color:#FFFFFF; border-left:1px solid #FFF; cursor:pointer; font-weight:bold; }

#test1-header { border-left:none; }

.accordion_headings:hover { background:#977a55; }

.accordion_child { padding:15px; }

.header_highlight { background:#977a55; }

/*иҳʽ*/



/*Ժ· lylx*/

.ly_add { width:750px; }

.ly_add ul { margin-top:30px; margin-left:32px; list-style:none; }

.ly_add ul li { background:url(../images/ly_icon.gif) no-repeat 10px 4px; height:22px; line-height:22px; padding-left:39px; }

.ly_map { width:680px; height:470px; overflow:hidden; margin:0px auto; padding:20px 0px; }

.ly_add dl { margin-top:22px; margin-left:40px; }

.ly_add dl dt { float:left; width:80px; height:122px; margin-top:5px; }

.ly_add dl dd { line-height:22px; }

.ly_add dl dd span { color:#df9f24 }

/*Ŀ project*/

.project { width:960px; margin-top:22px; background-color:#f4f2ee; padding:10px; float:left }

.project dl dt { width:182px; margin-right:24px; float:left; }

.project dl dd { line-height:20px; color:#666666; }

.project dl dd b a { color:#666666; }

.project dl dd span { margin-left:18px; }

.pro_s1 { padding-top:32px; }

.pro_s2 { padding-top:10px; }

.wzdt { width:960px; margin-top:22px; background-color:#f4f2ee; padding:10px; float:left; }

.wzdt h1 { font-size:36px; color:#000; }

.wzdt h1 a { color:#000; }

.wzdt dl dd { line-height:25px; color:#666666; }

.wzdt dl dd span { margin-left:18px; }

.pro_s3 { padding-top:10px; }

.pro_s4 { padding-top:10px; }

/*רŶ experts*/

.zj_s1 { padding-top:30px; }

.zj_list { margin-left:13px; margin-bottom:20px; width:380px; overflow:hidden; float:left; display:inline }

.zj_list dl dt { background:url(../images/zj_kbj.gif) no-repeat 0 0; width:119px; height:146px; padding-left:8px; padding-top:8px; float:left; margin-right:15px; }

.zj_list dl dd { line-height:20px; color:#737373; }

.zj_list dl dd span { color:#f40201; }

.zj_name { font-size:14px; font-weight:bold; margin-bottom:7px; padding-top:5px; }

.zj_but1 { background:url(../images/zj_but1.gif) no-repeat 0 0; width:80px; height:23px; cursor:pointer; border:none; margin-top:13px; float:left; }

.zj_but2 { background:url(../images/zj_but2.gif) no-repeat 0 0; width:80px; height:23px; cursor:pointer; border:none; margin-top:13px; margin-left:15px; }

.zj_page { width:800px; float:right; text-align:center; margin-top:50px; margin-bottom:70px; }

.zj_page a { border:solid 1px #cbcbcb; padding:6px; margin-right:7px; }

.zj_page a:hover { background-color:#956b37; color:#fff; }

/*΢*/



#wz_left { float:left; width:300px;border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
#wz_left span{ }

.Newsarclist{ width:300px; margin:0 auto; clear:both; border-top:1px solid #D5D5D5;}
.Newsarclist a{ display:block; color:#000000; height:15px; line-height:30px; width:280px; float:left; font-size:15px;  margin-bottom:13px; margin-left:20px;}
.Newsarclist li{ height: 16px;line-height: 16px;font-size: 14px;margin-bottom: 14px;}
.Newsarclist .jishu{ background-color:#7e181d;border-radius: 3px;color:#fff;height: 15px;line-height: 15px;text-align: center;vertical-align: middle;width: 16px;margin-top: 4px;padding: 1px 5px;margin-right: 10px;margin-left: 17px;}
.arclistnew{ border-top:1px solid #e1e1e1;}
.arclistnew li{ height: 16px;line-height: 16px;font-size: 14px;margin-bottom: 14px;}
.arclistnew ul{ padding:20px 0;}
.arclistnew .jishu{ background-color:#7e181d;border-radius: 3px;color:#fff;height: 15px;line-height: 15px;text-align: center;vertical-align: middle;width: 16px;margin-top: 4px;padding: 1px 5px;margin-right: 10px;margin-left: 17px;}
.arclistnew .bzzxwz{  font-size:20px; height:40px; padding:10px;}
.wzxzx_list { margin-top:0px; background:#D9D9D9}

.title{ height:40px; font-size:20px;}
.title span{position:relative; top:5px;}
.newsarclist { padding:10px; border-top: 1px solid #e1e1e1;}
.newsarclist li{ font-size:14px; line-height:27px;}
.newsarclist li a:hover{ color:#dd1e2e}
.newsarclist li span{background-color: #dd1e2e;border-radius: 3px;color: #fff;height: 15px;line-height: 15px;text-align: center; width: 16px;margin-top: 4px;padding: 1px 5px;margin-right: 10px;}
.newsarclist .title{ height:40px; font-size:20px;}
.newsarclist .title span{position:relative; top:5px;}
.remen{ border-top: 1px solid #e1e1e1;}
.remen .title{ padding:10px;  height:40px; font-size:20px;}

.menu_head { color:#000; height:47px; line-height:47px; cursor:pointer; padding-left:19px; border-bottom:1px solid #e6e6e6; font-size:17px; text-align:center; background:#c6c6c6;}

.menu_head a { color:#000;}

.activeTitle { color:#000; font-weight:bold; font-size:20px;}

.activeTitle a { color:#fff; }

.menu_body ul li { line-height:24px; background:#000}

.menu_body ul li a { display:block; padding-left:40px; height:30px; line-height:30px; font-size:17px; text-align:center; color:#fff;}

.menu_body ul li a:hover { background-color:#7a030e; }

.team_wdzx ul { margin-top:10px; margin-left:2px; }

.team_wdzx .bzzxwz { font-size:17px; height:47px; line-height:47px; background:#979797; text-align:center;}

.team_list li { padding-top:1px; *padding-top:5px; float:left; }

.heigt_div { clear:both; height:17px; }

.lxfscroll { width:300px; margin-left:auto; margin-right:auto; position: relative; height:410px; overflow: hidden; }

.lxfscroll ul li { height: 117px; width: 172px; position: absolute; }

.lxfscroll ul { position: absolute; }

.wz_p1 { width:100%; height:40px; }

.wz_p1 ul { margin-left:18px; margin-top:10px; }

.wz_p1 ul li { float:left; margin-right:5px; }

.wz_p1 ul li a { border:solid 3px #c7cdd3; width:93px; height:22px; text-align:center; display:block; }

.wz_p1 ul li a:hover { background-color:#ab7a1b; border:none; width:99px; height:28px; line-height:25px; color:#fff; display:block; }

.wz_p1 ul li .now { background-color:#ab7a1b; border:none; width:99px; height:28px; color:#fff; line-height:25px; }

.wz_p2 { width:777px; background: url(../images/wz_bj1.gif) no-repeat 0 0; height:143px; padding-left:23px; padding-top:38px; }

.wz_p2 p { width:490px; line-height:22px; text-indent:24px; }

.wz_p2 span a { color:#ff0000 }

.wz_p2_title { font-size:14px; font-weight:bold; color:#444444; width:490px; text-align:center; margin-bottom:5px; }

.wz_new_list { list-style:none; width:700px; }

.wz_new_list ul li { background:url(../images/wz_xuxian.gif) repeat-x bottom; padding-bottom:10px; line-height:26px; margin-bottom:15px; width:700px; }

.wz_hs { color:#444444; font-weight:bold; }

.wz_page { width:720px; float:right; text-align:center; margin-top:50px; margin-bottom:70px; }

.wz_page a { border:solid 1px #cbcbcb; padding:6px; margin-right:7px; }

.wz_page a:hover { background-color:#956b37; color:#fff; }

.logo li{display:inline;}
.subnav li{display:inline;}
.about_list li{list-style-type:none;display:inline;}
.ab_img_list li{list-style-type:none;}
.footer li{list-style-type:none;}
.anpic_list li{list-style-type:none;}
.an_title li{list-style-type:none;}


.contactUsBox {width:300px;background-color: rgba(41, 34, 42, 0.56);}

.contactUsTitle {font-size:20px;color:#fff;line-height:66px;border-bottom:1px solid #fff;padding-left:37px;position:relative;}

.contactUsTitle:before {content:'';position:absolute;width:23px;height:22px;left:5px;top:50%;margin-top:-11px; background:url(../images/icon.png) no-repeat -113px -107px;}

.contactWrapper > div{margin-left:20px;}

.freeline {width:214px;height:41px; background:url(../images/icon.png) no-repeat -5px -203px;margin-top:32px;}

.innerline {width:240px;height:45px; background:url(../images/icon.png) no-repeat -3px -272px;margin-top:32px;}

.contactUsBox .openTime {width:216px;height:41px; background:url(../images/icon.png) no-repeat -3px -341px;margin-top:32px;}

.contactUsBox .address {width:242px;height:85px; background:url(../images/icon.png) no-repeat -5px -411px;margin-top:32px;}

.contactUsBox a {display:block;width:128px;line-height:40px;border:1px solid #fff;font-size:14px;color:#fff;text-decoration:none;position:relative;padding-left:16px;margin-top:42px;}

.contactUsBox a:hover { background-color:#FFF;color:#000;text-decoration:none;}

.contactUsBox a:after {content:'';position:absolute;width:28px;height:11px; background:url(../images/icon.png) no-repeat -67px -144px;right:23px;top:50%;margin-top:-5px;}

.contactUsBox a:hover:after { background-position:-67px -159px;}

.header{ height:100px;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.absolute {position:absolute}
.fourIcon{background:url(../images/fouricon.png) no-repeat;}
.topIdex{width: 1400px;left: 50%;margin-left: -650px;z-index: 2016;top: 33px;}
.topIdex h2{width:390px;height:40px; background:url(../images/header_logo.png) no-repeat;}
.topIdex h2 a{width:100%;height:100%;}
.topIdex .topNav a{margin:4px 20px;height:35px;display:inline-block;font-size:17px;color:#000;line-height: 35px;position:relative;}
.topIdex .topNav a:hover:after,.topIdex .topNav a.on:after{bottom:-2px;opacity:1;filter:alpha(opacity=100);}
.topright{ height:33px; width:217px; background:#ce0026; float:right; padding:0 5px; margin-right:10%;}
.topright .wap i { background: url(../images/hd_logo.png) left top no-repeat;width: 13px;height: 15px;margin: 8px 5px -2px 0;display: inline-block;}
.topright p{ font-size:14px; line-height:33px;}
.topright p a{ color:#fff;}

.list_contact{ padding:0 10px; margin:20px auto 12px auto; border-top:1px solid #e1e1e1;overflow:hidden;}
.list_contact h3{ color:#000; font-size:20px; height:55px; line-height:55px;}
.list_contact ul{ height:90px; overflow:hidden;}
.list_contact ul li{ float:left; display:inline; width:79px; padding:6px; margin-top:6px; text-align:center;}
.list_contact ul li a{ color:#000; font-size:14px;}
.list_contact ul li a:hover{ color:#864076;}
.list_contact ul li dd{ margin-top:4px;}
.list_contact .list_cont{ display:block; margin:20px auto;}
