/* CSS Document */
@charset "utf-8";

/*全局控制*/
*{margin:0;padding:0;}
body{margin:0;padding:0;font-size:12px;line-height:24px;font-family:"宋体",Arial;-webkit-text-size-adjust:none; color:#666; background:url(../images/body_bg.jpg) center top no-repeat;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#0a7408;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden} .cf{zoom:1}
.pb10{padding-bottom:10px} .mt10{margin-top:10px}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*顶部*/
.header{ width:1002px;; height:110px; margin:0 auto;}
.logo{ float:left; width:440px; height:55px; margin-top:32px}
.toptel{ float:right;margin-top:40px;}

.top_search{width:179px; height:24px; float:left; background:url(../images/search.png) left top no-repeat;}
.top_search .key{width:149px;height:20px;line-height:20px;border:0;float:left; margin-top:4px; margin-left:10px; background:none;}
.top_search .key[type="text"]:focus{outline:none;}
.top_search .sub{float:right;width:30px;height:24px;border:none;cursor:pointer; background:none; margin:0px 3px 0 0;}
.top_search .sub span{display:none;}

/*导航菜单*/
.menu{ width:962px; height:45px; margin:0 auto; background:url(../images/menu_bg.jpg) center top no-repeat; }
.menu ul{}
.menu ul li{ display:block; float:left; width:106.8px; height:45px; text-align:center;position:relative}
.menu ul li a{ display:block; color:#fff; line-height:45px; font-size:14px; font-weight:bold}
.menu ul li a:hover{color:#fff;}
.menu ul li:hover{ background:url(../images/menu_now.png) left top repeat; color:#fff;}
.menu .cur{ background:url(../images/menu_now.png) left top repeat; color:#fff;}
.menu .cur a{ color:#fff;}
.menu .cur a:hover{ color:#fff;}

.menu li .submenu{display:none;position:absolute;top:0;left:0; background:url(../images/submenu_bg.png) left top repeat; z-index:9}
.menu li .submenu{padding:0px;width:100%; height:auto; padding:0}
.menu li .submenu li{float:none;padding:0; height:30px; line-height:30px;background:none; margin:5px 0}
.menu li .submenu li:hover{ background:url(../images/submenunow_bg.png) left top repeat;}
.menu li .submenu li a{float:none;padding:0;text-align:center;height:30px;line-height:30px; font-size:14px; color:#fff; font-weight:normal}
.menu li .submenu li a:hover{ line-height:30px; background:none;}

.main{ width:962px; margin:0 auto;}
.mainbox{ width:100%; margin:0 auto;}
.iright{ width:278px; background:#f0f0f0; border:1px #ddd solid; float:right; padding-top:30px;}
.ileft{ width:656px; float:left;}

.title1{ width:230px; font-size:14px; font-weight:bold; color:#ee0909; padding-left:48px; height:30px; line-height:30px; background:url(../images/title1.png) left center no-repeat;}
.title1 a{ float:right; display:block; width:48px; height:18px; border:1px #ddd solid; background:#fff; font-size:12px; font-weight:normal; line-height:18px; text-align:center; margin-top:5px; margin-right:20px;}

.title2{ width:317px; font-size:14px; font-weight:bold; color:#0a7408; padding-left:10px; height:35px; background:url(../images/title2.jpg) left bottom no-repeat;}
.title2 a{ float:right; color:#fff; border-radius:3px; display:block; width:50px; height:20px;background:#0a7408; font-size:12px; font-weight:normal; line-height:20px; text-align:center; margin-top:2px; margin-right:20px;}

.title3{ width:962px; margin:0 auto; background:url(../images/title3.jpg) left bottom no-repeat; font-size:12px; font-weight:bold; color:#444;}

.title4{ font-size:20px; font-weight:bold; color:#444; text-align:center; border-bottom:1px #ddd solid; padding-bottom:10px;}

.inotice{ width:490px; height:30px; background:url(../images/inotice_bg.jpg) left top no-repeat; color:#ee0909; line-height:30px; padding-left:10px;}
.inotice a{ color:#ee0909}
.noticTipTxt{color:#fff;height:30px;line-height:30px;overflow:hidden; float:right; width:430px; margin-right:15px;}
.noticTipTxt li{height:30px;line-height:30px;}
.noticTipTxt a{color:#ee0909;font-size:12px;text-decoration:none;}
.noticTipTxt a:hover{text-decoration:underline;}
.noticTipTxt a span{ float:right;}

.ihot_news_l{ width:280px; height:210px; float:left;}
.ihot_news_r{ width:363px; height:210px; float:right;}
.yx-rotaion{ float:left; width:280px; height:210px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:12px;z-index:2;bottom:0;left:10px;line-height:30px}
.yx-rotation-t:hover{ text-decoration:underline; color:#fff}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:30px;line-height:30px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:10px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list img{ width:280px; height:210px;}

.ihot_news_r1{ background:url(../images/xhdt_hot.png) center bottom no-repeat; height:70px; border-bottom:1px #ddd solid; overflow:hidden;}
.ihot_news_r1 h3{font-size:14px;color:#ee0909}
.ihot_news_r1 p{ line-height:20px; margin-top:3px;}

.inews_list{ margin-top:5px;}
.inews_list li{ background:url(../images/ihot_news_list.jpg) left center no-repeat;line-height:30px; margin-top:2px; border-bottom:1px #ddd dashed}
.inews_list li:nth-of-type(1) {
}
.inews_list li a{color:#444; line-height:30px; padding-left:15px;}
.inews_list li a:hover{color:#0a7408}
.inews_list li a span{ float:right;}

.gsgg{ width:317px; float:left;}
.hyzx{ width:317px; float:right;}
.inewsimg{ width:100%; border-bottom:1px #ddd solid; padding-bottom:10px;}
.inewsimg img{ width:74px; height:54px;padding:2px; border:1px #ddd solid; float:left; margin-right:10px;}
.inewsimg a{ font-size:14px; font-weight:bold; color:#444;}
.inewsimg p{ font-size:12px; line-height:18px;}

.tcssimg{ width:656px; height:80px; background:url(../images/tcssimg.jpg) left top no-repeat;}
.yqlj1{ width:656px;}
.yqlj1 a{ display:block; float:left; min-width:154px; height:54px; padding:2px; border:1px #ddd solid; margin-right:5px;}

.tab{position:relative;width:656px;margin:0 auto 0 auto;height: 275px;}
.tab .tabList{ background:url(../images/tab_bg.jpg) left center repeat-x;border:1px solid #ccc;}
.tab .tabList ul{margin: 0px;padding: 0px;list-style: none;text-align: center; height:35px;}
.tab .tabList ul li{display: inline;float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:5px 0;width:108px;text-align:center;margin-left:-1px;position:relative; background:url(../images/tab_bg.jpg) left center repeat-x;cursor:pointer;}
.tab .tabList ul li.tabactive{position: relative;border-bottom:none;background:url(../images/tabnow_bg.jpg) center top no-repeat;}
.tab .tabCon{border:1px solid #ddd;border-top:none;width:613px;height:200px;padding:20px; margin-left:-1px;}
.tab .tabCon div{width:613px;}
.tab .tabCon div h3{ float:left; width:230px; height:170px;}
.tab .tabCon div h3 a{ display:block;width:222px; height:162px;border:1px solid #ddd; padding:3px;}
.tab .tabCon div h3 a img{ width:222px; height:162px;}
.tab .tabCon div h3 p{ font-size:12px; color:#444; font-weight:normal}
.tab .tabCon div ul{ float:right; width:600px;}
.tab .tabCon div ul li{ background:url(../images/icon02.jpg) left center no-repeat;line-height:30px; margin-bottom:2px; border-bottom:1px #ddd dashed}
.tab .tabCon div ul li a{color:#444; line-height:30px; padding-left:15px;}
.tab .tabCon div ul li a:hover{color:#0a7408}
.tab .tabCon div ul li a span{ float:right;}

#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #anothercontent1, #anothercontent2, #anothercontent3{width: 613px;}

.gyxh{ padding:10px;}
.gyxh a{ display:block; float:left; background:url(../images/gyxh_bg.jpg) left top no-repeat; width:80px; height:26px; margin-right:5px; margin-bottom:9px; text-align:center; line-height:26px;}
.gyxh a:nth-child(7){ display:none;}
.hymp{ padding:0 10px 10px;}
.hymp ul{}
.hymp ul li{ line-height:35px; background:url(../images/icon01.jpg) left center no-repeat; border-bottom:1px #ddd dashed; padding-left:12px;}
.hymp ul li a{ color:#444;}
.hymp ul li a:hover{ color:#0a7408;}

.jscx{ padding:0 10px 10px;}
.jscx ul{}
.jscx ul li{ line-height:35px; background:url(../images/icon01.jpg) left center no-repeat; border-bottom:1px #ddd dashed; padding-left:12px;}
.jscx ul li a{ color:#444;}
.jscx ul li a:hover{ color:#0a7408;}

.xhkw{ padding:10px;}
.xhkw div{ float:left; width:121px; margin-right:16px; text-align:center}

.mr_frbox{}
.mr_frUl{height:170px;width:200px;margin-left:10px; float:left; overflow:hidden;position:relative;}
.hyzz{ width:258px; margin:0 auto; height:170px; overflow:hidden;position:relative; padding:10px;}
.hyzz ul li{ width:180px; float:left; height:170px; margin-left:13px;}
.hyzz ul li h3{ float:left; width:178px; height:140px; border:1px #d5d6db solid;}
.hyzz ul li p{ font-size:12px; color:#444; text-align:center}
.mr_frBtnL{cursor:pointer;height:30px;margin:-25px 0 0 0; position:relative; top:50%; right: 0; float:left;width:16px;}
.mr_frBtnR{float:right;margin:-25px 0 0 0; position:relative; top:50%; left: 0;cursor:pointer;width:16px;height:30px;}

.blxx{ padding:0 10px 10px;}
.blxx ul{}
.blxx ul li{ line-height:35px; background:url(../images/icon01.jpg) left center no-repeat; border-bottom:1px #ddd dashed; padding-left:12px;}
.blxx ul li a{ color:#444;}
.blxx ul li a:hover{ color:#0a7408;}

.zjk{ padding:10px;}
.zjk_n{width:258px; height:96px; margin-bottom:10px; float:left; }
.zjk_img{ border:1px #d0d0d0 solid; background:#fff; padding:2px; float:left; width: 80px; height:90px;}
.zjk_text{ float:right; width:160px;}
.zjk_text h3{font-size:12px;color:#444}
.zjk_text p{ line-height:20px; margin-top:8px; color:#666}

.zjk_nimg{ text-align:center;}

.yqlj2{width: 962px; margin: 0 auto;}
.yqlj2 a{ float:left; padding-left:10px; background:url(../images/icon03.jpg) left center no-repeat; margin-right:10px;}

.loc{ width:626px; height:30px; margin:0 auto; background:#f4f3f4 url(../images/loc.png) 10px center no-repeat; padding-left:30px; line-height:30px;}
.content{ padding:10px;line-height:30px;}
.content p{ margin:5px 0}

.news_list{ width:100%;}
.news_list li{ border-bottom:1px #ddd solid; line-height:30px; margin-top:6px; padding-left:20px;padding-right:20px; background:url(../images/icon03.jpg) 5px center no-repeat; height:30px;
  white-space: nowrap; overflow: hidden;       /* 超出隐藏 */
  text-overflow: ellipsis; /* 显示省略号 */}
.news_list li a{color:#666; line-height:30px;}
.news_list li a:hover{ text-decoration:underline; color:#0a7408}
.news_list li a span{ float:right;}

.hyxxlist{ width:100%; margin:0 auto; background:#d0d0d0; text-align:center}
.hyxxlist td{ background:#fff; min-height:24px; padding:5px;}
.hyxxtitle td{ background:#367426; color:#fff; font-size:14px; height:30px;}

/*分页样式*/
.pagination{text-align:center;margin-top:10px;color:#aaa;}
.pagination span{padding:0 2px;font-weight:bold;}
.pagination{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}
.pagination li{ display:inline-block; float:left;}
.pagination a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"microsoft yahei","微软雅黑","宋体";}
.pagination a:hover{color:#fff;border:1px solid #0a7408;background:#0a7408;}
.pagination a.on{color:#fff;border:1px solid #0a7408;background:#0a7408;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}
.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}
.preNext .text{color:#999;}
.preNext .text a:hover{color:#34adfe; text-decoration:underline;}

.links{ width:1002px; margin:0 auto; color:#666;}
.links a{ padding:0 10px; color:#666;}
.links a:hover{ text-decoration:underline;}

.foot{ width:962px; margin:0 auto; height:90px; border-top:2px #0a7408 solid; padding-top:10px;}
.footnav{ height:20px;  width:100%; text-align:center;color:#666;line-height:20px;}
.footnav a{ color:#666; padding:0 25px; line-height:20px;}
.footnav a:hover{ text-decoration:underline}
.foottext{ padding-top:8px; text-align:center; color:#666; font-size: 15px; font-family: "Microsoft Yahei",;}
.foottext a{ color:#666;}
.foottext a:hover{text-decoration:underline}


#demo1p {height: 400px;list-style: none outside none;padding:0 10px 0 10px;overflow: hidden;width:258px;}
#indemo1p { height: 800%;}
#demo1p1 {}
#demo1p2 {}

#demo2p {height: 420px;list-style: none outside none;padding:0 10px 0 10px;overflow: hidden;width:258px;}
#indemo2p { height: 800%;}
#demo2p1 {}
#demo2p2 {}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}



.inquiry label{ float:left; line-height:30px;} 

.form-control1{ float:left; width:75%; border:1px #ddd solid; height:30px; line-height:30px;} 

.form-control2{ float:left; width: 87.5%; border:1px #ddd solid; height:100px; line-height:30px;} 

.form-control3{ float:left; width:100px; border:1px #ddd solid; height:30px; line-height:30px;} 

.form-sub1{ width:80px; height:30px; color:#fff; background:#C30D23; border:none;}

.content01{padding: 10px 10px 20px 10px;}

.form-group{width: 550px; margin: 0 auto; clear: both; padding: 12px 0;}

.form-group label{float: left;}

.form-control{    float: left; width: 500px; border: 1px #ddd solid; height: 30px; line-height: 30px;}

.form-control-c{float: left; width: 500px; border: 1px #ddd solid; height: 100px; line-height: 30px;}

button.form-sub{width: 550px;  margin: 0 auto; clear: both; padding: 12px 0;}

.form-sub{height: 40px; color: #fff; background: #0b7c01;  border: none;}

.form-control-y{    float: left;  width: 100px; border: 1px #ddd solid; height: 30px;  line-height: 30px;}

