@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:"微软雅黑"; font-size:16px; color:#444; line-height:30px;}
h1,h2,h3,h4,p,ul,li{margin:0; padding:0; list-style:none;}
/*h2{font-weight:normal; color:#333; text-align:center; padding:50px 0 35px 0; font-size:30px;}*/
.fl{float:left;}

#head{width:1070px; height:80px; margin:0 auto; padding:0 25px; position:relative;}
#head .logo{width:278px; height:43px; margin-top:15px;}
#head .nav{width:561px; height:37px; margin-top:21px; line-height:37px; padding-left:65px;}
#head .nav a{color:#333; text-decoration:none;}
#head .nav a:hover{color:#c02222; text-decoration:none; border-bottom:2px solid #c05555; padding-bottom:5px;}

#head .tel{width:166px; height:37px; margin-top:21px;}
#head .sybtn{width:90px; height:32px; background:#da3e44; border-radius:5px; color:#fff; line-height:32px; display:block; z-index:99; right:-80px; top:25px; position:absolute; text-align:center; text-decoration:none;}



#banner {position:relative; z-index:2; width:100%; height:550px; overflow:hidden; min-width:1120px; }
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0; color:#fff; }
#banner .pics li h3{ }
#banner .pics li p{}
#banner .bt01{width:700px; height:168px; margin:0 auto; margin-top:160px; position:relative;}
#banner .bt01 .con{width: 700px; height: 168px; position: absolute; top:0; left:0; z-index:99;}
#banner .bt01 .conbg{width:700px; height:168px; background-color:#fff; top:0; left:0; opacity:0.7;filter:alpha(opacity=70);}
#banner .bt01 h3{color:#c02222; font-size:39px; text-align:center; padding:40px 0 30px 0; font-weight:normal;}
#banner .bt01 p{color:#c02222; font-size:26px; text-align:center;}

#banner .bt02{width:1000px; height:168px; margin:0 auto; margin-top:200px; }
#banner .bt02 h3{font-size:32px; color:#c02222;}
#banner .bt02 p{font-size:25px; color:#333; padding-top:20px;}

#banner .bt03{width:404px; height:250px; margin:0 auto; margin-top:158px; padding-top:50px; padding-left:395px;}
#banner .bt03 h3{font-size:30px; color:#c02222; text-align:center;}
#banner .bt03 p{font-size:25px; color:#333; line-height:42px; text-align:center; padding:0; margin:0; padding-top:35px;}

#banner .pics li .ban2{color:#ffea00 !important; padding-top:70px !important}

#banner .pics .b1 {display:list-item;}
#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev {left:-50px;}
#banner .btns .next {right:-50px;}
#banner .btns .prev.on {left:120px;}
#banner .btns .next.on {right:120px;}
#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off {background:url(images/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(images/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(images/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(images/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .g-wrap {position:absolute; left:50%; bottom:20px; z-index:2; margin-left:-44px; width:87px; height:30px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin:30px 8px 0 8px; width:9px; height:9px; border-radius:13px; border:2px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}
#banner .g-wrap .idxs li.on {background-color:#8f8d93; border-color:#8f8d93;}


#main01{width:1070px; height:325px; margin:0 auto; padding:0 25px;}
#main01 p{text-indent:2em; padding-bottom:15px;}
#main01 h1{font-weight:normal; color:#333; text-align:center; padding:50px 0 35px 0; font-size:30px;}

#main02{width:100%; background:#f1f1f1; padding-bottom:50px; min-width:1120px;}
#main02 p{text-indent:2em; padding-bottom:15px;}
#main02 .con{width:1070px; padding:0 25px; margin:0 auto;}
#main02 .con .gn{margin-top:20px;}
#main02 .con .gn p{text-indent:0 !important;}
#main02 .con .gn h3{font-size:25px; font-weight:normal; line-height:50px;}

#main02 .con .gn01{width:380px; padding-left:120px; margin-right:70px;}
#main02 .con .gn02{width:380px; padding-left:120px;}

#main02 .con .g01{background:url(images/gn01.gif) no-repeat left top;}
#main02 .con .g02{background:url(images/gn02.gif) no-repeat left top;}
#main02 .con .g03{background:url(images/gn03.gif) no-repeat left top;}
#main02 .con .g04{background:url(images/gn04.gif) no-repeat left top;}
#main02 .con .g05{background:url(images/gn05.gif) no-repeat left top;}
#main02 .con .g06{background:url(images/gn06.gif) no-repeat left top;}

