/*首页*/
.bg{background: url(../images/indexbg.jpg) top center no-repeat;width: 100%;}
.topbg{width: 100%;overflow: hidden;}
.top{width: 1000px;overflow: hidden;font-size: 12px;color: #7e7e7e;margin: 12px auto;}
.top-p1{float: left;}
.top-p2{float: right;}
.top-p2 a{margin:0 8px;}
.cur a{background: url(../images/main-newsbg.png);color: #fff !important;font-weight: bold !important;}

.index-logo{width: 1000px;margin: 0 auto;overflow: hidden;margin-top: 77px;margin-bottom: 72px;}
.list_main{}
.nav{position: relative;z-index: 9999; width: 1000px;margin: 0 auto;font-size: 16px;height: 50px;color: #fff;background: url(../images/navbg.jpg) bottom center;}
.nav ul li{float: left;font-size: 16px;line-height: 50px;}
.nav ul li a{color: #fff;font-weight: bold;padding: 0 27px;display: block;float: left;line-height: 50px;}
.nav ul li a:hover{background: #0b59b1;}
/*下拉菜单*/
.nav ul li ul {display: none;color:#666666;margin:0px; padding:0px;}
.nav ul li:hover ul {display:block;margin:0px; position:absolute; width:118px; top:50px;background-color:#207fe3; z-index:100;}
.nav ul li:hover ul li { font-size:14px;width:118px;margin:0px; padding:0px; }
.nav ul li:hover ul li a{ width: 100%; border-bottom:1px solid #19994b;padding:0;margin:0;text-align: center;}
.nav ul li:hover ul a:link, .nav ul li:hover ul a:visited{color:#FFFFFF; text-decoration:none;}
.nav ul li:hover ul a:hover {  color:#FFFFFF;  background-color:#1068c4;}

.index-text-left{width: 460px;float: left;}
.index-text{width: 1000px;margin: 0 auto;height: 44px;overflow: hidden;background: url(../images/textbg.jpg) center top ;width: 1000px;height: 44px;}
.index-text-left img{float: left;margin-top: 14px;margin-left: 10px;}
.index-text-left p{font-size: 14px;color: #e60012;margin-top: 12px;float: left;margin-left: 5px;}
.index-text-left span{font-size: 12px;color: #797979;width: 316px;display: block;float: left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 14px;}
.index-text-left em{font-size: 12px;color: #797979;display: block;float: left;margin-top: 13px;}
.index-text-right{height: 24px;float: right;overflow: hidden;margin-top: 9px;}
.input-1{border:1px solid #e6eaec;width: 200px;height: 23px;font-size: 12px;text-indent: 4px;margin-top: 1px;}
.input-2{background: #fff url(../images/text-ico2.png) no-repeat 5px 4px;width: 24px;height: 24px;border:1px solid #e6eaec;margin-left: -5px;border-left: none;margin-right: 8px;}

.index-mainbg{background: #fff url(../images/mainbg.jpg) top center no-repeat;width: 1000px;overflow: hidden;margin:0 auto;margin-top: 10px;}
.index-main{margin: 0 auto;width: 980px;}
.main-pic{margin-top: 10px;}
.main-banner{margin-top: 10px;overflow: hidden;}
.main-banner-left{float: left;}
.main-banner-right{float: right;}
.main-banner-top{width: 475px;height: 44px;border-top: 1px solid #2786e5;background: url(../images/main-news-bg.jpg) top center no-repeat;}
.main-banner-top ul li{float: left;}
.main-banner-top ul li a{display: block;font-size: 15px;color: #494949;float: left;font-weight: bold;padding: 0 24px;padding-top: 10px;padding-bottom: 14px;}
.main-banner-news{width: 475px;overflow: hidden;}
.main-banner-news ul li{margin-top: 15px;overflow: hidden;}
.main-banner-news ul li:first-child{margin-top: 20px;}
.main-banner-news ul li img{float: left;margin-top: 8px;margin-left: 6px;margin-right: 9px;}
.main-banner-news ul li a{display: block;float: left;color: #5c5c5c;font-size: 14px;width: 380px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-banner-news ul li p{float: right;font-size: 14px;color: #b3b3b3;}

.main-ztbg{background: url(../images/main-ztbg.jpg) top center ;width: 980px;height: 85px;margin-top: 14px;overflow: hidden;}
.main-ztleft{float: left;}
.main-ztright{float: left;margin-top: 13px;}
.main-ztright ul li{float: left;margin-right: 10px;}
.main-ztright ul{overflow: hidden;}
.zt-btn1 a{background: url(../images/main-zt-ico1.png);width: 9px;height: 17px;display: block;float: left;margin-top: 33px;margin-left: 10px;margin-right: 10px;}
.zt-btn1 a:hover{background: url(../images/main-zt-ico2.png);}
.zt-btn2 a{background: url(../images/main-zt-ico3.png);width: 9px;height: 17px;display: block;float: left;margin-top: 33px;}
.zt-btn2 a:hover{background: url(../images/main-zt-ico4.png);}

.main-xx{width: 980px;margin:0 auto;overflow: hidden;margin-top: 15px;}
.main-xxleft{float: left;border:1px #e8e8e8 solid;width: 698px;border-top: none;padding-bottom: 14px;}
.main-xxnav{background: url(../images/main-xx-nav.jpg) top center; width: 699px; height: 41px;}
.main-xxnav ul li{float: left;font-size: 16px;color: #fff;margin-top: 10px;}
.cur1 a{background: #fff;color: #3e3e3e !important;}
.main-xxnav ul li a{display: block;float: left;font-size: 16px;color: #fff;font-weight: bold;padding: 8px 29px;margin-top: -6px;margin-left: 3px;}
.main-xxnav p{float: right;font-size: 12px;margin-top: 12px;margin-right: 13px;}
.main-xxnav p a{color: #fff;}
.main-xx-ul{overflow: hidden;border-top: none;width: 696px;border-bottom: none;margin-top: 3px;}
.list-top{width: 672px;border-bottom: 1px #e8e8e8 solid;margin-left:11px;margin-top: 14px;overflow: hidden;}
.list-top img{float: left;}
.list-top p{float: left;font-size: 16px;color: #0b59b1;margin-top: 3px;}
.list-left{position: relative;margin-left: 11px;margin-top: 18px;float: left;}
.list-left p{font-size: 18px;font-weight: bold;width: 90%;color: #fff;position: absolute;bottom: 18px;margin:0 10px; text-align: center;display: block;}
.list-img{position: absolute;top: 92px;left: 114px;}
.list-right{float: left;border-bottom: 1px #dcdbdb dashed;margin-top: 18px;padding-bottom: 15px;width: 370px;margin-left: 20px;}
.list-right img{float: left;}
.list-right1{float: left;}
.list-right1 ul li img{float: left;margin-left: 12px;margin-right: 8px;margin-top: 11px;}
.list-right1 ul li a{float: left;font-size: 14px;color: #5c5c5c;display: block;line-height: 26px;width: 210px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-right1 ul li{float: none;overflow: hidden;}
.list-right2{border: none;}
.main-xxright{float: right;}
.main-xxright-t{border:1px solid #e8e8e8;width: 267px;height: 257px;}
.main-right-gg{margin-top: 8px;}
.main-right-gg img{float: left;margin-left: 9px;}
.main-right-gg p{float: left;font-size: 18px;color: #494949;margin-left: 4px;font-weight: bold;}
.main-right-gg span a{display: block;float: right;font-size: 12px;color: #0b59b1;margin-right: 8px;margin-top: 3px;}
.main-right-gglist ul li{float: none;overflow: hidden;font-size: 14px;margin-top: 16px;margin-left: -5px;}
.main-right-gglist ul li:first-child{margin-top: 10px !important;}
.main-right-gglist ul li img{float: left;margin-top: 5px;}
.main-right-gglist ul li a{display: block;float: left;color: #5c5c5c;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 193px;margin-left: 6px;}
.main-right-gglist ul li p{float: right;color: #b3b3b3;margin-right: 3px;}
.main-xxright-m{margin-top: 10px;}
.main-xxright-m ul a{display: block;}
.main-xxright-m ul li{background: #f3f3f3;line-height: 43px;height: 43px;margin-top: 10px;}
.main-xxright-m ul li:first-child{margin-top: 0;}
.main-xxright-m ul li img{float: left;}
.main-xxright-m ul li p{font-size: 16px;color: #494949;float: left;margin-left: 28px;}
.main-xxright-m ul li span{font-size: 12px;color: #8f8f8f;float: left;display: block;margin-left:4px;margin-top: 1px;}
.main-xxright-b{background: url(../images/main-right-bg.png) center top;width: 258px;height: 136px;overflow: hidden;margin-top: 18px;}
.main-xxright-b p{font-size: 18px;color: #fff;font-weight: bold;margin-top: 76px;margin-left: 147px;}
.main-xxright-b p a{color: #fff;}
.main-fc{height: 206px;overflow: hidden;}
.main-fc{overflow: hidden;position: relative;}
.main-fct{margin-top: 14px;overflow: hidden;}
.main-fcl{float: left;}
.main-fcl ul li{font-size: 18px;float: left;}
.main-fcl ul li a{display: block;color: #9c9c9c;font-weight: bold;border-bottom: 2px solid #e0e0e0;width: 107px;text-align: center;height: 30px;}
.main-fcl-a a{color: #3e3e3e !important;border-bottom: 2px solid #db9b35 !important;margin-right: 3px;margin-left: 3px;}
.main-fcr{float: right;}
.main-fcr p{font-size: 12px;border-bottom: 2px #2786e5 solid;width: 754px;text-align: right;height: 30px;}
.main-fcr p a{color: #0b59b1;display: block;margin-bottom: 8px;margin-right: 6px;}
.main-fcb{overflow: hidden;}
.main-fcb ul li{float: left;margin: 0 6px;margin-top: 15px;text-align: center;position: relative;}
.main-fcb ul li img{width: 185px;height: 131px;}
.main-fcb ul li p{font-size: 14px;margin-top: -33px;line-height: 30px;background: #000 ;opacity:0.8;color: #fff;filter:alpha(opacity=80);}
.main-fc-btn1{z-index:2;width: 24px;height: 43px;background: #000; opacity: 0.7;position: absolute;left: 6px;top: 90px;filter:alpha(opacity=70);z-index: 9999;}
.main-fc-btn1 img{margin-top: 14px;margin-left: 5px;}
.main-fc-btn2 img{margin-top: 14px;margin-left: 7px;}
.main-fc-btn2{z-index:2;width: 24px;height: 43px;background: #000; opacity: 0.7;position: absolute;right: 1px;top: 90px;filter:alpha(opacity=70);z-index: 9999}
.main-fcb1{overflow: hidden;}
.main-fcb1 ul li{float: left;margin: 0 6px;margin-top: 15px;text-align: center;position: relative;}
.main-fcb1 ul li img{width: 185px;height: 131px;}
.main-fcb1 ul li p{font-size: 14px;margin-top: -33px;line-height: 30px;background: #000 ;opacity:0.8;color: #fff;filter:alpha(opacity=80);}
.main-fc-btn11{display: none;z-index:1;width: 24px;height: 43px;background: #000; opacity: 0.7;position: absolute;left: 6px;top: 90px;filter:alpha(opacity=70);z-index: 9999;}
.main-fc-btn11 img{margin-top: 14px;margin-left: 5px;}
.main-fc-btn22 img{margin-top: 14px;margin-left: 7px;}
.main-fc-btn22{display: none;z-index:1;width: 24px;height: 43px;background: #000; opacity: 0.7;position: absolute;right: 1px;top: 90px;filter:alpha(opacity=70);z-index: 9999}

.footer{width: 100%;overflow: hidden;}
.footer-linkbg{background: #f3f3f3;width: 100%;overflow:hidden;padding-top: 30px;padding-bottom: 35px; margin-top: 42px;}
.footer-link{margin: 0 auto;width: 1000px;overflow: hidden;}
.footer-link img{float: left;}
.footer-link p{float: left;font-size: 18px;color: #3e3e3e;font-weight: bold;margin-left: 3px;}
.footer-link span{display: block;float: left;font-size: 18px;color: #a8a8a8;font-weight: bold;margin-left: 4px;margin-right: 10px;}
.footer-link a{display: block;float: left;font-size: 14px;color: #949494;margin-left: 20px;margin-top: 3px;}
.footer-link a:hover{color: #949494;}

.footer-bottombg{background: url(../images/footerbg.jpg) top center;width: 100%;height: 150px;overflow: hidden;color: #cae3fe;}
.footer-bottom{width: 1000px;margin: 0 auto;}
.footer-bottoml{float: left;}
.footer-bottom1{margin-top: 42px;}
.footer-bottom1 img{float: left;}
.footer-bottom1 p{font-size: 14px;}
.footer-bottom1 p a{color: #cae3fe;margin: 0 10px;}
.footer-bottom2{margin-top: 3px;margin-bottom: 7px;}
.footer-bottomr{float: right;margin-top: 50px;}
.footer-bottomr img{float: left;margin-left: 10px;}
.footer-bottomr p{float: left;color: #fff;font-size: 14px;margin-top: 15px;margin-left: 10px;}

.main-banner-news ul li a:hover{color: #9f9f9f;}
.main-xx-ul ul li a:hover{color: #9f9f9f;}
.main-right-gglist ul li a:hover{color: #9f9f9f;}
.list_list{width: 1000px;margin:0 auto;margin-top: 10px;margin-bottom: 55px;overflow: hidden;}
.class_list{width: 210px;float: left;}
.list_article{width: 780px;float: right;background-color: #fff;}
.class_title{height: 55px;background:  url(../images/class_bg.jpg) top center no-repeat;}
.class_title span{display: block;line-height: 55px;font-size: 18px;color: #fff;font-weight: bold;margin-left: 85px;}
.list_class{background-color: #fff;}
.list_class ul li a{display: block;height: 44px;line-height: 44px;font-size: 16px;color: #686868;text-align: center;}
.li a,.li1 a,.li3 a,.li5 a,.li7 a,.li9 a,.li11 a{background:  url(../images/class_li2.jpg) top center no-repeat; }
.li2 a,.li4 a,.li6 a,.li8 a,.li10 a,.li12 a{background:  url(../images/class_li1.jpg) top center no-repeat; }
.list_class ul li a:hover{background:  url(../images/hover.jpg) top center no-repeat ;color: #fff;}
.list_title{height: 35px;border-bottom: 1px solid #e8e8e8;margin:0 15px;margin-top: 15px; }
.list_ti{width: 200px;float: left;}
.list_ti img{float: left;}
.list_ti span{float: left;font-size: 18px;color: #3e3e3e;margin-left: 5px;}
.location{float: right;line-height: 20px;}
.location img{float: left;margin-right: 3px;margin-top: 2px;}
.location span{float: left;font-size: 12px;color: #8f8f8f;}
.article_title {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px dashed #dfdfdf;text-align: center;margin-top: 10px;}
.article_title h3{color: #3d3d3d;}
.article_title p{margin-top: 10px;color: #b1b1b1;}

.article_body{font-size: 14px;color: #393939;margin:0 25px;padding:0 20px;line-height: 30px;padding-bottom: 20px;border-bottom: 1px dashed #dfdfdf;}
.article_pre{margin: 15px 20PX }
.article_pre p{color: #262626;font-size: 14px;color: #262626;line-height: 32px;}
.article_body img{margin-top: 20px;max-width: 700px}
.list_li ul li {margin: 0 10px;background:  url(../images/dot.png) 0  19px no-repeat;line-height: 44px;padding-left: 10px;border-bottom: 1px dashed #ddd;}
.list_li ul li span{float: right;color: #b3b3b3;font-size: 14px;}
.list_li ul li a{color: #5c5c5c;font-size: 14px;}
.ep-pages{font-family:microsoft yahei;padding:0px 0px;clear:both;text-align:center;
font-size:12px;vertical-align:top;margin-bottom:33px;margin-right:15px;margin-top:30px} 
.ep-pages a, .ep-pages span{display:inline-block;height:25px;line-height:25px;padding:0 11px;
margin:5px 3px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top;border-radius:2px} 
.ep-pages a:hover{background:#2887e5;border:1px solid #2887e5;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#474747} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#2887e5;border:1px solid #2887e5;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-all{font-size:12px;vertical-align:top} 

/*焦点图*/
.focus{ position:relative; width:489px; height:299px; background-color: #000; float: left;}  
.focus img{ width: 489px; height: 299px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.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:0px; 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:60px; line-height: 60px; 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:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:16px; right:10px; 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:#2786e5;}    
.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;}  

#full-screen-slider { width:100%; height:242px; float:left; position:relative;}
#slides { display:block; width:100%; height:242px; helist-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:120%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.logo{width: 1000px;margin:0 auto;position: absolute;top:120px;margin-left: -500px;left:50%;z-index: 999}
.list_img ul li{float: left;text-align: center;margin:0 22px;margin-top: 20px;line-height: 25px;}
.list_form{width: 529px;margin:0 auto;}
.list_title1{width: 100px;float: left;text-align: right;color: #010101;font-size: 16px;}
.list_in{float: left;}
.form_in{width: 262px;height: 34px;line-height: 34px;border: 1px solid #cecfca;background-color: #f8f8f8;}
.biaodan{height: 50px;line-height: 50px}
.list_in textarea{height: 120px;width: 400px;margin-top: 10px;border: 1px solid #cecfca;background-color: #f8f8f8;}
.list_form{margin-top: 40px;margin-bottom: 40px;overflow: hidden;}
.form_btn{width: 188px;height: 40px;margin-top: 20px;line-height: 40px;background-color: #2887e5;font-size: 16px;color: #fff;text-align: center;border:0px;}




