﻿.ban_bg { height:520px; position:relative; width:100%;}
/*.ban_bg .bgitem { position:absolute; top:0px;}
.ban_bg .btn { bottom:5px; margin-right:-450px; padding:5px 6px; position:absolute; right:50%; z-index:7; display:none;}
.ban_bg .btn span { background:none repeat scroll 0px 0px #2B130F; border:1px solid #2B130F; color:#FFFFFF; cursor:pointer; display: inline-block; margin-left:5px; padding:2px 5px;}
.ban_bg .btn span.cur { font-weight:bold; padding:4px 8px;}*/

.banner { height:520px; width:100%; }
.banner img { width:100%; height:520px; display:none;}

/* banner切换样式 */
#bn { height:520px; position:relative; overflow:hidden; margin-right: auto; margin-left:auto;}

#bn .tu { text-align: center; display: block; margin-right: auto; margin-left: auto;}
.tu  a { float:left;}
#bn #hao .xu { background: url(/images/banner_but.png) no-repeat; display: inline; float: left; height: 14px; width: 14px; cursor:pointer; background-repeat: no-repeat; background-position: center center; margin-left:5px;}

#bn #hao { position: absolute; z-index: 3; bottom: 10px; left:50%;}
#bn .tu .lianjie1 { display: block; height: 520px;}
/* end  */

