﻿@charset "utf-8";
body{ margin:0; padding:0; color:#666666; font-size:12px; font-family:"微软雅黑"; background:#e9e9e9}
*{ margin:0; padding:0; outline:none}
a{ text-decoration:none; color:#666666; }
a:hover{color:#02872a; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px; line-height:25px; font-size:12px;}
.page span{ margin:2px; border:1px solid #CCC;line-height:25px; padding:0 2px;}
.page a{ margin:2px;line-height:25px;}
.hover{ color:#F00}
.news_text{ width:100%; margin:0 auto; overflow:hidden; height:40px; line-height:20px; clear:both}
.news{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:10px;}
.title{ width:500px; float:left; height:30px;  overflow:hidden; font-weight:bold; font-size:13px; font-weight:bold}
.title a{ color:#000}
.time{ width:150px; padding-right:5px; float:right; text-align:right; line-height:30px;}
input{font-family:"微软雅黑"; margin:0; padding:0}

/*头部*/
#top{ overflow:hidden; min-width:1200px; background:#FFF}
.top{ width:1200px; margin:0 auto; height:150px; padding-bottom:20px; padding-top:3px; overflow:hidden}
.logo{ width:700px; height:150px;  float:left}
.logo img{  height:150px;}
.rtop{ width:500px;  float:right; overflow:hidden}
.top_wz{ float:right; height:18px; line-height:18px; margin-bottom:25px; font-size:14px; overflow:hidden; color:141414;}
.top_wz img{ margin-top:1px; margin-right:20px;}
.top_ewmwz{ float:right; font-size:16px; color:#666666; padding-top:25px; line-height:25px; padding-right:15px;}
.top_ewm{ float:right; height:97px;}
.top_tel{ float:right; padding-left:60px; background:url(tel.png) no-repeat; height:60px; line-height:25px;}
.top_tel span{ color:#993333; font-size:32px; font-weight:bold}

#menu{ min-width:1200px; height:64px; overflow:hidden; background:#02872a}
.menu{ width:1196px; margin:0 auto; overflow:hidden; height:64px; line-height:64px;}
.menu li{ width:117px; float:left; height:64px; line-height:64px; font-size:15px; text-align:center}
.menu li a{ color:#FFF; display:block}
.menu li a:hover{ background:#02b33a}
#menubg{ background:#02b33a}
#menuli{ width:2px; background:url(menuli.png)}
.piaofu{ width:72px; position:fixed; right:20px; top:150px; overflow:hidden}
.piaofu div{ float:left}
.piaofu img{ float:left}
.piaofu_t4{ background:#FFF; text-align:center; color:#02872a; font-size:20px; width:73px; line-height:25px; padding:10px 0}
.piaofu_t4 a{color:#02872a;}
.piaofu_t5{ width:57px; padding:8px; background:#02872a; overflow:hidden}
.piaofu_t5 img{ height:57px;}
.MainBox { HEIGHT: 450px; POSITION: relative; Z-INDEX: 0; min-width:1200px;}
.MainBox .bannerBox .banner_list { HEIGHT: 450px; POSITION: absolute; LEFT: 0px; Z-INDEX: 0; DISPLAY: none; TOP: 0px; WIDTH: 100%}
.banner_list a {display:block; HEIGHT: 450px;line-height:1000px;WIDTH: 100%;}
.banner_list:hover { HEIGHT: 1000px; WIDTH: 100%;Z-INDEX: 2;}
.banner_ico_warpper { COLOR: #000000;}
.banner_ico_warpper UL { RIGHT: 441px; POSITION: absolute; TEXT-ALIGN: center; Z-INDEX: 1; TOP: 420px;FILTER: alpha(opacity=60); opacity: 0.6;}
.banner_ico_warpper UL LI { CURSOR: pointer; WIDTH: 26px;HEIGHT: 26px;line-height:26px; BACKGROUND: url(banner_a1.png) no-repeat left top;  FLOAT: left; DISPLAY: block; MARGIN-RIGHT: 10px; TEXT-INDENT: 0px}
.banner_ico_warpper UL LI.ico_now { WIDTH: 26px;HEIGHT: 26px; BACKGROUND: url(banner_hover2.png) no-repeat left top; COLOR: #ffffff;}

.index_1{ width:1200px; margin:0 auto; height:40px; padding:40px 0;}
.rmss{ width:400px; float:left; height:40px; padding-left:30px; line-height:40px; font-size:14px;}
.rmss strong{ color:#02872a; font-weight:bold}
.sousuo{ width:460px; float:left; height:40px; margin:0 10px;}
.txt_search{ width:398px; height:38px; border:1px solid #02872a; background:#FFF; float:left; margin:0; padding:0; text-indent:5px; line-height:38px; color:#666666;}
.btn_search{ float:left; width:60px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; background:#02872a; border:0}
.rs_tel{ float:right; padding-left:45px; background:url(tel.png) no-repeat; height:40px; line-height:18px;}
.rs_tel span{ color:#993333; font-size:24px; font-weight:bold}

.index_2{ width:1199px; margin:0 auto; overflow:hidden;}
.index_2 img{ float:left; width:383px; height:264px; margin-right:25px; margin-bottom:25px;}
#nori{ float:right; margin-right:0}
.index_2 img:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.index_3{ width:1200px; margin:0 auto; background:#FFF; overflow:hidden;}
.anlitu{ width:100%; text-align:center; padding:43px 0;}
.zxal{ width:755px; float:left; overflow:hidden;}
.zxal_1{ width:715px; margin-left:15px; overflow:hidden; padding-bottom:15px;}
.casetop{ width:100%; background:url(pic2.jpg); height:31px;}
.casetop img{ float:left;}
.casetop div{ float:right; background:#FFF; float:right;  line-height:31px; padding-left:10px; font-size:14px;}
.case_dy{ padding:20px 0; width:100%; overflow:hidden}
.case_dy img{ width:330px; height:208px; border:8px solid #e6e6e6; float:left}
.case_main{ width:355px; float:right; overflow:hidden; height:224px;}
.case_t{ width:100%; height:25px; padding-top:15px; line-height:25px; overflow:hidden; font-size:16px; font-weight:bold;}
.case_sj{ width:100%; height:35px; line-height:35px;}
.case_txt{ width:100%; height:125px; font-size:14px; overflow:hidden; line-height:25px; padding-top:15px;}
.icase{ width:100%; margin-bottom:15px; height:33px; line-height:33px;}
.icase_sz{ width:33px; height:33px; margin-right:10px; float:left; background:url(pic6.jpg); text-align:center; color:#FFF; line-height:33px;}
.icase_t{ width:480px; float:left; height:33px; font-size:16px; line-height:33px;}
.icase_sj{ width:120px; float:right; height:33px; line-height:33px; font-size:14px;}
#icase .icase_sz{ background:url(pic5.jpg)}
#icase a{ color:#028829}
#icase .icase_sj{ color:#028829}
.icase_sj span{ color:#F00}
.zxal_2{ width:100%; height:57px; line-height:35px; font-size:16px; font-weight:bold; text-indent:350px; color:#028829; background:url(pic7.jpg)}
.tjal{ width:385px; float:left; margin-left:20px; overflow:hidden}
.tjal .casetop{ margin-bottom:20px;}
.tjal li{ width:100%; float:left; height:140px; padding-bottom:34px;}
.tjal li img{ width:220px; height:140px; float:left;}
.tcase_main{ width:150px; padding-right:5px; float:right; overflow:hidden}
.tcase_txt{ height:100px; line-height:25px; font-size:14px; overflow:hidden; padding-top:10px;}
.tcase_hot{ width:100%; height:30px; line-height:30px; font-size:14px; color:#F00; text-align:right}
.tcase_hott{ width:100%; height:10px; line-height:-150px; font-size:14px; color:#F00; text-align:right}
.case_ss{ width:1198px; margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:10px;}
.case_ssli{ width:160px; height:55px; margin-right:13px; float:left; color:#FFF; font-size:16px; margin-bottom:15px;letter-spacing:2px; text-align:center;}
.case_ss a{ color:#fff;}
.case_ssli span{ display:block; width:160px; height:35px; line-height:35px; bottom:40px; font-weight:bold; text-align:center; position:relative;}
.case_ssli span a{ color:#FFF}
.index_4{ min-width:1200px; background:url(pic8.jpg) top center; height:332px;}
.index_5{ width:1160px; margin:0 auto; padding:20px; overflow:hidden; background:#FFF; padding-top:30px;}
.hyzx{ width:380px; float:left; overflow:hidden;}
.nettop{ width:100%; height:43px; padding-bottom:2px; line-height:43px; text-align:right; margin-bottom:35px; border-bottom:1px solid #02872a}
.ihyzxli{ width:380px; padding-bottom:20px; overflow:hidden; height:173px;}
.ihyzxli img{ float:left; width:173px; height:173px;}
.ihyzxli_main{ width:195px; float:right; overflow:hidden}
.ihyzxli_sj{ width:54px; height:51px; text-align:center; float:left; color:#FFF; background:#02872a; line-height:15px;}
.ihyzxli_sj p{ height:30px; padding-top:2px; line-height:30px; font-size:26px; font-weight:bold}
.ihyzxli_t{ width:130px; font-size:14px; height:51px; float:right; line-height:17px; overflow:hidden}
.ihyzxli_t a{ color:#02872a}
.ihyzxli_txt{ width:100%; height:100px; line-height:25px; padding-top:15px; overflow:hidden; font-size:13px;}
.hyzxli{ width:100%; height:35px; font-size:14px; border-bottom:1px dashed #ddd; line-height:35px; margin-bottom:10px;color:#333333}
.index_5 a{ color:#333333}
.index_5 a:hover{ color:#02872a}
.hyzxli_t{ width:280px; float:left; height:35px; line-height:35px; overflow:hidden; text-indent:5px;}
.hyzxli_sj{ width:100px; float:right; text-align:right}
.txzx{ width:338px; overflow:hidden; float:left; margin-left:40px;}
.txzx_tu{ width:338px; padding-bottom:11px; height:182px;}
.txzx_tu img{ width:338px; height:182px;}
.txzx .hyzxli_t{ width:200px;}
.jkbk{ width:360px; float:right; overflow:hidden;}
.jkbkli{ width:100%; height:58px; padding-bottom:18px; margin-bottom:18px; border-bottom:1px dashed #ddd; overflow:hidden}
.jkbkli_left{ width:67px; height:58px; line-height:18px; text-align:center; float:left; background:url(pic4.png); color:#fff;}
.jkbkli_left p{ height:40px; line-height:40px; font-size:30px; color:#00370b;}
.jkbkli_right{ width:280px; float:right; overflow:hidden; font-size:14px;}
.jkbkli_t{ width:185px; float:left; font-weight:bold; height:20px; line-height:20px; overflow:hidden;}
.jkbkli_sj{ width:90px; float:right; text-align:right; line-height:20px; height:20px; color:#333; font-weight:bold}
.jkbkli_txt{ width:100%; height:38px; line-height:19px; overflow:hidden; color:#666}
.index_6{ width:1200px; margin:0 auto; overflow:hidden;}
.index_6 img{ width:100%;}
.index_7{ width:1150px; padding:0 25px; overflow:hidden; margin:0 auto; background:#FFF}
.index_video{ width:400px; height:332px; float:left; padding-top:36px; padding-right:38px; background:url(pic12.jpg) top right; background-repeat:no-repeat;}
.licheng{ width:200px; float:left; overflow:hidden; padding-top:20px;}
.licheng_tt{ width:200px; height:168px; padding-bottom:15px; }
.licheng_tt img{ float:right; width:168px; height:168px;}
.licheng_main{ width:200px; overflow:hidden; color:#333333; font-size:13px;}
.licheng_main img{ float:left; width:60px; float:left;}
.licheng_txt{ float:right; width:130px; float:right; height:100px; overflow:hidden; line-height:20px;}
.lcoo{ margin:0 45px;}
.index_8{ width:1150px; padding:0 25px; padding-bottom:30px; overflow:hidden; margin:0 auto; color:#333333;background:#FFF}
.index_8 a{ color:#333;}
.index_8 a:hover{color:#02872a;}
.rwbk{ width:780px; overflow:hidden; float:left;}
.irwbkli{ width:100%; overflow:hidden; padding-bottom:20px;}
.irwbkli_l{ width:412px; height:214px; float:left; background:url(pic7.png)}
.irwbkli_l img{ height:180px; width:221px; margin-right:10px; margin-top:10px; float:right}
.irwbkli_l p{ float:left; font-size:15px; font-weight:bold; padding-top:40px; line-height:40px; padding-left:30px; width:140px;}
.irwbkli_r{ float:right; width:353px; font-size:16px; line-height:30px;  padding-top:10px;}
.irwbkli_r p{ height:90px; line-height:30px; overflow:hidden}
.rwbkli{ width:195px; overflow:hidden; float:left;}
.rwbkli_tu{ width:194px; height:162px; background:url(pic19.jpg); padding-top:1px; padding-left:1px;}
.rwbkli_tu img{ width:186px; height:152px;}
.rwbkli_txt{ width:180px; height:100px; line-height:20px; font-size:14px; overflow:hidden;}
.txsh{ width:350px; float:right; overflow:hidden}
.itxshli{ width:100%; overflow:hidden; padding-bottom:10px;}
.itxshli_tu{ background:url(pic21.jpg); width:194px; height:162px; padding-left:1px; padding-top:1px; float:left}
.itxshli_tu img{ width:186px; height:152px;}
.itxshli_txt{ font-size:18px; line-height:30px; width:150px; float:right; padding-top:20px; height:120px; overflow:hidden}
.txshli{ width:100%; font-size:14px; height:35px; line-height:35px; margin-top:10px; overflow:hidden; border-bottom:1px dashed #ddd;}

#foot{ min-width:1200px; background:#02872a; overflow:hidden; padding:40px 0}
.foot{ width:1200px; color:#FFF; margin:0 auto; overflow:hidden}
.foot_menu{ width:100%; height:35px; line-height:35px; font-size:14px; border-bottom:1px dashed #fff; text-align:center; padding-bottom:10px; margin-bottom:40px;}
.foot a{ color:#FFF}
.foot_l{ padding-left:190px; float:left}
.foot_l img{ margin-right:35px; height:127px;}
.foot_m{ float:left; line-height:25px; overflow:hidden}
.foot_r{ width:77px; text-align:center; float:right; margin-right:300px;}
.foot_r img{ margin-top:-5px; width:135px;}

.main{ width:1200px; background:#FFF; overflow:hidden; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.maintop{ width:1100px; margin-left:30px; margin-bottom:15px; height:27px; line-height:27px; background:url(n1.jpg) no-repeat; padding-left:25px; font-size:16px; color:#333}
.maintop a{ color:#333}
.maintop a:hover{ color:#02872a}
.lanmu{ float:left; padding-right:30px; width:263px;}
.left{ width:245px; float:left; overflow:hidden; background:#02872a; padding-top:5px;}
.leftpro{ width:220px; margin:0 auto; overflow:hidden}
.leftpro li{ float:left; line-height:45px; font-size:16px; width:220px; text-align:center; height:45px; padding-bottom:10px; border-top:1px dotted #ffffff;}
.leftpro li a{ color:#FFF; display:block}
.leftpro li a:hover{ text-decoration:underline}
#yiji{ font-size:18px; font-weight:bold; background:url(yiji.png) center right; background-repeat:no-repeat}
#hov{font-size:18px; font-weight:bold; background:url(yiji2.png) center right; background-repeat:no-repeat}

#avhov00{ background:#02b33a}
.right{ width:890px; margin-right:1px; overflow:hidden; float:right;}
.pro_sx{ margin-left:40px; width:740px; overflow:hidden}
.sxli{ width:740px; padding-bottom:10px; overflow:hidden; line-height:22px; font-size:14px;}
.sxli_l{ float:left; height:22px; line-height:22px; color:#02872a; width:80px; overflow:hidden;}
.sxli_r{ line-height:20px; float:left; width:660px; overflow:hidden}
.sxli_r a{ margin-right:20px; float:left; display:block; min-width:40px;}
.sxli_l1{ float:left; height:22px; line-height:22px; color:#02872a; width:110px; overflow:hidden;}
.sxli_r1{ line-height:22px; float:left; width:630px; overflow:hidden}
.sxli_r1 a{ margin-right:20px;  float:left; display:block;min-width:40px;}
.sxli_l2{ float:left; height:22px; line-height:22px; color:#02872a; width:90px; overflow:hidden;}
.sxli_r2{ line-height:22px; float:left; width:650px; overflow:hidden}
.sxli_r2 a{ margin-right:20px;  float:left; display:block;min-width:40px;}


.pro_txt{ padding:20px 0; width:850px; padding-left:40px; margin-top:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
.pro_txt img{ width:370px; float:right;}
.pro_txt2{ float:left; width:470px; line-height:25px; font-size:14px; overflow:hidden}
.prolist{ width:850px; padding-left:40px; overflow:hidden; padding-top:10px;}
.prolist li{ width:150px; height:265px; float:left; margin-bottom:15px; margin-right:50px;}
.prolist li img{ width:150px; height:240px;}
.prolist li p{ width:150px; height:25px; line-height:25px; text-align:center; overflow:hidden; font-size:14px;}
.prolist2{ width:850px; padding-left:40px; overflow:hidden; border-top:1px solid #ddd; margin-top:10px; padding-top:20px;}
.prolist2 li{ width:150px; overflow:hidden; float:left; margin-right:50px; margin-bottom:25px;}
.prolist2 li img{ width:150px; height:150px; margin-bottom:25px;}
.prolist2 li p{ width:150px; height:25px; line-height:25px; text-align:center; overflow:hidden; font-size:14px;}
.sousuo2{ width:680px; float:left; height:27px;}
.txt_search2{ width:638px; height:25px; border:1px solid #ddd; border-right:0; background:#FFF; float:left; margin:0; padding:0; text-indent:5px; line-height:25px; color:#666666;}
.btn_search2{ float:left; width:40px; height:27px; line-height:27px; font-size:14px; color:#FFF; background:#02872a; border:0}

.about_left{ width:148px; float:left; border:1px solid #ddd; overflow:hidden;}
.about_left li{ background:#02872a; width:148px; float:left; border-bottom:1px solid #FFF; height:93px; text-align:center; font-size:16px;}
.about_left li img{ margin-bottom:5px;}
.about_left li a{ display:block; padding-top:18px; height:75px; color:#FFF}
#avhov{ background:#fff;}
#avhov a{ color:#333}
.about_right{ width:1010px; float:right; overflow:hidden}
.about_top{ width:100%; height:27px; padding:15px 0; border-bottom:1px solid #ddd;}
.about_top .lanmu{ float:left; margin-left:30px; margin-bottom:15px; height:27px; line-height:27px; background:url(n1.jpg) no-repeat; padding-left:25px; font-size:16px; color:#333}
.about_top .lanmu a{ color:#333}
.about_top .lanmu a:hover{ color:#02872a}

.licheng2{ width:200px; float:left; margin:0 65px; overflow:hidden; padding-top:40px;}
.licheng2_tt{ width:200px; height:168px; padding-bottom:15px; }
.licheng2_tt img{ float:right; width:168px; height:168px;}
.licheng2_main{ width:200px; overflow:hidden; color:#333333; font-size:13px;}
.licheng2_main img{ float:left; width:60px; float:left;}
.licheng2_txt{ float:right; width:130px; float:right; overflow:hidden; line-height:20px;}

.about_ss{ width:561px; margin:0 auto; margin-top:40px; margin-bottom:10px; overflow:hidden; height:40px;}
.about_ss li{ float:left; margin:0 32px; width:123px; line-height:40px; background:url(n1.png); text-align:center; letter-spacing:5px;}
.about_ss li a{ display:block; color:#333; font-size:16px;}
.about_ss li a:hover{ background:url(n2.png); color:#fff;}
#ahov{ background:url(n2.png); color:#fff;}
.about_main{ width:970px; padding-top:10px; overflow:hidden; line-height:28px; font-size:14px;}
.about_main img{ max-width:970px}

.rwlist{ padding-top:30px; overflow:hidden;}
.rwlist .rwbkli{ margin-right:6px; margin-bottom:30px;}

.zptt{ width:100%; border-bottom:1px solid #cccccc; height:35px; line-height:35px; font-size:14px; color:#333; padding:5px 0}
.zptt div{ float:left; width:15%; padding-left:5%;}
#zptt{ font-size:16px; background:#cccccc; margin-bottom:10px;}
.zptt img{ height:32px; margin-left:3px;}
.zptt li{ float:left}

.tjrd{ width:490px; float:left; overflow:hidden;}
.tjrd_top{ width:100%; height:35px; font-size:18px; font-weight:bold; color:#333; padding-top:10px;}
.tjrd img{ width:177px; height:160px; float:left}
.tjrd_main{ width:300px; float:right; height:160px;}
.tjrd_main li{ float:left; width:300px; height:31px; line-height:31px; border-bottom:1px dashed #ddd; overflow:hidden}
#thov{ color:#02872a}

.sousuo3{ height:37px; padding:30px 0;}
.zns{ height:37px; background:#d2d2d2; line-height:37px; width:95px; float:left; color:#02872a; font-size:16px; text-align:center}
.txt_search3{ width:750px; height:37px; background:#e9e9e9; border:0; float:left; margin:0; padding:0; text-indent:10px; line-height:37px; color:#b7b7b7; font-size:14px;}
.btn_search3{ float:left; width:120px; height:37px; line-height:37px; font-size:16px; color:#FFF; background:#02872a; border:0}

.newsli{ width:1000px; height:120px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ddd;}
.newsli img{ width:190px; height:120px; float:left}
.newsli_main{ width:790px; float:right; height:110px; padding-top:10px;}
.newsli_t{ width:620px; float:left; height:30px; line-height:30px; font-size:18px; font-weight:bold;color:#333}
.newsli_t a{ color:#333}
.newsli_t a:hover{ color:#02872a;}
.newsli_sj{ width:120px; float:right; line-height:30px; font-size:14px; text-align:right; font-weight:bold;color:#333}
.newsli_txt{ height:50px; line-height:25px; overflow:hidden; width:100%; font-size:14px; padding-top:10px;}

.about_top2{ width:100%; height:27px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.about_top2 .lanmu2{ float:left; margin-left:10px; margin-bottom:15px; height:27px; line-height:27px; background:url(n1.jpg) no-repeat; padding-left:25px; font-size:16px; color:#333}
.about_top2 .lanmu2 a{ color:#333}
.about_top2 .lanmu2 a:hover{ color:#02872a}

.rollBox{width:1200px;overflow:hidden;margin:0 auto; margin-top:10px;}
.tjal00{ height:25px; width:100px; text-align:center; line-height:25px; font-size:14px; background:#02872a; color:#FFF}
.rollBox .Cont{width:1130px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:245px;float:left;padding-right:50px;}
*+html .rollBox .Cont .pic{width:245px;float:left;}
.rollBox .Cont .pic img{display:block; width:245px; height:155px;}
.rollBox .Cont .pic .ktxt{line-height:25px; height:75px; font-size:14px; padding-top:10px;}
.rollBox .Cont .hoty{ text-align:right; width:80px; left:165px; line-height:20px; position:relative; bottom:22px; color:#F00; height:20px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2{ margin-top:80px;}
.caselist{ padding-top:15px; overflow:hidden; width:1130px; margin:0 auto;}
.caselist .icase{ padding:5px 0;}

.caselist .icase_t{ margin-left:20px; width:800px; }
.youse{ background:#f5f5f5; margin:10px 0}

.contactus{ width:1110px; padding:45px; overflow:hidden;}
.contactus_l{ width:350px; float:left;}
.contactus_l_txt{ background:url(lx2.jpg) no-repeat; margin-top:30px; overflow:hidden; min-height:258px; padding-left:40px;}
.lxwm{ font-size:14px; line-height:25px; overflow:hidden}
.lx2{ margin-top:43px;}
.lx3{ margin-top:33px; margin-bottom:24px;}
.contactus_ditu{ width:730px;  float:right; border:1px solid #ddd;}
.contactus_ditu img{ width:730px;}

.main2{ width:1200px; margin:0 auto; overflow:hidden; background:#fff;}
.left2{ width:208px; border:1px solid #02872a; float:left; overflow:hidden; background:#e9e9e9; padding-bottom:15px;}
.left2top{ width:208px; height:45px; text-align:center; background:#02872a; font-size:16px; color:#fff; font-weight:bold; line-height:45px;}
.left2main{ width:168px; padding:0 10px; margin:0 auto; margin-top:10px; background:#FFF; overflow:hidden}
.left2main li{ width:100%; float:left; height:32px; line-height:32px; text-indent:10px; border-top:1px dashed #02872a}
.left2main li a{ color:#02872a}
.right2{ width:985px; overflow:hidden; float:left;}
.right2top{ width:985px; height:44px; border-bottom:1px dashed #02872a; line-height:44px; background:url(n5.jpg) no-repeat; text-indent:52px; font-size:14px; line-height:44px; color:#333}
.right2 a{ color:#333}
.right2 a:hover{color:#02872a}
.right2main{ width:985px; overflow:hidden; padding-top:20px;}
.faguilist{ width:916px; margin:0 auto; overflow:hidden;}
.faguilist li{ font-size:18px; margin-top:20px; height:25px; line-height:25px;}


.faguilist2{ overflow:hidden; width:830px; padding:20px 0; padding-bottom:40px;}
.fagui{ width:100%; height:35px; line-height:35px; font-size:14px; color:#333}
#fagui1{ background:#999999; color:#FFF; font-size:18px;}
.fagui1{ width:250px; float:left; text-align:center;}
.fagui2{ float:right; width:450px; text-align:center;}
#fagui2{ background:#e2e5e8}


.chaxun{ width:100%; overflow:hidden; line-height:20px; padding:8px 0; font-size:14px; color:#333}
#chaxun1{ background:#999999; color:#FFF; font-size:18px;}
#chaxun2{ background:#e2e5e8}
.chaxun div{ float:left; text-align:center;word-wrap: break-word; }
.chaxun1{ width:120px;}
.chaxun2{ width:100px; padding:0 10px;}
.chaxun3{ width:120px;}
.chaxun4{ width:120px;}
.chaxun5{ width:153px; padding:0 10px;}
.chaxun6{ width:153px; padding:0 10px;}
.chaxun7{ width:173px;}

.cpxq{ width:1140px; padding:0 30px; padding-bottom:30px; margin:0 auto; background:#FFF; min-height:200px;}
.lala{ display:none}
.cpsx{ width:100%; overflow:hidden; padding-bottom:22px; height:29px; line-height:29px; font-size:14px; color:#000; font-family:"微软雅黑";}
.cpsx label{ margin-right:20px;}
.cpsx span{ float:left; padding-right:10px;}
.checked{display:block; float:left; height:27px; line-height:27px;  text-align:center; width:62px; background:url(sx.jpg); border:1px solid #02872a}
.lloopp{ display:block; background:#fff; float:left; height:27px; line-height:27px; border:1px solid #ddd; text-align:center; width:62px;}
.shuliang{  height:34px; float:left; margin-top:2px; margin-right:20px; margin-left:10px;border:1px solid #ccc;}

.shutext{ width:32px; height:34px; border:0; text-align:center; margin:0; padding:0;overflow:visible; line-height:32px; float:left;}

.jiant{ width:16px; text-align:center; height:19px; line-height:15px; border:0; background:#f1f1f1; float:left; text-align:center; border-bottom:1px solid #ccc; margin:0; padding:0}
.jiat{ width:16px; text-align:center; height:14px;margin:0; padding:0; line-height:13px;  border:0;background:#f1f1f1; float:left; text-align:center}

#div1 {
display: none;
position:fixed;
_top:0;
z-index: 1000;
height: 8800px;
top:0;
width: 100%;
background: #000000;
font-size:13px;
filter:Alpha(opacity=80);
-moz-opacity:0.8; opacity: 0.8;
margin:0 auto;
left:0;

}
#div1 table{ margin:0 auto;}
#div2 table{ margin:0 auto;}
#div2 {
display: none;
margin:0 auto; 
position:fixed;
height: 8800px;
_position:absolute;
width: 100%;


z-index: 1000;
left: 0px;
top: 0px;
_top:expression(documentElement.scrollTop);
}
.tctt{ width:680px; padding:15px 25px; font-size:16px; color:#000; height:420px; background:url(tkk.png); margin:0 auto; margin-top:30px;}

.tcty{ width:100%; overflow:hidden; padding-bottom:20px; line-height:28px;}
.tcty span{ float:left; padding-right:10px;}
.sqtext2{ width:530px; height:80px; padding:10px; line-height:20px; float:left; background:#fff; border:1px solid #ccc;}
.red{ color:#F00}
.ccuy span{ float:left}
.ccuy{ padding-bottom:15px; width:100%; overflow:hidden}
.sqtext{ width:231px; float:left; height:26px; border:1px solid #ddd; line-height:26px; text-indent:10px;}
.sqtext0{ width:234px;float:left; height:26px;border:1px solid #ddd; line-height:26px; text-indent:10px;}
.sqtext1{ width:550px; float:left; height:26px; border:1px solid #ddd; line-height:26px; text-indent:10px;}
.xqyss{ width:204px; float:right;}
.mktxt_search2{ width:174px; height:32px;  border:0; background:url(mktext.jpg); float:left; margin:0; padding:0; text-indent:5px; line-height:32px; color:#666666;}
.mkbtn_search2{ float:left; width:30px; height:32px; cursor:pointer; line-height:32px; font-size:14px;  background:url(mkbutton.jpg); border:0}
.fgcpxx{ width:100%; background:#f6f6f6; height:48px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; text-align:center; font-size:14px; line-height:48px; color:#02872a}
.fgcpxx2{ width:954px; overflow:hidden; line-height:28px; padding-top:30px; font-size:14px;}
.fgcpxx2 img{ max-width:954px; height:auto}

#tabs0 {

 width: 1170px;
 margin:30px auto; overflow:hidden;
}
.menu0{
 width: 1170px; background:url(hxian.jpg) top right; height:31px;
}
.menu0 li{
 display:block;
 float: left;

 width:90px;
 text-align: center;
 cursor:pointer;
 background: #FFFFff; border:1px solid #cecece; height:29px; line-height:29px; color:#666; font-size:14px;
}
.menu0 li.hover{
 background: #ffffff;border:1px solid #279849; color:#279849
}
#main0 ul{
 display: none; border:1px solid #cecece; border-top:0; padding:25px 30px; width:1108px; overflow:hidden; height:164px;
}
.hkpro{ width:132px; overflow:hidden; float:left; margin-right:30px; margin-bottom:30px;}
.hkpro img{ width:130px; height:130px; border:1px solid #ddd;}
.hkpro p{ width:130px; height:32px; line-height:32px; overflow:hidden; text-align:center; font-size:14px;}
#main0 ul.block{
 display: block;
}

.zjll{ width:243px; border:1px solid #02872a; background:#FFF;  overflow:hidden}
.zjll_top{ width:243px; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#02872a; border-bottom:1px solid #02872a; text-align:center;}
.zjll_main{ padding:15px 0; width:213px; margin:0 auto; overflow:hidden}
.zjll_main li{ float:left; width:213px; overflow:hidden; margin-bottom:15px;}
.zjll_main li img{ width:211px; height:211px; border:1px solid #ddd; margin-bottom:5px;}
.zjll_main li p{ width:211px; height:30px; line-height:30px; text-align:center;}

.piaopiao{ width:275px; overflow:hidden; z-index:10; right:20px; bottom:20px; position:fixed}
.piaopiao_t{ width:275px; background:url(pp_t.png); height:15px;}
.piaopiao_f{ width:275px; background:url(pp_f.png); height:13px;}
.piaopiao_m{ width:235px; padding:0 20px; line-height:28px; color:#000; font-size:14px; background:url(pp_m.png); overflow:hidden;}
.piaopiao_m img{ height:76px; margin-right:30px;}

.nbanner img{ max-width:100%;}