#main03{width:1070px; margin:0 auto; padding:0 25px; padding-bottom:50px;}
#main03 .cpld{width:320px; padding-bottom:20px;}
#main03 .cpld h3{font-size:25px; color:#da1d25; font-weight:normal; text-align:center; line-height:70px;}
#main03 .cpld img{ margin:0 auto; display:block; }

#main04{width:100%; height:922px; background:url(images/jz_bg.jpg) no-repeat center; min-width:1120px;}
#main04 .syjz{width:1070px; margin:0 auto; margin-top:30px;}	
#main04 .syjz .con{width:320px; height:295px; background:#fff; padding-top:25px;}	
#main04 .syjz .con h3{font-size:25px; text-align:center; line-height:60px;}
#main04 .syjz .con img{ margin:0 auto; display:block; }
#main04 .syjz .con p{padding:0 30px;}

#main05{width:1070px; height:800px; margin:0 auto; padding:0 25px; position:relative;}
#main05 .h24{text-align:center; padding-top:50px;}
#main05 .con{ display:block; position:absolute; line-height:25px;}
.dw1{top: 506px; left: 146px;}
.dw2{top: 446px; left: 88px;}
.dw3{top: 384px; left: 63px;}
.dw4{top: 222px; left: 126px;}
.dw5{top: 125px; left: 417px;}
.dw6{top: 212px; left: 770px;}
.dw7{top: 269px; left: 811px;}
.dw8{top: 378px; left: 841px;}
.dw9{top: 504px; left: 811px;}
.dw10{top: 594px; left: 725px;}
.dw11{top: 690px; left: 384px;}

#main06{width:100%; background:#f1f1f1; padding-bottom:80px; min-width:1120px;}
#main06 .syqt{width:1070px; margin:0 auto;}
#main06 .syqt .con{width:320px;}
#main06 .syqt .con h3{font-size:25px; font-weight:normal; text-align:center; line-height:50px; padding-top:5px;}
#main06 .syqt .con img{ margin:0 auto; display:block; }
#main06 .syqt .con p{padding:0 10px;}

#foot{width:100%; height:200px; line-height:200px; text-align:center; color:#fff; background:#252f38; min-width:1120px;}

#newsbanner{width:100%; height:200px; background:url(/dangjian/images/newsbanner.jpg) no-repeat center; min-width:1120px;}

#mtzx{width:1070px; margin:0 auto; margin-top:30px; margin-bottom:70px; }
#mtzx h2{display:block; width:200px; height:25px; margin-bottom:20px; border-left:3px solid #da1d25; padding:0; padding-left:15px; font-size:25px !important; color:#da1d25 !important; line-height:25px; margin-left:5px; text-align:left;}
#mtzx .newslist{width:698px; border:1px solid #d0d0d0; padding:5px 25px 20px 25px; float:left;}
#mtzx .newslist li{display:block; width:678px; height:50px; background:url(/dangjian/images/newsico.gif) no-repeat left center; padding-left:20px; border-bottom:1px dashed #d0d0d0; line-height:50px; font-size:16px; color:#333; position:relative; }
#mtzx .newslist a{color:#333; text-decoration:none;}
#mtzx .newslist a:hover{color:#32607c; text-decoration:underline;}
#mtzx .newslist .ptime{width:90px; display:block; height:50px; line-height:50px; position:absolute; top:0; right:0; color:#999;  z-index:99;}

#mtzx .hotnews{width:278px; border:1px solid #d0d0d0; padding:10px; padding-top:0; float:left; margin-left:20px; float:left;}
#mtzx .hotnews h3{font-size:22px; border-bottom:2px solid #aaa; color:#666; font-weight:normal; line-height:46px;}
#mtzx .hotnews .con{width:278px; height:75px; border-bottom:1px solid #d0d0d0; padding-bottom:10px; margin-top:10px;}
#mtzx .hotnews .con .newimg{width:121px; height:75px; float:left;}
#mtzx .hotnews .con .title{ width:157px; height:75px; float:left; font-size:14px; line-height:20px; color:#666;  }
#mtzx .hotnews .con:nth-last-child(1){ border:0;}
#mtzx .hotnews .con a{color:#666; text-decoration:none; width:147px; height:70px; display:block; padding-left:10px; padding-top:5px;}
#mtzx .hotnews .con a:hover{color:#666; background:#eee;}