.banner {height: 520px;display: block;margin: 0 auto;max-width: 1440px;position: relative;z-index: 0;}
#flashs .bgitem {z-index: 1;position: absolute;top: 0;}
#flashs .btn {position: absolute;z-index: 7;bottom: 30px;right: 50%;margin-right: -44px;padding: 5px 6px;}
#flashs .btn span {color: #fff;height: 20px;width: 20px;font-size: 12px;line-height: 20px;background-color: #f3b900;/* border: 1px solid #FF4D4D; */cursor: pointer;display: inline-block;
margin-left: 5px;text-align: center;}
#flashs .btn span.cur {background-color: #ccc;color: #333;width: 20px;height: 20px;font-size: 14px;line-height: 20px;font-weight: bold;}
.cpl{ width:994px; margin:0 auto; margin-top:37px; padding-bottom:0px;}
.cplTit{margin-bottom:15px;}
.cplTit a{display: inline-block;width: 110px;padding: 0 16px;text-transform: capitalize;text-align: center;padding-top: 13px;height: 50px;line-height: 22px;font-size: 14px;color: #fff;
float: left;overflow: hidden;}
/*.cplTit a{display:inline-block; width:110px; padding:0 16px; text-transform:capitalize; text-align:center; padding-top:13px; height:50px; line-height:22px; font-size:14px; color:#fff; float:left; overflow:hidden;}*/
.cplTit a:hover,.cplTit a.cur{opacity:.8; filter:alpha(opacity=80); text-decoration:none;}
.TitList1{background:#333;}
.TitList2{background:#3d3d3d;}
.TitList3{background:#464646;}
.TitList4{background:#505050;}
.TitList5{background:#5a5a5a;}
.TitList6{background:#646464;}
.TitList7{background:#6e6e6e;}
.TitList8{background:#464646;}
.cpl li{float:left; display:inline; width:305px; background:#fff; margin-right:38px; text-align:center;}
.cpl li.noMr{margin-right:0;}
.cpl h5{border-top:1px solid #f7f7f7; font-size:14px; padding:20px 0 5px 0;}
.cpl h5 a{color:#333;}
.cpl .cplBtn{display:block; margin:12px auto 16px auto; width:23px; height:23px;  background-position:-132px 0px;}

.tyBg{background:url(../images/tyBg.jpg) no-repeat; height:462px; padding-top:38px;}
.ty{width:944px; margin:0 auto;}


.carousel { position:relative; width:480px;}
.carousel .prev1 , .carousel .next1 {height:31px;width:31px; display:block; text-decoration:none; cursor:pointer; position:absolute; right:-31px;}
.carousel .prev1 { background-position:0px 0px; background-color:#333;}
.carousel .next1 { background-position:0px -31px; background-color:#ed6d00; top:31px;}

.jCarouselLite { float:left ;width:480px; height:397px;overflow:hidden;/*必要元素*/}
.jCarouselLite li{ width:430px;height:375px; padding:25px; padding-bottom:0; background-color:#fff;}
.jCarouselLite li img {}
.jCarouselLite li img,.jCarouselLite-01 li img{ width:430px;height:290px;}
.jCarouselLite li a { color:#333;}
.jCarouselLite li p { height:25px; line-height:25px; margin-top:10px; font-size:14px; font-weight:bold;}

.tyForm{width:281px; overflow:hidden;}

.lyForm{}
.lyForm li{margin-bottom:1px; display:block;}
.lyForm label{float:left; line-height:38px; height:38px; width:73px; display:inline-block; text-align:center; background:url(../images/labelBg-X.png) repeat-x;}
.lyForm .iptTxt{float:right; width:207px; border:none; height:20px; line-height:20px; padding:9px 0; outline:none; text-indent:1em; background:#fff;}
.lyForm .btnTjly{width:143px; height:56px; background:#ed6d00; font-size:16px; color:#fff; border:none; margin-top:29px; cursor:pointer;}
.lyForm .btnLi{background:none; box-shadow:none; *border-width:0;}

.formSpan2{color:#fff; padding-left:18px; overflow:hidden;}
.formSpan1 h1{font-size:23px; color:#fff; font-weight:normal; line-height:91px; text-align:center;}
.formSpan1 h3{font-size:16px; font-weight:normal;}
.formSpan1{height:91px; background:#ed6d00;}
.formSpan2{height:67px; background:#333;}
.formSpan2 p{line-height:18px; margin-top:19px;}

.contTit{font-weight:normal; margin-top:35px; margin-bottom:12px;}
.contTit p{font-size:26px; color:#ccc; font-family:Myriad Pro; text-transform:uppercase;}
.contTit p em{color:#999;}
.clearfix { display:inline-block;}
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}

.kh {margin:30px auto; width:980px;}
.kh_bg { background-color:#fff;}
.khLeft{ background:#fff; width:268px; padding:0 30px; height:307px; overflow:hidden; position:relative;}
.khLeft .khLeftCont{margin-top:40px; height:154px; overflow:hidden; background-color:#fff;}
.khLeft .khLeftCont h3{font-size:24px; font-weight:normal; margin-bottom:10px;}
.khLeft .khLeftCont p{line-height:23px;}
.khLeft .btnMore{color:#ed6d00; font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:10px; left:30px;}

.khRight{width:618px; padding-bottom:28px;}
.khRight ul{height:308px; overflow:hidden;}
.khRight li{float:left; display:inline; border-left:1px #efefef solid; border-bottom:1px #efefef solid; width:153px; height:153px; overflow:hidden;}
.khRight li.noMr{margin-right:0;}
.khRight .bgal{padding:10px 9px; background:#fff; height:180px; overflow:hidden;float:left}
.khRight .bgal dd{width:290px;padding-left:19px}
.khRight .bgal h5{font-size:14px; line-height:38px;}
.khRight .bgal h5 a{color:#ed6d00;}
.khRight .bgal p{line-height:20px;}

.kh .ggl{margin-top:10px;}

.gySpan{width:100%; background:#fff;}
.gyCont{width:944px; margin:0 auto; padding-bottom:40px;}
.gy{
	width:980px;
	min-height:350px;
	overflow:hidden;
	position:relative;
}
.gy .nrCont p{line-height:20px; margin-top:18px; background-color:#f7f7f7;}
.gy .btnMore{color:#ed6d00; font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:50px; left:0;}

.ys{width:431px; height:524px; overflow:hidden;}
.ys_list div { float: left;}
.ys_list dl { height:73px; width:358px; overflow:hidden; margin-bottom:1px; background-color:#f7f7f7;}
/* .ys_list dl { height:73px; width:100%; overflow:hidden; margin-bottom:1px; background-color:#f7f7f7;} */
/* .ys_list dl dt { float:left; width:73px; height:73px; overflow:hidden;} */
/* .ys_list dl dt img { width:73px; height:73px;} */
.ys_list dl dd { float:left; line-height:18px; width:271px; padding:23px 70px 16px 17px; height:34px; overflow:hidden;}
/* .ys_list dl dd a { height:34px; overflow:hidden; display:block;} */
.ys .ys1 dd { color:#ef9b11;}
.ys .ys3 dd { color:#ef9b11;}
.ys .ys5 dd { color:#ef9b11;}

/*.ry{width:445px; height:277px; overflow:hidden;}
.ry li{float:left; display:inline; margin-right:1px;}
.ry li img{border:10px solid #f7f7f7;}*/
.scrollleft1{width:445px; height:180px;}
.scrollleft1 li{ float:left; display:inline; margin-right:1px; width:147px;}
.scrollleft1 img{border:10px solid #f7f7f7; width:127px; height:160px;}


.hb{width:431px; height:277px; overflow:hidden;}
.scrollleft{width:431px;}
.scrollleft li{ float:left; margin-right:2px; display:inline; width:236px;}
.scrollleft img{width:236px;height:180px;}


.hb a img{float:left; margin-right:2px;}

.msdt{width:100%; background:url(../images/dtBg.jpg) repeat-x; height:420px; overflow:hidden;}
.msdt h4{margin:37px 0 15px 0;font-weight: normal;}
.msdt h4 p{color:#ccc; font-size:26px; text-transform:uppercase;}
.msdt h4 p em { color:#999;}
.msdtCont{width:944px; margin:0 auto;}
.msdtCont .dt_k{padding:10px; background:#fff; width:425px;}
.msdtCont .dt_k p{height:30px; line-height:30px;}
.msdtCont ul{width:450px;}
.msdtCont li{line-height:29px;}
.msdtCont li a{ padding-left:16px; width:340px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.msdtCont li span{display:inline-block; color:#999;}

.tit2{ font-size:20px; color:#666 !important;}

.nihao39_proshow_left{float:left; width:314px; height:310px; border:#0F0 solid 1px;}
