@charset "utf-8";
/* CSS Document */
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
table{line-height:18px;}
ul{ list-style:none;}
.cursor{cursor:pointer;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img {border:0;}
body{ font-family:'宋体',Arial, Helvetica, sans-serif;font-size:12px;text-align:center;width:100%; height:auto;background-color:#fff;margin:0;padding:0;}
a:link{ text-decoration:none; color:#2d2d2d;}
a:visited{ text-decoration:none; color:#2d2d2d;}
a:hover{ text-decoration:underline; color:#ff8500;}
a:active{ text-decoration:underline; color:#ff8500;}
/*头部*/
.ds_top{ width:100%; height:120px;}
.top{ width:1200px; height:71px; margin:0 auto; padding-top:24px;}
.logo{ float:left;}
.top_phone{ width:170px; height:44px; float:right; margin-top:25px; margin-right:30px;}
.top_line{ width:100%; height:8px; background:#4e4e4e; font-size:8px;}
.top_contact{ float:right; width:120px; height:44px; background:#ffb400; margin-top:25px;}
.top_contact a{ line-height:44px; font-size:14px; font-weight:bold;}
.top_contact a:hover{ text-decoration:none; color:#000;}
.middle_line{ width:100%; height:4px; background:#ffb401; margin-top:1px; overflow:hidden;}
.dsj_daohang1{ width:100%; height:52px; background:#ffb401;}
.dsj_nav1{ width:1200px; height:52px; margin:0 auto; margin-top:1px;}


.fenlei{ width:221px; height:52px; float:left;}
.fenlei .menu-one li.firstChild{border:0; height:auto;}
.fenlei .menu-one .header{ height:52px; background:#ff8500; line-height:34px; text-indent:15px; cursor: pointer;}
.fenlei .menu-one .header:hover{ background:#ff8500;}
.fenlei .menu-one .header span { display:block;}
.fenlei .menu-one .header .txt { float:left; color:#000; font-size:16px; padding-left:30px; padding-top:10px;}
.fenlei .menu-one .header .arrow {float:right; width: 35px; height:35px; background:url(../images/arrow-d.png) no-repeat 5px 20px;}

.fenlei .menu-two { display:block; width: 220px; height:auto; overflow:hidden; z-index:9999; position:absolute;}
.fenlei .menu-two li { width:218px; height:99px; background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ff8500;border-right:1px solid #ff8500; line-height:30px; text-indent:15px; vertical-align: bottom; float:left;}
.fenlei .menu-two li.firstChild{ border-bottom:1px solid #ccc; border-left:1px solid #ff8500;border-right:1px solid #ff8500;}
.fenlei .menu-two li a{display:block; font-size:14px;}
.fenlei .menu-two li.menuTwo-current { background:#fff;}
.fenlei .menu-show .header {background: #ff8500;}
.fenlei .menu-show .header .arrow{ background-image:url(../images/arrow-u.png);}
.fenlei .menu-two li .links{ width:218px; height:35px; overflow:hidden; }
.fenlei .menu-two li .links a{ margin-right:3px; float:left;}
a.dd_title{ color:#ff8402;  font-weight:bold; text-align:left;}
.dsj_navdh ul li{ width:139px; height:52px; float:left; font-size:14px; font-weight:bold; line-height:52px;}
.dsj_navdh ul li a:link{ }
.dsj_navdh ul li a:visited{ }
.dsj_navdh ul li a:hover{ background:#2d2d2d; display:block; }
.dsj_navdh ul li a:active{ background:#2d2d2d; display:block;}

.dsj_sitemap li{ float:left; line-height:44px; width:auto; height:auto;}
.dsj_sitemap li a{ line-height:44px; padding-right:20px;} 