@charset "utf-8";

/* CSS Document */

body{ padding:0px; margin:0px; background:url(images/bg.jpg) repeat-x;  color:#666666;  font-size:12px; font-family:"Microsoft Yahei";}

ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }

img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }

a { text-decoration:none;  color:#666666}

a:hover{ color:#359E0E}

.clear { clear:both; padding:0px; margin:0px;}

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }

.fl{ float:left}

.fr{ float:right}



#head{ width:980px; padding:0px; margin:0 auto; line-height:36px; font-size:13px;}

#head_left{ float:left; }

#head_right{ float:right; }



#top{ width:980px; padding:19px 0 0; height:100px; margin:0 auto}

#logo{ float:left; margin:0 15px 0 0}

#name{ margin:15px 0 5px 0}

#top_left{ float:left; width:500px; font-size:16px; color:#767676}

#top_right{ float:right; width:235px; font-size:14px; line-height:23px;}

#tal{ float:left; margin:3px 0 0}

#top_right h1{ color:#FF7E00; font-size:22px;}

#top_right h2{ color:#828282; font-size:16px;}



#dh{ width:980px; padding:0; margin:0 auto}

#dh li{ float:left; line-height:53px; font-size:16px;}

#dh li a{ color:#fff; padding:0 29px; display:block}

#dh li a:hover{ background-color:#FF7E00 }

#dh .on{ background-color:#FF7E00 }



#banner{ background:url(images/banner.jpg) no-repeat center; height:522px;}

#banner1{ background:url(images/banner.jpg) no-repeat center; height:350px;}



#flashs{ position:relative; height:522px; overflow:hidden;}

#flashs .bgitem{  z-index:-999;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:999; bottom:13px; left:46%; margin-right:-450px; padding:5px 8px;}

#flashs .btn span{ color:#FF7E00;  background:#fff; border:1px solid #338F13; cursor: pointer;display: inline-block;margin-left:5px;padding:4px 8px;}

#flashs .btn span.cur{ background:#338F13; color:#fff;}





#ssbg{ background-color:#fff; line-height:45px; padding:0px; margin:0; border-bottom:1px solid #ECECEC}

#ss{ width:980px; padding:0px; margin:0 auto}

#ss_left{ float:left; line-height:45px}



.search{ float:right; padding:8px 0px 0px 0px;}

.search .text11{ border:1px solid #E5E5E5; width:190px; line-height:28px; margin:0; padding:0 0 0 10px}

.search .button{ background-color:#349E0F; border:none; color:#fff; line-height:28px; width:60px; text-align:center}



#main1bg{ background-color:#ECECEC; padding:30px 0 10px 0}

#main1{ width:980px; margin:0px auto; padding:0}

#main1_left{ width:220px; padding:0px; margin:0px; float:left; }

#main1_pro11{padding:0px; margin:0px;}

#main1_pronr{  padding:10px 20px; height: auto; overflow:hidden;background:#fff;}

#main1_pronr h4{ height:31px; line-height:31px;  margin:0px; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; padding:0 0 5px 0}

#main1_pronr ul{ margin:0px; padding:5px 0px 8px 0px; list-style:none; }

#main1_pronr ul li{ line-height:32px; font-size:14px;}

#main1_pronr ul li a{ color:#191919}





.pro { float:right; width:740px;}

.pro .tit { padding:0px 0px 0px 0; margin:0px; background-color:#fff; height:42px; line-height:42px; font-family:"微软雅黑"; font-size:14px; margin:0 0 20px 0}

.pro .tit ul{ list-style: none; padding:0px; margin:0px;}

.pro .tit li { float:left; height:42px; line-height:42px; background:url(images/ico5.gif) no-repeat right;}

.pro .tit li a { padding-left:35px; color:#252525; font-weight:bold; background:url(images/b2.gif) no-repeat 0;}

.pro .tit li span { padding-right:35px; }

.pro .tit li a:hover, .pro .tit .cur a { background:#349E0F; color:#ffffff; display:block; text-decoration:none; font-weight:bold;}

.pro .tit li a:Hover span, .pro .tit .cur a span { background:#349E0F; display:block;}

.pro .tit .nones { background:none}

.pro .nr { height:auto; margin:0px; padding:0; overflow:hidden; }

.pro .nr ul{ margin:0px; padding:0px;}

.pro .nr dl { float:left; margin:0 6px 0 5px; height:245px; width:235px; padding:0px;}

.pro .nr dt { font-size:0; line-height:0; padding:0px; margin:0px}

.pro .nr dt img { width:235px; height:195px; border:0px;}

.pro .nr dd{ display:block; background-color:#666666; line-height:36px; font-size:14px; padding:0px; overflow:hidden; color:#ffffff; text-align:center; margin:0px;}

.pro .nr dd a{color:#ffffff}



#fannao{ width:970px; background:url(images/fannao.jpg) no-repeat; padding:0 0 0 40px; height:548px; margin:45px auto 0 auto}

#fannao h1{ padding:50px 0 0; font-size:22px;}

#fannao h2{ margin:0; font-size:28px; font-weight:bold}

#fannao ul{ padding:0px; margin:50px 0 0;}

#fannao li{ padding:0 0 0 50px;  font-size:14px; margin:0 0 35px 0}

#fannao li h1{ font-size:19px; padding:0; margin:0}

#fannao li h1 span{ color:#FF7F00}



#xbnner{ background:url(images/xbanner1.jpg) no-repeat center; height:158px;}



#ysbg{ background:url(images/ysbg.jpg); border-bottom:3px solid #369F11}

#ys{ width:980px; padding:70px 0 0; margin:0 auto; text-align:center}

#ystop{ background:url(images/ystop.jpg) no-repeat center; font-size:18px; padding:6px 0 0; height:40px; color:#fff; margin:20px 0 35px 0}

#ysbgg{ background:url(images/ysbgg.jpg) no-repeat; height:1522px; margin:30px 0 0; text-align:left}

#ys1{ padding:0 0 0 472px; height:362px;}

#ys1 h1{ padding:54px 0 0; font-size:26px; color:#339E10; font-style:italic; font-weight:bold}

#ys1 h2{ background-color:#FFB400; color:#fff; font-size:20px; width:385px; line-height:27px; margin:5px 0 18px 0; padding:0 0 0 10px;}

#ys1 li{ background:url(images/ysb1.jpg) no-repeat 0 6px; margin:0 0 7px 0; padding:0 0 0 15px; font-size:14px; line-height:22px}



#ys2{ padding:0 0 0 99px; height:371px; width:466px}

#ys2 h1{ padding:88px 0 0; font-size:26px; color:#339E10; font-style:italic; font-weight:bold}

#ys2 h2{ background-color:#FFB400; color:#fff; font-size:20px; width:385px; line-height:27px; margin:5px 0 18px 0; padding:0 0 0 10px;}

#ys2 li{ background:url(images/ysb1.jpg) no-repeat 0 6px; margin:0 0 7px 0; padding:0 0 0 15px; font-size:14px; line-height:22px}



#ys3{ padding:0 0 0 523px; height:411px;}

#ys3 h1{ padding:69px 0 0; font-size:26px; color:#339E10; font-style:italic; font-weight:bold}

#ys3 h2{ background-color:#FFB400; color:#fff; font-size:20px; width:385px; line-height:27px; margin:5px 0 18px 0; padding:0 0 0 10px;}

#ys3 li{ background:url(images/ysb1.jpg) no-repeat 0 6px; margin:0 0 7px 0; padding:0 0 0 15px; font-size:14px; line-height:22px}

#dingzhi{ margin:20px 0 0 15px;}



#ys4{ padding:0 0 0 99px; width:386px}

#ys4 h1{ padding:75px 0 0; font-size:26px; color:#339E10; font-style:italic; font-weight:bold}

#ys4 h2{ background-color:#FFB400; color:#fff; font-size:20px; width:385px; line-height:27px; margin:5px 0 18px 0; padding:0 0 0 10px;}

#ys4 li{ background:url(images/ysb1.jpg) no-repeat 0 6px; margin:0 0 7px 0; padding:0 0 0 15px; font-size:14px; line-height:22px}



#khjz{ width:980px; padding:0px; margin:50px auto 35px auto;}

#khjztop{ background:url(images/hzhbtop.jpg) no-repeat center; padding:25px 0 0; height:40px; text-align:center; font-size:25px; font-weight:bold; color:#323232;}

#khjzmore{ text-align:center; margin:15px 0 25px 0; font-size:14px; text-transform:uppercase;}



#hzhb{ width:980px; padding:0; margin:0 auto; position:relative}

.hzhb_left{ position: absolute;  margin:180px 0px 0px 0; left:-70px; z-index:999}

.hzhb_middle{ width:980px; float:left; margin:0}

.hzhb_middle dl{  background-color:#EEEEEE; display:block;  float:left;  margin:0 35px 0 0}

.hzhb_middle dl dt{ padding:0; margin:0}

.hzhb_middle dl dt h1{ font-size:16px;  font-weight:bold; padding:20px 0 15px 0}

.hzhb_middle dl dt img{ width:284px; height:184px;}

.hzhb_middle dl dd{ padding:0px; margin:10px 0 0; font-size:14px; line-height:24px}

.hzhb_right{ position: absolute;  margin:180px 0 0px 0px;  right:-70px; z-index:999}

.hzhb_middle dl a{background-color:#EEEEEE;  display:block; width:284px; height:420px; padding:10px;}

.hzhb_middle dl a:hover{ background-color:#369F11; color:#fff}



#xbanner2{background:url(images/xbanner2.jpg) no-repeat center; height:160px;}



#haboutbg{ background:url(images/haboutbg.png); padding:50px 0 20px 0 }

#habout{ width:980px; padding:0px; margin:0 auto}

#haboutnr{ width:630px; float:left;}

#haboutbt{ background:url(images/aboutb1.jpg) no-repeat; padding:0 0 0 15px; margin:0 0 20px 0; font-size:16px; color:#A8A8A8}

#haboutbt h1{ font-weight:bold; font-size:18px; color:#666666}

#haboutbt span{ font-size:13px; float:right; padding:10px 0 0}

#haboutxx{ line-height:22px;}

#haboutxx img{ float:left; margin:0 20px 0 0}

#haboutxx h1{ font-size:18px; font-weight:bold; margin:5px 0 13px 0}

#haboutxx h2{ margin:10px 0 0; font-size:14px;}



.honor{ width:310px;  overflow:hidden; position:relative; float:right }

.honor li{width:260px;float:left;   position:relative; }

.honor li img{ width:260px; height:177px; margin:5px 0 0 0px;}

.honor li span{ display:block; text-align:center; line-height:35px;}

.honor .arr1{  position:absolute; top:155px; left:0px; }

.honor .arr2{ position:absolute; top:155px; right:0px; }



#cfsb{ width:980px; padding:20px 0 0 0; margin:0 auto; position:relative}

#cfsbbt{background:url(images/aboutb1.jpg) no-repeat; padding:0 0 0 15px; margin:0 0 20px 0; font-size:16px; color:#A8A8A8 }

#cfsbbt h1{ font-weight:bold; font-size:18px; color:#666666}

#cfsbbt span{ font-size:13px; float:right; padding:10px 0 0}

.cfsb_left{width:20px; position: absolute;  margin:65px 0px 0px 0; left:0; z-index:999}

.cfsb_middle{ width:930px; float:left; margin:0 0 0 25px}

.cfsb_middle ul{padding:0px; margin:0px;}

.cfsb_middle li { float:left;margin:0px 8px;}

.cfsb_middle li span{ display:block; text-align:center; height:38px; line-height:38px;}

.cfsb_middle li img{ width:200px; height:150px; border:1px solid #E9E9E9;}

.cfsb_right{ position: absolute;  width:20px; margin:65px 0 0px 0px; right:-10px; z-index:999}



#main6{ width:980px; padding:0px; margin:40px auto 0 auto;}

.news {float:left; width:620px; background-color:#fff; padding:0;}

.news .tit{padding:0px 0px 0px 0px; margin:0px;   height:42px; line-height:42px;}

.news .tit ul{list-style:none; padding:0px; margin:0px;}

.news .tit li{float:left; height:42px; line-height:42px;   margin-right:0px;}

.news .tit li a{padding-left:20px; margin:0px; font-size:16px; }

.news .tit li span{ padding-right:20px;}

.news .tit li a:hover, .news .tit .cur a{background: #349E0F;display:block; text-decoration:none; color:#ffffff; font-size:16px; }

.news .tit li a:Hover span, .news .tit .cur a span { margin:0px;display:block; font-size:16px; }

.news .tit .nones{background:none}

.news .nr{height:auto; margin:0px; padding:30px 0px 20px 0px; overflow:hidden;  border-top:none;}

.news .nr ul{margin:0px; padding:0px;}

.news .nr dl{ padding:0px; margin:0px;  overflow: hidden;}

.news .nr dl dt{ float:left; border:1px solid #BCBCBC;width:300px; height:139px;  margin-right:20px;}

.news .nr dl dt img{ width:300px; height:145px;}

.news .nr dl dd{ line-height:21px;}

.news .nr dl dd h4 { height:20px; color:#231816; font-size:14px; line-height:20px; font-weight:bold; display:block; padding:0px; margin:5px 0;}

.news .nr ul ul{ padding:0px; margin:25px 0px 0px 0px; list-style:none; clear:both;}

.news .nr ul li{ line-height:40px; background:url(images/ysb1.jpg) no-repeat 0; padding:0 0 0 15px; margin:0; width:275px; margin:0 15px 0 0; float:left }

.news .nr ul li span{ margin-top:0px; float:right; color:#ABABAB}

#more4{ margin:10px 0 0}



#main6_right{ width:320px; padding:0px; margin:0px; float: right;  background-color:#fff}

#main6_rightbt{ background:url(images/aboutb1.jpg) no-repeat; padding:0 0 0 15px; margin:0 0 25px 0; font-size:16px; color:#A8A8A8}

#main6_rightbt h1{ font-weight:bold; font-size:18px; color:#349E0F}

#main6_rightbt span{ font-size:13px; float:right; padding:10px 0 0}

#main6_rightnr{ padding:0 0px 15px 0px; clear:both; height:300px; }

#main6_rightnr dl{ margin:0px 0 15px 0;  height:75px;}

#main6_rightnr dt{ background:url(images/wen.jpg) no-repeat 0; font-size:14px; padding-left:30px;line-height:28px;}

#main6_rightnr dd{ background:url(images/da.jpg) no-repeat 0 4px; padding-left:30px; line-height:28px; color:#349E0F; margin:0px}



#linksbg{ width:100%; padding:0px; margin:0px; border-top:1px solid #EEEEEE; }

#links{ width:980px; padding:0px; margin:30px auto 0 auto; font-size:14px;}

#linksbt{ background:url(images/linksbg.jpg) no-repeat; padding:0 0 0 20px; height:60px; margin:0 0 25px 0; font-size:16px; color:#A8A8A8; float:left; width:150px;}

#linksbt h1{ font-weight:bold; font-size:18px; margin:0 0 5px 0; color:#349E0F}



#footbg{ background:url(images/footbg.jpg) repeat-x; height:270px; overflow:hidden}

#footdh{ width:980px; text-align:center; line-height:46px; padding:0px; margin:0 auto; font-size:13px; color:#fff;  }

#footdh a{ color:#FFFFFF}

#footnr{ width:1000px; padding:50px 0 0; margin:0 auto; font-size:14px; color:#fff;}

#footnr_left{ float:left; line-height:28px; width:800px;}

#logoft{ float:left; margin:5px 30px 0 0}

#footnr_right{ float:right}





#main7{ width:980px; padding:0px; margin:20px auto 30px auto}

#main7_left{width:220px; padding:0px; margin:0; float:left; }

#main7_right{ width:735px; padding:0px; margin:0px; float:right; padding:0px}



#main7_rightop{ border-bottom:1px solid #BCBCBC; height:37px; line-height:37px; color:#359E0E; font-size:15px; font-weight:bold;}

#main7_rightop span{ float:right; font-size:12px; font-weight:400; color:#333333}

#main7_rightnr{ padding:0; margin:10px 0 0 ; line-height:24px;}



#left_mews{ padding:0px; margin:15px 0 0;}

#left_mewstop{ background-color:#359E0E; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#left_mewsnr{ padding:8px 15px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}

#left_mewsnr b{ color:#FF7700; font-size:20px;}

#left_mewsnr li{ background:url(images/newsb1.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 15px;}



#main_leftnrrr{border:1px solid #D1D1D1; border-top:none; padding:10px 20px 20px 20px;}

#main_leftnrrr li{ line-height:35px; font-size:13px; border-bottom:1px dashed #ccc}



#main_leftnr{ border-left:7px solid #0F4892;border-right:7px solid #0F4892; border-bottom:7px solid #0F4892; padding:12px 12px 50px 12px; position:relative}



#xwzxnr{ padding:0px; margin:0px;}

#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}

#xwzxnr dt{ background: url(images/ysb1.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:15px;  }

#xwzxnr dt a{ color:#359E0E; font-size:14px; font-weight:bold}

#xwzxnr dt span{ float:right; font-size:12px; color:#8D8D8D}

#xwzxnr dd{ padding:0px 10px 15px 0px; margin-left:15px; line-height:24px;}



#newsnybt{ font-size:14px; font-weight:bold;    height:30px; text-align:center}



#cpny ul{ margin:20px 0 0; padding:0px;}

#cpny li{ float:left; width:220px; padding:0px; margin:0 11px 18px 11px; }

#cpny li img{ width:220px; height:165px; border:1px solid #ccc}

#cpny li span{width:220px; height:24px; line-height:24px; text-align:center; display:block;}



#otherny ul{ margin:20px 0 0; padding:0px;}

#otherny li{ padding:0px; margin:0px 10px 0px 11px; float:left }

#otherny li img{ height:165px; width:220px; border:1px solid #ccc}

#otherny li span{ line-height:40px; display:block;  text-align:center}



#rcp{ float:right; width:340px; padding:0px; margin:0px;}

#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}

#rcptime{ line-height:30px;}

#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}



#rcpxang{ padding:0px; margin:20px 0 0;}

#rcpxangr{ padding:8px 0px 0px 0px; line-height:24px;}



.dinnr{margin:20px 0 0; padding:0px;}

.dinnr ul li{ float:left; margin-bottom:15px;display:inline; border-bottom:1px dashed #ccc;}

.dinnr ul li span{color: #666;   font-size:12px; display:block; text-align:left; padding-top:5px; margin-left:5px; line-height:25px; padding-right:5px;}

.dinnr ul li a{  font-size:13px;  text-decoration:none;  font-weight: bold; color:#000;}

.dinnr ul li a b{ font-size:12px;  text-decoration:none;}

.dinnr ul li  img {border:1px solid  #E5E5E5; display:block; margin-bottom:15px; float:left; margin-right:15px; width:200px; height:134px;}



#pages { padding:14px 0 10px; text-align:center}

#pages a { display:inline-block; height:30px; line-height:30px; background:#E6E6E6; text-align:center; color:#383838; padding:0 15px}

#pages a.a1 { background-color:#E6E6E6; width:56px; padding:0 }

#pages a:hover { background:#5EAC08; color:#fff; text-decoration:none }

#pages span { display:inline-block; height:30px; line-height:30px; background:#469902; color:#fff; text-align:center;padding:0 15px}

.page .noPage { display:inline-block; width:56px; height:30px; line-height:35px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; text-align:center; color:#a4a4a4; }



#webmap{ padding:10px 0 0; margin:0;}

#webmap li{ margin:0px 0 10px 0; border:1px dashed #E8E8E8;}

#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px;}

#webmap li ul li{ padding:0px 15px 0 5px;  float:left; border:none}