.bannerbox img{
left:calc((100% - 2100px)/2);
position:relative;
}
.w1070:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.myjs li{
width:266px;
float:left;
}
.linetitle {
	float:left;
    width: 800px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #114896;
    text-align: left;
}
.linetitle span{
	color:#114896;
}
.focus{position:relative;overflow:hidden;margin-right:20px;}
.focus-content{position:relative;padding-left:0;list-style:none;}
.focus-content .content-item{float:left;position:relative;}
.focus-content .content-item .item-title{position:absolute;bottom:0;width:100%;height:40px;line-height:35px;text-align:left;text-indent:15px;background:#000;filter:alpha(opacity=50);background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
.focus-content .content-item .item-title .title-text{position:relative;}
.focus-page{position:absolute;bottom:8px;right:10px;}
.focus-page .page-num{padding:0 5px;background:#666;color:#fff;}
.focus-page .curr{background:#cc0000;}
a.focusa{color:#fff;text-decoration:none;}
a.focusa:hover{color:#ffff00;}
.prev{
margin-top:30px;
font-size:15px;
line-height:35px;
}
.prev li{
float:left;
width:400px;
}
.prev li a{
color:#114896;
}
.header{
    height:120px;
    margin:0 auto;
}
.header img{
    float:left;
    margin-top:15px;

}
.header .box{
    float:right;
}
.header ul{
    width:343px;
    height:24px;
    margin-top:31px;
    line-height:32px;
}
.header ul li{
    float:left;
    width:85px;
    background:url(../images/smallicon.png) no-repeat 4px 12px;
    text-indent:10px;
    font-size:14px;
}
.search{
    /*margin-top:45px;*/
    width:343px;
    color:#868686;
    height:35px;
}
.input_t{
    float:left;
    width:272px;
    height:24px;
    border:1px solid #b3b3b3;
    border-right:0;   
}
.cmd{
    float: left;
    height: 28px;
    width: 66px;
    background: #e58728;
    color: #fff;
    border: 0;
font-size:14px;
}

.title{
    font-size:22px;
}
.menu{
    width:100%;
    height:50px;
    background: #114896;
    color:#fff;
    
}
.bannerbox{
width:100%;
    height:340px;
}
.banner{
    width:100%;
    height:340px;
    margin:0 auto;
    background:url(../images/banner.jpg);
    background-position: 50% 0px;
    position: relative;
    overflow: hidden; 
    z-index:-99; 
}

.bar{
    height:84px;
    padding-top:20px;
    padding-bottom:20px;
}
.yu{
    float:left;
    width:230px;
    margin-top:14px;
}
.yu h1{
    font-size:20px;
}
.yu img{
    float:left;
}
.yu span{
    float:left;
    margin-left:10px;
    display: block;
    width:150px;
    height:48px;
    text-align: left;
    line-height:30px;
    font-size:15px;
}
.bar ul li{
    float:left;
    width:118px;
_width:116px;
    height:87px;
    margin:0 auto;
    font-size:16px;
}

.bar ul li span{
    width:118px;
_width:116px;
    height:18px;
    display: block;
    text-align:center;
    margin-top:6px;
}
.bar{
    border-bottom: #868686;
}
.line{
    float:left;
    margin-top:15px;
    height:44px;
    width:1px;
    background: #e5e5e5;
}
#TabTab03Con1,#TabTab03Con2,#TabTab03Con3,#TabTab03Con4{width:100%;}
.xixi1,.xixi2,.xixi3,.xixi4{width:100%;height:34px;line-height:34px;cursor:pointer;
background:#f5f5f5;}

.tab{
    width:1070px;
    height:415px;
overflow:hidden;
    margin-bottom:40px;
}
.tab1 {
    float: left;
    width: 140px;
    height: 34px;
    line-height: 34px;
    font-size: 17px;
    background: #114896;
    
    text-align: center;  
}
.tab1 a{
    color: #fff;
}
.tab2,.tab3,.tab4{
    float: left;
    width: 140px;
    height: 34px;
    line-height: 34px;
    font-size: 17px;
    background: #f5f5f5;
    color: #114896;
    text-align: center;
}
.tab2 a,.tab3 a,.tab4 a{
    color: #114896;
}
.lbanner{
    float:left;
    margin-top:28px;
}
.text{
    float:right;
    margin-top:28px;
}
.text ul li{
    line-height: 38px;
    height:38px;
    width:465px;
    text-align:left;
}
.text ul li a{
    float:left;
}
.text ul li span{
    float:right;
    color:#7f7f7f;
}
#wrap {
    min-height: 100%;
}
#main {
    padding-bottom: 138px;
}
.indexfooter{
    float:left;
    font-size:14px;
    width:100%;
    height:138px;
    background: #114896;
    color:#a9cdf9;
margin-top:-138px;
}
.footer{
    float:left;
    font-size:14px;
    width:100%;
    height:138px;
    background: #114896;
    color:#a9cdf9;
margin-top:-138px;
}
.footer span,.indexfooter span{
    display:block;
    float:left;
    height:50px;
    line-height: 34px;
    text-align:left;
    margin-top:20px;
}
.footer span a,.indexfooter span a{
color:#fff;
}
#_ideConac{
width:80px;
height:80px;
}
#_ideConac img{
    float:right;
    /*margin-top:35px;*/
}


/*list*/
.position{
    height:63px;
    line-height: 63px;
    text-align:left;
    font-size:15px;   
}
.llist{
   
    width:237px;
    background: #f6f6f6;
    margin-bottom:40px;
}
.llisttitle{
    height:36px;
    line-height:36px;
    background: #114896;
    color:#fff;
    /*text-indent:25px;
    text-align:left;*/
}

.llist ul li{
    float:left;
    margin-left:19px;
_margin-left:9px;
    border-bottom: 1px solid #d7d7d7;
    width:200px;
    /*height:60px;*/
    line-height:60px;
    text-align: center;
    
}
.rlist{
    float:right;
    width:800px;
    margin-bottom:40px;
}
.rlisttitle{
    height:36px;
    line-height:36px;
    background:#f6f6f6;
    text-align: left;
}
.rlisttitle span{
    display:block;
    float:left;
    background: #114896;
    color:#fff;
    padding-left:15px;
    padding-right:15px;
}
.rlisttitle a{
    float:right;
    margin-top:7px;
    margin-right:10px;
    background:url(../images/more.png);
    width:52px;
    height:22px;

}
.smallpic{
    float:left;
    width:260px;
    height:177px;
    margin-top:30px;
}
.smalltext{
    float:right;
    width:510px;
    margin-top:30px;
    line-height:30px;
    text-align: left;
}
.bigtext{
    margin-top:20px;
}


.smalltext ul li,.bigtext ul li{
    background: url(../images/smallicon.png)0px 15px;
background-repeat:no-repeat;
    text-indent:15px;
    height:37px;
    line-height:37px;
}


.bigtext ul li a:hover{
color:#114896;
}
.smalltext ul li a,.bigtext ul li a{
    float:left;
}
.smalltext ul li span,.bigtext ul li span{
    float:right;
    color:#b3b3b3;
}
.listline{
    margin-top:20px;
    margin-bottom:20px;
    width:800px;
    height:1px;
    background:#cccccc;
}
.center {
    margin: 0 auto;
}
.contenttitle{
margin-top:15px;
    line-height:35px;
    font-size:19px;

}
.time{
height:37px;
line-height:37px;
text-align:center;
border-bottom:1px solid #e8e8e8;
font-size:13px;
}
.contenttext{
    margin-top:15px;
    text-align: left;
    line-height:37px;
    font-size:17px;
    font-family: 宋体, SimSun;
    line-height: 2em;
    text-align: justify;
}
.page{float:left;font-size:13px;margin-top:18px;}
.page-a{float:left;height:26px;line-height:26px;padding:0 8px;margin:0 3px;background-color:#f0f0f0;border:#cccccc solid 1px;}
.page-a:link,.page-a:visited{text-decoration:none;color:#000000;}
.page-a:hover,.page-a:active{text-decoration:none;color:#ff6600;}
.page-curr{float:left;height:26px;line-height:26px;padding:0 8px;margin:0 3px;background-color:#ffffff;border:#ff6600 solid 1px;color:#ff6600}
.page-curr:link,.page-curr:visited{text-decoration:none;color:#ff6600;}
.page-curr:hover,.page-curr:active{text-decoration:none;color:#ff6600;}

#click{
    border-bottom: 1px solid #124796;
    background: url(../images/jticon.png) 188px 16px no-repeat;
    display: block;
    width:200px;
    height:60px;    
}
.ewm{
    position: absolute;
    width:100px;
    height:244px;
    top:550px;
    right:25px;
    font-size:13px;
    text-align: center;
    border:1px solid #b3b3b3;
}
.ewm span{
    display:block;
    width:100px;
    height:30px;
    line-height:20px;
}
.lotlist ul{
    background:#eeeeee;
}
.line2{
    width:205px;
    height: 1px;
    margin-left:15px;
    border-bottom:1px solid #d5d5d5;
}
.lotlist ul li{
    width:238px;
    height:68px;
    line-height:68px;
    text-align: left;
    text-indent:35px;

}
.lotlist img{
    float:left;
    margin-left:26px;
    margin-top:18px;
    margin-right:25px;
}
.line1{
    float:left;
    width:1px;
    height:34px;
    margin-top:18px;
    background:#d5d5d5;
}
.zjarticle_info{
    margin-top:20px;
  
    float:left;
    width:145px;
    height:235px;
}
.mr18{
    margin-right:18px;
}
.zj_xx{
    width:145px;
    height:30px;
    text-align:center;
}
.zj_xx h3{
    font-size:16px;
    padding:4px 0;
}
.zj_xx h4{
    font-size:13px;
    padding:2px 0;
}
.w800{
    float:left;
    width:800px;
}
.w800mt20{
   height: 30px;
    width:800px;
    margin-top:20px;

}
.w800mt20 span{
    float:left;
    font-size:15px;
    line-height:30px;
    margin-right:10px;
}
.w800mt20 select{
    float:left;
    width:260px;
    height:30px;
-webkit-border-radius: 3px;
border:1px solid #a6a6a6;
}
.s_btn{
    float:left;
    width:60px;
    height:28px;
	background: #114896;
    color: #FFf;
    margin-left: 10px;
   border:0px;
}
.zjarticle{
    margin-top:20px;
}
.zjarticle img{
   float:left;
}
.zj_article{
    float:left;
    width:925px;
}
.zj_article h3{
    width:905px;
    text-align: left;
    margin-left:20px;
    height:40px;
    line-height: 30px;
    font-size: 15px;
}
.js{
    width:800px;
    height:40px;
    line-height: 40px;
    text-align: left;
}
.zjtext{
    width:800px;
    text-align:left;
    color:#666;
line-height:2em;
font-size:15px;
margin-bottom:50px;
}
/*login*/
h1 {
	color: #114896;
	font-size: 22px;
}

.login .img {
	width: 120px;
	height: 35px;
	background: #114896;
	float: left;
	margin-left: 15px;
}
.login {
	width: 346px;
	margin: 0 auto;
	margin: 50px auto;
	padding: 20px 50px;
	padding-right: 70px;
	border-radius: 10px;
	border: 1px solid #ccc;
}

.login ul li {
	height: 35px;
	padding-bottom: 15px;
	line-height: 35px;
}

.login span {
	width: 80px;
	float: left;
	text-align: right;
	font-size: 15px;
}

.log_txt {
	width: 248px;
	height: 30px;
	float: left;
	margin-left: 10px;
}

.log_txt_code {
	width: 113px;
	height: 30px;
	float: left;
	margin-left: 10px;
}
select{
    width:250px;
    height:33px;
    -webkit-border-radius: 3px;
    border: 1px solid #a6a6a6;
}
.codes {
	width: 120px;
	height: 35px;
	background: #114896;
	float: left;
	margin-left: 15px;
border:0px;
color:#fff;
font-size:13px;
}
.login button {
	width: 260px;
	text-align: center;
	font-size: 17px;
	margin-left: 90px;
	height: 38px;
line-height:38px;
background: #e58728;
color: #fff;
border-radius:5px;
border:0px;
}
.log_txt_code {
	width: 112px;
	height: 30px;
	float: left;
	margin-left: 10px;
}
.fysearch form{
height:30px;
margin:20px 0px;
}
.fysearch select{
float:left;
    width:250px;
    height:33px;
    -webkit-border-radius: 3px;
    border: 1px solid #a6a6a6;
}

button {
float:left;
			margin-left: 20px;
			width: 90px;
			font-size: 15px;
    background: #e58728;
border:0px;
height:35px;
color:#fff;
        }
        	.cxbg table thead th {
			background: #7890B2;
			color: #fff;
			padding: 10px 0px;
			font-weight: normal;
		}
 
		.cxbg table {
			border-collapse: collapse;
			margin-bottom: 20px;
		}

		.cxbg table tr td {
			background: #F6F6F6;
			padding: 10px 0px;
			font-weight: normal;
			font-size: 14px;
		}

.gdh{
height:50px;
line-height:50px;
font-size:18px;
color:#114896;
}
    .checksearch {
        height: 35px;
        margin: 20px auto;
        line-height: 35px;
    }

    .checksearch span,
    .checksearch input,
    .checksearch button {
        float: left;
    }

    .checksearch input {
        height: 28px;
        width: 220px;
    }

    .checksearch button {
        margin-left: 20px;
        width: 90px;
        font-size: 15px;
        background: #e58728;
        border: 0px;
        height: 35px;
        color: #fff;
    }
.border_s {
border-top: none;
border: 1px solid #114896;
}

.border_b {
border-bottom: 1px solid #114896;
}

.border_d {
border-top: 1px dashed #000;
border-bottom: 1px dashed #000;
}

.thd,
.tfd {
padding: 5px;
}

.thd,
.tfd table tr {
border-bottom: 1px solid #114896;
}

.thd table td {
padding: 5px;
}

h5 {
margin-top: 10px;
color: #404040;
}
h2 {
margin-top: 15px;
width: 1070px;
height: 44px;
line-height: 44px;
font-size: 19px;
text-align: center;
margin: 0 auto;
background: #114896;
color: #fff;
}

        .xcg table {
            font-size: 15px;
            border-collapse: collapse;
        }

        .xcg table td {
            padding: 5px;
        }

        .xcg {
            width: 1070px;
            margin: 0 auto;
            margin-bottom: 30px;
        }