@charset "utf-8";
/* CSS Document */
body{ margin:0; max-width:1903px !important}
ul,li{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none;}
a:hover{text-decoration:none !important;}
*{ font-family: "微软雅黑"}
.tl{ float:left; font-size:13px; line-height:38px; color:#dee3eb; text-align:left;}
.tr{float:right; background: url(../images/dh.png) no-repeat left center; float:right; font-size:13px; line-height:38px; color:#f0f3fa; padding-left:26px; text-align:right;}
.ttop{ width:100%; background:url(../images/dbg.jpg) repeat-x left center; height:38px;}
.ttop1{ width:100%; height:2px; background:#1f2843;}
@media (max-width:768px) {
	.yc{ display:none !important;}
.yc0{ display: block !important;}
.logo img{ width: auto!important; height:55px; margin:10px auto;
} 
.logo{ padding:5px 0 !important;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff !important;}
.navbar-default{ background:#0e528c !important; border-color: none !important;}
.navbar-default .navbar-nav>li>a {color: #fff !important; font-size:16px;}
.navbar-default .navbar-brand {
    color: #fff !important;
}
.navbar-default .navbar-nav li .active, .navbar-default .navbar-nav li .active:focus, .navbar-default .navbar-nav li a:hover {
    color: #fff !important;
    background-color: #063f6f !important ;
}
.nav>li>a{padding:10px 16px !important; }
.bt{ font-size:20px; line-height:50px; background:url(../images/tbg.png) no-repeat center bottom; text-align:center; color:#3e3e3e; margin-bottom:10px;}
.bt00{ font-size:20px; color:#eef1f3; text-align:center; line-height:40px;}
.jjw h1{ font-size:16px; line-height:40px; color:#212121; margin:0 auto; font-weight:normal; text-align:center;}
.jjw article{ font-size:14px; line-height:24px; color:#666;}
.jjk{ margin:20px auto;}
.ckgd0{ width:200px; line-height:44px; text-align:center; background:#007db7; color:#fff; margin:20px auto;}
.ckgd0 a{ color:#fff;}
.xwdk{ background:#ebf0f5; padding:15px 0;}
.wzbg{ padding:10px; background:#fff;}
.wzbg h1{ font-size:15px; line-height:40px; margin:0 auto; font-weight:normal; color:#333;}
.wzbg p{ font-size:13px; line-height:26px; color:#666; margin:0 auto;}
.xwk li{ margin-bottom:10px;}
.lxxx{ float:right; width:100%;font-size:13px; line-height:30px; color:#fff; padding:20px; padding-top:0;}
.lxxx p{font-size:15px; line-height:42px; color:#fff; margin:0 auto;}
.leftk h1{ padding-left:20px; background:#2b5588; line-height:40px; margin:0 auto; font-size:18px; font-weight:normal; color:#fff;}
.rightk{ margin:20px auto}
.cdh{ padding:0 !important;}
.cpnk{ margin:10px auto; width:100%; padding:10px; float:right;}
.btnt{ font-size:16px; line-height:40px; text-align:center; color:#555; border-bottom:1px solid #e6e6e6;}
.nrk img{ width:100%; height:auto;}
.zpt{ font-size:16px; line-height:44px; font-weight:bold; color:#333; text-align:center;}
.zptl{ font-size:14px; line-height:32px; color:#555; text-align:center;}
.msqy0{ margin:10px auto; overflow:hidden;}
.lyk {
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 30px;
    color: #555;
}
.bkp {
    width: 90%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
}.lyc {
    width: 100%;
    min-height: 80px;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
}
.xxms{ overflow-y:scroll}

.col-sm-4 {
    width: 33.33333333%;
}
.cpm1{ width:100%; font-size:18px; border-bottom:1px solid #e6e6e6; line-height:50px;}
}
@media (min-width: 768px)

 {
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
.logo{ margin-top:25px;margin-bottom: 15px;}
.navbar-default{ border-color: none !important; background:#fff !important}
.navbar-default .navbar-nav>li>a {color: #555 !important; font-size:16px; background:url(../images/sx.jpg) no-repeat right center;}
.navbar-default .navbar-brand {
    color: #555 !important;
}
.navbar-default .navbar-nav li .active, .navbar-default .navbar-nav li .active:focus, .navbar-default {
    color: #555; background: url(../images/dhbg.png) no-repeat bottom center;
}
.navbar{ border-radius:0 !important; max-width:1200px !important; margin:0 auto !important; border:none !important; min-height:40px !important;}
.yc0{ display:none !important;}
.container {width: 1200px !important;}
.navbar{ margin-bottom:0 !important; margin-top:20px !important;}
.nav>li>a{padding:26px 12px !important;}
.bt{ font-size:26px; line-height:80px; background:url(../images/tbg.png) no-repeat center bottom; text-align:center; color:#3e3e3e; margin-bottom:50px;}
.bt00{ font-size:26px; color:#eef1f3; text-align:center; line-height:50px;}
.jjw h1{ font-size:20px; line-height:50px; color:#212121; margin:0 auto; font-weight:normal;}
.jjk{ margin:40px auto;}
.jjw article{ font-size:14px; line-height:26px; color:#555;}
.jjw{ float:right;}
.ckgd0{ width:150px; line-height:44px; text-align:center; background:#007db7; color:#fff; margin-top:30px;}
.ckgd0 a{ color:#fff;}
.xwdk{ background:#ebf0f5; padding:30px 0;}
.wzbg{ padding:15px; background:#fff;}
.wzbg h1{ font-size:16px; line-height:40px; margin:0 auto; font-weight:normal; color:#333;}
.wzbg p{ font-size:13px; line-height:26px; color:#666; margin:0 auto;}
.xwk{ padding:10px 0;}
.xwk li{ position:relative; top:0; transition:all ease .3s;}
.xwk li:hover{ top:-8px; transition:all ease .3s;}
.lxxx{ float:right; width:500px;font-size:13px; line-height:30px; color:#c5cbd3; margin-top:20px;}
.lxxx p{font-size:15px; line-height:42px; color:#fff; margin:0 auto;}
.leftk h1{ padding-left:20px; background:#2b5588; line-height:80px; margin:0 auto; font-size:28px; font-weight:normal; color:#fff;}
.rightk{ border:1px solid #e6e6e6;}
.cpnk{ width:870px; padding:20px; border:1px solid #e6e6e6; float:right;}
.fd{ width:350px; float:left;}
.jlms{ float:right; width:840px; margin-top:20px;}
.btnt{ font-size:18px; line-height:70px; text-align:center; color:#555; border-bottom:1px solid #e6e6e6;}
.zpt{ font-size:18px; line-height:44px; font-weight:bold; color:#333; text-align:center;}
.zptl{ font-size:14px; line-height:32px; color:#555; text-align:center;}
.xwlb{  margin:20px -15px;}
 .xwlb li h1{ font-size:15px; line-height:40px;  padding:0 15px; background:url(../images/lsj0.png) no-repeat 5px center #e9f3fc; font-weight:normal; color:#555; margin:0 auto; overflow:hidden;}
.xwlb li h1 .sj{ float:right;}
.xwlb li p{ font-size:13px; line-height:26px; color:#555; margin:10px auto; padding:0 15px;}
.msqy0{ margin:30px auto; overflow:hidden;}
.lyk{ width:60% !important; margin:40px auto; font-size:14px; line-height:30px; color:#555;}
.bkp{ width:290px; border:1px solid #e6e6e6; border-radius:5px; margin-bottom:10px; line-height:30px; height:30px;}
.lyc{ width:400px; min-height:80px; border:1px solid #e6e6e6; border-radius:5px;}
.lyk table tr{ margin-bottom:10px !important}
.input-text {
    width: 70%;
}
.cpm1{ width:100%; font-size:24px; border-bottom:1px solid #e6e6e6; line-height:80px; margin-bottom:40px;}
 }
 .form-horizontal{ margin:20px auto;}
 .input-text {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
 .btnt0{ font-size:16px; line-height:40px; text-align:center; margin:0 auto; border-bottom:1px solid #e6e6e6; font-weight:normal;}
 .xwlb li{ padding:10px;}
 .zplb li{ padding:5px 0; display:block; overflow:hidden;}
 .zplb li:nth-child(even){ background:#e9f3fc;}
 .ywz{ font-size:20px; color:#555555}
 .ywz00{ font-size:20px; color:#eef1f3}
  .tbg{ width:100%; background:#0e528c; font-size:14px; line-height:24px; color:#fff;}
 .yy{ padding:0 10px; color:#dee3eb;}
  .yy:hover{ color:#fff !important;}
 .dxh{ padding:0 15px; background:url(../images/xx.jpg) no-repeat left center;}

.icon-bar {background-color:#fff7ed !important;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff7ed !important; border: none !important
}
.bannert{width:100%;  margin:0 auto !important;}

.navbar-toggle:hover {
background-color: #0e528c !important;}

.navbar-default{ border:none !important; padding:0 !important}
.navbar{ margin-bottom:0 !important}
 #fylist {
    margin: 20px auto;
    clear: both;
    text-align: center;
    width: 900px;
    overflow: hidden;
    font-size: 12px;
    line-height: 30px;
    color: #555;
}
#fylist li {
    float: left;
    width: auto;
    line-height: 28px;
    display: block;
    border: 1px solid #E9E9E9;
    background: url(none);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding: 0 4px;
}
li.thisclass {
    padding: 0px 10px;
    font-weight: normal;
    background: #007db7 !important;
    font-size: 14px;
    line-height: 28px; padding:0 10px !important;
    color: #FFF;
}

#fylist a{
	font-size: 12px;
	color: #333;
	padding: 3px 10px;

}
#fylist  a:hover{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#007db7;
}
#fylist a.selected
{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#007db7;border:none;

}
#fylist select
{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	 height:28px;
	color: #555;
	border:none;
}
#fylist li strong{ font-weight:normal;}

.dhh{ font-size:16px; color:#555; line-height:24px; text-align:right; padding-right:70px;}
.dh{ padding:0 !important}

.cpk{ width:100%; background:url(../images/bgt.jpg) repeat left top; padding:20px 0;}
.cpdk{ width:1200px; margin:30px auto; overflow:hidden;}  
.gdtt{ width:390px; float:left;}
.cpms{ width:388px; height:190px; background:#f1f1f1;  margin:0 auto;}
.cpms h1{ font-size:18px; text-align:center; color:#555; line-height:40px; margin:0 auto; font-weight:normal;}
.cpms p{ width:360px; margin:0 auto; font-size:14px; line-height:24px; color:#666; margin-top:10px;}
.yctj{ width:800px; float:right;}
.yctj li{ width:256px; float:left; height:256px; margin-left:8px; margin-bottom:6px; border:1px solid #e6e6e6; background:#fff; position:relative;}
.yctj li:hover{ transition:all ease-in .1s;}
.yctj li:hover p{background:#1c72cf; color:#fff; transition:all ease-in .1s; }
.yctj li img{ width:254px; height:213px; margin:0 auto;}
.yctj li p{ width:100%; font-size:14px; text-align:center; background:#f1f1f1; margin:0 auto; line-height:40px; color:#555; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:absolute; bottom:0; z-index:888;display:block; height:40px;}
.djgd{ width:260px; line-height:42px; border-radius:30px; font-size:14px; color:#fff; background:#007cc2; text-align: center; clear: left; margin:30px auto;}
.djgd a{ color:#fff;}
.djgd:hover{ background:#50ade2;transition:all ease-in .1s;}
.focus{ position:relative; width:390px; height:500px; background-color: #fff; float: left; border:1px solid #e6e6e6;}  
.focus img{ width:388px; height:326px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:1px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:150px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
.sllb{ padding:10px 0;}
.sllb li{ position:relative; top:0;}
.sllb li:hover{ top:-8px; transition:all ease-in .3s;}
.sllb li:hover p{transition:all ease-in .3s; background:#e7e7e7;}

.sllb li:hover a{ color:#333;}
.sllb p{ text-align:center; margin:0 auto; font-size:14px; line-height:44px; overflow:hidden; height:44px; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; color:#555; background:#f1f1f1;}
.ckgd{ width:250px; margin:20px auto; font-size:14px; text-align:center; line-height:44px; background:#007db7; border-radius:30px;}
.ckgd a{ color: #fff;}

.xbt{ font-size:13px; line-height:26px; color:#a6bac8;}
.zjht{ width:100%; background:url(../images/ht.png) no-repeat center center; padding:30px 0;}
.footer{ width:100%; background:#1e69a3; border-top:8px solid #4f84b3; padding-top:20px;}
.end dl{ float:left; margin:0 30px; width:150px; margin-top:20px;}
.end dt{ font-size:16px; line-height:42px; color:#ffffff; font-weight:normal;}
.end dd{ font-size:13px; line-height:30px; color:#e2e2e2; margin:0 auto !important;}
.end dd a{ color:#e2e2e2}
.sx{ float: left; margin:0 30px;}
.bqxx{ width:100%; background:#0e528c; text-align:center; font-size:14px; color:#c5cbd3; line-height:40px;}
.bqxx a{ color:#dddddd}
.sjfooter{ width:100%; padding:20px; background:#49a05b; border-top:2px solid #d3d3d3; overflow:hidden;}
.dq{ width:100%; background:#f7fbff; border-bottom:1px solid #1e69a3; font-size:13px; line-height:40px; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.wz{ font-size:13px; line-height:40px; color:#555;}
.wz a{ color:#555;}

.nrk{ margin:15px auto; font-size:14px; line-height:26px; color:#555;}

.leftk{ border:1px solid #e6e6e6; overflow:hidden;}
.leftk .ch{ font-size:14px; line-height:40px; border-bottom:1px solid #e6e6e6; padding:0;}
.leftk .ch .see{color:#fff !important;background: url(../images/hsj.png) no-repeat 10px center #1e69a3 !important;}
.leftk .ch .cha{ color:#555;  display:block;padding-left:20px;line-height:44px; background:url(../images/lsj0.png) no-repeat 10px center #eff7ff; }
.leftk .cha:hover{ color:#fff;background: url(../images/hsj.png) no-repeat 10px center #1e69a3;}
.nbt{ font-size:18px; line-height:50px; text-align:center; color:#1076c6; border-bottom:1px solid #0e528c; margin-bottom:10px; }
.jjwz{ font-size:13px; line-height:30px; color:#555;}
.leftk .ch ul li{ font-size:13px; line-height:34px; color:#555; }
.leftk .ch ul li a{ color:#555; display:block; padding-left:40px;background:url(../images/hsj.png) no-repeat 20px center; border-bottom:1px solid #e6e6e6}
.leftk .ch ul li a:hover{ color:#1d9eda; background:url(../images/hsj.png) no-repeat 20px center #eee}
.cpkn{ padding:10px 0;}
.cpkn li{ margin-bottom:10px;}
.cpkn p{ font-size:14px; line-height:36px; text-align:center; background:#e6e6e6; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mc{ font-size:16px; line-height:50px; color:#555; font-weight:normal; margin:0 auto;}
.ms{ font-size:14px; line-height:28px; color:#666; font-weight:normal;}
.xxms{ width:100%; font-size:14px; line-height:26px; color:#555; margin:20px auto; float:left;}
.msbt{ background:url(../images/yqljb.png) no-repeat left center rgba(60, 118, 61, 0.06); font-size:16px; line-height:42px; padding-left:10px; clear:both; color:#fff; margin-bottom:10px;}

.msbt{ background:url(../images/yqljb.png) no-repeat left center rgba(60, 118, 61, 0.06); font-size:16px; line-height:42px; padding-left:10px; clear:both; color:#fff; margin-bottom:10px;margin-bottom:10px; float:left; width:100%; margin-top:15px;}
.lxk{ font-size:14px; line-height:30px; color:#555;}

.zplb li a{ color:#555;}
.xwlb li b,.cpkn li b{ font-weight:normal;}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff !important;
}
.lxxx a{ color:#c5cbd3}
.lxk a{ color:#555;}