@charset "utf-8";
.top {height: 513px;text-align: center;margin: 0 auto;background: url(ysbanner.png) top center no-repeat;}
.bg1 {height: 937px;text-align: center;margin: 0 auto;background: url(img1.png) top center no-repeat;}
.bg2 {height: auto;text-align: center;margin: 0 auto;background: url(img2.png) top center no-repeat;}
.zbanner {height: 455px;overflow:hidden;margin: 0 auto;position: relative;}
.zbanner .logo {position: absolute;top: 20px;left: 0px;background: url(yslogo.png) center no-repeat;height: 80px;width: 363px;}
.zbanner .toolbar {height: 30px;line-height: 30px;overflow: hidden;position: absolute;right: 0;top: 40px;}
.zbanner .toolbar a {color: #2b2b2b;font-size: 16px;display: inline;}
.zbanner .toolbar em {color: #2b2b2b;padding: 0 6px;}
.ztnav {height: 58px;line-height: 58px;background: #3556af;padding: 0 26px;}
.zlist {height: 58px;line-height: 58px;float: left;}
.zlist ul {overflow: hidden;height: inherit;}
.zlist ul li {height: 58px;line-height: 58px;float: left;padding: 0 30px;background: url(../images/navline.png) right center no-repeat;}
.zlist ul li a {display: block;color: #ffffff;font-size: 20px;}
.zlist ul li.end {background: 0 none;}
.zsearch {float: right;position:relative;height: 58px;line-height: 58px;}
.zsearch .search {height: 30px;line-height: 30px;background: url(search.png) center no-repeat;width: 260px;top:13px;right: 0;}
.zsearch .search .sc_text {text-indent: 20px;height: 30px;line-height: 30px;width: 212px;font-size: 14px;}
.zsearch .search .sc_btn {height: 30px;}
.zbx {height: auto;}
.xwlt {float: left;overflow: hidden;width: 704px;}
.xwrt {float: right;overflow: hidden;width: 502px;}
.ztt1 {background: url(tt2.png) center no-repeat;height: 78px;overflow: hidden;margin-top: 24px;}
.ztt1 a {display: block;height:43px;line-height: 43px;width: 128px;margin: 0 auto;margin-top: 17px;}
.ztt1 a em {display: block;width: 64px;text-align: center;float: left;font-size: 24px;font-weight: bold;}
.ztt1 a em.e1 {color:#ffffff;}
.ztt1 a em.e2 {color:#ffffff;}

.focus{ position:relative;width:704px; height:396px;background-color:#F7F7F7;}  
.focus img{ width:704px; height:396px; }
.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:#8a979d;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#CCC  }  
.focus .fcon img{ display:block; }
.focus .fbg{bottom: 13px;right: 4px;position:absolute;height: 13px;text-align:center;z-index: 200;}
.focus .fbg div{overflow:hidden;zoom:1;height: 13px;/*margin: 0 auto;*/margin-right:10px;}
.focus .D1fBt a{position:relative;display:inline;width: 13px;height: 13px;margin: 0 2px;color: #000000;font:13px "\5FAE\8F6F\96C5\9ED1";text-decoration:none;text-align:center;outline:0;float:left;background: #8a979d;line-height:21px;border-radius:50%;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background: #FFFFFF;color:#FFF;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }
.focus .shadow .title{width: 260px; height: 38px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height: 45px;line-height: 45px;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:16px; overflow:hidden; margin-left:15px; font-family: "\5FAE\8F6F\96C5\9ED1";} 
.focus .prev{position:absolute;width:27px;height:56px;background:url(index_btn.png) 0 0 no-repeat; opacity:0}
.focus .next{position:absolute;width:27px;height:56px;background:url(index_btn.png) -40px 0 no-repeat; opacity:0}
.focus .prev{top: 40%;margin-top: 0; left: 0px;background-position:0; cursor:pointer;}  
.focus .next{top: 40%;margin-top: 0; right: 0px; cursor:pointer;}  
.focus:hover .prev,.focus:hover .next {opacity:1}

.infobx {background: url(garybg.png) center repeat;height: 376px;padding: 10px 20px;}
.itt1 {border-bottom: 1px solid #c8cfe1;height: 48px;overflow: hidden;line-height: 48px;}
.itt1 a {display: inline-block;}
.itt1 .inm {float: left;font-size: 22px;color: #3556af;background: url(tbg.png) left center no-repeat;text-indent: 17px;font-weight: bold;}
.itt1 .imr {float: right;font-size: 16px;color: #2b2b2b;}
.infobx .itcnr {padding: 15px 0;}
.infobx .itcnr h1 {font-size: 20px;color: #2b2b2b;line-height: 30px;margin-bottom: 5px;}
.infobx .itcnr h1 a {font-size:20px;color: #2b2b2b;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.infobx .itcnr .h1desc {font-size: 14px;line-height: 22px;text-align: left;color: #555555;}
.xwlist {height: auto;display:block;overflow:hidden;font-size:15px;position: relative;}
.xwlist li {text-align:left;line-height: 36px;height: 36px;vertical-align:middle;overflow:hidden;font-size: 16px; background:url(pt.png) 0 center no-repeat; text-indent:15px;}
.xwlist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#262626;width: 73%;float: left;}
.xwlist li a:hover { color:#226ec0;}
.xwlist li span{float:right;color: #737373;font-size: 16px;}
.xwlist ul { height:353px; overflow:hidden;}
.gbbx {background: #ffffff;overflow: hidden;padding: 20px;padding-bottom: 30px;}
.gbbx .gblist {height: auto; overflow: hidden;}.gbbx .gblist ul {height: 305px;}
.gbbx .gblist ul li {text-align:left;line-height: 50px;height: 50px;vertical-align:middle;overflow:hidden;font-size: 16px;background:url(pt.png) 0 center no-repeat;text-indent:15px;border-bottom: 1px dashed #c0c4ce;float: left;width: 48%;margin: 0 1%;color: #2b2b2b;}
.gbbx .gblist ul li a {color:#2b2b2b;}
.gbbx .gblist ul li a:hover { color:#226ec0;}
.gbbx .gblist ul li span{float:right;color: #737373;font-size: 16px;}
.w568 {width: 568px;}.w568 ul {margin-top: 10px;height: 305px;}.w568 ul li {width: 98% !important;}
.lgtp {height: 119px; overflow: hidden;}
.lgtp a {display: block;float: right;}
.lgtp a:first-child {float: left;}