@charset "utf-8";
/* CSS Document */
html, body, div,p, span,iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, code, del,em, img, ins,q, s,small,strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,form, label, table, caption,tbody, tfoot, thead, tr, th, td, canvas, footer,header,menu, nav,section,audio, video,select,input,textarea ,input{ margin:0 auto; padding:0; border:0; list-style:none;}
input, select, textarea{outline:none;resize:none;}
a,area{blr:expression(this.onFocus=this.blur());}
body{font-family: "微软雅黑";}
body{background: url(../images/mainbg.jpg) no-repeat top center;}
.box1 { width: 1200px; margin-top: 530px; margin-bottom: 25px; background: url(../images/tpgj_19.jpg) no-repeat left bottom;}
.box1_title { width: 1025px; padding: 0 0 10px 180px; background: url(../images/bza1.png) no-repeat 140px bottom;}
.box1_title h2 { font-size: 30px;}
.box1_center {width: 920px; padding: 35px 140px; margin-bottom: 25px; background-color:rgba(255,255,255, 0.8)}
.box1_center p { text-indent: 38px; font-size: 18px;line-height: 36px;color: #424242;}

.box2 { height: 560px;}
.box2_title { width: 790px; padding: 0 0 10px; margin-top: 85px; text-align:center; border-bottom:4px solid #df2c03}
.box2_title h2 { font-size: 30px;}
.box2_sd { z-index: 0; position: relative; filter: drop-shadow(2px 2px 3px rgba(0,0,0,.5));}
.box2_sl { z-index: 0; top: -492px; position: relative; left: 169px; filter: drop-shadow(2px 2px 3px rgba(0,0,0,.5));}
.box2_center {width: 1120px; height: 480px; padding: 0 40px; margin-bottom: 10px; background-color:rgba(255,255,255, 0.8); }
.box2_list { height: 10px;}
/*
.box2_list_top { height: 10px; background: url(xfg21.png) no-repeat top center;}
*/
.box2_list li.nobod_c { margin-left: 0;}
.box2_list li { width:255px; height: 440px; float: left; margin: 25px 0 3px 25px; position: relative; background: url(../images/xfg25.png) no-repeat top center;
    filter: drop-shadow(2px 2px 3px rgba(0,0,0,.5));
    /*box-shadow: 0px 0px 7px #adadad; */
}
.box2_list li h4{ font-size: 24px; font-weight: bold; color:#da2a24; line-height: 38px;text-align: center; }
.box2_l_item { position: relative; top: -420px;}
.box2_l_cont {width: 195px; height: 252px; margin: 15px 30px 10px 30px; background-color:rgba(255,255,255, 0.8); border-top: 2px solid #df2c03;}
.box2_l_cont p { padding: 10px; font-size: 16px; text-align: justify; line-height: 31px;color: #424242;}

.box3 { height: 2150px;}
.box3_title { width: 790px; padding: 0 0 10px; margin-top: 85px; text-align:center; border-bottom:4px solid #df2c03}
.box3_center {width: 1200px; height: 2000px; margin-bottom: 10px; background: url("../images/xfg3bg.png") no-repeat top center;; }
.box3_center a { text-decoration:none}
.txt { width: 297px; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; bottom: 0; color: #fff; font-family: "微软雅黑";}
.box3_center ul { padding-left: 62px; padding-top: 10px;}
.box3_center li:nth-child(4n+1)  {margin-left: 0;}
.box3_center li { width: 215px; height: 200px; margin-top: 45px; float: left; margin-left: 53px; border:6px solid #ffffff; border-radius: 6px 6px;
    /*filter: drop-shadow(5px 5px 3px rgba(250,190,150,.8));*/
    box-shadow: 0px 0px 7px #adadad; overflow: hidden; position: relative; z-index:100}
.box3_center li div { width: 215px; height: 40px; background-color: #ba0d07; }
.box3_center li img:hover { opacity: 0.9; color: #fff; background: rgba(0,0,0,0.8); }
.box3_center li img { width: 215px; height: 160px;}
.box3_center h2{ font-size: 18px; line-height: 40px; color: #ffffff; text-align: center; font-weight:bold; height: 40px;}
.box3_center p { width: 182px; font-size:18px; padding: 0 15px; color: #ffffff; line-height: 30px; text-align: center; margin: 0 auto}

.box3_c_b { position: relative; width:952px; top: -320px; left: 149px;}
.clear{clear:both; font-size:0; height:1%;}

.box4 { width: 1200px; height: 220px; margin-top: 50px; background: url(../images/xfg41.png) no-repeat top center;}
.box4 p { font-size:18px; line-height: 36px; color: #424242; padding: 30px 140px; text-indent: 38px; text-align: justify; }
.footer{margin-top: 35px;height: 120px; min-width: 1200px; background: #e6452c;text-align: center;font-size: 14px;line-height: 36px;color: #fff;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;padding-top: 25px;}

/* for detail */
.main_c { width: 1200px; margin: 530px auto 40px;}
.location_c {line-height: 50px;border-bottom:#e9e9e9 1px solid;font-size: 16px;color: #555; margin-top: 30px}
.location_c a { color:#555; text-decoration:none;}
i { font-style: normal}
.x_news { width: 920px; padding: 35px 140px; margin-bottom: 25px; background-color:rgba(255,255,255, 0.8); border-top: 1px solid #df2c03}
.x_news .x_h2{ font-size: 35px; color: #424242; text-align: center; margin:40px auto 0; padding-bottom:25px; border-bottom: 1px dashed #d6d4d4}
.x_news h3.x_time{ font-size: 14px; color: #999999; text-align: center; padding: 18px 0 15px 0; font-weight: normal;}
.x_news h3.x_time i{ margin: 0 28px}
.x_news_in,.x_news_in p{ font-size: 16px; color: #424242; line-height: 38px}

