body,ul,ol,li,p,h1,h2,h3,h4,h5{ margin: 0;padding: 0;}

body {font-size:14px; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; color: #555; }
ul,li,dl,dt,dd,ol {list-style: none;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:14px; }

a,a:visited{ text-decoration: none; color:#666}
a:hover,a:active{ text-decoration:underline}
a img{ border:0 none;}
.f-fl{float:left;}
.f-fr{float:right;}
.clearfix{overflow:hidden;_zoom:1}
.pd15{ padding:15px 0;}
.mt20{ margin-top:20px;}

.wrap{ width:1000px; margin:0 auto;}

.top{ width:100%; background:#f3f3f3; height:28px;line-height:28px; color:#888; font-size:12px;}
.top h1{ float:left; font-size:12px; font-weight:normal;}
.top .set{ float:right}
.top .set a{ padding:0 8px;color:#888;}
.top .set a:hover{ color:#059565}

.logo{ float:left; width:520px;}
.phone{float:right; width:320px; margin-top:30px; font-size:16px;}
.phone img{ width:20px; margin-right:6px; vertical-align:middle;}
.phone span{ font-size:22px; font-family: Georgia, "Times New Roman", Times, serif}

.nav{  width:100%; height:43px; line-height:43px; background:url(../image/navbg.jpg) repeat-x; font-size:16px;}
.nav ul{width:1000px; margin:0 auto;}
.nav a,.nav a:visited{ color:#fff;}
.nav a:hover,.nav a:active{ text-decoration:none;}
.nav li{ width:95px; margin-right:5px; float:left; text-align:center; overflow:hidden;}
.nav .hit { background:#f3ab0e;}
.nav li:hover{ background:#f3ab0e;}



.banner-box{height:420px;position:relative;overflow:hidden; margin-bottom:20px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:420px;}
.bannner_1{background:url(../image/56cef8d4dd6ce.jpg) no-repeat center top;}
.bannner_2{background:url(../image/56cef8d58a2eb.jpg) no-repeat center top;}
.bannner_3{background:url(../image/56cef8d567c1b.jpg) no-repeat center top;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1300px;position:absolute;top:140px;left:50%;margin-left:-650px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../image/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../image/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:280px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#007a5e;}



.system{ float:left; width:225px;height:380px;border: 1px solid #DDD; overflow:hidden;}
.system .tit{ background:#008156;height:50px; line-height:50px; color:#fff; padding:0 5px 0 15px; font-size:16px;}
.system .tit span{ float:right; font-size:12px; }
.system .tit a{color:#ccffee;}
.system ul{ padding:0 10px;}
.system ul li{ height:40px; line-height:40px; padding:0 10px 0 20px; overflow:hidden; border-bottom:1px dashed #dadada;background:url(../image/libg1.jpg) 5px 20px no-repeat; }

.product{ width:750px;border:1px solid #dddddd; float:right; height:380px; }
.product .tit{ height:48px;   border-bottom:1px solid #dddddd;}
.product .tit h3{ height:20px; border-left:3px solid #0da06f; margin:15px 0 0 20px; color:#008156; font-size:16px; padding-left:10px; display:inline-block;}
.product .tit span{ float:right; padding:20px 10px 0 0;}
.product .tit span a{ font-size:12px;}


.aboutus{ background:url(../image/usbg.jpg) no-repeat #00775b; width:100%; height:370px;}
.aboutus .tit{background:url(../image/usbt.png) center center no-repeat; height:125px;}
.aboutus .cont{ padding: 0 50px;text-indent: 2rem; }
.aboutus p{ padding:15px 0; color:#fff; font-size:14px; line-height:25px; }
.aboutus .more{ text-align:right;}
.aboutus .more a,.aboutus .more a:visited{ color:#a1ffeb;}
.aboutus .more a:hover,.aboutus .more a:active{ text-decoration:underline;}


.news{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.news .tit{background:url(../image/newbt.png) center center no-repeat; height:125px;}
.news .cont{background:url(../image/newsbg.png) center top no-repeat; height:310px;}
.news .cont .news_left{float: left;margin: 74px 0px 0px 20px;}


.news .cont li a{width:440px;height:78px;display:block;transition:all .5s ease-in-out 0s}
.news .cont li a:hover{text-decoration:underline}
.news .cont li p{width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#009765;font-size:14px}
.news .cont li span{width:440px;height:54px;overflow:hidden;line-height:24px;margin-top:8px;display:block;color:#777}


.news .cont .news_left p,.news .cont .news_left span{text-align:right}
.news .cont .news_right p,.news .cont .news_right span{text-align:left}
.mt50{margin-top:50px}
.news .cont .news_right{float:right;margin:0 20px 0 0}
.news_more,.news_more:visited{width:132px;height:31px;line-height:31px;background:#009b67;margin:0 auto;display:block;color:#FFF;clear:both;text-align:center;border-radius:5px;transition:all .5s ease-in-out 0s}
.contact{width:1000px;margin:0 auto}
.contact .tit{background:url(../image/lxbt.png) center center no-repeat;height:125px}
.contact .cont{background:url(../image/map.jpg) no-repeat 40px 0;height:370px}
.contact .cont p{display:block;width:105px;height:60px;line-height:24px;color:#FFF;text-align:center;margin:178px 0 0 300px;float:left}
.contact .cont ul{float:right;width:475px;height:auto;overflow:hidden;margin:10px 0 0 10px}
.contact .cont ul h3{font-size:26px;font-weight:700;color:#008156}
.contact .cont ul span{display:block;margin-top:40px}
.banner2{background:url(../image/banner2a.jpg) no-repeat center top #caefe8;height:205px;margin-bottom:20px}
.left{width:250px;float:left}
.subnav{width:250px;position:relative;margin-bottom:15px}
.subnav h3{width:190px;height:60px;padding-top:20px;padding-left:40px;border-radius:3px;position:absolute;top:20px;left:5px;color:#FFF;line-height:24px;font-size:18px;font-weight:400;background:#86B70F none repeat scroll 0 0}
.listbar{width:200px;margin:0 auto;border-radius:5px;padding:100px 0 50px;background:#01857E none repeat scroll 0 0}
.listbar ul li{line-height:45px;height:45px;text-indent:40px;font-size:15px;border-bottom:1px dotted #DDD;background:transparent url(../image/ico.png) no-repeat scroll 25px center}
.listbar ul li a{color:#FFF;display:block}
.listbar ul li a:hover{color:#FFF;background:#039590 url(../image/ico.png) no-repeat scroll 25px center}
.listbar ul li a.hover{color:#FFF;background:#039590 url(../image/ico.png) no-repeat scroll 25px center}

.subcotact{width:250px;position:relative;margin-bottom:15px}
.subcotact h3{width:190px;height:60px;padding-top:20px;padding-left:50px;border-radius:3px;position:absolute;top:20px;left:5px;color:#FFF;line-height:24px;font-size:18px;font-weight:400;background:#86B70F none repeat scroll 0 0}
.subcotact .cont{color:#777;width:180px;line-height:26px;margin:0 auto;border-radius:5px;padding:110px 10px 20px;background:#f3f3f3}
.right{width:700px;float:right;padding-bottom:50px}
.pnav{font-size:15px;border-bottom:1px solid #07845d;line-height:40px}
.bts{width:96%;margin:20px auto 15px;border-bottom:1px dashed #AAA;text-align:center;padding-bottom:10px}
.bts li{font-size:20px;color:#099b6d;clear:both}
.news_pagelist{padding:0 15px 10px;margin-top:20px;font-size:13px}
.news_pagelist li{background:transparent url(../image/news_33.png) no-repeat scroll left center;text-indent:12px;line-height:40px;border-bottom:1px dashed #D3D2CE}
.news_pagelist li span{float:right}
.addview{width:96%;margin:0 auto;overflow:hidden;font-size:14px;line-height:26px}
.addview p{text-indent:2em;padding:10px 0}
.procont{padding:15px 0 0 0;overflow:hidden;width:710px;height:315px;margin:0 auto}
.procont ul{width:712px;margin:0 auto}
.procont ul li{width:158px;padding:10px;height:135px;float:left;overflow:hidden}
.procont ul li .photo{width:156px;height:103px;border:1px solid #D9D9D9;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center}
.procont ul li .photo img{width:150px;height:100px; }
.procont ul li .name{font-size:12px;text-align:center;line-height:28px}

.pro_list{ padding:20px 0px;}
.pro_list ul.pic_ul{ }
.pro_list ul.pic_ul li{ width:158px;float:left;overflow:hidden; margin-right:15px; margin-bottom:15px;}


.links span{ color:#333; font-size:20px;display: block;float: left;width:105px;height:50px; }
.links { background:#e9e9e9; width:100%; color:#999; font-size:13px; line-height:25px; padding:10px 0; margin-top:20px;}
.links a,.links a:visited{ color:#666; padding:0 5px;}
.links a:hover,.links a:active{ text-decoration:underline;}


.footer{ padding:10px 0 0px 0;background:#1f2227; color:#c4c8d0; line-height:24px; font-size:13px;}
.footer a{ color:#d1d9e5;}
.footer .cont{ float:left; width:750px; }
.footer .cont .f_nav{ height:40px; line-height:40px; margin-bottom:10px; font-size:15px;}
.footer .cont .f_nav a{ padding:0 30px 0 0; color:#cdd3dd}
.footer .cont .lxwm{ height:100px;}
.footer_cop{ width:600px;}
.footer_ewm{ width:100px; margin-right:20px;} 
.footer .share{ width:230px; padding-top:85px; f-fr}

.show_content{ padding: 15px 20px; }
.show_content h1.title{ text-align: center; margin-bottom: 20px;font-size: 18px;font-weight: bold;}
.graphic{ text-align: center; margin-bottom: 10px; }
.related{ text-align: center;font-size: 12px;color: #666; margin-bottom: 10px;}

.graphic{ overflow-x: hidden;}
.introtext{ overflow-x: hidden;font-size: 12px;line-height: 25px; }

.friends{ padding: 15px; }
.friends ul li{ float: left; width: 220px;text-align: center; margin-bottom: 10px;}


ul.news_list_ul{ }
ul.news_list_ul li{ height: 25px;line-height: 25px;width:100%; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; border-bottom: 1px dashed #bdbdb9; margin-bottom: 5px;background: url(../image/dot.jpg) no-repeat left;padding-left: 10px;}
ul.news_list_ul li a{ color: #18569D;}
ul.news_list_ul li a:hover{ color: #FF6600}
ul.news_list_ul li span.news_date{ float: right;font-size: 12px;}


.single_news{ border-bottom: 1px dashed #bdbdb9; margin-bottom: 10px;padding-bottom: 10px;}
.s_new_title{ font-weight: bold;height: 35px;line-height: 35px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.s_new_title a,.s_new_intro a{ color: #18569D;}
.s_new_title a:hover,.s_new_intro a:hover{ color: #FF6600}
.s_new_intro{ line-height: 20px;height: 40px;overflow: hidden;font-size: 12px;color: #666666;}


ul.pic_list_ul{margin: 0 -20px 0 0; }
ul.pic_list_ul li{ width: 160px;margin-right: 10px;float: left;margin-bottom: 10px;}
.single_pic{ width: 160px;height: 120px;overflow: hidden;}
.single_pic img{width: 160px;height: 120px;}
.pic_title{height: 25px;line-height: 25px;text-align: center; width:100%; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
.pic_title a{ color: #18569D;}
.pic_title a:hover{ color: #FF6600}
.single_title{ height: 25px;line-height: 25px;text-align: center;overflow:hidden;}



.single_pic_news{ border-bottom: 1px dashed #bdbdb9; margin-bottom: 10px;padding-bottom: 10px; }
.s_p_img{ width: 160px;}
.s_p_info{ width: 820px;}
.s_p_new_title{ font-weight: bold;height: 35px;line-height: 35px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.s_p_new_title a,.s_p_new_intro a{ color: #18569D;}
.s_p_new_title a:hover,.s_p_new_intro a:hover{ color: #FF6600}
.s_p_new_intro{ line-height: 20px;height: 40px;overflow: hidden;font-size: 12px;color: #666666;}