@charset "gb2312";
/* CSS Document */

body {margin: 0 auto;font-size: 12px;background: url(imagesbg.jpg) top center no-repeat #ddecfb;min-width:1000px}
.wrapper {width: 1000px;margin: 0 auto;}
a {outline: none;hide-focus:expression(this.hideFocus=true);text-decoration:none}
a:hover{ text-decoration:underline}

img {border: 0}
.fl {float: left}
.fr {float: right}
.cb {clear: both}
ul,ol{ margin:0; padding:0; list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img {padding: 0;margin: 0}

.bg01{ display:block; background:url(imagesbg01.png) top center no-repeat; height:544px}
.bg02{ background:url(imagesbg02.jpg) center bottom no-repeat}
.bg03{ background:url(imagesbg03.jpg) center top no-repeat; height:336px}

.header{ height:33px; color:#c2d3e8}
.header a{ color:#c2d3e8; padding:0 5px; display:inline-block; line-height:33px}
.header a.sina{ display: inline-block; background:url(imagessina.png) no-repeat; width:25px; height:25px; margin-top:4px; padding:0}
.header a.qq{ display: inline-block; background:url(imagesqq.png) no-repeat; width:25px; height:26px; margin-top:4px; padding:0}
.header a.weixin{ display: inline-block; background:url(imagesweixin.png) no-repeat; width:25px; height:25px; margin-top:4px; padding:0}

.logo{ margin-left:87px}

.nav{ height:60px; line-height:60px; color:#333333; padding-top:10px}
.nav li{ float:left; height:60px}
.nav a{ color:#2e2e2e; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-decoration:none; padding:0; display:block; height:57px; width:106px; text-align:center; background:url(imagesarrow01.png) left no-repeat}
.nav a:hover{ color:#1b73ba; background:url(imagesarrow02.png) left no-repeat; font-size:18px}
.nav a.hover{ color:#1b73ba; background:url(imagesarrow02.png) left no-repeat; font-size:18px}

.smenu1{ margin:0px auto 0px auto; padding:0px; list-style-type:none; position:relative; height:40px; overflow:hidden; width:1000px; background:url(../images/index16.png) repeat-x; z-index:1; display:none; color:#FFF}
.smenu1 li{ list-style:none; float:left; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:fff}
.smenu1 li:hover{ list-style:none; float:left; line-height:40px; height:40px;}
.smenu1 li a{ text-decoration:none; color:#fff; padding:0 10px}
.smenu1 li a:hover{ text-decoration:underline}
.s_li{line-height:29px; width:auto; display:none; height:29px;}
.s_li div{ display:block}
.s_li_a{line-height:20px; width:auto; display:block; height:20px;}
.top a{ font-size:12px; text-decoration:none;}
.top a:hover{ text-decoration:underline;}
.return{position:relative !important; top:-110px !important; left:920px !important; position:relative; top:-110px; left:930px; right:0; width:100px; overflow:hidden}


.focus{ position:relative; width:1000px; height:432px; background-color: #000; float: left;}  
.focus img{ width: 1000px; height: 432px;} 
.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:#59a3f5; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#8bc62e;}  
.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:51px; line-height: 51px; 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 span{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:35px; font-family: "\5FAE\8F6F\96C5\9ED1"; background:url(imagesarrow03.png) left no-repeat; padding-left:38px}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:20px; right:40px; position:absolute; height:12px; 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 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#59a3f5; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#8bc62e;}    
.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;}  

.index_twyw{ width:635px; margin-top:17px; margin-left:18px}
.index_twyw .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px}
.index_twyw .t span{ float:right; padding-right:10px}
.index_twyw .t span a{ display:block; color:#131313}
.index_twyw .list{ width:300px; margin-top:14px}
.index_twyw .list li{ display:block; border-bottom:1px dashed #2b2b2b; line-height:36px; height:36px; color:#58a5ec}
.index_twyw .list li span{ float:right}
.index_twyw .list li a{ float:left; width:220px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2d2d2d; padding-left:5px}

.index_tab{ width:310px; margin-top:17px; margin-right:15px}

.index_txdt{ width:310px; margin:21px 0 0 18px}
.index_txdt .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px}
.index_txdt .t span{ float:right; padding-right:10px}
.index_txdt .t span a{ display:block; color:#131313}
.index_txdt ul{ width:310px; margin-top:14px}
.index_txdt ul li{ display:block; border-bottom:1px dashed #2b2b2b; line-height:44px; height:44px; color:#58a5ec}
.index_txdt ul li span{ float:right}
.index_txdt ul li a{ float:left; width:220px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2d2d2d; padding-left:5px}

.index_jctx{ width:310px; margin:21px 0 0 23px}
.index_jctx .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px}
.index_jctx .t span{ float:right; padding-right:10px}
.index_jctx .t span a{ display:block; color:#131313}
.index_jctx ul{ width:310px; margin-top:14px}
.index_jctx ul li{ display:block; border-bottom:1px dashed #2b2b2b; line-height:44px; height:44px; color:#58a5ec}
.index_jctx ul li span{ float:right}
.index_jctx ul li a{ float:left; width:220px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2d2d2d; padding-left:5px}

.index_xmtpt{ width:302px; margin:21px 21px 0 0}
.index_xmtpt .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px}

.index_zthdzs{ width:967px; margin:17px 0 0 18px}
.index_zthdzs .t{ display:block; background:url(imagesindex05.jpg) left no-repeat #eeeeee; padding-left:28px; color:#186caf; font-size:14px; height:29px; line-height:29px}
.index_zthdzs .t span{ float:right; padding-right:15px; font-size:12px}
.index_zthdzs .t span a{ display:block; color:#131313}

.index_dgtx{ width:310px; margin:21px 0 0 18px}
.index_dgtx .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px}
.index_dgtx .t span{ float:right; padding-right:10px}
.index_dgtx .t span a{ display:block; color:#131313}
.index_dgtx ul{ width:310px; margin-top:14px}
.index_dgtx ul li{ display:block; border-bottom:1px dashed #2b2b2b; line-height:20px; min-height:44px; color:#58a5ec; padding:10px 0}
.index_dgtx ul li span{ float:right; color:#1773b9}
.index_dgtx ul li a{ color:#2d2d2d; display:block; font-size:14px}
.index_dgtx ul li a:hover{ text-decoration:none; color:#1773b9}
.index_dgtx ul li div{ color:#6f6f6f; padding-top:5px}

.index_yyzx{ width:305px; margin-top:18px; margin-left:18px}
.index_yyzx li{ float:left; width:144px; height:140px; margin:15px 4px}
.index_yyzx li img{ width:143px; height:91px; margin-bottom:5px}
.index_yyzx li a{ display:block; color:#6f6f6f; font-weight:bold;padding-bottom:10px}
.index_yyzx li .icon{ background:url(imagesarrow04.jpg) left no-repeat; padding-left:25px; height:14px}

.index_ksdh{ width:302px; margin:21px 21px 0 0}
.index_ksdh .t{ display:block; background:url(imagesindex01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:50px; margin-bottom:12px}
.index_ksdh li{ width:142px; height:41px; float:left; margin:7px 3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}
.index_ksdh li a{ display:block; height:41px; line-height:41px; background:url(imagesindex09.jpg) left no-repeat #f4f4f4; color:#2a2a2a; padding-left:39px; text-decoration:none}
.index_ksdh li a:hover{ background:url(imagesindex10.jpg) left no-repeat #58a5ec; color:#FFF}

.index_ad{ display:block; text-align:center; margin:16px 0}
.index_ad img{ width:968px; height:113px}

.index_link{ width:966px; margin:0 0 0 18px; border:1px solid #dadada; min-height:70px}
.index_link .t{ display:block; height:31px; background:#f4f4f4; line-height:31px; color:#2d2d2d; padding-left:13px}
.index_link li{ float:left; line-height:30px; padding:5px 0; margin:0 15px}
.index_link li a{ background:url(imagesarrow05.jpg) left no-repeat; padding-left:9px; color:#868686}

.footer{ text-align:center; height:102px; line-height:60px; color:#454545}

.postion{ display:block; height:36px; line-height:36px; margin-left:16px; color:#767676}
.postion a.home{ color:#2e2e2e; background:url(imageshome.jpg) left no-repeat; padding-left:19px; padding-right:10px}
.postion a{ color:#767676; padding:0 10px;}

.ny_left{ width:686px; margin-left:16px}
.ny_left .t{ display:block; background:url(imagesny01.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:49px}
.ny_left .news{}
.ny_left .news li{ display:block; height:56px; line-height:56px}
.ny_left .news li a{ float:left; background:url(imagesarrow06.png) 20px 20px no-repeat; padding-left:46px; color:#2078bf; font-size:14px; width:500px}
.ny_left .news li span{ float:right; color:#2d2d2d; padding-right:10px}
.ny_left .news li.bg{ background:#f9fafb}
.ny_left .news .header{ border-bottom:1px solid #d4dde5; width:650px; margin:10px auto; color:#767676; min-height:100px; text-align:center}
.ny_left .news .header h1{ font-family:"Î¢ÈíÑÅºÚ"; color:#4d4d4d; line-height:60px}
.ny_left .news .content{ width:650px; margin:20px auto; color:#222222; line-height:24px}

.ny_right{ width:260px; margin-right:18px}

.ny_ksdh{ width:260px; margin:0 0 0 0}
.ny_ksdh .t{ display:block; background:#58a5ec; height:32px; line-height:32px; color:#FFF; padding-left:16px; margin-bottom:12px}
.ny_ksdh li{ width:127px; height:41px; float:left; margin:2px 1px;}
.ny_ksdh li a{ display:block; height:41px; line-height:41px; background:url(imagesindex09.jpg) left no-repeat #f4f4f4; color:#2a2a2a; padding-left:39px; text-decoration:none}
.ny_ksdh li a:hover{ background:url(imagesindex10.jpg) left no-repeat #58a5ec; color:#FFF}

.ny_yyzx{ width:260px; margin-top:18px;}
.ny_yyzx .t{ display:block; background:#58a5ec; height:32px; line-height:32px; color:#FFF; padding-left:16px; margin-bottom:12px}
.ny_yyzx .t span{ float:right; padding-right:10px}
.ny_yyzx .t span a{ display:block; color:#fff}
.ny_yyzx li{ float:left; width:125px; height:90px; margin:15px 2px}
.ny_yyzx li img{ width:125px; height:79px; margin-bottom:5px}
.ny_yyzx li a{ display:block; color:#6f6f6f; padding-bottom:10px}
.ny_yyzx li .icon{ background:url(imagesarrow04.jpg) left no-repeat; padding-left:25px; height:14px}

div.wrap {width : 310px;margin : 0 auto;text-align : left; height:227px;}
div#top div#nav {float : left;clear : both;width : 993px;height : 52px;margin : 22px 0 0;}
div#top div#nav ul {float : left;width : 700px;height : 52px;list-style-type : none;}
div#nav ul li {float : left;height : 52px;}
div#nav ul li a {border : 0;height : 52px;display : block;line-height : 52px;text-indent : -9999px;}
div#header { width:310px; height:227px; border:1px solid #e9e9e9; margin:14px 0 0 0}
div#video-header {height : 683px;margin : -1px 0 0;}
div#header div.wrap {height : 299px;background-position: 50% 0;background-repeat: no-repeat;}
div#header div#slide-holder {z-index : 40;width : 310px;height : 227px;position : absolute;}
div#header div#slide-holder div#slide-runner {top : 0;left : 0;width : 310px;height : 227px;overflow : hidden;position : absolute;}
div#header div#slide-holder img {margin : 0;display : none;position : absolute;}
div#header div#slide-holder div#slide-controls {left : 0;bottom : 0px;width : 310px;height : 29px;display : none;position : absolute;background : url(imagesslide-bg.png) 0 0;}
div#header div#slide-holder div#slide-controls p.text {float : left;color : #fff;display : inline;font-size : 10px;line-height : 16px;margin : 15px 0 0 20px;text-transform : uppercase;}
div#header div#slide-holder div#slide-controls p#slide-nav {float : right;height : 24px;display : inline;margin : 0 15px 0 0;}
div#header div#slide-holder div#slide-controls p#slide-nav a {float : left;width : 15px;height : 15px;display : inline;font-size : 11px;margin : 8px 5px 0 0;line-height : 15px;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;background:#ffffff;color:#000;border-radius:20px}
div#header div#slide-holder div#slide-controls p#slide-nav a.on { background:#58a5ec; color:#FFF}
div#header div#slide-holder div#slide-controls p#slide-nav a {background-image : url(../images/silde-nav.png);}
div#nav ul li a {background : url(../images/nav.png) no-repeat;}

.slideTxtBox{ width:310px; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0;   border-bottom:2px solid #58a5ec;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:30px;   }
.slideTxtBox .hd ul li{ float:left; padding:0; cursor:pointer; background:#8bc62e; font-weight:bold; color:#FFF; width:114px; text-align:center  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#58a5ec; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ line-height:24px; border-bottom:1px dashed #2b2b2b; height:55px   }
.slideTxtBox .bd li a{ display:block; color:#2d2d2d; font-size:14px}
.slideTxtBox .bd li .date{color:#58a5ec; display:block  }

.slideTxtBox1{ width:302px; text-align:left;  }
.slideTxtBox1 .hd{ position:relative; width:86px; margin-top:10px; float:left }
.slideTxtBox1 .hd ul{ position:absolute; left:0; top:0; width:86px  }
.slideTxtBox1 .hd ul li{ cursor:pointer; display:block; background:url(imagesindex03.jpg) no-repeat; display:block; height:30px; padding-left:11px; color:#1973ba; font-weight:bold; margin-top:8px; line-height:30px  }
.slideTxtBox1 .hd ul li.on{ height:30px;  background:url(imagesindex04.jpg) no-repeat; display:block; height:30px; padding-left:11px; color:#fff; font-weight:bold  }
.slideTxtBox1 .bd{ width:207px; float:right; margin-top:18px}
.slideTxtBox1 .bd ul{ padding:0;  zoom:1;  }
.slideTxtBox1 .bd li{ line-height:20px; border-bottom:1px dashed #2b2b2b; min-height:55px   }
.slideTxtBox1 .bd li a{ color:#58a5ec; font-size:12px}
.slideTxtBox1 .bd li .date{color:#58a5ec; display:block; padding-top:10px  }

.more{ float:right; color:#131313}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin:10px 0   }
.picMarquee-left .bd{ padding:0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:228px; height:128px  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:228px; height:125px; display:block; }

.slideTxtBox2{ width:260px; text-align:left;  }
.slideTxtBox2 .hd{ height:30px; line-height:30px; padding:0;   border-bottom:2px solid #58a5ec;  position:relative; }
.slideTxtBox2 .hd ul{ float:left;  position:absolute; min-height:30px;   }
.slideTxtBox2 .hd ul li{ float:left; padding:0; cursor:pointer; background:#8bc62e; font-weight:bold; color:#FFF; width:130px; text-align:center  }
.slideTxtBox2 .hd ul li.on{ height:30px;  background:#58a5ec; }
.slideTxtBox2 .bd ul{ padding:15px 0;  zoom:1;  }
.slideTxtBox2 .bd li{ line-height:24px; border-bottom:1px dashed #2b2b2b; min-height:55px   }
.slideTxtBox2 .bd li a{ display:block; color:#2d2d2d;}
.slideTxtBox2 .bd li .date{color:#58a5ec; display:block; line-height:20px  }
.slideTxtBox2 .bd .more01{ display:block; background:#d1dbe4; height:28px; text-align:center; line-height:28px; margin-top:16px}
.slideTxtBox2 .bd .more01 a{ display:block; height:28px; color:#FFF}