@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td,div,input{margin:0;padding:0;word-wrap:break-word;}
body,html,input{font:12px "Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:34px;}h2{font-size:24px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color: #1d1d1d;}
a:hover{text-decoration: underline;}
img{margin: 0;padding: 0;border: none;}
body{background: #fff;}
.w1000{width: 1000px;overflow: hidden;margin: 0 auto;min-width: 1000px;}

.banner{background: url(../images/bg.jpg) top center no-repeat;height: 602px;width: 100%;min-width: 1000px;}
.title{background: url(../images/title_bg.jpg) left center no-repeat;padding-left: 100px;min-height: 84px;line-height: 84px;margin-top: 50px;text-align: center;font-size: 36px;}
.title a{color: #898989;}

.col{margin-top: 50px;}
.bar{margin-bottom: 30px;}
.col1_l{width: 495px;float: left;}
.col1_l_t img{width: 495px;height: 315px;margin-bottom: 20px;} 
.col1_l_b li{line-height: 40px;height: 48px;font-size: 18px;position: relative;padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;width:470px;font-weight: 600;}
.col1_l_b li:after{content:"";background:#df453b;width:6px;height:6px;border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;display:block;position: absolute;left: 0;top: 35%;}
.col1_l_b li a{color: #df453b;}
.col1_r{width: 480px;float: right;}
.col1_r ul li{height: 130px;overflow: hidden;margin-bottom: 38px;}
.col1_r img{float: left;width: 154px;height: 130px;}
.col1_r .text{width: 310px;float: right;height: 130px;}
.col1_r .text h3{color: #df453b;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 16px;margin-bottom: 8px;}
.col1_r .text h3 a{color: #df453b;}
.col1_r .text p{text-indent: 2em;line-height: 20px;height: 100px;overflow: hidden;}

.col2_box ul{width: 1020px;}
.col2_box ul li{width: 490px;overflow: hidden;height: 165px;position: relative;float: left;margin-right: 20px;margin-bottom: 30px;color: #fff;}
.col2_box ul li a{color: #fff;}
.col2_box ul li:nth-of-type(2n+1) .bg{background: #df453b;width: 480px;height: 165px;}
.col2_box ul li:nth-of-type(2n) .bg{background: #df453b;width: 480px;height: 165px;margin-left: 10px;}
.col2_box ul li:nth-of-type(2n+1) img{width: 200px;height: 130px;border: 3px solid #fff;position: absolute;right: 0;top: 15px;}
.col2_box ul li:nth-of-type(2n) img{width: 200px;height: 130px;border: 3px solid #fff;position: absolute;left: 0;top: 15px;}
.col2_box ul li:nth-of-type(2n+1) .text{width: 250px;height: 90px;position: absolute;left: 16px;top: 30px;}
.col2_box ul li:nth-of-type(2n) .text{width: 250px;height: 90px;position: absolute;right: 16px;top: 30px;}
.col2_box ul li .text h3{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 16px;margin-bottom: 5px;}
.col2_box ul li .text p{text-indent: 2em;line-height: 18px;height: 72px;overflow: hidden;}

.nav{height: 45px;overflow: hidden;margin-bottom: 20px;}
.col3_pics{height: 400px;overflow: hidden;width: 1000px;}
.nav ul li{float: left;width: 170px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;background: #d2d2d2;color: #fff;cursor: pointer;}
.nav ul li.on{background: #df453b;}
.col3_list ul{width: 1020px;}
.col3_list ul li{float: left;width: 235px;height: 180px;text-align: center;margin-right: 20px;margin-bottom: 20px;font-size: 14px;}
.col3_list ul li img{width: 235px;height: 150px;margin-bottom: 8px;}

.col4_box ul{width: 1010px;}
.col4_box ul li{float: left;width: 192px;margin-right: 10px;overflow: hidden;position: relative;height: 335px;background: #e0d7d4;}
.col4_box ul li img{width: 192px;height: 150px;}
.sj_up{position: absolute;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid #e0d7d4;left: 75px;top: 130px;}
.sj_down{position: absolute;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid red;left: 75px;top: 150px;}
.col4_box ul li p{margin-top: 30px;width: 152px;margin-left: 20px;font-size: 15px;text-indent: 2em;line-height: 20px;}

.footer{text-align: center;padding-top: 40px;}
.footer p{line-height: 28px;}