body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f9f9f9;}
*{ padding:0px; margin:0px;}
a{ border:none; text-decoration:none; color:#333;}
a:hover{ color:#00a2e9;}
img{ border:none;}
ul,li{ list-style:none;}

.topa{ width:100%; min-width:1000px; clear:both;}
.main{ width:1000px; margin:0 auto; clear:both;}

.logo{ float:left; padding:15px 0 20px 0;}
.top-p{ color:#abcd1e; padding:5px 0 0 0; font-size:14px; font-weight:bold;}
.top-r{ float:right; width:332px; color:#d2d2d2; line-height:18px; padding-top:25px;}
.top-r img{vertical-align: middle;}
.top-r a{ color: #797979;}
.top-r em{ color:#00a2e9; font-size:17px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;}
.search{ width:328px; height:41px; float:right; padding-top:20px;}
.search-g{ float:left; height:41px; line-height:41px; padding:0 0px 0 44px; width:220px; border:none; background:url(../pic/img03.jpg) top left  no-repeat;}
.search-go{ float:right; width:64px; height:41px; background:url(../pic/img03.jpg) top right no-repeat; border:none; }

.nav { width:100%; min-width:1000px; height:50px; background:#00a2e9; clear:both; position: relative; z-index:9999; clear:both; }
.navmain { width:1000px; margin:0 auto; clear:both; height:50px; position: relative; }
#nav_all { height:50px; float:left; line-height:50px; position: relative; z-index: 222; font-size:16px; }
    #nav_all li { width:111px; text-align: center; float: left; height:50px; position:relative;}
        #nav_all li a { width:100%; color: #fff; display: inline-block; cursor: pointer; height:50px; line-height: 50px; white-space: nowrap;}
            #nav_all li a:hover { color:#667919; overflow: hidden; font-weight:bold; background: url(../pic/nav-bg.gif) repeat-x; }
			#nav_all li:hover{  background: url(../pic/nav-bg.gif) repeat-x; font-weight:bold;}
			#nav_all li:hover a{ color:#667919;}
        #nav_all li ul {display: none; position: absolute; z-index: 99;left:0px; top:50px; line-height: 30px; padding:12px 0 0 0; background: url(../pic/nan-jiao.gif) center 6px no-repeat;}
		#nav_all li ul ol{ float:left; padding:10px 0 5px 0; background:#acce22; overflow:hidden; border-bottom:4px solid #86a11a;}
    #nav_all ul li { width:100%; background-image: none; line-height: 30px; height:30px;padding:0; background:#acce22; padding:0px;}
        #nav_all ul li a { width:100%; background-image: none; padding:0px; margin: 0px; height:30px; line-height:30px; color: #667919; font-weight: normal;  border: none; }
            #nav_all ul li a:hover { text-decoration:underline;  font-weight:normal; }

.shouye{ width:100%; min-width:1000px; background:url(../pic/ibg.jpg) repeat-x; clear:both; padding-top:31px; overflow:hidden;}
.tongzhi{ float:right; width:280px; height:270px; background:url(../pic/img07.gif) no-repeat; padding:70px 0 0 20px;}
.bcon{ width:255px;}
.list_lh{ height:250px; width:255px; overflow:hidden; color:#fff; line-height:18px;}
.list_lh a:hover{ color:#fff;}
.list_lh h6{ width:255px; line-height:30px; font-size:12px; font-weight:normal; color:#acce22; border-bottom:1px dotted #56ac81;}
.list_lh h4{ font-size:12px;color:#fff; padding-left:10px; background:url(../pic/jiao.gif) left center no-repeat; line-height:30px;}
.list_lh a{ color:#fff;}
.inews{ float:left; width:1000px; clear:both; padding:24px 0 22px 0; }
.ih{ width:1000px; font-size:22px; line-height:36px; font-weight:bold; padding-bottom:25px;}
.ih ul{ width:1000px; height:36px; position:relative; border-bottom:5px solid #d2d2d2;}
.ih-l{ position:absolute; width:250px; height:36px; left:0; top:0; border-bottom:5px solid #00a2e9; z-index:0;}
.ih ul li a{ float:left;}
.ih-r{ float:right; font-size:12px; color:#333333; font-weight:normal;}
.ih ul span:hover{color:#00a2e9;}
.imi4r-stro{ float:right; width:660px;}
.imi4r-stro li{ float:left; width:660px; padding-bottom:17px;}
.imi4r-stro li.last{ padding-bottom:0;}
.imi4rs-left{ width:56px; height:56px; float:left;}
.imi4rsl-top{ height:27px; font-size:12px; line-height:27px; text-align:center; background:#00a2e9; color:#fff;}
.imi4rsl-bot{ height:29px; line-height:29px; text-align:center; background:#dddddd; color:#676666; font-size:14px;}
.imi4rs-right{ width:591px; height:56px; float:right;}
.imi4rsr-top{ font-size:16px; font-weight:bold; color:#333333; line-height:27px;}
.imi4rsr-top a:hover{ color:#00a2e9;}
.imi4rsr-bot{ overflow:hidden; line-height:20px; height:20px; overflow:hidden; padding-top:2px; color:#676666;}
.imi4rsr-bot a{ color:#818181;}
.imi4rsr-bot a:hover{ color:#333;}

.iabout{ float:left; width:360px; height:469px; margin:0 20px 0 0; overflow:hidden; display:inline; _margin:0 14px 0 0;}
.shadow { border:1px solid #dddddd; background:#fff;
    -moz-box-shadow: 3px 3px 4px #dddddd;
    -webkit-box-shadow: 3px 3px 4px #dddddd;
    box-shadow: 3px 3px 4px #dddddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd');
}
.iha{ line-height:71px; padding:0 20px 0 26px;}
.iha strong{ float:left; font-size:22px;}
.iha span{ float:right; font-size:12px; color:#00a2e9;}
.iha span:hover{ color:#676666;}
.iabout-m p{ font-size:14px; color:#676666; line-height:24px; width:312px; padding:20px 0 0 20px;}
.iabout-m p:hover{ color:#00a2e9;}
.ixianmu-m-t{ width:312px; height:78px; padding:20px 0 11px 24px; line-height:18px; color:#676666;}
.ixianmu-m-t h3{ font-size:14px ; color:#333; line-height:24px; }
.ixianmu-m-b{ width:336px; height:111px; border-top:1px solid #dddddd; background:#f6f6f6; padding:14px 0 0 24px; font-size:14px ; color:#333; font-weight:bold; line-height:30px;}
.icontact{ float:right; width:208px; height:280px; padding:12px 0 0 26px; line-height:22px;}
.icontact h3{ line-height:48px; font-size:18px;}
.icontact span{ color:#999999; line-height:28px;}
.lan{ color:#00a2e9;}
.imail { float:right; margin-top:20px;}
.imail img{ float:left;}

.ihon{ float:left; width:1000px; padding:30px 0 35px 0; overflow:hidden;}
.ihon-m { float:left; width:1016px;}
.ihon-m ul{ float:left; width:185px; margin:0 16px 0 0; display:inline;_margin:0 12px 0 0; text-align:center; line-height:48px;}
.ihon-m ul a:hover{ font-weight: bold;}
.foot{ width:100%; min-width:1000px; height:250px; background:url(../pic/foot.jpg) top center no-repeat #00a2e9; padding-top:63px;}
.foot-m ul li{ float:left; width:110px; padding-left:39px; color:#fff;}
.foot-m ul li a{ float:left; font-size:16px; font-weight:bold; color:#fff; padding-bottom:6px;}
.foot-m ul li ul li{ float:left; width:100%; padding:0px;}
.foot-m ul li ul li a{ font-weight:normal; font-size:12px; line-height:24px; padding:0px;}
.foot01{ background:url(../pic/img11.jpg) no-repeat;}
.foot04{ background:url(../pic/img12.jpg) no-repeat;}
.foot06{ background:url(../pic/img13.jpg) no-repeat;}
.foot07{ background:url(../pic/img14.jpg) no-repeat;}
.foot-m ul li ul li a:hover{ color:#acce22;}
.foot-r{ float:right; padding:80px 4px 0 0; color:#fff;}
.foot-r a{ color:#fff;}
.neiye{ width:100%; min-width:1000px; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye1{ width:100%; min-width:1000px; background:url(../images/b2.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye2{ width:100%; min-width:1000px; background:url(../images/b3.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye3{ width:100%; min-width:1000px; background:url(../images/b4.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye4{ width:100%; min-width:1000px; background:url(../images/b5.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye5{ width:100%; min-width:1000px; background:url(../images/b6.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye6{ width:100%; min-width:1000px; background:url(../images/b7.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.neiye7{ width:100%; min-width:1000px; background:url(../images/b8.jpg) repeat-x top #f9f9f9; clear:both; overflow:hidden; padding-bottom:31px;}
.nymain{ width:1000px; margin:0 auto; clear:both; padding-top:140px;}
.left{width:220px; float:left;}
.right{width:750px; float:right; margin-top:60px;}
.bt{ width:196px; height:50px; background:url(../images/btbg.png) no-repeat #00a2e9; color:#fff; font-size:24px; padding-left:24px; padding-top:18px;}
.lm{ width:220px; padding-top:12px; padding-bottom:20px; background-color:#00a2e9;}
.lm ul li{ margin-bottom:4px;}
.lm ul li a{ display:block; width:178px; height:32px; padding-left:42px; line-height:32px; font-size:14px; color:#fff; background:url(../images/lmicon.png) no-repeat 27px 11px;}
.lm ul li a:hover{ font-weight:bold; background:url(../images/lmicon.png) no-repeat 27px 11px #0196d7; color:#fff;}
#lma{font-weight:bold; background:url(../images/lmicon.png) no-repeat 27px 11px #0196d7;}
.ctus{ border:1px #ddd solid; margin-top:10px; width:194px; padding:12px; padding-bottom:20px;}
.ctbt{ font-size:14px; font-weight:bold; padding-bottom:13px; background:url(../images/ctbtline.jpg) no-repeat bottom;}
.cttxt{ margin-top:8px;}
.ct1{ color:#999;}
.cttxt a{ color:#00a2e9;}
.feedback{ margin-top:10px;}
.rbt{ margin-top:29px; height:25px; border-bottom:2px solid #bababa;}
.rbtbt{ font-size:14px; font-weight:bold; float:left;}
.bread{ float:right; padding-left:20px; background:url(../images/breadhome.jpg) no-repeat 5px; color:#919191;}
.bread a{ color:#919191;}
.bread a:hover{ color:#00a2e9;}
.rtxt{ width:750px; margin-top:22px; line-height:24px; padding-bottom:30px; overflow:hidden;}
.zhaiyao{ width:750px; height:175px; background:url(../images/001.jpg) no-repeat;}
.zytxt{ width:429px; color:#fff; line-height:24px; padding-left:40px; padding-top:49px; }
.zytxt span{ font-size:14px; font-weight:bold;}
.worker{ font-weight:bold; padding-left:10px; background:url(../images/003.jpg) no-repeat 3px; font-size:14px;}
.buwei{ margin-left:-30px; width:780px; overflow:hidden;}
.officepic{ width:360px; float:left; margin-left:30px; height:340px; display:inline;}
.officebt{ display:block; width:360px; text-align:center; line-height:50px;}
.page{ width:750x; margin:0 auto;}
.page ul{ float:left;width:750px;height:36px;text-align:center;}
.page ul span{display:inline-block;}
.page ul a{ float:left; margin-left:10px; display:block; padding:0 15px; text-align:center; line-height:36px; border:1px solid #bebebe;}
.page ul a:hover,.page ul a.now{ background:#00a2e9; color:#fff; border:1px solid #00a2e9;}


.hpic{ width:228px; height:217px; background:url(../images/honorbg.jpg) no-repeat; padding-left:1px; float:left; margin-left:24px; padding-bottom:20px; display:inline;}
.hbt{ display:block; width:229px; height:56px; line-height:40px; text-align:center;}
.buwei1{ width:766px; margin-left:-16px; overflow:hidden;}
.bt1{ width:196px; height:50px; background:url(../images/btbg.png) no-repeat; color:#fff; font-size:24px; padding-left:24px; padding-top:18px;}
.cttxt ul li a{ color:#6e6e6e; display:block; height:48px; line-height:48px; padding-left:43px;}
.gs1 a{ background:url(../images/gsicon.jpg) no-repeat 9px 10px; }
.gs2 a{ background:url(../images/gsicon.jpg) no-repeat 9px -38px; }
.gs3 a{ background:url(../images/gsicon.jpg) no-repeat 9px -85px; }
.gs4 a{ background:url(../images/gsicon.jpg) no-repeat 9px -132px; }
.gs5 a{ background:url(../images/gsicon.jpg) no-repeat 9px -180px; }
.gs6 a{ background:url(../images/gsicon.jpg) no-repeat 9px -228px; }
.gs7 a{ background:url(../images/gsicon.jpg) no-repeat 9px -278px; }
.gs1 a:hover,.gs2 a:hover,.gs3 a:hover,.gs4 a:hover,.gs5 a:hover,.gs6 a:hover,.gs7 a:hover{ color:#00a2e9;}
.hdpic{ width:174px; height:132px; float:left;}
.hdpic img{ border:1px solid #d1d1d1; padding:4px;}
.hdtxt{ width:543px; float:right;}
.headline{ float:left; width:750px; overflow:hidden; padding-bottom:23px; border-bottom:1px solid #d4d4d4;}
.headline h1{ font-size:16px; }
.headline p span{ color:#949494;}
.headline p a{ color:#00a2e9; display:block; height:36px; padding-left:21px; background:url(../images/moreicon.jpg) left no-repeat; line-height:36px;}
.newslist{ float:left; width:750px; font-size:14px; padding-bottom:30px;}
.nlbt{ float:left; padding-left:20px; background:url(../images/nlicon.jpg) no-repeat left; width:620px; overflow:hidden}
.nltime{ float:right; color:#747474;}
.newslist ul li{ height:48px; line-height:48px;}
.newslist ul { border-bottom:1px dashed #d4d4d4; height:48px;}
.newsdetail{ width:1000px; height:120px; margin:0 auto; padding-top:22px; border-bottom:3px #00a2e9 solid;}
.newsdetail img{ float:left;}
.jiathis_style_32x32{ float:right; margin-top:50px;}
.bg{ background:#f9f9f9;}
.ndtxt{ width:1000px; margin:0 auto; margin-top:33px; line-height:30px; font-size:14px;}
.ndtxt h2{ font-size:24px; text-align:center; color:#333333;}
.ndtxt .ndtime{ color:#787777; text-align:center; height:40px; line-height:40px;}
.ndtxt table{ width:100%; border:solid #000; border-width:1px 0px 0px 1px; line-height:26px; border-spacing:0;}
.ndtxt th{ background:#f0f0f0;}
.ndtxt th,.ndtxt td{border:solid #000; border-width:0px 1px 1px 0px;}
.ndtxt td{ padding:10px;}
.ndtxt table p{ margin:0;}

.daodu{ width:968px;line-height:20px; padding:20px 15px; color:#787777; background:#eaeaea; border:1px solid #cacaca; margin-top:20px;}
.download{ margin:28px 0;}
.download a img{ float:left;}
.download a span{ display:block; height:36px; line-height:36px; margin-left:10px;}
.ndtxt p{ color:#333; line-height:30px;}
.ndpic{ text-align:center;}
.ndfoot{ width:1000px; margin:0 auto; padding-top:20px; border-top:1px solid #cbcbcb; margin-top:80px; padding-bottom:30px; overflow:hidden;}
.ndlink{ float:left;}
.ndclose{ float:right; margin-top:20px;}
.yw{ width:295px; font-size:14px; font-weight:bold; float:left; margin-right:50px; margin-bottom:40px;}
.yw li{ float:left;}
.yw li:nth-child(2n){ margin-left:8px; width:211px;}
.yjlist { float:left; padding-bottom:20px; border-bottom:1px dashed #d4d4d4; overflow:hidden; margin-bottom:20px;}
.yjlist .yjpic{ float:left; border:3px solid #dfdfdf;}
.yjlist .yjpic img{ display:block;}
.yjlist .yjtxt{ float:right;}
.yjlist .yjtxt  .yjtxtbt {font-size:14px; font-weight:bold; width:665px; padding-left:10px; color:#00a2e9; background:url(../images/yjicon.jpg) no-repeat left;float:left; display:inline;}
.yjlist .yjtxt  .yjtxtbt a{ color:#00a2e9;}
.yjlist .yjtxt  .yjtxttime{color:#747474; font-size:14px; float:right;}
.yjlist .yjtxt p{ clear:both; width:735px; padding-left:10px; padding-top:3px; line-height:24px; font-size:14px; color:#333333;}
#tabs-1 ul li{ clear:both; width:594px; padding:10px 20px; padding-left:70px; height:53px; border:1px solid #dcdcdc; line-height:53px; margin-bottom:10px; font-size:14px;}
#tabs-1 .fw1{ background:url(../images/fw1.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw2{ background:url(../images/fw2.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw3{ background:url(../images/fw3.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw4{ background:url(../images/fw4.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw5{ background:url(../images/fw5.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw6{ background:url(../images/fw6.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw7{ background:url(../images/fw7.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw8{ background:url(../images/fw8.jpg) no-repeat 20px #ebebeb ;}
#tabs-1 .fw9{ background:url(../images/fw9.jpg) no-repeat 20px #ebebeb ;}
.qqonline{ margin-top:37px; text-align:center;}
.qqtxt{ margin-top:10px; text-align:center;}
.fdbt{ margin-top:70px;}
.fdform{ margin-top:30px;}
#textfield{ width:194px; height:44px; line-height:44px; border:1px solid #dddddd; padding-left:10px; color:#929292;}
#textfield2{ width:246px; height:44px; line-height:44px; border:1px solid #dddddd; padding-left:10px; color:#929292;}
#textfield3{ width:254px; height:44px; border:1px solid #dddddd; padding-left:10px; color:#929292; line-height:44px;}
#textarea{ width:738px; height:367px; border:1px solid #dddddd; padding-left:10px; padding-top:10px; background:url(../images/015.jpg) no-repeat center #fff; color:#929292;}
.fdbtn{ margin-top:30px; text-align:center;}
.fdbtn #button{ width:266px; height:46px; background:url(../images/fdbtn.jpg) no-repeat; border:0px; cursor:pointer;}
.ypbd input{ width:235px; height:26px;border:1px solid #dddddd; padding-left:10px; color:#929292;}
.ypbd textarea{ width:592px; height:156px;  border:1px solid #dddddd; padding-left:10px; padding-top:10px;}
#btn1{ width:108px; height:40px; background:url(../images/btn1.jpg) no-repeat; border:0px; cursor:pointer;}
#btn2{ width:108px; height:40px; background:url(../images/btn2.jpg) no-repeat; border:0px; cursor:pointer;}
.yptxt{ color:#919191;}
.ypbd{ border-top:4px solid #00a2e9; padding:30px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.xinghao{ color:#F00;}
.ctact{ width:100%; margin:0 auto; padding-top:50px;}
.ctmap{ margin-top:40px;}
.ctbtn a{ display:block; width:103px; height:33px; border:0px; background:url(../images/ctbtn.jpg) no-repeat; margin:0 auto;}
.sitemap{width:100%; min-width:1000px; height:1%; overflow:hidden; padding-bottom:200px; background:#00a2ea url(../pic/foot.jpg) center bottom no-repeat; padding-top:15px;}
.map{ width:1000px; margin:0 auto; clear:both; padding-top:20px;}
#tabs2 ul li{ clear:both; width:594px; padding:10px 20px; padding-left:70px; height:53px; border:1px solid #dcdcdc; line-height:53px; margin-bottom:10px; font-size:14px;}

.link{ float:left; width:956px; padding:0 20px 10px 0; margin:0 0 46px 0;}
.link h3{ font-size:18px; line-height:48px;}
.link-m{ line-height:20px;}
.link-m a{ padding-right:15px;}