/*commom style*/
@media (max-width: 767px) {
    .main_05a .cf a {
    color: #333;
    display: block;
    width: 100%;
    overflow: hidden;
    }
    body.UseInMobile .main_05a ul li img:not(.skipAutoFix) {
    width: 100%;
    clear: both;
    float: none;
    overflow: hidden;
    height: 90px; 
    }
} 
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body{ background-color:#f6f6f6;} 
h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#355e92;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body{font-family:"å¾®è½¯é›…é»‘";font-size: 15px;/*background: url("psx-bg.jpg") center top no-repeat;*/}
.w1100{
    width: 1100px;
    margin: 0 auto;
}

/******ä¸»ä½“å†…å®¹******/

/*ä»Šæ—¥å¤´æ¡*/
.jrtt ul{
	width: 1000px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	padding-top: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.jrtt li{line-height: 55px; }
.jrtt li img{width: 45px;height: 45px;}
.jrtt li a{
    width: 904px;
    height: 45px;
    float: left;
    text-align: center;
    font-size: 38px;
    color: #900;
    line-height: 50px;
    font-weight: bold;
	margin-left:50px;
}
.jrtt p{    
	font-size: 15px;
    line-height: 45px;
    color: #4983b1;
    padding-left: 2em;
    background-color: #d7e7f4;
    margin-top: 20px;;
    }
    .jrtt p a{
    	color: #df0019;
    }
.floor-content{
    /*background:url("tm-bg_01.png") left center;*/
    width: 1100px;
    min-height:768px;
    padding-bottom: 10px;
    padding-top:5px;
}
/***ç¬¬ä¸€å—å†…å®¹***/
.floor-one{
    width: 1100px;
    height:346px;
	border: 1px solid #DDDDDD;
	border-top:1px solid #DDDDDD ;
}
/*å›¾ç‰‡æ–°é—»å¼€å§‹*/
.focusBox{position: relative; width:630px; height:355px; overflow:hidden;}
.focusBox .pic img{width:630px; height:333; display:block; }
.focusBox .txt-bg {position:absolute;bottom:0;left:0;z-index:1;height:37px;width:100%;background: url(container01-txt-bg.png) repeat;}
.focusBox .txt { position:absolute; bottom:0; z-index:2;width:100%;}
.focusBox .txt ul{padding-left:9px;overflow: hidden;height: 36px;}
.focusBox .txt li{height:36px; line-height:36px;position: absolute;bottom: -400px;}
.focusBox .txt li a{color: #FFFFFF;font-size:15px;}
.focusBox .num{position: absolute; z-index: 3; bottom:10px; right:6px;}
.focusBox .num li{position: relative; width:18px; height:15px;margin-left:1px;cursor: pointer; text-align: center;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #FFF; width: 100%; height: 100%; top: 0; left: 0; line-height:15px;font-size: 11px;}
.focusBox .num li span { z-index: 1; background:#827b68;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff7e00;}
/*å›¾ç‰‡æ–°é—»ç»“æŸ*/
/*ç¬¬ä¸€å±‚å³è¾¹å†…å®¹*/
.one-right{
    width:450px;
    height: 335px;
    /*margin-left:25px ;*/
    background:#ffffff;
    border-left:1px solid #fafafa;
	padding-left:10px;
}
.mid-tit{
    width:450px;
    height:42px;
}
.mid-tit li{
    height: 42px;
    line-height:42px;
    text-align: center;
    width: 130px;
}
.mid-tit li a{
    color: #333333;
    font-size: 18px;
}
.mid-tit  .tit-on{
    height:42px;
    line-height:42px;
    text-align: center;
    width: 133px;
	}
.mid-tit  .tit-on a{
    color:#1d4a8d;
    font-weight: bold;
	background-color:#eeeeee;
	 padding:5px 25px 5px 25px;
	 width:133px;
}
.list{
    margin-top:10px;
}
.list li{
    line-height:32px;
}
.list li a{
    font-size: 17px;
    color:#333333;
}
.list li span{
    padding-right: 5px;
    color:#999999;
    font-size: 17px;
}
/*å›¾ç‰‡è½®æ’­*/
#banner { width:1100px; height:80px; border: 0px solid #666; overflow: hidden;margin-bottom:20px;margin-top: 20px;}
#banner ul{
    width: 1100px;
    height: 80px;
}
#banner ul li{
    width: 1100px;
    height: 80px;
}
#banner a{
    display: block;
    width: 1100px;
    height: 80px;
}
#banner a img{
    width: 1100px;
    height: 80px;
}

.xxgk-list li{
    width: 130px;
    height: 87px;
    position: relative;
    text-align: center;
    margin-left:14px;
}
.xxgk-list li:first-child{margin-left:0;}
.xxgk-list span{
    position: absolute;
    top:58px;
    left:0;
    display: inline-block;
    width: 145px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background:#1d4a8d;
    color:#ffffff!important;
    font-size: 15px;
    font-weight: bold;
}
/*ä¸“é¢˜ä¸“è¾‘æ»šåŠ¨å¼€å§‹*/
.main-bottom-last{height: 90px;width:100%!important;}
.main-bottom-last-box{
	width: 970px;
	height:90px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 2px;
}
.main-bottom-last .LeftBotton,.main-bottom-last .RightBotton {display:block;width:26px; height:86px;margin-top:25px;}
.main-bottom-last .LeftBotton{	margin-right:12px;	background-image: url(ztzj_l.png);	background-repeat: no-repeat;}
.main-bottom-last .RightBotton{background:url(ztzj_r.png) no-repeat;margin-left:12px;}
.main-bottom-last .pic_tx_box{width: 880px;margin-top: 30px;overflow: hidden;}
.main-bottom-last .ScrCont { width:32766px;}
.main-bottom-last .pl{ width:169px;margin-right:7px;}
.main-bottom-last .pl img,.main-bottom-last .pl span,.main-bottom-last .pl ins{display: block;}
.main-bottom-last .pl img{width: 169px;height: 56px;}
.main-bottom-last .pl span{color: #333333;font-size: 15px;line-height: 35px;}
.main-bottom-last .pl ins{font-size: 13px;line-height: 13px;color: #999999;}

/*ç¬¬äºŒå±‚å†…å®¹*/
.floor-two-main{
	height: 360px;
	border: 1px solid #dddddd;
	margin-top:20px;
	background-color:#FFFFFF;
	background-image: url(gk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.floor-two-left{ float:left;}	
.floor-two-right{
	padding-left:80px;
}
.floor-two-shang{
    width: 1000px;
    height:87px;
    margin: 20px auto;
}
.right-3{
    width: 325px;
    /*height:370px;*/
    /*height:404px;*/
}
.qlgk-tit{
    width: 90px;
    text-align: center;
    display:inline-block;
    color: #1d4a8d;
    font-weight: bold;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #1d4a8d;
    margin-bottom: -2px;
}
.ztzl-title{
	width: 490px;
	border-bottom: 2px solid #DDDDDD;
}
.ztzl{
	width: 355px;
}

.zwgk-list{
    margin-top: 20px;
    width: 130px;
}
.zwgk-list li{
    position: relative;
    width: 58px;
    margin:10px 35px 15px 35px;
}
.zwgk-list li a{
	display: block;
}

.zw-kk{
    width:325px;
}
.zw-kk li{
    line-height:35px;
    width:65px;
    margin: 5px 15px 12px 20px;
}
.zw-kk li a{
    color:#333333;
    font-size: 13px;
    display: block;
}
.sgs-pic{
	padding-left: 13px;
	border-right: 1px solid #DDDDDD;
}
.sgs-pic img{
    width: 294px;
    height: 54px;
}
/*æ”¿åºœæ–‡ä»¶*/
.zfwj{
    width: 560px;
    /*height: 370px;*/
   /* height: 404px;*/
    margin-left:10px;
}
.zf-tit{
    width:530px;
    line-height:40px;
}
.zf-tit li{
	line-height:40px;
	text-align: center;
	width:160px;
}
.zf-tit li:first-child{width:160px;}
.zf-tit li a{
    color:#333333;
    font-size: 17px;
}
.zf-tit .zf-act{
	line-height:40px;
	text-align: center;
	width:160px;
	background-color:#eeeeee;
}
.zf-tit .zf-act a{
    color:#1d4a8d;
    font-size: 17px;
    font-weight: bold;
}
.zf-tit .fa{width: 100px;}
/*æ”¿åºœæ–‡ä»¶ç»“æŸ*/

/*æœç´¢*/
.floor-search{
	height: 110px;
	border: 1px solid #dddddd;
	background-color:#FFFFFF;
	}

.floor-search-right{ float:right; width:400px;}
/*ç¬¬ä¸‰å±‚å†…å®¹*/
.floor-three-main{
	height: 225px;
	background-color:#FFFFFF;

	}
.floor-three-left{ 
    float:left; 
    width:730px;
	height:220px;
	margin-right:20px;

	}	

.floor-three-right{
    float:right; 
    width:305px;
	height:220px;


}

/*é­…åŠ›åŒåŒº*/
.last-cont{
    width:1100px;
    height:280px;
	background-color:#FFFFFF;
}
.mlsq-tit{
    height:40px;
    line-height: 40px;
}
.mlsq-tit a{ color:#990000;}
.mlsq-tit span{
	color:#990000;
	font-weight: bolder;
	font-size: 20px;
	display: inline-block;
	width: 100px;
	text-align: center;
	padding-top:5px;
}

/*å‹æƒ…é“¾æŽ¥*/
.yqlj{
    width:100%;
    height: 66px;
    background:#e1e1e1;
}
.yqlj .zt-lj{
    color:#1d4a8d;
    font-size: 16px;
    line-height: 66px;
    font-weight:bold;

}
.yqlj li{
    line-height: 66px;
    padding-left: 20px;
}
.yqlj li a{
    color: #545454;
    font-size: 15px;
    padding-left:30px;
}
.yqlj li span{
    display: inline-block;
    background: url("jt-pic.jpg") left center no-repeat;
    width: 23px;
    height: 17px;
    padding-left:7px;
}

.yqlj a {
    float: left;
    line-height: 66px;
    margin-left: 20px;
}

/*ç¬¬ä¸‰å—å¼€å§‹*/
.main03{padding: 3px 15px 0;width: 1100px;height: 275px;margin:0 auto;background: #FFFFFF;overflow:hidden;}
.main03-left,.main03-mid{width: 345px;}
.main03-mid{margin-left: 20px;}
.main03-right{width: 345px;}
.xxgk-list{padding-left: 4px;}
.xxgk-list li{margin-left:35px;width:210px;height:42px;text-align: center;margin-top:20px;}
.xxgk-list img{width:210px;height:42px;}
/*ç¬¬ä¸‰å¿«ç»“æŸ*/
.tit-box {
    height: 40px;
    border-bottom: 2px solid #dedede;
}
.list li {
    background: url(listPic.png) no-repeat 10px center;
    padding-left: 25px;
    font-size: 15px;
    line-height: 30px;
}
.tit-on1 {
    border-bottom: 2px solid #0069ae;
}
.tit {
    font-size: 17px;
    line-height: 38px;
    padding: 0 15px 0 7px;
    height: 40px;
}
.tit-on1 a {
    color: #036dc0;
}
	.main_05a{/*border:1px #eee solid;*/padding:10px;/*height:56px;*/;width:1100px;margin:0 auto;}
    .main_05a ul li{
        display: block;float:left;margin-left: 96px;/*height: 32px;line-height: 32px;*/
        /*padding-left: 30px;*/
        width:296px;text-align:center;/*background: #eee;*/
    }
            /* 修改li长度 */
    .main_05a ul li {
        display: block;
        float: left;
        /* margin-left: 0px; */
        padding-left: 0px; 
        width: 190px;
        text-align: center;
        /* background: #eee; */
    }
    /* a标签设置宽度和溢出隐藏 */
    .main_05a .cf a {
        color: #333;
        display: block;
        width: 237px;
        overflow: hidden;
    }

    /* 图片设置左侧外边距 */
    .main_05a .cf img {
        border: medium none;
        margin-left: -25px;
        padding: 0;
    }
    .main_05a ul li:first-child{margin-left:0px;}
	.main05{
        /*padding: 3px 15px 0;*/
        width: 1100px;
        /*height:66px;*/
        margin: 0 auto 20px;
        background: #FFFFFF;
        overflow: hidden;
    }
	.datu{height:185px;width:1100px;margin:20px 0;}
	.datu a img{width:1100px;height:185px;}

