@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:#fff}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#d23026;}
/*nav*/
.navContent{width:153px;position:fixed;bottom:10px;left:0px;z-index:998;}
.navContent span{width:153px;height:80px;color:#000;font-size:24px;cursor:pointer;text-align:center;line-height:80px;background:#fff;display: block;margin-bottom:3px;}
.navContent a{text-decoration:none;}
.navContent span.active{border-right:8px solid #9ecafe;width:146px;}
.navContent div.nav_pic{line-height: 18px;font-size: 16px;text-align: center;}
.navContent div.nav_pic img{padding:11px;border:1px solid #9ecafe;margin-top: 9px;margin-bottom:5px;}
/*d2*/
.header{height: 98px;background:#fff;text-align: center;}
.header img{margin-top: 15px;}
.d2bg1{background:url(images/d2bg1.jpg) no-repeat top center;}
.d2bg1 h1,.d2bg2 h1{text-align: center;margin-top: 50px;}
.d2bg2,.d2bg3{background:url(images/d2line.png) no-repeat top center #fbfbfb;}

.d2sub{width:700px;margin-top: 50px;}
.d2sub li{float:left;background:url(images/d2sub1a.png) no-repeat;width:130px;height: 36px;margin:0 21px;display: inline;text-align:center;line-height: 36px;font-size: 18px;cursor: pointer;}
.d2sub li.active{background:url(images/d2sub1b.png) no-repeat;color:#fff;}
.d2pic{margin-top: 28px;}
.d2pic li{float:left;width:332px;margin:23px 1px 0 0;display: inline;position: relative;}
.d2pic li img{display: block;}
.d2pic .imginfo{width:332px; height:60px; position: absolute; left: 0; bottom: 0; color: #fff; background: rgba(0, 0, 0, 0.5) url() 0 0 no-repeat; }
.d2pic .imginfo a:link,.d2pic .imginfo a:hover,.d2pic .imginfo a:visited{color:#fff;}
.d2pic .imginfo p{font-size: 18px; padding-top:8px;padding-left: 10px;display: none;}
.d2pic .imginfo span { font-size: 12px; padding-left: 10px;display: none;}
.d2pic .imginfo i { display: block; position: absolute; right: 20px; top: 12px; text-align: center; cursor: pointer; background:url(images/love.png) no-repeat;width:20px;height: 18px;z-index:999;}
.d2pic .imginfo i b.num { display: block; font-weight: normal; margin-top:15px;font-style: normal;}
.page_n{text-align:center; margin-top:60px;font-family:\5B8B\4F53;font-size: 14px;}
.page_n a{background:#d1d1d1;padding:10px 15px;text-decoration:none;color:#fff; }
.page_n a.common_current_page{ background:#a7caf9; text-decoration:none;}
/*.link{margin-top: 20px;background:#fff;}
.link2{width:650px;}
.link_con{width:650px;margin-bottom: 50px;}
.link a,.link2 a{margin:40px 20px 0 20px;display: inline-block;text-align: center;}*/
.link{width:100%;text-align:center;background:#fff;padding:0px 0 20px 0;}
.link .link{width:800px;text-align:center;margin:0 auto;}
.link .link a{margin:20px 30px 0 30px;display: inline-block;}

.d2_con1{margin-top: 50px;padding:50px 0;}
.d2_con1 .w1000 p{width:840px;margin:0 auto;text-indent: 2em;font-size: 18px;color:#6d6d6d;line-height: 180%;}
.d2btn{background:#a7caf9;width:158px;height: 34px;border-radius: 4px;border:1px solid #d2d2d2;display:block;margin:10px 0 10px 30px;}
.d2btn a{text-decoration:none;}

.contribute{width:750px;color: #6d6d6d}
.form-group{margin-top: 20px;}
.form-group div{font-size:18px;}
.form-group .fl{width:160px;text-align:right;}
.form-group .fl i{font-style: normal;color:#dd5d54;}
.form-group .fr{width:580px;font-size: 14px;color:#7e7e7e;}
.form-group .fr input{width:350px;height: 26px;line-height: 26px;border:1px solid #d2d2d2;}
.form-group .fr textarea.form-control{width:458px;height:98px;border:1px solid #d2d2d2;}
.form-group .fr span,.form-group .right span{display:block;color:#6e6e6e;}
.form-group .right{width:460px;float:right;text-align: left;}
.form-group .right label.radio-inline{margin-left:15px;}
.form-group .right span.help-block{display: block;}
.form-group .right input.File{margin-left:10px;font-size:18px;color:#000;}
.form-group{text-align: center;}
.form-group input#button1,.form-group input#button2,.form-group input#button3,.form-group input#button4,.form-group input#button5{width:246px;height:40px;line-height:40px;text-align: center;background:#a7caf9;border:none;border-radius:4px;font-size:18px;color:#fff;cursor: pointer;margin-top:100px;}
.form-group .right em{margin-left: -100px;font-size: 14px;}
.form-group div{text-align: left;}
.form-group div.d2btn2{margin-left:165px;cursor: pointer;}
.zdfy{ width:98%; height:auto; overflow:hidden; margin:20px auto 10px auto;word-wrap: break-word; word-break: normal; text-align:center;}
.zdfy a:link,.zdfy a:visited,.zdfy a:hover{ margin:0 3px;font-size:14px;}
.d2txt h1{font:normal 30px/36px \5FAE\8F6F\96C5\9ED1;text-align: center;margin-top: 50px;}
.txt_pic{text-align: center;padding:20px 0;color:#6d6d6d;font-size: 18px;}
.txt_pic img{margin-bottom: 15px;}
.d2txt p{width:810px;margin:0 auto;font-size: 18px;line-height: 180%;color:#6d6d6d;}