body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dd,dt,input,textarea,select,option,div,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
a{text-decoration:none;color: #333;}
img,input{border:none;}
ul,ol{list-style: none;}
i{font-style: normal;}
body{margin:0; font-family:'微软雅黑';}
input{border: 0; outline: 0; -webkit-appearance: none; resize: none;}
.inner{width:980px;margin: 0 auto;}
.contain { width: 100%; margin: 0; padding: 0;}
.top { width: 100%; margin: 0 auto;}
.container { width: 100%; margin: 0 auto; padding-top: 84px;}
.nr { width: 100%; margin: 0 auto; overflow: hidden;}
.nr_one { width: 1200px; margin: 0 auto; padding-bottom: 110px; overflow: hidden;}
.tpxw {float: left; width: 524px; height: 400px;}  
.focus {position: relative; width: 524px; height: 400px; float: left;}
.focus img { width: 524px; height: 400px;}
.focus .shadow .title { width: 524px; height: 65px; text-align: center;}
.focus .shadow .title a {text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden;}
.focus .fPic {position: absolute; left: 0px; top: 0px;}
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10;}
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 35px; line-height: 35px; background: #000; opacity: 0.6; display: block; text-align: center;}
.focus .shadow a {text-decoration: none; color: #fff; font-size: 14px; overflow: hidden;}
.focus .fcon {position: relative; width: 100%; height: 400px; float: left; display: none;}
.focus .fcon img {display: block;}
.focus .fbg {bottom: 25px; right: 40px; position: absolute; height: 21px; text-align: center; z-index: 200; display: none;}
.focus .fbg div {    margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px}
.focus .D1fBt a {position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9;}
.focus .D1fBt img {    display: none}
.focus .prev {position: absolute; width: 18px; height: 34px; background: url(pic_left.png) no-repeat; top: 180px; left: 10px; cursor: pointer; z-index: 50;}
.focus .next { right: 10px; top: 180px; cursor: pointer; z-index: 50; position: absolute; width: 18px; height: 34px; background: url(pic_right.png) no-repeat;}
.nr_one_right { float: right; width: 646px;}
.nr_one_right ul { width: 100%; list-style: none;}
.nr_one_right ul li { width: 100%; float: left; height: 50px;}
.nr_one_right ul li a { font-size: 16px; line-height: 50px; color:#333333; text-decoration: none;}
.nr_one_right ul li a:hover { text-decoration: underline;}
.nr_one_right ul li:first-child a { color:#bc020c; font-size: 20px; font-weight: bold;}

.nr_two { width: 1200px; margin: 0 auto; padding-bottom: 110px; overflow: hidden; }
.col { width: 100%; float: left; margin-bottom: 65px;}
.nr_two ul {width: 100%; list-style: none;}
.nr_two ul li { width: 100%; float: left; border-bottom: dashed 1px #c1c1c1; padding: 30px 0;}
.nr_two ul li:first-child { padding-top: 0;}
.nr_two ul li img { float: left; width: 390px; height: 233px;}
.nr_two ul li h2 { float: right; width: 765px;}
.nr_two ul li h2 a { font-size: 24px; color:#333333; line-height: 55px; text-decoration: none;}
.nr_two ul li h2 a:hover { text-decoration: underline;}
.nr_two ul li p { float: right; width: 765px; font-size: 16px; color:#666; line-height: 25px;}

.nr_three { width: 1200px; margin: 0 auto; padding-bottom: 110px; overflow: hidden; }
.ghlc {width: 1200px; position: relative; display: block !important; float: left; height: 381px;}
.ghlc .prev, .ghlc .next { width: 35px; height: 35px; position: absolute; bottom: 0; left: -0; z-index: 100; cursor: pointer; background: url(kjcg_left.png) no-repeat; }
.ghlc .next { left: auto; right: 0; background: url(kjcg_right.png) no-repeat; }
.ghlc .kjcg_list1 { width: 1200px; position: absolute; }
.kjcg_list1 li {float: left; list-style: none; width: 332px; height: 356px;  text-align: center; position: relative; margin-right: 27px; cursor: pointer; background: url(three_listbg.jpg) no-repeat; padding: 25px 25px 0 25px;}
.kjcg_list1 h3 { width:332px; text-align: left; font-size: 18px; line-height: 30px; font-weight: bold; color:#333333; height: 60px;}
.kjcg_list1 h3 a { color:#333; font-size: 18px; line-height: 30px; text-decoration: none;}
.kjcg_list1 h3 a:hover { text-decoration: underline;}
.kjcg_list1 p { width:332px; text-align: left; font-size: 14px; line-height: 24px; text-indent: 2em; color:#333333; margin-top: 25px;}
.three_date { width: 160px; height: 32px; bottom: 0; float:left; position: absolute; background-color: #d62208; border-radius: 20px; margin: 0 86px; font-size: 18px; line-height: 32px; color:#FFFFFF;}
.bot_line { width: 100%; height: 1px; background-color:#d4d4d4; margin-top: -16px; float: left;}
.nr_four { width: 1200px; margin: 0 auto; }
.tbbd { width: 1224px; float: left; list-style: none; padding-bottom: 60px;}
.tbbd li { margin: 0 25px 90px 25px; float: left; width: 358px;}
.tbbd_date { width: 50px; height: 50px; float: left; border: solid 1px #d9b7b1; background-color: #f1dbd7;}
.tbbd_date h3 { font-size: 18px; color:#a13b29; font-weight: bold; line-height: 25px; margin-top: 5px; width: 100%; float: left; text-align: center;}
.tbbd_date span { font-size: 11px; color:#a13b29; font-weight: normal; line-height: 20px; width: 100%; float: left; text-align: center;}
.tbbd_txt { width: 288px; float: right; }
.tbbd_txt h3 { font-size: 16px; color:#b5200a; font-weight: bold; line-height: 25px; width: 100%; float: left; text-align: left; margin-bottom: 5px;}
.tbbd_txt a { font-size: 16px; color:#333333; line-height: 25px; width: 100%; float: left; text-align: left; text-decoration: none;}
.tbbd_txt a:hover { text-decoration: underline;}

.bg1 {background: url(bg1.png) bottom left no-repeat;}
.bg2 {background: url(bg2.png) bottom right no-repeat;}
.bg3 {background: url(bg3.png) bottom left no-repeat;}

.dqwz { width: 100%; float: left; text-align: right; font-size: 16px; color:#333; line-height: 30px; text-decoration: none;}
.dqwz a { font-size: 16px; color:#333; line-height: 30px; text-decoration: none;}
.dqwz a:hover { text-decoration: underline;}
.xxlb { width: 1200px; float: left; list-style: none; padding-bottom: 60px; min-height: 600px; margin-top: 30px;}
.xxlb li { width: 100%; float: left; border-bottom: dotted 1px #999999;}
.xxlb li a { font-size: 16px; line-height: 45px; color:#333; text-decoration: none; background: url(de-h-bj.png) 10px no-repeat; padding-left: 30px;}
.xxlb li a:hover { text-decoration: underline; }
.xxlb li span { float: right;font-size: 16px; line-height: 45px; color:#666;}
.xwnr { width: 1200px; float: left; list-style: none; padding-bottom: 60px; min-height: 600px; margin-top: 30px;}
.xwnr h2 { font-size: 22px; line-height: 50px; color:#333; font-weight: bold; text-align: center; width: 100%;}
.laiyuan-time {font-size: 14px; line-height: 30px; color:#666; font-weight: normal; text-align: center; width: 100%;}
.xwnr p {line-height: 30px; font-size: 16px; margin-top: 30px; text-align: left; color: #333;}


.copy { width: 100%; margin: 0 auto; padding: 50px 0; background-color:#a21e0b; text-align: center;}
.copy span { font-size: 14px; color:#FFFFFF; line-height: 30px;}
.copy a { font-size: 14px; color:#FFFFFF; line-height: 30px; text-decoration: none;}
.copy a:hover { text-decoration: underline;}