#mtzx .newsdetail{width:698px; border:1px solid #d0d0d0; padding:5px 25px 10px 25px; float:left;}
#mtzx .newsdetail .newstitle{width:698px; height:67px; border-bottom:1px solid #ccc; position:relative;}
#mtzx .newsdetail .newstitle h1{font-size:18px; font-weight:400; line-height:38px;}
#mtzx .newsdetail .newstitle .ptime{color:#888; line-height:16px; width:180px; float:left;}
#mtzx .newsdetail .newstitle .feix{width:150px; height:16px; float:left;}
.feix a{width:16px!important; height:16px!important; margin:0 3px!important; padding:0!important;}
.feix a.bds_tsina{background:url(/dangjian/images/share.gif) no-repeat 0 0;}
.feix a.bds_weixin{background:url(/dangjian/images/share.gif) no-repeat -21px 0;}
.feix a.bds_qzone{background:url(/dangjian/images/share.gif) no-repeat -42px 0;}
.feix a.bds_renren{background:url(/dangjian/images/share.gif) no-repeat -63px 0;}
.feix a.bds_more{background:url(/dangjian/images/share.gif) no-repeat -84px 0;}
#mtzx .newsdetail .newstitle .fanh{width:50px; height:30px; text-align:center; color:#fff; line-height:30px; background:#8f8f8f; position:absolute; right:0; bottom:19px; z-index:1;}
#mtzx .newsdetail .newstitle .fanh a{color:#fff; text-decoration:none;}
#mtzx .newsdetail .newscon{ padding-top:10px; color:#333;}
#mtzx .newsdetail .newscon a{color:#333; text-decoration:none;}
#mtzx .newsdetail .newscon p{line-height:30px; padding-bottom:10px; text-indent:2em;}
#mtzx .newsdetail .sxpian{width:698px; height:60px; border-top:1px solid #ccc; color:#666; padding-top:5px;}
#mtzx .newsdetail .sxpian li{line-height:30px;}
#mtzx .newsdetail .sxpian a{color:#666; text-decoration:none;}
#mtzx .newsdetail .sxpian a:hover{text-decoration:underline;}

.reg{width:571px; height:536px; top:100px; left:50%; margin-left:-300px;  background:url(/dangjian/images/regbg01.png) no-repeat; position:absolute; font-size:14px;  }
.reg .left{width:251px; float:left; padding-top:40px; padding-left:90px;}
.reg .right{width:650px; float:left;}
.reg .biaodan{width:310px; padding:0 45px; margin-left:170px;}
.reg h2{font-size:18px; font-weight:bold; margin:0; padding:0;  color:#c5181f; padding-top:10px;}
.reg .input_b{width:180px; height:28px; line-height:28px; border:1px solid #a0aeb6; padding:0 5px;}
.reg .input_b2{width:100px; height:28px; line-height:28px; border:1px solid #a0aeb6; padding:0 5px;}
.reg .submit_btn{width:80px; height:30px; font-size:14px; font-family:"微软雅黑"; border:0; color:#fff; background:#c5181f; cursor:pointer;}
.reg .reset_btn{width:80px; height:30px; font-size:14px; font-family:"微软雅黑"; border:0; color:#fff; background:#8d8d8d; cursor:pointer;}

#success{width:520px; height:220px; background:#ccc; left:50%; top:50%; position:absolute; margin-top:-110px; margin-left:-260px;  }
#success a{width:80px; height:32px; line-height:32px; font-size:16px; text-align:center; color:#fff; background:#666; display:block; text-decoration:none; cursor:pointer; margin-top:15px;}
#success a:hover{background:#888; text-decoration:none;}

#regbtn{width:100%; height:210px; text-align:center; background:url(images/index_64.gif) no-repeat center; padding-top:30px;}
#regbtn p{font-size:30px; color:#fff; margin:30px;; padding:0;}
#regbtn .btn{width:100px; height:32px; display:block; margin:0 auto; border:1px solid #fff; border-radius:5px;}
#regbtn a{font-size:16px; color:#fff; text-decoration:none; line-height:32px;}
#regbtn a:hover{background:#fe6d68;}



.clear{clear:both;}
