@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif; font-size:18px !important;  margin:0px 0px;  padding:0px 0px; color:#000; background:#cbe8fa url(../images/line01.jpg) no-repeat center 0px ;}
*{margin:0;padding:0;}
body, div, q, iframe, form, h5 { margin: 0; padding: 0; }
form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }
td{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;  font-size:18px;  }
table{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }
td {font-size:18px }
tr {font-size:18px}
th {font-size:18px}
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}
a:link {color:#000;text-decoration:none;  }
a:visited {color:#000;text-decoration:none;  }
a:hover {color:#ff0000;text-decoration:none;  }
a:active {color:#000;text-decoration:none;  }
.grey{color:#717171}
.grey a{color:#717171; text-decoration:none}
.grey a:hover{color:#ff0000; text-decoration:none}
.grey1{color:#8c8c8c}
.grey1 a{color:#8c8c8c; text-decoration:none}
.grey1 a:hover{color:#c40202; text-decoration:none}
.red{color:#c40202}
.red a{color:#c40202; text-decoration:none}
.red a:hover{color:#c40202; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#ff0000; text-decoration:none}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#2d52a7; text-decoration:none}
.yellow{color:#ba9948;}
.yellow a{color:#ba9948; text-decoration:none}
.yellow a:hover{color:#fff; text-decoration:none}
.blue{color:#1b4292;}
.blue a{color:#1b4292; text-decoration:none}
.blue a:hover{color:#ff0000; text-decoration:none}
.grey{color:#696464}
.grey a:link {color:#696464;text-decoration:none;  }
.grey a:visited {color:#696464;text-decoration:none;  }
.grey a:hover {color:#c40202;text-decoration:none;  }
.grey a:active {color:#696464;text-decoration:none;  }
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.banner01{clear:both; height:15px; overflow:hidden}
.banner02{clear:both; margin-bottom:15px; overflow:hidden}
.t01{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif; font-size:24px}
.t02{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;}

.top{clear:both; width:1300px; margin:0px auto}
.top_links{clear:both; height:40px; line-height:40px; overflow:hidden; font-size:16px}
.top_links .left{width:400px; text-align:left;}
.top_logo{clear:both; padding:30px 0px 40px 0px; overflow:hidden}
.logo{float:left;}
.soso{float:right; width:350px; background:#fff; border-radius:20px 20px 20px 20px; margin:22px 0px 0px 0px}
.soso01{background:#fff; width:100%; border:0px; height:28px; line-height:28px; font-size:16px;text-indent:10px}
.top .soso input{ outline: none;  }
.top .soso input::placeholder{color:#333}
.top .soso input::-webkit-input-placeholder { /* WebKit browsers */color:#333}
.top .soso input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#333}
.top .soso input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333}
.top .soso input::-ms-input-placeholder {color:#333}
#menu{background:#1b4292; height:45px; clear:both; overflow:hidden}
.menu{clear:both; width:1300px; margin:0px auto; line-height:45px}
.menu ul{list-style-type:none; float:left}
.menu li{float:left; width:144px;}
.menu li:nth-child(1){width:146px;}
.menu li:nth-child(9){width:146px;}
.menu a{color:#fff}
.menu a:hover{background:#ff0000; display:block}
.menu li.hover{background:#ff0000;color:#fff}
.menu li.hover a{color:#fff}
.menu img{margin:0px 5px -3px 0px}
.mainwarp{background:#fff; padding:15px 15px; width:1270px; margin:0px auto; overflow:hidden}
.lump_top{clear:both}
.lump_top .left{width:635px;}
.lump_top .left img{width:635px; height:476px}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px; background:none}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px; background:none}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.lump_top .right{border:1px solid #bfc7d8; border-left:none; padding:0px 15px; width:604px; height:474px}
.hiddendiv{display: none;}
.tabqh{position:relative;}
.tabqh .tmenu{height:50px;*height:50px;_height:50px; line-height:50px;*line-height:50px;_line-height:50px;  margin:0px auto;  font-size:24px; color:#000; border-bottom:2px solid #ebf2fc}
.tabqh .tmenu  a{ display:block; float:left; padding:0px 0px; color:#000; margin:0px 20px 0px 0px}
.tabqh .tmenu  a.tabactive{color:#1b4292; border-bottom:2px solid #1b4292; display:block; line-height:50px;*line-height:50px;_line-height:50px;}
.tabqh .tabdiv{position:absolute;text-align:left;top:53px; left:0px; width:100%;_top:0px}
.tabqh .tabdiv ul{list-style-type:none; padding:0px; margin:0px;}
.tabqh .tabdiv li{clear:both; margin:13px 0px 0px 0px; overflow:hidden}
.tabqh .tabdiv .time{border:1px solid #d0cfcf; width:83px; float:left; text-align:center; font-size:14px; color:#333333; margin:0px 10px 0px 0px; padding:4px 0px}
.tabqh .tabdiv .time h1{padding:0px; margin:0px; font-size:30px; color:#1b4292}
.tabqh .tabdiv .info{text-align:left; font-size:16px; color:#333333;}
.tabqh .tabdiv .info h1{padding:8px 0px 4px 0px; margin:0px; font-size:18px; color:#000; font-weight:normal}
.tabqh .tabdiv .info:hover h1,.tabqh .tabdiv .info:hover{color:#ff0000}

.lump_links{height:122px; background:url(../images/line02.jpg) repeat-x 0px 0px; clear:both; padding:8.5px 8.5px}
.lump_links .left{width:45px; float:left}
.lump_links .right{width:1208px; background:#fff; height:122px; float:left}
.lump_links .right ul{list-style-type:none; padding:0px 3px; margin:0px;}
.lump_links .right li{ float:left; width:100px; text-align:center; padding-top:20px; color:#1b4292}
.lump_links .right li img{margin-bottom:10px}
.lump_links .right li a:hover img{ transform:scale(.9,.9); transition: all 0.3s;}
.lump_links .right li a:hover{font-weight:bold; color:#1b4292}

.lump_left{float:left; margin:0px 15px 0px 0px; width:855px}
.lump_right{float:right; width:400px;}

.lump_wxts{background:url(../images/line03.jpg) repeat-x; height:45px; clear:both; border-right:1px solid #bfc7d8}
.lump_wxts .left{background:url(../images/bg01.jpg); width:119px; text-align:center; color:#fff; font-size:20px; height:45px; line-height:45px; margin:0px 10px 0px 0px}
.lump_wxts .left a{color:#fff}
.scroll{clear:both;border:1px solid #bfc7d8; border-top:none; padding:10px 10px 0px 10px}
#pic img{width:280px; height:75px; margin-right:13px;}

.lump_news{clear:both; border-bottom:1px solid #bfc7d8; overflow:hidden; background:url(../images/line04.jpg) repeat-x 0px 0px}
.lump_news .title{background:url(../images/line03.jpg) repeat-x; height:45px; clear:both; border-right:1px solid #bfc7d8}
.lump_news .t_left{background:url(../images/bg01.jpg); width:119px; float:left; text-align:center; color:#fff; font-size:20px; height:45px; line-height:45px;}
.lump_news .t_left a{color:#fff}
.lump_news .t_right{float:right; color:#717171;height:45px; line-height:45px; padding:0px 10px 0px 0px; font-size:16px;}
.lump_news .content{clear:both; padding:5px 8px; overflow:hidden}
.lump_news .content ul{list-style-type:none; padding:0px; margin:0px;}
.lump_news .content li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center;
 padding:3px 0px 3px 10px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.lump_news .left{float:left;border-left:1px solid #bfc7d8; margin:0px 15px 0px 0px; width:419px}
.lump_news .right{float:left;border-right:1px solid #bfc7d8; width:419px}
.lump_news .right .title{border-right:none}
.theme{clear:both; padding:12px 8px 0px 8px; overflow:hidden}
.theme .pic{width:145px; float:left; margin:0px 10px 0px 0px}
.theme .info{text-align:left; font-size:14px; line-height:26px; padding:3px 0px 0px 0px}
.theme .info:hover{color:#ff0000}
.lump_av{clear:both}
/* ���ְ�ť����ʽ */
#imgTitle {FILTER:ALPHA(opacity=70); position:relative;left:0px;text-align:left;overflow: hidden;}
#imgTitle_up {left:0px;text-align: left; height:1px; width:inherit; }
#imgTitle_down {left:0px;text-align: right; width:inherit;}
/* ͼƬ����ʽ */
.imgClass {border: 1px solid #fff;}
/* ͼƬ���ֿ���ʽ */
#txtFrom {text-align: center;vertical-align: middle;}
/* ���ְ�ť��ʽ */
.button { height:15px;text-decoration: none;padding: 2px 7px;background: #f89405;margin: 0px;font: bold 9px sans-serif; border-left:#fff 1px solid;}
a.button, a.button:link, a.button:visited {font-family: sans-serif;text-decoration: none;color:#FFFFFF;background-color: #000000;}
a.button:hover {font-family: sans-serif;text-decoration: none;color:#fff;background:#fff; }
.buttonDiv {background: #000000;height: 1px;width: 21px;float: left;text-align: center;	vertical-align: middle;}

/****** tab2 ******/
.tabqh2{position:relative; height:222px;*height:222px;_height:222px;}
.tabqh2 .menutab{background:url(../images/line03.jpg) repeat-x; height:45px; line-height:45px; border-right:1px solid #bfc7d8}
.tabqh2 .menutab ul{margin:0px;padding:0px;height:45px;*height:45px;_height:45px;list-style:none;text-align:center; overflow:hidden;  }
.tabqh2 .menutab li{ddisplay:block;float:left;width:119px; font-size:20px;}
.tabqh2 .menutab li a{color:#000; text-decoration:none;display:block; line-height:45px; height:45px; width:119px}
.tabqh2 .menutab li a.tabactive{background:url(../images/bg01.jpg); width:119px; color:#fff  }
.tabqh2 .tabdiv{_top:0px}
.tabqh2 .tabdiv ul{list-style-type:none; padding:5px 8px; margin:0px;}
.tabqh2 .tabdiv li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center; padding:3px 0px 3px 10px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}

/****** tab3 ******/
.tabqh3{position:relative; height:222px;*height:222px;_height:222px;}
.tabqh3 .menutab{background:url(../images/line03.jpg) repeat-x; height:45px; line-height:45px; border-left:1px solid #bfc7d8}
.tabqh3 .menutab ul{margin:0px;padding:0px;height:45px;*height:45px;_height:45px;list-style:none;text-align:center; overflow:hidden;  }
.tabqh3 .menutab li{ddisplay:block;float:left;width:119px; font-size:20px;}
.tabqh3 .menutab li a{color:#000; text-decoration:none;display:block; line-height:45px; height:45px; width:119px}
.tabqh3 .menutab li a.tabactive{background:url(../images/bg01.jpg); width:119px; color:#fff  }
.tabqh3.tabdiv{_top:0px}
.tabqh3 .tabdiv ul{list-style-type:none; padding:5px 8px; margin:0px;}
.tabqh3 .tabdiv li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center;
 padding:3px 0px 3px 10px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}

/****** tab4 ******/
.tabqh4{position:relative; height:222px;*height:222px;_height:222px;}
.tabqh4 .menutab{background:url(../images/line03.jpg) repeat-x; height:45px; line-height:45px; border-right:1px solid #bfc7d8}
.tabqh4 .menutab ul{margin:0px;padding:0px;height:45px;*height:45px;_height:45px;list-style:none;text-align:center; overflow:hidden;  }
.tabqh4 .menutab li{ddisplay:block;float:left;width:119px; font-size:20px;}
.tabqh4 .menutab li a{color:#000; text-decoration:none;display:block; line-height:45px; height:45px; width:119px}
.tabqh4 .menutab li a.tabactive{background:url(../images/bg01.jpg); width:119px; color:#fff  }
.tabqh4 .tabdiv{_top:0px}
.tabqh4 .tabdiv ul{list-style-type:none; padding:5px 8px; margin:0px;}
.tabqh4 .tabdiv li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center; padding:3px 0px 3px 10px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}

/****** tab5 ******/
.tabqh5{position:relative; height:220px;*height:220px;_height:220px;}
.tabqh5 .menutab{background:url(../images/line03.jpg) repeat-x; height:45px; line-height:45px; border-left:1px solid #bfc7d8}
.tabqh5 .menutab ul{margin:0px;padding:0px;height:45px;*height:45px;_height:45px;list-style:none;text-align:center; overflow:hidden;  }
.tabqh5 .menutab li{ddisplay:block;float:left;width:119px; font-size:20px;}
.tabqh5 .menutab li a{color:#000; text-decoration:none;display:block; line-height:45px; height:45px; width:119px}
.tabqh5 .menutab li a.tabactive{background:url(../images/bg01.jpg); width:119px; color:#fff  }
.tabqh5 .tabdiv{_top:0px}
.tabqh5 .tabdiv ul{list-style-type:none; padding:5px 8px; margin:0px;}
.tabqh5 .tabdiv li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center; padding:3px 0px 3px 10px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.t_right2{float:right; width:100px; text-align:right; color:#717171;height:45px; line-height:45px; font-size:16px; display:block; padding:5px 0px 0px 0px}

.tab03{border-collapse: collapse;border-spacing: 0; text-align:left}

.tab03 th{font-size:18px}
.tab03 td{font-size:16px;}
.tab03 b{font-size:18px}
.lump_zbld a{color:#000;}
.tab03 td:nth-child(3){background:url(../images/line07.jpg) no-repeat left center}
.lump_zbld{clear:both; background:url(../images/bg03.jpg) no-repeat 0px 0px; height:207px; text-align:left; line-height:38px; padding:8px 10px 0px 10px}
.lump_zbld .left{width:265px}
.lump_zbld .right{width:115px; padding:10px 0px 0px 0px}
.lump_zbld b{color:#ff0000; font-weight:normal}
.lump_all{clear:both; background:#f5f8fd; padding:4px 0px 5px 0px; overflow:hidden}
.lump_all .title{background:url(../images/bg04.png) no-repeat center center; width:357px; margin:0px auto; font-size:24px; color:#1b4292; padding:7px 0px; overflow:hidden}
.lump_all .title a{color:#1b4292;}
.lump_all .content{clear:both;width:357px; margin:0px auto;}
.lump_all .content ul{list-style-type:none; padding:0px 8px; margin:0px;}
.lump_all .content li{clear:both; text-align:left; line-height:36px;}
.lump_yyxt{clear:both}
.lump_cxxt{clear:both}
.lump_xxpm{clear:both; border:1px solid #bfc7d8; overflow:hidden}
.lump_xxpm .title{border-bottom:1px solid #bfc7d8; clear:both; height:45px; line-height:45px}
.lump_xxpm .title .left{color:#1b4292; font-size:24px; text-align:left; width:100px; padding:0px 0px 0px 10px}
.lump_xxpm .title .right{text-align:right;color:#717171; width:100px; padding:0px 10px 0px 0px;font-size:16px;}
.lump_xxpm .content{clear:both}
.xxpm{width:199px; float:left}
.xxpm h1{clear:both; color:#1b4292; text-align:center; padding:0px; margin:0px; font-weight:normal; font-size:18px; height:45px; line-height:45px}
.xxpm ul{list-style-type:none; padding:0px 0px; margin:0px;}
.xxpm li{clear:both; text-align:center; line-height:42px;}
.xxpm li:nth-child(2n+1){background:#ebf2fc}
.lump_ztzl{clear:both; border:1px solid #bfc7d8; overflow:hidden}
.lump_ztzl .title{border-bottom:1px solid #bfc7d8; clear:both; height:45px; line-height:45px}
.lump_ztzl .title .left{color:#1b4292; font-size:24px; text-align:left; width:100px; padding:0px 0px 0px 10px}
.lump_ztzl .title .right{text-align:right;color:#717171; width:100px; padding:0px 10px 0px 0px; font-size:16px;}
.lump_ztzl .content{clear:both; width:374px; height:218px; padding:5px 0px; margin:0px auto; overflow:hidden}
.lump_ztzl .content ul{list-style-type:none; padding:0px 0px; margin:0px;}
.lump_ztzl .content li{clear:both; text-align:left; margin:8px 0px; height:45px; line-height:45px; overflow:hidden; background:url(../images/bg05.jpg) no-repeat center center; padding:0px 0px 0px 15px}


#footer{background:#1b4292; clear:both}
.footer{text-align:center; width:1300px; margin:0px auto; line-height:36px; padding:20px 0px; overflow:hidden; font-size:18px}


.zzsc{ width:310px; height:275px; position:fixed; right:0; bottom:0px; font-size:14px;}
.zzsc .close{ width:45px; height:19px; line-height:22px;display:block; float:right; background:url(../images/close_im.png) no-repeat 0px}
.swiper-container {width:310px;max-width: 100%;height:255px;max-height: 100%; background:#fff}
.swiper-slide {text-align: center;font-size: 18px;
 /* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sr_bg{background:url(../images/sr_bg.jpg) no-repeat 0px 0px; color:#fcc502; font-size:14px; font-weight:bold; text-align:left; line-height:28px;top:0px; height:255px}
.sr_bg h1{padding:0px; margin:0px; font-size:15px;font-weight:bold;}
.swiper-slide  td{font-size:15px;font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;font-weight:bold;}
.new_bottom{clear:both; width:96%; margin:0px auto}
.new_bottom ul{list-style-type:none; padding:0px; margin:0px;}
.new_bottom li{clear:both; text-align:left; font-size:14px;text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0px center; padding:3px 0px 3px 10px}


.subwarp{background:#fff; padding:15px 15px; width:1270px; margin:0px auto; overflow:hidden}
.subsize{clear:both; height:30px; line-height:30px; padding:0px 0px 15px 0px}
.subsize .left{background:url(../images/i10.png) no-repeat 0px center; padding:0px 0px 0px 30px}
.sub_left{width:330px; float:left; margin:0px 30px 0px 0px}
.sl_menu{clear:both; background: #f5f8fd; margin-bottom:15px; overflow:hidden; border:1px solid #bfc7d8; padding:5px 0px; overflow:hidden}
.sl_menu .title{clear:both; font-size:24px;color:#1b4292; padding:10px 0px;}
.sl_menu .content{clear:both; padding:0px 10px}
.sl_menu .content ul{list-style-type:none; padding:0px; margin:0px;}
.sl_menu .content li{clear:both; height:42px; line-height:42px; background:#fff; margin:8px 0px}
.sl_menu .content li:hover{background:#1b4292; color:#fff}
.sl_menu .content li:hover a{color:#fff}
.sl_menu .content li.hover{background:#1b4292; color:#fff}
.sl_menu .content li.hover a{color:#fff}
.s_tztg{clear:both}
.s_tztg .title{background:url(../images/line03.jpg) repeat-x; height:45px; clear:both; border-right:1px solid #bfc7d8}
.s_tztg .title .left{background:url(../images/bg01.jpg); width:119px; float:left; text-align:center; color:#fff; font-size:20px; height:45px; line-height:45px;}
.s_tztg .content{clear:both; padding:5px 8px; overflow:hidden;border:1px solid #bfc7d8; border-top:none;}
.s_tztg .content ul{list-style-type:none; padding:0px; margin:0px;}
.s_tztg .content li{clear:both; text-align:left; line-height:36px; background:url(../images/bg02.jpg) no-repeat 0 center; padding:3px 0 3px 10px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.sub_right{width:910px; float:left}
.sub_right .title{background:url(../images/line05.png) repeat-x bottom; clear:both; overflow:hidden}
.sub_right .title .left{width:auto; color:#1b4292; font-size:24px; border-bottom:3px solid #1b4292; padding-bottom:12px; overflow:hidden}
.sub_right .content{clear:both; padding:10px 0px 0px 0px}
.news{clear:both}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{clear:both; text-align:left; height:36px; line-height:36px; background:url(../images/bg02.jpg) no-repeat 5px center; padding:0px 0px 0px 20px}
.news li span{float:right}
.news li:nth-child(5n+1){border-top:1px dotted #e0e0e0; padding-top:15px; margin-top:15px; background-position:5px 30px}
.news li:nth-child(1){border-top:none; padding-top:5px; margin-top:0px; background-position:5px  center }
.news li:hover{background:url(../images/bg02_2.jpg) no-repeat 10px center; padding-left:22px;}
.news li:hover a{ color: #ff0000;}
.news li:nth-child(5n+1):hover{ padding-left:22px; background-position:10px 30px}
.news li:nth-child(1):hover{ padding-left:22px; background-position:10px center}
.news li a{width: 87%;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;float: left}
.ncontent{clear:both; padding:10px 0}
.ncontent .title{clear:both; color:#696464; border-top:1px solid #dbdbdb; overflow:hidden; padding:35px 0; overflow:hidden}
.ncontent .title h1{padding:0 0 15px 0; margin:0; font-weight:normal; font-size:24px; line-height:30px; color:#000}
.ncontent .content{clear:both; padding:20px 0 10px 0; border-top:1px solid #dbdbdb; width:90%; margin:0 auto;text-align: left}

.jrzb{clear:both;text-align:left; line-height:38px; padding:13px 0px 0px 20px}
.jrzb b{color:#ff0000; font-weight:normal}
.sub_right .title .left2{width:auto; float:left;font-size:24px;}
.sub_right .title .left2 ul{list-style-type:none; padding:0px; margin:0px;}
.sub_right .title .left2 li{float:left; width:auto; margin:0px 15px 0px 0px;padding-bottom:12px; overflow:hidden}
.sub_right .title .left2 li.hover{ color:#1b4292;  border-bottom:3px solid #1b4292}
.sub_right .title .left2 li.hover a{ color:#1b4292;}
.duty{clear:both; }
/*.duty ul{list-style-type:none; padding:0px; margin:0px;}
.duty li{width:261px; float:left; text-align:left; line-height:32px;border:1px solid #dbdbdb; padding:20px 15px; background:url(../images/line06.jpg) repeat-x bottom; margin:10px 15px 5px 0px; color:#3b3b3b; min-height:200px}
.duty li h1{text-align:center; padding:0px; margin:0px; font-size:20px; color:#000; font-weight:normal; margin-bottom:6px;}
.duty li b{font-weight:normal; color:#000}
.duty li:nth-child(3n){margin-right:0px;}*/
.navigation{clear:both; padding:0px; margin:0px;}
.navigation ul{list-style-type:none; padding:0px; margin:0px;}
.navigation li{background:url(../images/i11.png) no-repeat 0px center;  padding-left:12px; text-align:left; float:left; line-height:40px; height:40px; width:204px;overflow:hidden; margin:10px 15px 5px 0px}
.navigation li:nth-child(4n){margin-right:0px;}
.appasst ul{list-style-type:none; padding:0px; margin:0px;}
.appasst li{text-align:left; width:445px; float:left; line-height:45px; height:45px; overflow:hidden; border-bottom:1px dotted #dbdbdb; background:url(../images/icon06.gif) no-repeat 0px center; margin:0px 20px 0px 0px }
.appasst li:nth-child(2n){margin-right:0px;}


.sr_soso{width:300px; float:right; clear:both; padding:5px 0px 10px 0px; overflow:hidden}
.soso02{background:#fff; width:100%; border:0px; height:43px; line-height:43px; font-size:16px;text-indent:10px; border:1px solid #1b4292}
.sr_soso input{ outline: none;  }
.sr_soso input::placeholder{color:#333}
.sr_soso input::-webkit-input-placeholder { /* WebKit browsers */color:#333}
.sr_soso input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#333}
.sr_soso input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333}
.sr_soso input::-ms-input-placeholder {color:#333}
.tab01{border-collapse: collapse;border-spacing: 0;}
.tab01 th{background:#ffffcc; font-size:20px; font-weight:normal; padding:12px 0px}
.tab01 td {vertical-align: middle;padding: 10px 0; border-bottom: 1px dashed #bfc7d8;}
.tab01 tr:nth-child(2n+1){background:#f5f8fd}

.tab02{border-collapse: collapse;border-spacing: 0;}
.tab02 th{background:#ffffcc; font-size:20px; font-weight:normal; padding:8px 0px; border: 1px solid #bfc7d8;}
.tab02 td {vertical-align: middle;padding: 10px 0; border: 1px solid #bfc7d8;}
.tab02 td:nth-child(2n){background:#f5f8fd}
.tab02 td:nth-child(1){background:#fff}
.tab02 td:nth-child(2){background:#fff}
.system{clear:both}
.system ul{list-style-type:none; padding:0; margin:0;}
.system li{ width:440px;float:left; text-align:left; height:45px; line-height:45px;border-bottom: 1px dotted #bfc7d8;background:url(../images/i11.png) no-repeat 0 center; padding:3px 0px 3px 15px}

.pagination{padding:10px 0; text-align:center;}
.pagination li{border-radius:3px; border:1px solid #dfdfdf;display:inline-block;margin:0 2px;list-style: none}
.pagination .active{background:#09F; color:#FFF; border-color:#09F; margin:0 2px;}
.pagination .disabled{color:#aaa;}
.pagination a{ border-radius:3px;display:inline-block; padding:5px 12px;}
.pagination span{border-radius:3px;display:inline-block;padding:5px 12px;}

.qg_input{
 height: 38px;
 line-height: 38px;
 border-width: 1px;
 border-style: solid;
 background-color: #fff;
 color: rgba(0,0,0,.85);
 border-radius: 2px;
}
.qg_message_input{
 width: 90%;
 text-indent: 1rem;
}