@charset "utf-8";

/* CSS Reset*/
html{min-height:101%}
body {margin:0; padding:0;font-family:"\5B8B\4F53",serif;font-size:12px; min-width:1100px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol, ul, li {list-style:none;}
img{vertical-align:top;border:0; width:100%}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
table {border-collapse: collapse;border-spacing: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
table{margin: 0px auto;}
q:before, q:after {content: '';content: none;}
a:link, a:visited {color:#252525;text-decoration: none;}
a:hover{color:#FF6600;}

/*-- Public --*/
.wrapper{ position:relative;  margin: -40px;}
.wrap{width:1040px;margin:0 auto; }
.c_fl{ float:left !important; _display:inline;  }
.c_fr{ float:right !important; _display:inline;}
.clearfix {zoom: 1;}
.clear{clear:both;}
.bh1{height:1px;clear:both;}
.h10{height:10px;clear:both;}
.h20{height:20px;clear:both;}
.more{margin-right:15px; font-size:12px; font-weight:normal;}
.hot{width:22px;height:12px;background:url(../images/2015djdg/new.gif) no-repeat -111px -40px;position:absolute;right:22px;top:-9px;z-index:999}
.new{width:22px;height:12px;background:url(../images/2015djdg/icon_02.gif) no-repeat -85px -40px;_background:url(../images/2015djdg/icon_01.gif) no-repeat -85px -40px;position:absolute;right:22px;top:-9px;z-index:999}
.hw{display:inline-block;width:40px;margin-right:5px;height:28px;line-height:28px;background:url(../images/2015djdg/news_hot.gif) 2px 2px no-repeat;font-size:12px;color:#FFF;font-weight:400; text-align:center}

/* ר��ͷ��
==========================================================*/

#topnavBar{margin:0px auto;overflow:hidden; background:#FFF;border: 1px solid #dcdcdc;min-width:100%;}
#topnavBar .wrap{margin: 0px auto;width:1000px;border:none;}
#topnavBar ul{height:32px; margin:0px auto;}
#topnavBar ul li{float:left; padding:0px 3px;font-size:12px; line-height:32px;color:#dbdbdb;}
#topnavBar ul li a:link, #topnavBar ul li a:visited {color: #333;text-decoration: none;}
#topnavBar ul li a:hover{text-decoration:underline;color:#FF6600;}
#topnavBar .index a:hover{text-decoration:none;}

.top_wrap {    background: none repeat scroll 0 0 #333;  border-bottom: 2px solid #606060;  height: 42px;}
.dh1 {    color: #ffffff;    line-height: 40px;}
.dh1 a:hover{color: #fff;}
.dh1 .huanying{float: left; height: 40px; line-height: 45px;}
.dh1 .huanying a{padding-right: 15px; line-height: 45px;}
.top_wrap .wrapper {    font-size: 12px;    height: auto;    margin: 0 auto;    width: 1000px;}
.top_wrap .wrapper a{color: #fff!important; display: inline-block; text-align: center; }
.top_wrap .wrapper .denglu {float:left;}
.top_wrap .wrapper .denglu a{display:inline-block;min-width: 43px;padding:0 10px; max-width:115px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; float: left; background: #cf1111; text-align: center;height:42px; }
.top_wrap .wrapper .denglu1{float: left; background: #cf1111; text-align: center; }
.top_wrap .wrapper .zhuce{width: 63px; float: left;text-align: center; }

.youbian {    float: right;    width: 283px;}
.wz1, .wz {    float: right;    height: 43px;    line-height: 43px; }
.wz1 a, .wz a{ padding:0 15px;border-left: 1px solid #3f3f3f;    border-right: 1px solid #1f1f1f;}
.wz1 a:hover, .wz a:hover{background:#1f1f1f }

#marcy{float: left; color: #fff; font-size: 14px; padding-right:30px;}

/* footter
==========================================================*/
.permit {
    background: none repeat scroll 0 0 #f6f6f6;
    border-top: 1px solid #ccc;
    height: 70px;
    margin-top: 20px;
    padding-top: 15px;
}
.layout, .head, .navBox {
    margin: 0 auto;
    width: 1000px;
}
.permit p {
    color: #666;
    display: block;
    float: left;
    line-height: 30px;
    width: 330px;
}

/*foot*/
.footer_copyright { position: relative;   clear: both;    color: #999999!important;  padding:20px 0 50px 0;   font-size: 12px;    line-height: 26px;    margin: 0 auto;    overflow: hidden;    text-align: center;    width: 1000px;}
.footer_copyright li{float: left; padding-right: 15px;}
.footer_copyright p{
	 color: #999999!important;
}
.footer_copyright li a{padding-right: 15px; color: #fff; font-size: 14px;}
.footer_copyright ul{ margin:0 auto; padding-left:140px; }
.footer_copyright p{line-height: 35px;  }

.footer_copyright .security {
    position: absolute;
    right: 0;
    top: 20px;
}



body{background:url(../images/2015djdg/DJDG_01.jpg)  top center no-repeat;}
#header{margin:0px auto;}


.wrapper .wrap{
	width:920px;
	padding:20px 40px 280px;
	margin-bottom:50px;
	min-height:800px;
	background:url(../images/2015djdg/DJDG_9.png) #efefef  bottom left no-repeat;
	border: 5px solid #efefef;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
	 -webkit-box-shadow:0 0 10px #333;  
  	-moz-box-shadow:0 0 10px #e333;  
  	box-shadow:0 0 10px #333;  
	  overflow: hidden;
	}
.item{margin:10px auto;width:750px;float:left;}
.item .title{line-height:50px; height:50px; padding-left:70px;  font-size:18px; font-weight:bold;background:url(../images/2015djdg/DJDG_03.png) left no-repeat; }
.item .title a{color:#fbe572;}
.item .title2{ width:90px;height:24px;line-height:24px; text-align:center;font-size:14px; font-weight:bold;background:url(../images/2015djdg/DJDG_07.png) left no-repeat; color:#FFF}
.item .title2 a{ color:#FFF}
.item .title3{font-size:14px; margin-bottom:10px; font-weight:bold;color:#c31c1c;}

.item .item_content{margin:10px auto; line-height:24px; font-size:14px}
.item .item_content p{text-indent:2em;}
.item .review{  position: relative; background:#fff; border:1px solid #ae1214; margin-top:30px; padding:20px; }
.item .review .title2{position: absolute; top:-15px;}
.item .review .review_con{ margin:15px 0px; line-height:18px;}
.item .review .review_con p{text-indent:2em;}

.bottom_show_01{ position:absolute; bottom:-30px;right:0px;z-index:3; width:25%}
.bottom_show_02{ position:absolute; bottom:-50px;right:0px; z-index:2;}