@charset "gb2312";


html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #010101; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#444; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.mag1{ margin-top:63px;}
.pad{ padding-top:30px;}
.maf{ margin-left:15px;}

.top{ width:100%; height:109px; background:url(../images/topbg.jpg) repeat-x; overflow:hidden;}
.top .logo{ width:1200px; height:auto;}
.top .logo .logo-l{ width:394px; height:109px;}
.top .logo .logo-r{ width:573px; height:109px;}

.nav{ width:100%; height:53px; background:url(../images/navbg.jpg) repeat-x; z-index:1;}
.nav .dh{ width:1200px; height:53px;}
.nav .dh li{ float:left; height:53px; width:130px; line-height:53px; font-weight:bold; text-align:center; background:url(../images/navshu.jpg) right no-repeat;}
.nav .dh li a{ color:#FFF; display:block;}
.nav .dh li a:hover{ background:url(../images/hoverbg.jpg) center no-repeat;}
.nav .dh li:hover ul li{display:block;}
.nav .dh li ul li{height:34px; line-height:34px; text-align: center; border-top: 1px solid #12D071; background: #02A654; z-index:9999;position:relative; left:0px; top:0px; display:none;}
.nav .dh li ul li a:hover{ background: #F59834;}

.banner{width:100%; height:522px; overflow:hidden;}
.bannerc{width:100%; height:522px; margin:0px auto; overflow:hidden;}

.bannerc #full-screen-slider { width:100%; height:522px; text-align:left;position:relative}
.bannerc #slides { display:block; width:100%; height:522px; list-style:none; padding:0; margin:0; position:relative}
.bannerc #slides li { display:block; width:100%; height:522px; list-style:none; padding:0; margin:0; position:absolute}
.bannerc #slides li img{ width:1920px; height:522px; text-align:center;}
.bannerc #slides li a { display:block; width:100%; height:522px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:26%; top:490px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#E67817;}

.main{ width:1200px; height:auto;}
.main .cpzs{ width:413px; height:90px;}
.main .cpfl{ width:1200px; height:auto;}
.main .cpfl li{ float:left; width:120px; height:50px; line-height:50px; margin-left:5px;  text-align:center;}
.main .cpfl li a{ color:#333; display:block; width:103px; background:url(../images/abg.jpg) center no-repeat;}
.main .cpfl li a:hover{ background:url(../images/hoverbg01.jpg) center no-repeat; color:#FFF;}

.main .cptp{ width:1200px; height:auto;}
.main .cptp li{float: left; padding: 1px; margin: 10px 10px 10px 10px; display: inline; text-align: center;}
.main .cptp li img{ width: 210px; height: 150px; overflow: hidden; padding: 2px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; display: inline-block;  vertical-align: middle;}
.main .cptp li span{ background:#02A654; font-size:14px; color:#FFF; line-height:36px; font-weight:normal; display:block;}
.main .cptp li a{ display:block;}
.main .cptp li a span:hover{ color:#F00;}

.bg{ width:100%; height:auto; background: #EEEEEE; overflow:hidden;}
.main .main-l{ width:377px; height:auto;}
.main .main-l dl{}
.main .main-l dl dt{ width:377px; height:215px;}
.main .main-l dl dd{ width:100%; height:222px; background:url(../images/xwbg.jpg) center no-repeat;}
.main .main-l dl dd ul{ width:350px; height:auto; margin-top:10px;}
.main .main-l dl dd ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #afafaf; overflow:hidden;}
.main .main-l dl dd ul li a{ float:left; width:240px; background:url(../images/news_ico.jpg) left no-repeat; text-indent:10px; color:#333;}
.main .main-l dl dd ul li span{ float:right; width:100px; font-size:14px; font-weight:normal; text-align:right; color:#333;display:block;}

.main .main-m{width:376px; height:auto; margin-left:30px;}
.main .main-m dl{}
.main .main-m dl dt{ width:377px; height:215px;}
.main .main-m dl dd{ width:100%; height:222px; background:url(../images/xwbg.jpg) center no-repeat;}
.main .main-m dl dd ul{ width:350px; height:auto; margin-top:10px;}
.main .main-m dl dd ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #afafaf; overflow:hidden;}
.main .main-m dl dd ul li a{ float:left; width:240px; background:url(../images/news_ico.jpg) left no-repeat; text-indent:10px; color:#333;}
.main .main-m dl dd ul li span{ float:right; width:100px; font-size:14px; font-weight:normal; text-align:right; color:#333;}

.main .main-r{width:378px; height:auto; margin-left:30px;}
.main .main-r dl{}
.main .main-r dl dt{ width:377px; height:215px;}
.main .main-r dl dd{ width:100%; height:222px; background:url(../images/xwbg.jpg) center no-repeat;}
.main .main-r dl dd p{ width:350px; height:auto; margin-top:10px; line-height:30px;}

.gywm{ width:100%; height:184px; background:#02A654; overflow:hidden;}
.main .about{}
.main .about dt{ float:left; width:378px; height:121px;}
.main .about dd{ float:left; width:802px; height:121px; margin-left:20px;}
.main .about dd span{ width:235px; height:57px;}
.main .about dd p{ width:100%; text-indent:2em; color:#FFF; line-height:23px;}
.main .about dd a{ color:#EEFC8C;}

.main .main-z{ width:810px; height:auto;}
.main .main-z .bt{ width:810px; height:39px; background:url(../images/gcal.jpg) center no-repeat;}
.main .main-z .bt a{ float:right; margin-right:15px; line-height:39px; font-size:14px;}
.main .main-z .bt a:hover{  color: #f30; text-decoration: underline;}

.main .main-z .gcal{ width:808px; height:auto; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
#demo {overflow:hidden; width:780px; margin:auto; padding-top:18px; padding-bottom:18px;}
#demo table {border:0px; border-collapse:collapse;}
#demo div {margin-left:15px;}
#demo div img {width:200px; height:140px;  border: 1px solid #dfdfdf; padding:2px;}
#demo span {display:block;text-align:center; margin-top:8px;}
#demo td a {color:#878685; display:block;}
#demo td a:hover {color:#a00305;}

.main .main-y{ width:354px; height:auto;}
.main .main-y .btlx{ width:354px; height:39px; background:url(../images/lxwm.jpg) center no-repeat;}
.main .main-y .btlx a{ float:right; margin-right:15px; line-height:39px; font-size:14px; color:#FFF;}
.main .main-y .btlx a:hover{  color: #f30; text-decoration: underline;}
.main .main-y .lxwm{ width:352px; height:auto; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.main .main-y .lxwm ul{ padding:10px 0 10px 0;}
.main .main-y .lxwm ul li{ line-height:26px; text-indent:20px; color:#333333;}

.foot{ width:100%; height:243px; background:url(../images/footbg.jpg) repeat-x;}
.footbox{ width:1200px; height:243px; background:url(../images/foot_bg.jpg) center no-repeat;}
.footbox .footnav{ width:1000px; height:auto; padding-top:14px;}
.footbox .footnav li{ float:left; width:108px; text-align:center; background:url(../images/libg.jpg) right no-repeat;}
.footbox .footnav li a{ color:#FFF;}
.footbox .footnav li a:hover{color: #f30; text-decoration: underline;}

.foot-l{ margin-top:45px; width:465px; height:89px;}
.foot-m{ margin-top:45px; width:480px; height:auto; margin-left:10px;}
.foot-m p{ color:#FFF; line-height:28px;}
.foot-r{ margin-top:45px; width:216px; height:101px; margin-left:10px;}

.bqsy{ width:100%; text-align:center; color:#CCC; margin-top:30px;}
.bqsy a{color:#CCC;}



.part{ width:1200px; height:auto;}
.part .part-l{ width:220px; height:auto;}
.part .part-l h2{ width:220px; height:109px;}
.part .part-l .listul{ width:220px; height:auto;}
.part .part-l .listul li{ background:#e9e9e9; text-align: center; margin-top: 2px; font-size: 15px; line-height:50px;}
.part .part-l .listul li a{ display:block;}
.part .part-l .listul li a:hover{ color:#FFF; background:#FB8A04;}

.part .part-l .lxfs{ width:220px; height:auto; margin-top:15px;}
.part .part-l .lxfs h2{ width:220px; height:103px; margin-bottom:10px;}
.part .part-l .lxfs li{ font-size:12px; line-height:26px;}

.part .part-r{ width:960px; height:auto; margin-left:18px; border:1px solid #dedede;}
.part .part-r .tit{ width:920px; height:40px; line-height:40px; border-bottom:3px solid #03A655;}
.part .part-r .tit dt{ background:url(../images/ico.jpg) left no-repeat; text-indent:20px;line-height:40px;font-weight:bold; font-size:16px; color:#333333;}

.kuanj{ width:920px; height:auto; padding-bottom:30px; margin:0 auto;}
.kuanj h1{ font-size:20px; line-height:40px; text-align:center; color: #324357; padding:10px 0 10px 0; border-bottom:1px dashed #dedede; }
.kuanj .wenb{ margin-top:20px;}
.kuanj .wenb p{ text-indent:2em;}



.wenb .wzlb{ width:920px; height:auto; }
.wenb .wzlb li { width:920px; line-height:36px;  font-size:14px; overflow:hidden;  border-bottom:1px dashed #dedede; margin-left:10px; font-weight:normal; font-size:14px;background:url(../images/news_ico.jpg) left no-repeat; text-indent:10px; }
.wenb .wzlb li span { float: right; }
.wenb .wzlb li a{ display:block;}
.wenb .wzlb li a:hover{color:#F00;}


.wenb .yema{ height:auto; width:700px; margin:0 auto;}
.wenb .yema li{ margin-top:20px; float:left; margin-left:8px; line-height:26px;color:#7a7a7a;}
.wenb .yema li a{color:#7a7a7a;}
.wenb .yema li a:hover{color:#F00;}



.wenb .tplb{ width:920px; height:auto; margin-left:10px;}
.wenb .tplb li{ float:left;width:206px; padding:2px; margin:10px 14px 0 3px; text-align:center;}
.wenb .tplb li img{ width:206px; height:140px; padding: 2px; border: 1px solid #dfdfdf;}
.wenb .tplb li span{text-align:center; line-height:30px; font-size:14px; font-weight:100; display:block;}
.wenb .tplb li a{ display:block;}
.wenb .tplb li a:hover{ color:#F00;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding-top:5px; margin-top: 20px;}
.newsshow_xg a{color: #000;}
.link {line-height:23px;width: 1200px; margin: 0 auto; }
.link a{padding: 0 10px;}
.text-center a{color:#959595;}
.index_new{width:1200px; margin:0 auto;}
.index_new .title{padding:10px 0; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
.index_new .title a{float:right;}
.index_new .new li{padding:5px 0}
.index_new .new li span{float:right;}
.yh{height:1px; text-align:left; overflow:hidden;}

