@charset "utf-8";
/* CSS Document */
*{ font-size:16px;}
a{ text-decoration:none; font-family:"宋体";}
inpu{border:0;}
img{border:none;}
body,dl,dt,dd,ul,li{ margin:0; border:0; padding:0; list-style:none;}
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select,div, input { margin:0;padding:0; list-style:none;-webkit-text-size-adjust: none; outline:0;vertical-align:0}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}

.topbox{ background:#f7f7f7; font-family:"宋体";}
.top{ width:1000px; margin:0 auto; height:34px; line-height:34px; overflow:hidden;}
.top_left{ float:left;color:#FF0000 ; font-size:12px; float:left;}
.top_left span{ color:#6c6c6c; font-size:12px;}
.top_right{ float:right; color:#838383; font-size:12px;}
.top_right a{ font-size:12px; color:#838383;}
.top_right a:hover{ color:#05a44b; text-decoration:underline;}

.logobox{ height:350px; width:100%; background:url(../images/logo.jpg) center center no-repeat;}
.logo{ width:1000px; margin:0 auto; overflow:hidden;}
.logo a{display:block; width:840px; height:130px; margin-top:30px; float:left;}

.main_nav{ background-color:#2B95FF;}
.main_nav dl{ width:1000px; margin:0 auto; overflow:hidden;}
.main_nav dd a{ width:140px; float:left; line-height:40px; height:40px; font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center;border-left:1px solid #999999; border-right:1px solid #CCCCCC;}
.main_nav .first,.main_nav dd:first-child a{ border-left:0px;}
.main_nav .last,.main_nav dd:last-child a{ border-right:0px;}
.main_nav dd a:hover,.main_nav dd .on{ color:#FFFF62; background: url(../images/current.png) bottom center no-repeat;}

.noticebox{ background-color:#f5f5f5;}
.notice{ width:1000px; margin:0 auto; height:40px; padding-left:10px; background: url(../images/notice.png) center left no-repeat; overflow:hidden; position:relative;}
.notice strong { display:block;width:68px; padding:9px 0 0 8px;text-align:left; font-weight: normal; font-family:"微软雅黑"; font-size:14px; color:#009944; float:left; }
.notice div {overflow:hidden; width:910px; float:left;}
.notice div a{ overflow:hidden; float:left; width:440px;}
.notice div a p{ padding:0 0 0 20px ; font-size:12px; color:#4c4c4c;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:340px; margin-right:20px; float:left; overflow:hidden; line-height:40px; }
.notice div span{font-size:12px;float:right; color:#999; line-height:40px;}
.notice .pagesize { position: absolute; right:20px; top:12px; width:9px;}
.notice .pagesize a { background: url(../images/notice_btn.png) no-repeat 0 0; width: 9px; height:5px; display: block; overflow: hidden; line-height: 0; text-indent: -999em; margin-bottom:6px; }
.notice .pagesize a.prev:hover { background-position:-10px 0px; }
.notice .pagesize a.next { background-position:0px -6px; }
.notice .pagesize a.next:hover {background-position: -10px -6px;}
.notice div a:hover p{ color:#05a44b;}

.img_news,.contentbox,.jidibox{ width:1001px; margin:0 auto; margin-top:20px; overflow:hidden; border:none; }
.img_news{ height:180px;}

.news1{ width:490px; height:290px; margin-left:20px; overflow:hidden; float:left; margin-bottom:20px;}
.newse{ width:490px; height:290px; overflow:hidden; float:left; margin-bottom:20px;}
.title{ height:29px; width:489px; background:url(../images/tiltebg2.jpg); border-right:1px solid #dedee0; overflow:hidden;}
.title p{ line-height:29px; padding:0px 10px 0 20px; background-color:#2B95FF; font-weight:bold; font-size:14px; font-family:"宋体"; color:#fff; float:left;}
.title i{ display:block; width:28px; height:29px; background:url(../images/titlebg1.png); float:left;}
.title .more{ float:right; margin-right:10px; font-size:12px; color:#999797; line-height:29px; padding-left:10px; background:url(../images/more.png) center left no-repeat;}
.news{ height:220px; width:468px; overflow:hidden; padding:0 10px 20px 10px; border:1px solid #dedee0; border-top:0px; padding-top:12px; padding-bottom:28px;}
.news a{ width:450px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:12px; color:#4c4c4c; display:block; line-height:36px; border-bottom:1px dotted #ddd; padding-left:15px; background:url(../images/news.png) no-repeat center left;}

.focusBox { position: relative; width: 490px; height: 290px; overflow: hidden; font: 12px/1.5 Verdana,Geneva, sans-serif;; text-align: left; background: white;float:left; margin-bottom:20px; }
.focusBox .pic img { width: 490px; height: 290px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.64; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-1px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 4px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.news2{width:320px; height:240px;}
.news1 .tilte2{ width:319px;}
.news2 a{ width:290px; line-height:32px;}
.news2 .news{ width:298px; height:190px;  padding-top:16px;}

.ad_img{ width:320px; height:240px; float:left; margin-left:20px; overflow:hidden;}
.ad_img a{ display:block; float:left; width:320px; height:110px; margin-bottom:10px;}
.news3{ margin-left:20px;}
.news2 .news{ padding:10px;}
.video,.video a{ width:300px; height:190px;}
.video a{ padding:0;}

.jidi{ width:1000px;}
.jidi .title{ width:999px;}
.introduce{ height:240px; width:998px;border:1px solid #dedee0; border-top:0px; padding-bottom:20px; padding-top:20px; overflow:hidden;}
.introduce_text{ width:300px; padding-left:20px; float:left;}
.introduce_text strong{ display:block;text-align:left;font-family:"微软雅黑"; font-size:14px; color:#4c4c4c; }
.introduce_text p{ margin-top:20px; font-size:12px; color:#808080; line-height:24px; text-indent:2em; width:300px; height:163px; overflow:hidden; text-align:justify;}
.introduce_text a{ font-size:12px; color:#3ca30d; margin-top:20px; display:block;}

.picScroll{ position:relative; width:660px;overflow:hidden; float:left; right:-19px;   }
.picScroll ul,.proScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ float:left;width:320px; overflow:hidden; display:inline; margin-right:20px;}
.picScroll li .jidi_text{ font-size:14px; position: relative; left:0; bottom:32px;background-color:#000;filter:alpha(opacity=70);opacity:0.7; color:#fff;height:30px; line-height:30px; width:
320px; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.picScroll ul li img{ width:320; height:240px; }
.picScroll .prev,
.picScroll .next{ position:absolute; left:0px; top:74px; display:block; width:30px; height:80px; overflow:hidden; background: url(../images/btn.png) 0px 0px no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto;right:0px; background-position:-61px 0; }
.picScroll .prevStop{ background-position:-31px 0; }
.picScroll .nextStop{ background-position:-93px 0; }

.pro_introduce{ width:998px; height:325px;border:1px solid #dedee0; border-top:0px;padding-top:25px; overflow:hidden; padding-bottom:0;}
.proScroll{ position:relative; width:960px;overflow:hidden; margin-left:20px;}
.proScroll ul li{ position:relative; float:left;width:216px; height:288px;display:inline; margin-right:15px; padding:5px; border:1px #cacaca solid;font-size:12px; text-align:center;}
.proScroll ul li p{ position:absolute; bottom:0px; line-height:20px; font-size:12px; text-align:center; width:100%; color:#454545;}
.proScroll ul li img{ width:216px; height:268px; }
.pro_introduce .prev,
.pro_introduce .next{ position: relative; left:-1px; top:-110px; display:block; width:13px; height:29px; overflow:hidden; background: url(../images/probtn.png) 0px 0px no-repeat; cursor:pointer; z-index:100; float:left; }
.pro_introduce .next{ left:auto;right:-973px; background-position:-15px 0; }

.link{ width:998px; height:63px;border:1px solid #dedee0; margin:0 auto; margin-top:20px;overflow:hidden;}
.link_title{width:104px; height:63px; line-height:65px; background:url(../images/link.png) no-repeat center left;float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.picMarquee-left{ width:894px;overflow:hidden; position:relative;float:left; overflow:hidden;   }
.picMarquee-left .hd{ overflow:hidden;  height:63px; width:30px; float:left;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:24px;  overflow:hidden;cursor:pointer; background: url(../images/link_btn.png) no-repeat;}
.picMarquee-left .hd  .next{background-position:-6px 0; }
.picMarquee-left .hd .prev:hover{ background-position:-12px 0;}
.picMarquee-left .hd .next:hover{ background-position:-18px 0;}
.picMarquee-left .bd{ padding:10px; float:left; width:840px; overflow:hidden;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:3000px; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:162px; height:32px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.footerbox{ background:#f5f5f5;}
.footer{ width:1000px; margin:0 auto; height:100px; margin-top:20px;}
.footer P,.footer P a{ width:100%; text-align:center; color:#666666; font-size:14px; font-family:"微软雅黑"; line-height:30px;}
.footer P a:hover{ color:#05a44b;}
.footer_img{ display:block; width:222px; margin:0 auto;}

.subnav{ width:238px; float:left; min-height:590px; background:url(../images/subnavbg.png) 228px 0px no-repeat; padding-right:21px; }
.contentbox dl{ width:238px;}
.contentbox dt{ width:158px; height:49px; background-image:url(../images/nav_bg.png); border:0; font-size:16px; line-height:40px;padding-left:80px; color:#fff; font-family:"微软雅黑";}
.contentbox dd{ width:200px; height:40px; border-bottom:1px solid #e7e7e7;margin-left:10px; padding-right:10px; overflow:hidden;}
.contentbox dd a{ font-size:14px; width:140px; height:40px;float:left;line-height:40px;color:#666; font-family:"微软雅黑";}
.contentbox dd i{ display:block; height:40px; width:50px; background:url(../images/subnavbg2.png) 40px 18px no-repeat; float:left;}
.contentbox .news_list{ width:719px; padding-right:20px;float:left; overflow:hidden; }
.content_newsbox{ border:1px solid #e3e3e3;}
.contentbox dd .current{ color:#05b652; font-weight:bold;}
.tel,.add{ margin-left:20px; padding-left:25px; background:url(../images/tel.png) center left no-repeat; font-size:12px; font-family:"微软雅黑";color:#555; margin-top:30px; margin-bottom:10px; width:164px;}
.tel2{ background:url(../images/tel2.png) no-repeat; margin-top:10px;}
.add{ background-image:url(../images/addr.png); margin-top:-2px;}
.erweima img{ margin:45px; margin-top:10px;}
.tilte_left{ padding-left:20px; background:url(../images/tiltebg3.png) 0px 15px no-repeat; line-height:40px; font-family:"微软雅黑"; float:left; font-size:14px; color:#333;}
.title_right{ padding-left:20px; background: url(../images/home.png) center left no-repeat; line-height:40px; font-size:12px; float:right; }
.title_right a{ font-size:12px; color:#666;}
.list_title .current,.title_right a:hover,.contentbox dd a:hover{ color:#05b652;}
.list_title{ border-bottom:1px solid #e7e7e7; overflow:hidden;}
.list{ margin-top:20px; min-height:400px;}
.list a{ line-height:40px; height:40px;  width:690px; display:block; font-size:12px; font-family:"微软雅黑";color:#555; padding-left:30px; background:url(../images/news.png) 14px 17px no-repeat; border-bottom:1px dotted #CCC;}
.list a span{ font-size:12px; font-family:"微软雅黑";color:#b3b3b3; float:right; margin-right:20px;}
.list a:nth-child(odd){ /*background:#e5e5e5;*/ }
.list a:hover,.list a:hover span{ color:#05b652; text-decoration:underline;}
.page{ margin-left:140px; margin-top:20px; margin-bottom:30px; font-size:12px; overflow:hidden;}
.page p,.page a{ float:left;line-height:20px;height:20px; font-size:12px; color:#4d4d4d;}
.page p{ line-height:24px;}
.page p b{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.page a{ display: inline-block;padding: 1px 6px;border: 1px solid #e1e2e3;color:#4d4d4d;background:#fff;text-decoration: none; margin-left:10px;}
.page a:hover { border:1px solid #05b050;color:#05b050; }
.news_show_title{ font-family:"微软雅黑"; margin-bottom:10px;}
.news_show_title h4{ font-size:18px; font-weight:bold;color:#4c4c4c; width:100%; text-align:center; }
.news_show_title h3{ width:100%; text-align:center; margin-top:10px;color:#808080; border-bottom:1px #ccc solid; padding-bottom:10px;}
.news_show_title h3 span{font-size:12px; color:#808080; display:inline-block; margin-right:20px;}
.news_show_title h3 span:last-child{ margin:0;}
.show { width:100%;line-height: 30px;margin-bottom:10px;font-size: 13px;color:#595757;font-family:"微软雅黑";}
.show p { width:100%;line-height: 30px;margin-bottom:10px;font-size: 13px;color:#595757;font-family:"微软雅黑";}
.img_show{ margin-top:20px; min-height:400px; overflow:hidden; margin-left:14px;}
.img_show a{ width:235px; float:left; margin-bottom:20px;}
.img_show a img{ width:90%; padding:3px; border:1px solid #dedee0;}
.img_show a p{ width:100%; font-size:12px; text-align:center; color:#999;}
.img_show a:hover img{ border:1px solid #04a44b}
.img_show a:hover p{ color:#04a44b}

.img_showt{ margin-top:20px; min-height:400px; overflow:hidden; margin-left:14px; background-color:#FFFFFF;}
.img_showt ul{ min-height:400px; overflow:hidden; }
.img_showt li{ width:320px; float:left; margin-bottom:20px; margin-left:10px;}
.img_showt li img{ width:95%; padding:1px; border:1px solid #dedee0;}
.img_showt li a p{ width:100%; font-size:14px; text-align:center; color:#999;}
.img_showt li a:hover img{ border:1px solid #04a44b}
.img_showt li a:hover p{ color:#04a44b}
.img_showt li toupiao{ width:320px; background-color:#FF0000; height:40px;background:url(../images/toupiao.jpg) 14px 17px no-repeat; text-align:center;}

.img_showw{ margin-top:20px; min-height:400px; overflow:hidden; background-color:#FFFFFF;}

.img_showw ul{ min-height:400px; overflow:hidden; }
.img_showw ul img{ width:98%;}
.img_showw ul p{ width:98%;}
.img_showw ul div{ width:98%;}
.img_showw li{ width:100%; float:left; margin-bottom:20px; }
.img_showw li img{ width:100%;  border:1px solid #dedee0;}
.img_showw li a p{ width:100%; font-size:14px; text-align:center; color:#999;}
.img_showw li a:hover img{ border:1px solid #04a44b}
.img_showw li a:hover p{ color:#04a44b}
.img_showw li toupiao{ width:100%; background-color:#FF0000; height:40px;background:url(../images/toupiaow.jpg) 14px 17px no-repeat; text-align:center;}


.img_showp{ margin-top:20px; min-height:400px; overflow:hidden; margin-left:14px; background-color:#FFFFFF;}
.img_showp ul{ min-height:400px; overflow:hidden; }
.img_showp li{ width:320px; margin:auto; }
.img_showp li img{ width:95%; padding:1px; border:1px solid #dedee0;}
.img_showp li a p{ width:100%; font-size:14px; text-align:center; color:#999;}
.img_showp li a:hover img{ border:1px solid #04a44b}
.img_showp li a:hover p{ color:#04a44b}
.img_showp li toupiao{ width:320px; background-color:#FF0000; height:40px;background:url(../images/toupiao.jpg) 14px 17px no-repeat; text-align:center;}