@charset "utf-8";
/* CSS Document */
.head .so .sot .sotxt:focus{outline:none;} 
body,p,img,ul,li,h1,h2,a{ font-family: "微软雅黑"; text-decoration: none; margin: 0px; padding: 00px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; }.nav { background-color: #1b5298; height: 36px; }
body{ min-width:1000px;}
.clear{ clear:both;}
.nav ul { width: 1000px; margin-right: auto; margin-left: auto; }
.nav ul li { float: left; width: 142px; text-align: center; }
.nav ul li a { font-size: 15px; color: #fff; line-height: 36px; }
.nav ul li.on{ background-color: #006ec6; }.head { width: 1000px; margin-right: auto; margin-left: auto; }
.head { height:127px;}
.head .logo { height: 67px; width: 545px; float: left; padding-top: 30px; }
.head .so { width: 228px; float: right; padding-top: 20px; }
.head .so .sot { background-image: url(../images/in_06.png); background-repeat: no-repeat; height: 33px; }
.head .so .sot .sotxt{ font-size: 13px; color: #a6a6a6; height: 33px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; line-height: 33px; width: 160px; padding-left: 10px;background-color: transparent;}
.head .so .link a { font-size: 13px; color: #1b5298; line-height: 38px; }
.head .so .link span { font-size: 13px; line-height: 38px; color: #1b5298; padding-right: 7px; padding-left: 7px; }
.hdp { background-image: url(../images/hdp_bg.png); background-repeat: repeat-x; background-position: left top; padding-top: 33px; margin-bottom: 20px; }
.con { width: 1000px; margin-right: auto; margin-left: auto; }
.tzgg { float: left; width: 270px; position: relative; }
.tzgg .hd .more a { font-size: 12px; line-height: 35px; color: #ababab;padding-right: 22px; }
.tzgg .hd .more { position: absolute; top: 0px; right: 10px; width: 70px; background-image: url(../images/in_23.png); background-repeat: no-repeat; background-position: right center;text-align: right; }
.tzgg .hd ul li { line-height: 35px; font-size: 17px; color: #181818; width: 80px; float: left; text-align: center; }
.tzgg .hd ul .on { color: #1b5298; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #1b5298; }
.tzgg .hd { height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d1d1d1; }
.tzgg .bd ul li { padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.tzgg .bd ul li .bt a { font-size: 14px; line-height: 20px; color: #181818; padding-left: 12px; background-image: url(../images/in_30.png); background-repeat: no-repeat; background-position: left center; }
.tzgg .bd ul li .time { font-size: 13px; line-height: 20px; color: #969696; padding-left: 12px; }


.pxxm { float: left; width: 400px; position: relative; margin-right: 30px; margin-left: 30px; }
.pxxm .hd .more a { font-size: 12px; line-height: 35px; color: #ababab; padding-right: 22px; }
.pxxm .hd .more { position: absolute; top: 0px; right: 10px; width: 70px; background-image: url(../images/in_23.png); background-repeat: no-repeat; background-position: right center; text-align: right; }
.pxxm .hd ul li { line-height: 35px; font-size: 17px; color: #181818; width: 80px; float: left; text-align: center; }
.pxxm .hd ul .on { color: #1b5298; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #1b5298; }
.pxxm .hd { height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d1d1d1; }
.pxxm .bd ul li { padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.pxxm .bd ul li .bt a { font-size: 14px; line-height: 20px; color: #181818; padding-left: 12px; background-image: url(../images/in_30.png); background-repeat: no-repeat; background-position: left center; }
.pxxm .bd ul li .time { font-size: 13px; line-height: 20px; color: #969696; padding-left: 12px; }


.zxgk { float: left; width: 270px; position: relative;}
.zxgk .hd .more a { font-size: 12px; line-height: 35px; color: #ababab; padding-right: 22px;}
.zxgk .hd .more { position: absolute; top: 0px; right: 10px; width: 70px; background-image: url(../images/in_23.png); background-repeat: no-repeat; background-position: right center; text-align: right;}
.zxgk .hd ul li { line-height: 35px; font-size: 17px; color: #181818; width: 80px; float: left; text-align: center; }
.zxgk .hd ul .on { color: #1b5298; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #1b5298; }
.zxgk .hd { height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d1d1d1; }
.zxgk .bd ul li { padding-top: 17px; padding-bottom: 17px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.zxgk .bd ul li .bt a { font-size: 14px; line-height: 20px; color: #181818; padding-left: 12px; background-image: url(../images/in_30.png); background-repeat: no-repeat; background-position: left center; }
.zxgk .bd ul li .time { font-size: 13px; line-height: 20px; color: #969696; padding-left: 12px; }.zxgk .bd .txt { font-size: 13px; line-height: 33px; color: #181818; text-indent: 2em; padding-top: 15px; }
.zxgk .bd .txt a { color: #d00202; }
.zxgk .bd { padding-top: 22px; }
.yqlj { border: 1px solid #e2e2e2; width: 1000px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-bottom: 15px; margin-top: 30px; height: 49px; }
.yqlj .bt { width: 80px; float: left; padding-left: 15px; }
.yqlj .bt .zw { font-size: 17px; line-height: 25px; color: #1b5298; }
.yqlj .bt .en { font-size: 17px; line-height: 20px; color: #bebebe; padding-top: 5px; }
.yqlj .lb { float: left; width: 900px; }
.yqlj .lb ul li { float: left; margin-left: 22px; }
.foot { background-color: #5f5f5f; text-align: center; padding-top: 20px; padding-bottom: 20px; margin-top: 45px; }
.foot p { font-size: 13px; line-height: 33px; color: #fff; }
.lisad { background-color: #ececec; }
.lisad .ad { margin: auto; width: 1000px; }
.dqwz { position: relative; font-size: 13px; color: #454545; background-image: url(../images/home_bg.png); background-repeat: no-repeat; background-position: 5px center; line-height: 70px; height: 70px; padding-left: 30px; }
.dqwz .lmmc { height: 50px; width: 190px; position: absolute; top: 0px; right: 0px; font-size: 20px; line-height: 50px; font-weight: bold; color: #fff; background-color: #4d78af; text-align: center; }
.con .dqwz a { color: #454545; }
.dh ul li { float: left; padding-right: 35px; padding-left: 35px; color: #535353; line-height: 45px; background-color: #f0f0f0; }
.dh ul li a { color: #535353; }
.dh { background-color: #F0F0F0; height: 45px; }
.dh ul .on { background-color: #006ec6; }
.dh ul .on a { color: #fff; }



.content { padding-bottom: 35px; }
.content .btsq { font-size: 1.125em; text-align: center; color: #313131; padding-top: 15px; padding-bottom: 0px; font-weight: bold; line-height: 1.5em; padding-right: 10%; padding-left: 10%; }
.content .timesq{ font-size: 14px; line-height: 50px; text-align: center; color: #a1a1a1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DADADA; }
.content .nrc p { font-size: 0.875em!important; color: #000; line-height: 2em!important; text-indent: 2em!important; }
.content .nrc table tr td p{text-indent: 0em!important;}
.content .nrc { padding-top: 15px; }
.content .nrc p img{ max-width:100% !important; height:auto !important;}
.content .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { background-color: #ccc; padding:10px; margin-top:20px; }
.nets a {font-size: 0.875em; color: #313030; line-height: 1.5em; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; display: block; }
.lis ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; height: 47px; line-height: 47px; }
.lis ul li .bt { float: left; width: 700px; background-image: url(../images/lis_din.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 25px; }
.lis ul li .time { float: right; width: 270px; }
.lis ul li .bt a { font-size: 15px; color: #181818; }
.lis ul li .time .sj { font-size: 15px; color: #a1a1a1; background-image: url(../images/ck_lis.jpg); background-repeat: no-repeat; background-position: left center; padding-left:25px; width:140px; display: block; float: left; }
.lis ul li .time .ck { font-size: 15px; color: #a1a1a1; background-image:url(../images/ckk_lis.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 30px; display: block; float: left; width:70px; }
.lis { padding-top: 10px; }

/* 焦点图效果 */
	.picBtnTop{ width:1000px; height:350px; position:relative; zoom:1; margin-right: auto; margin-left: auto; }
	.picBtnTop .hd{ width:510px; height:90px; position:absolute; right:0px; bottom: 55px; z-index:99;}
	.picBtnTop .hd ul li{ width:120px; text-align:center; float: left; height: 90px; padding-left: 10px; }
	.picBtnTop .hd ul li img{ width:120px; height:90px; cursor:pointer; vertical-align:bottom; }
	.picBtnTop .hd ul li.on{ }
	.picBtnTop .hd ul li.on img{ border-color:#f60;  }
	.picBtnTop .bd{ width:1000px; position:relative; }
	.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle; background-image: url(../images/in_11.png); background-repeat: no-repeat; background-position: left top; }
	.picBtnTop .bd li .pic{ position:relative; z-index:0; height: 320px; width: 425px; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px; }
	.picBtnTop .bd li .pic img{ width:425px; height:320px; vertical-align:bottom; }
	.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
	.picBtnTop .bd li .title{ width:510px; line-height:30px; position:absolute; z-index:2; top: 0px; right: 0px; }
	.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
	#demo1,#demo2{ margin-bottom:20px;  }
.picBtnTop .bd ul li .title .bt { font-size: 17px; line-height: 38px; color: #fff; }
.picBtnTop .bd ul li .title .zy { font-size: 13px; line-height: 30px; color: #ced5e3; padding-top: 10px; }
.picBtnTop .bd ul li .title .more { font-size: 12px; color: #fff; background-image: url(../images/MMORE_C.png); background-repeat: no-repeat; background-position: right center; text-align: right; padding-right: 20px; line-height: 30px; }
.picBtnTop .hd ul .last { padding-left: 0px; }