/* CSS Document */
@charset "utf-8";
*{margin:0px;padding:0px;}
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a{border:none;text-decoration:none;}
body{font-size:14px; margin:0px; padding:0px;font-family:"微软雅黑";background: #f4f4f4;}
input{margin:0px;padding:0px; outline:none;}
input:focus{outline:none;}
a{color:#333;}
a:hover,a:active,a:visited{ text-decoration:none;}

.cscreen{position:absolute;top:0;left:0;z-index:999999;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
.top_div{width: 100%;height: 115px;overflow: hidden;min-width: 1200px;clear: both;background: #0382e1;}
.top_div .top{width: 1200px;height: 115px;overflow: hidden;margin: 0px auto;}
.top_div .top .logo{float: left;display: block;margin-top: 20px;}
.top_div .right{float: right;overflow: hidden;margin-top: 20px;width: 367px;}
.top_div .right .up{float: right;height: 20px;line-height: 20px;overflow: hidden;color: #fff;font-size: 12px;margin-right: 10px;}
.top_div .up a{color: #fff;}
.top_div .search_form{float: right;width: 367px;height: 46px;background: #e9ecf2;border-radius: 30px;overflow: hidden;margin-top: 10px;}
.top_div .search_form .type_sel{float: left;width: 50px;height: 20px;margin:15px 0 0 20px;background: url(../images/arr-down.png) no-repeat right center;}
.top_div .search_form .key{float: left;width: 275px;height: 20px;background:#e9ecf2;border:none;padding-left: 15px;margin:15px 0 0 10px;}
.top_div .search_form .ser_btn{float: left;width: 22px;height: 21px;background:url(../images/head-search.png) no-repeat center;border:none;margin:12px 0 0 16px;cursor: pointer;}
.top_div .search_form select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 14px; color: #0382e1;}
select::-ms-expand { display: none;}

.nav_div{width: 100%;height:50px;min-width: 1200px;clear: both;background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#f4f4f4)); border-bottom:1px solid #ddd;}
.nav_div .nav_ul{width: 1200px;height: 50px;margin: 0px auto; border-left:1px solid #ddd;}
.nav_div .nav_ul li{position:relative;display: block;float: left;line-height: 50px;height: 50px;text-align: center; border-right:1px solid #ddd;}
.nav_div .nav_ul li ul{
	display:none;
	position:absolute;
	top:50px;
	left:0px;
	z-index:999;
	filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;  
	background:#fff;
	border-top:1px solid #ddd;
}
.nav_div .nav_ul li:hover ul{
	display:block;
}
.nav_div .nav_ul li ul li{
	border:none;
	height:36px;
	line-height:36px;
}
.nav_div .nav_ul li ul li a{
	font-size:14px;
	height:36px;
	line-height:36px;
	overflow:hidden;
}
.nav_div .nav_ul a{display: block;height: 50px;padding:0 20px;color: #000;font-size: 16px;}
.nav_div .nav_ul span{ display:block; line-height:18px;}
.nav_div .nav_ul a:hover,.nav_div .nav_ul a.active{color: #0382e1;}

.footer_div{width: 100%;height:70px;overflow: hidden;min-width: 1200px;clear: both;background: #0382e1;}
.footer_div .footer{width: 1200px;height: 70px;overflow: hidden;margin: 0px auto; text-align:center;}
.footer_div .footer .text{width: 1200px;height: 44px;overflow: hidden;line-height: 22px;font-size: 12px;color: #fff;margin-top: 14px;}
.footer_div .text a{color: #fff;}

.main{ width:1200px; min-height:500px; margin:15px auto; overflow:hidden;}
.sidebar{ width:240px; height:auto; min-height:500px; background:#fff; float:left; overflow:hidden;box-shadow: 0px 0px 2px 2px #e8e8e8;margin: 2px 6px;}
.sidebar .stitle{height: 45px;line-height: 45px; font-size:16px; overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.sidebar .stitle img{ margin:0 0 0 10px; position:relative; top:4px; }
.pubbanner{ height:240px; background:#0382e1; min-width:1200px; width:100%; overflow:hidden;}
.sidebar dl{ width:98%; height:auto; overflow:hidden; margin:0px auto;}
.sidebar dl dd{ width:224px; height:auto; overflow:hidden;box-shadow: 0px 0px 1px 1px #e8e8e8; margin:8px auto; line-height:160%; padding:8px 12px; box-sizing:border-box;}
.sidebar dl dd a{ width:100%; display:block; color:#000; font-size:15px;}
.sidebar dl dd:hover,.sidebar dl dd.active{box-shadow: 0px 0px 1px 1px #ddd; background:#769be5;}
.sidebar dl dd a:hover,.sidebar dl dd.active a{ color:#fff;}


.mright{ width:932px; height:auto; min-height:600px; float:right; overflow:hidden;box-shadow: 0px 0px 2px 2px #e8e8e8;margin: 2px 6px; background:#fff;}
.mright .stitle{height: 45px;line-height: 45px; font-size:16px; overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.mright .stitle span{ float:left; margin:0 0 0 10px;}
.mright .stitle b{ float:right; font-weight:normal; margin:0 10px 0 0; font-size:15px;}
.mright .stitle b a{ color:#000; font-size:15px;}
.mright .contents{ width:95%; margin:15px auto; overflow:hidden; line-height:200%; font-family:"微软雅黑"; font-size:14px;}
.mright .contents img{ max-width:877px; cursor:pointer; display:block; display:block; margin:5px auto 0px auto;}
.mright .contents p{ line-height:200%;}

.mbbs{ width:1200px; height:auto; min-height:600px; float:right; overflow:hidden;margin: 2px 6px;}
.mbbs .snavbar{height: 45px;line-height: 45px; font-size:16px; overflow: hidden; margin-left:1px;}
.mbbs .snavbar ul{box-shadow: 0px 0px 0px 2px #e8e8e8;margin: 2px 6px; width:430px; overflow:hidden; background:#fff; border-bottom:none; }
.mbbs .snavbar li{ width:142px; height:42px; line-height:40px; float:left; text-align:center; border-right:solid 1px #e8e8e8; cursor:pointer; background:#fff;}
.mbbs .snavbar li a{ color:#000; display:block;}
.mbbs .snavbar li a:hover{ color:#0382e1;}
.mbbs .snavbar li.active{ background:#0382e1; color:#fff;}
.mbbs .snavbar li.active a{ color:#fff;}
.smain{ width:1194px; height:auto; min-height:550px; float:right; overflow:hidden;margin: 2px 6px 2px 18px; background:#fff;box-shadow: 0px 0px 2px 2px #e8e8e8; position:relative; top:-2px;}
.smessage{ width:95%; margin:10px auto; overflow:hidden;}
.smessage dl{ border-bottom:dotted 1px #ddd; margin-bottom:10px; padding-bottom:5px;}
.smessage dl dt.stopic{ height:32px; line-height:32px; color:#173980; font-size:15px;}
.smessage dl dd.sintro{ line-height:170%; color:#696969;}
.smessage dl dd.sdate{ color:#a3a3a1; line-height:30px;}
.smessage dl dd.sdate span.green{ background:#00af48;}
.smessage dl dd.sdate span{ background:#f00; color:#fff; padding:3px 4px; font-size:12px; margin-left:10px;}
.smessage dl dd.noanser{ line-height:170%; color:#696969; margin-bottom:10px; background:#fff5f4; color:#f00; padding:8px 6px; font-size:13px;}
.smessage dl dd.yanser{ line-height:170%; color:#696969; margin-bottom:10px; background:#f0f4ff; color:#696969; padding:8px 6px; font-size:13px;}
.smessage dl dd.yanser .stopic{ height:32px; line-height:32px; color:#173980;}

.smessage .mtips{ text-align:center;box-shadow: 0px 0px 2px 2px #e8e8e8;margin:10px 6px; height:35px; line-height:35px; color:#000; }
.smessage .mtips a{ color:#f00;}


.mright .newslist{ width:95%; margin:15px auto; overflow:hidden; font-family:"微软雅黑"; }
.mright .nlist li{ height:38px; line-height:38px; border-bottom:dotted 1px #ddd; background:url(../images/img-dot.png) no-repeat left center;}
.mright .nlist li b{ font-weight:normal; float:right;}
.mright .nlist li span{ float:left; margin:0 0 0 14px; width:760px; overflow:hidden;}
.mright .nlist li a{ color:#000;}
.mright .nlist li a:hover{ color:#0382e1;}

.newslist dl{ width:281px; height:300px; float:left; overflow:hidden; background:#f4f4f4; margin:5px 19px 15px 0px;}
.newslist dl dd{ width:240px; margin:0px auto;}
.newslist dl dd.u-icon{ height:42px; line-height:42px;}
.newslist dl dd.u-intro{ line-height:22px; height:66px; overflow:hidden; color:#666; margin-top:4px;}

.page{ text-align:center; margin:20px auto 0px auto;}
.pagination{display:inline-block;padding-left:0;border-radius:4px;}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 10px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd; font-size:12px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#0382e1;border-color:#0382e1}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

.nodata{ text-align:center;box-shadow: 0px 0px 2px 2px #e8e8e8;margin:10px 6px; height:35px; line-height:35px; color:#CCC;}

.article{ width:95%; min-height:500px;overflow:hidden; background:#fff;clear:both;border-bottom:none; margin:0px auto;}

.article .article-head{ line-height:56px; font-family:"微软雅黑"; color:#333; font-size:16px; font-weight:normal; text-align:center;}
.article .article-tags{ width:100%; height:35px;line-height:35px;  border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; margin:0px auto 20px auto; color:#666; font-family:"微软雅黑"; clear:both; text-align:center; font-size:12px; }
.article .article-tags span{ margin-right:8px;}
.article .article-tags img{ position:relative; top:2px;}
.article .tags-grroup{ cursor:pointer;}

.article .article-content{ width:100%; height:auto; overflow:hidden; line-height:200%; font-family:"微软雅黑"; font-size:14px; padding-bottom:15px;}
.article .article-content img{ max-width:1140px; cursor:pointer; display:block; display:block; margin:5px auto 0px auto;}
.article .article-content p{ line-height:200%;}
.article .article-content h1{line-height:56px; font-family:"微软雅黑"; color:#000; font-size:16px; text-align:center; border:solid 1px #ddd; border-left:none; border-right:none; border-top:none; margin:15px auto;}
.article .article-content a{ color:#13316f; text-decoration:underline;}


.bh-commenting{ width:750px; height:auto; margin:10px auto; overflow:hidden; font-family:"微软雅黑"; }
.bh-commenting h1{ font-size:14px; font-weight:normal; color:#000; line-height:45px; }
.bh-commenting div.divp{ margin:12px 0 12px 0;}
.bh-commenting div.divp input{ width:160px; height:25px; border:solid 1px #ddd; padding:2px 4px;}
.bh-commenting div.divp textarea{ width:640px; height:140px; border:solid 1px #ddd; padding:2px 4px; line-height:180%; color:#666;}
.bh-commenting div.bh-code{ position:relative;}
.bh-commenting div.bh-code .bh-verifie{ position:absolute; left:240px; top:-3px;}
.bh-commenting div.bh-code input{ width:160px; height:25px; border:solid 1px #ddd; padding:2px 4px;}
.bh-commenting button{ width:220px; height:40px; margin:10px auto 0 71px; color:#fff; background:#0382e1; border:none; outline:none; text-align:center; line-height:40px; border-radius:2px; display:block; font-size:15px; cursor:pointer;font-family:"微软雅黑"; }
.bh-commenting button.error{ background:#f00; color:#fff;}
.bh-commenting button.success{ background:green; color:#fff;}
.bh-commenting .select-dep{ width:168px; height:27px; border:solid 1px #ddd;}

.loginmain{ min-width:1200px; width:100%; height:475px; overflow:hidden; z-index:3; position:relative;}
.login{ width:1200px; height:475px; margin:0px auto; overflow:hidden;}
.logindiv{ width:345px; height:351px; background:url(../images/w-bg.png) repeat 0 0; float:right; overflow:hidden; margin:60px auto 0px auto;}
.logindiv h1{ line-height:45px;font-size:19px; width:290px; margin:20px auto 10px auto; color:#193c7c;}
.login-name{ width:242px; height:44px; line-height:44px; border:solid 1px #ccc; margin:20px auto 0px auto; display:block; padding-left:48px; overflow:hidden; font-family:"微软雅黑"; color:#333; background:#fff url(../images/user-icon.jpg) no-repeat left center;}
.login-pass{ width:242px; height:44px; line-height:44px; border:solid 1px #ccc; margin:10px auto 0px auto; display:block; padding-left:48px; overflow:hidden; font-family:"微软雅黑"; color:#333; background:#fff url(../images/pass-icon.jpg) no-repeat left center;}
.logindiv p{ width:290px; height:26px; line-height:26px; color:#333; margin:0px auto;}
.logindiv .btn-login{  width:290px; height:40px; margin:10px auto 0 auto; color:#fff; background:#ffa800; border:none; outline:none; text-align:center; line-height:40px; border-radius:2px; display:block; font-size:15px; cursor:pointer;font-family:"微软雅黑";}
.logindiv .reg-p{ font-size:13px; line-height:40px; text-align:right;}
.logindiv .reg-p a{ color:#0382e1;}
.login .doc{ width:1200px; height:20px; margin:15px auto 0px auto; text-align:center; overflow:hidden;clear:both;}
.login .doc li{ width:12px; height:12px; border:solid 2px #fff; border-radius:50%; display:inline-block; margin:0 3px; cursor:pointer;}
.login .doc li.active{ background:#0382e1;}

.spic{ width:100%; min-width:1200px; height:475px; position:fixed; top:115px; left:0; z-index:2; overflow:hidden;}
.spic .spicmain{ width:5760px; height:475px; position:relative; margin:0px auto; overflow:hidden;}
.spic li{ width:1920px; height:475px; display:inline-block; float:left; overflow:hidden;}

.reg-mask{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:5; background:rgba(26,59,125,.6); display:none;}
.regdiv{ width:340px; height:351px;background:url(../images/w-bg.png) repeat 0 0; overflow:hidden; float:right; margin:60px auto 0px auto; display:none; position:relative;}
.regdiv h1{  line-height:45px;font-size:16px; width:90%; margin:5px auto 5px auto; color:#193c7c; border-bottom:solid 1px #dcdcdc; }
.regdiv h1 span{ float:right; cursor:pointer;}
.regdiv .reg-text{ width:86%; background:#fff; height:35px; line-height:35px; padding:4px 6px; color:#333; margin:10px auto; overflow:hidden; border:solid 1px #ccc;}
.regdiv .reg-text input{ width:100%; height:35px; margin:0px auto; background:#fff; border:none;}
.regdiv .btn-reg{  width:90%; height:40px; margin:10px auto 0 auto; color:#fff; background:#ffa800; border:none; outline:none; text-align:center; line-height:40px; border-radius:2px; display:block; font-size:15px; cursor:pointer;font-family:"微软雅黑";}

.apply{  width:1200px; height:auto; min-height:700px; overflow:hidden;box-shadow: 0px 0px 2px 2px #e8e8e8;margin:15px auto; background:#fff;}
.apply .applyTitle{ display:block; width:1200px; height:65px; line-height:65px; border-bottom:solid 1px #ddd; background:#f6f6f6; overflow:hidden;}
.apply .applyTitle a{ display:block; float:left; width:600px; height:65px; line-height:65px; text-align:center; font-size:18px; color:#999; font-weight:bold;}
.apply .applyTitle .project{ border-right:1px solid #e8e8e8; width:599px;}
.apply .applyTitle a:hover,.apply .applyTitle a.hover{ color:#0382e1;}

.alumniapply{  width:100%; height:auto; min-height:700px; overflow:hidden;margin:0px auto; background:#fff;}
.alumniapply h1{ height:65px; line-height:65px; border-bottom:solid 1px #ddd; text-align:center; background:#f6f6f6; font-size:18px; color:#0382e1;}

.table{ background:#ddd;}
.table td{ padding:8px 6px; background:#fff; height:26px;}

.itext{ width:80%; height:20px; padding:2px 6px; border:solid 1px #dcdcdc; color:#333; border-radius:2px;}
.btn-send{  width:290px; height:40px; margin:0px auto 0 auto; color:#fff; background:#ffa800; border:none; outline:none; text-align:center; line-height:40px; border-radius:2px; display:block; font-size:15px; cursor:pointer;font-family:"微软雅黑";}
.itext:focus{ border:solid 1px #6387e3;}

.alert{ width:98%; height:auto; padding:8px 10px; color:#f00; margin:10px auto 0px auto; box-sizing:border-box;color:#a94442;background-color:#f2dede;border:solid 1px #ebccd1; clear:both; display:none;}
.alert-success{ color:#3c763d;background-color:#dff0d8;border:solid 1px #d6e9c6;}
.face{ width:135px; height:195px; background:#e9e8e8; margin:3px auto; overflow:hidden; position:relative;}
.face input{width:135px; height:195px; position:absolute; left:0; top:0; z-index:3;border:solid transparent;opacity:0;filter:alpha(opacity=0);cursor:pointer; }
.face .icon-upload{ width:135px; height:195px; position:absolute; left:0; top:0; z-index:1; background:url(../images/upload.png) no-repeat center center;}


.newslist .work_list{width: 203px;height: 168px;border:1px solid #e8e8e8;display: block;float: left;margin: 12px 0 0 12px;overflow: hidden;}
.newslist .pic{width: 203px;height: 130px;position:relative;overflow: hidden;}
.newslist .topic{position: absolute;bottom: 0;left: 0;width: 163px;height: 35px;line-height: 35px;text-align: center;overflow: hidden;padding: 0 20px;color: #fff;background:url(../images/opacity.png);font-size: 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newslist .name{width: 163px;height: 35px;line-height: 35px;margin: 0px auto;color: #666;font-size: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newslist .work_list:hover .topic{color: #ff0;}

.ke-insertfile{ width:auto; color:#143270; text-indent:40px; background:url(../images/download.png) no-repeat left center; color:#143270; font-size:16px; display:inline-block; padding:4px 6px; margin:0px auto;}

.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}

.mpagelist{ width:100%; margin:0px auto 15px auto; padding-bottom:10px; border-top:solid 1px #ddd; overflow:hidden;}
.mpagelist p{ line-height:180%; color:#000;}
.mpagelist p a{ color:#000;}
.mpagelist p a:hover{ color:#0382e1;}


/* this is show lage picture style */
.i-showpicture{width:100%; height:100%; overflow:hidden; display:none;}
.i-showpic-picbox{ position:fixed; top:0; left:0; overflow:hidden; z-index:1000000;}
.i-showpic-div{ position:absolute; overflow:hidden; width:auto;}
.i-showpic-pic { float:left; background:url(../images/icon/load.gif) no-repeat center center;}
.i-showpic-pic img{ display:block; margin:0px auto; overflow:hidden; display:none; cursor:pointer;}
.i-showpic-arrowleft{ width:60px; height:60px; position:fixed; left:0; top:50%; margin-top:-30px; background:url(../images/icon/arrow-icon.png) no-repeat 0 0; cursor:pointer; display:block; z-index:1000003;}
.i-showpic-arrowleft:hover{background:url(../images/icon/arrow-icon.png) no-repeat 0 -64px;}
.i-showpic-arrowright{ width:60px; height:60px; position:fixed; right:0; top:50%; margin-top:-30px; background:url(../images/icon/arrow-icon.png) no-repeat 0 -128px; cursor:pointer; display:block; z-index:1000003;}
.i-showpic-arrowright:hover{background:url(../images/icon/arrow-icon.png) no-repeat 0 -192px;}
.i-showpic-close{ width:60px; height:60px; position:fixed; right:15px; top:15px;background:url(../images/icon/i-close.png) no-repeat center center; background-size:70%; cursor:pointer; display:block; z-index:1000003;}

/* download */
.mright .down_list{ width:900px; overflow:hidden; height:85px; clear:both; border-bottom:1px solid #ddd; margin:10px auto;}
.mright .down_list .leftpic{ float:left; height:42px; margin:20px 0 0 20px;}
.mright .down_list .middle{ float:left; width:750px;height:50px; margin:15px 0 0 20px; overflow:hidden;}
.mright .down_list .middle a{ display:block; width:750px; height:25px; line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#000; font-size:16px;}
.mright .down_list .middle span{ display:block;color:#8b8b8b; font-size:13px; margin-top:5px;}
.mright .down_list .middle a:hover{color:#0382e1; font-weight:bold;}
.mright .down_list .righta{ display:block; float:right; height:42px; margin:25px 20px 0 0;}