@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,pre,th,td,dl,dd,form,fieldset,legend,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}
a { background-color: transparent; text-decoration:none;}
a:active,a:hover{}
abbr[title] {  border-bottom: 1px dotted;}
ol,dl,dt,dd,ul,li{list-style:none}
img{border:0; vertical-align:middle;}
.txtLeft{ text-align:left;}
.txtcenter{ text-align:center;}
.txtRight{ text-align:right;}
/****** Background color ******/
.whiteBg{ background:#fff;}
.bgOrg{ background:#ef4700;}
.bgGary{ background:#f3f3f3;}
.bgBlack{ background:#000;}
.bgRed{ background:#ce2027; box-shadow:0 2px 3px #2b2b2b;}
.bg029fcd{ background:#029fcd;}
.bg7d4d75{ background:#7d4d75;}
.bgE9{ background:#e9e9e9;}
/****** Text indent ******/
.t0em{ text-indent:0em;}
.t2em{text-indent:2em;}

/****** Font Size ******/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.f40{ font-size:40px;}
.f48{ font-size:48px;}


/****** Font Color *****/
.fBlue{ color:#2278c4;}
.fRed{ color:#ce2027;}
.fOrange{ color:#ff6300;}
.fGray{ color:#8a8a8a;}
.fWhite{ color:#fff;}

/****** font Attribute ******/
.fB{font-weight: bold;}
.fN{ font-weight:normal;}
.fI{font-style: italic;}
.fsN{ font-style:normal;}
.u{ text-decoration:underline;}
.v-aTop{ vertical-align:top;}
.txtUpp{text-transform: uppercase;}

/* margin padding */
.mR15{ margin-right:15px;}
.mB0{margin-bottom:0;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.bdn{ border:none;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.pad20{ padding:20px;}
.padB20{ padding-bottom:20px;}
.padT5{ padding-top:5px;}
.padT10{ padding-top:10px;}
.padT15{ padding-top:15px;}
.padT20{ padding-top:20px;}
.padL10{ padding-left:10px;}
.padL{ padding-left:100px;}

.lh150{ line-height:150%;}
.greeLine{ border-radius:10px;border:1px solid #53b333;}
.clear{clear: both;}
.clearer{clear:both; font-size:1px; width:100%; height:1px; visibility: hidden;overflow:hidden}
/* Clear Fix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
/* Hide from IE Mac \*/
.clearfix{display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.hide{ display:none;}
.block {
    display:block;
}
.dis{display:block;} 
.undis{display:none;} 

body{ font-size:12px;font-family:'Microsoft YaHei', \5FAE\8F6F\96C5\9ED1; line-height:150%;}

.wrapper{background-color: #fafafa}

.box1{height: 724px;background: url(../images/index_01.jpg) no-repeat 50% 0;}
.sqjg{width: 1140px;padding: 30px;border: 1px solid #dddddd;background-color: #fff;margin:-120px auto 0px auto;}
.sqjg .left{float: left;width: 45%}
.sqjg .right{float: right;width: 45%;padding-left: 5%;border-left: 1px solid #dddddd}
.sqjg p{font-size: 14px;color: #5d5d5d;line-height: 30px}


.box2{}
.title1{text-align: center;padding: 60px 0px}
.box2 .bd{width: 100%;overflow: hidden;position: relative;}
.box2 .bd img{display: block;width: 33.33%;height: 422px}


@media screen and (max-width:1600px){
	.box2 .bd img{height: 350px}
}
@media screen and (max-width:1400px){
	.box2 .bd img{height: 320px}
}
.box2 .bd .prev{width: 33.33%;height: 422px;display: block;position: absolute;left: 0;top: 0;z-index: 9}
.box2 .bd .next{width: 33.33%;height: 422px;display: block;position: absolute;right: 0;top: 0;z-index: 9}
.gkxc{height: 540px}
.gkxc ul li{float: left;width: 733px;height: 539px}
.gkxc ul li img{}


.box3{background: url(../images/bj1_17.jpg) no-repeat bottom #ffeb98;padding: 28px 0px 100px 0px}
.box3 .nav{width: 1200px;margin: auto;padding-top: 40px}
.box3 .nav ul{}
.box3 .nav ul li{float: left;width: 377px;height: 54px;border: 1px solid #ff3925;margin-left: 31px;margin-bottom: 20px}
.box3 .nav ul li:nth-of-type(3n+1){margin-left: 0px}
.box3 .nav ul li a{display: block;width: 377px;height: 54px;text-align: center;line-height: 54px;color: #000;font-size: 16px}
.box3 .nav ul li:hover a,.box3 .nav ul li.active a{background-color: #ff3925;color: #fff}

.title2{height: 64px;background: url(../images/jin.png) no-repeat left;border-bottom: 1px solid #ff3925;width: 1200px;margin: auto;}
.title2 p{padding-left: 50px;line-height: 64px;font-size: 24px;color: #ff3925}

.title3{padding-top: 20px}
.title3 h4{font-size: 24px;color: #ff3925;text-align: center;line-height: 45px;font-weight: normal;}
.title3 p{font-size: 14px;color: #333;text-align: center;}


.sdqy{width: 1200px;margin: auto;}
.sdqy ul{}
.sdqy ul li{float: left;width: 48%;height: 230px;margin-left: 4%;margin-top: 35px}
.sdqy ul li:nth-of-type(2n+1){margin-left: 0px}
.sdqy ul li img{float: left;}
.sdqy ul li div{float: right;width: 315px}
.sdqy ul li div h4{font-size: 18px;color: #ff3925;height: 40px;line-height: 35px;overflow: hidden;}
.sdqy ul li div p{font-size: 14px;color: #444444;line-height: 24px}
.sdqy ul li div p a{color: #444444;}
/*.sdqy ul li div p:hover a{color: #888}
.sdqy ul li div p span{color: #ff3925}*/


.box4{background: url(../images/bj2_39.jpg) no-repeat bottom #f23729;padding: 50px 0px 180px 0px}
.sdhb{width: 1050px;margin: auto;padding: 30px 75px 0px 75px;position: relative;}
.sdhb ul{}
.sdhb ul li{float: left;width: 248px;margin: 0px 7px}
.sdhb ul li p{display: inline-block;height: 48px;border-left: 1px solid #fff;padding-left: 8px;font-size: 15px;color: #fff;line-height: 24px;margin: 6px 0px}
.sdhb .prev{cursor: pointer;position: absolute;top: 160px;left: 0px;z-index: 9}
.sdhb .next{cursor: pointer;position: absolute;top: 160px;right: 0px;z-index: 9}


.box5{background-color: #ffeb98;padding-bottom: 60px}
.news{width: 1200px;margin: auto;}
.news ul{}
.news ul li{float: left;width: 290px;margin: 0px 5px}
.news ul li p{padding-top: 6px;font-size: 14px;line-height: 22px}
.news ul li p a{color: #2b2b2b;}
.news ul li p span{color: #f23729}
.news ul li p:hover{text-decoration: underline;}



.box6{background: url(../images/bj3_54.jpg) no-repeat;text-align: center;height: 155px;padding-top: 100px}
.box6 ul{font-size: 14px;color: #626363;padding: 5px 0px}
.box6 ul a{font-size: 14px;color: #626363;}
.box6 p{font-size: 14px;color: #626363;line-height: 30px}
.box6 p a{color: #626363}
.box6 a:hover{text-decoration: underline;}

