@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑"; background:#fff; color:#191818}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
a{text-decoration:none; border:none; margin:0; padding:0;}
img{border:none;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none;}
input{ margin:0; padding:0; border:none; }
.mb10{ margin-bottom:10px;}
.toper{width:100%; background:url(../images/top_bg.jpg) repeat-x; height:121px;}
.top{width:1000px; margin:0 auto;}
.logo{width:567px; float:left;}
.top_right{width:195px; float:right;}
.search{background:url(../images/search_bg.jpg) no-repeat; height:32px;}
.search_sub{background:url(../images/search.jpg) no-repeat right center; height:25px; width:52px; }
.search_txt{width: 133px;height: 23px;vertical-align: top;margin: 1px;}

.menu{width:100%; background:url(../images/nav_bg1.jpg) repeat-x; height:43px;min-width:1000px;}
.nav{width:860px; margin:0 auto; background:url(../images/nav_bg2.jpg) no-repeat left center; height:43px; }
.nav li{float:left; width:128px;background:url(../images/nav_bg2.jpg) no-repeat right center; position:relative; z-index:99999;}
.nav li a{display:block; text-align:center; font-size:16px; font-weight:bold; line-height:43px; color:#fff;}
.nav li:hover{ background:#2D9234;}
#nav li ul { display:none;position: absolute;background-color: #2D9234;}
#nav li ul li{ float:none; margin:0px; background:none; position:relative;}
#nav li ul li a{display:block;text-align:center;text-decoration:none; font-size:14px; border-bottom: solid 1px #81C436;line-height:34px;}
#nav li ul li:hover a{background:#81C436;}

#nav li ul li ul{ display:none; position:absolute; left:128px; top:0;}
#nav li ul li:hover ul{ display:block;}
#nav li ul li:hover ul li:hover a{ background:#6AAD20;}

.baner{ min-width:1000px; height:530px;}

.main_box{width:100%; background:url(../images/bg_1.jpg) repeat-x;}
.main{width:1000px; margin:0 auto; padding-top:12px;}
.main_left{width:215px; padding:13px 0 20px;border:2px solid #53ac34; border-radius:30px; float:left; background:#fff;}


.title{background:url(../images/title.jpg) no-repeat center center; text-indent:75px; color:#fff; font-size:14px; line-height:35px;}
.title a{ color:#fff}
.title a:hover{ color:#00F}
.cp li{width:145px; background:url(../images/iocon_1.jpg) no-repeat 56px center; padding-left:70px;}
.cp li a{display:block;color:#373737; font-size:13px; line-height:28px;}
.contact img{padding-left:4px; margin-bottom:15px;}
.contact p{text-indent:15px;line-height:22px;}

.main_right{width:771px; float:right;}
.gsjj,.zlzx{width:502px; float:left;}
.gsjj_tl_l{width:150px; background:url(../images/gsjj.jpg) no-repeat; color:#fff; font-size:13px; text-indent:60px; line-height:43px; float:left;}
.gsjj_tl_r,.cpzs_tl_r{width:105px; float:right;padding-top: 20px;}
.gsjj_tl_r a,.cpzs_tl_r a{color:#53ac34;}
.gsjj_con,.zlzx_con{padding:15px 10px 15px; height:211px; background:url(../images/box.jpg) no-repeat; overflow:hidden;}
.gsjj_con_l{width:305px; float:left; font-size:13px; line-height:1.5em;}
.gsjj_con_r{width:165px; height:205px; float:right; overflow:hidden;}
.gsjj_con_r img{ max-width:165px; max-height:205px;}

.gssp,.news{width:242px; float:right;}
.gssp_title{background:url(../images/gssp.jpg) no-repeat;text-indent:70px;line-height:40px; color:#fff;font-size:13px;}
.gssp_con{padding:25px 0;border:2px solid #dcdfd5;border-radius:20px;}
.zlzx_tl_l{width:150px; background:url(../images/zlzx.jpg) no-repeat; color:#fff; font-size:13px; text-indent:60px; line-height:40px; float:left;}
.zlzx{margin-top:15px; float:left;}
.zlzx_con_l{ float:left}
.zlzx_con_l ul li{background:url(../images/iocon_2.jpg) no-repeat left center;}
.zlzx_con_l ul li a{color:#373737; font-size:14px; line-height:22px; display:block; text-indent:13px;}
.zlzx_con_r{float:right;}

.news{margin-top:6px;}
.news_title{background:url(../images/xwdt.jpg) no-repeat;text-indent:70px;line-height:47px; color:#fff;font-size:13px;}
.news_con{padding:20px 6px;border:2px solid #dce0d5;border-radius:20px;height: 200px;overflow: hidden;}
.news_con li{background:url(../images/iocon_2.jpg) no-repeat left center;}
.news_con li a{color:#373737; font-size:14px; line-height:22px; display:block; text-indent:13px;}

.cpzs{margin-top:15px; font-family:"微软雅黑";}
.cpzs_tl_l{width:150px; background:url(../images/cpzs.jpg) no-repeat; color:#fff; font-size:13px; text-indent:60px; line-height:53px; float:left;}

.cpzs_con{border:2px solid #dce0d5;border-radius:20px; padding:15px 0 0 15px;}
.cpzs_con li{width:177px; float:left; height:160px; text-align:center; margin-right:11px; margin-bottom:20px; overflow:hidden; }
.cpzs_con li span a{font-size:14px; color:#000; line-height:30px;}

.cpzs_con li .li_img{border:1px solid #b2b2b2; width:175px; height:136px;display:table; text-align:center; *position:relative; *overflow:hidden;}
.cpzs_con li .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.cpzs_con li .li_img a img{*position:relative; *left:-50%; *top:-50%; max-width:175px; max-height:136px;_width:175px;_height:136px;}

.main_btm{width:100%; background:url(../images/bg_2.jpg) repeat-x; border-top:3px solid #d5ef9f; margin-top:15px;}
.anli{width:1000px; margin:0 auto; padding:20px 15px;}
.anli_tl_l{background:url(../images/cgal.jpg) no-repeat;width:150px; color:#fff; font-size:13px; text-indent:60px; line-height:43px; float:left;}
.anli_con li{width:206px; height:180px; float:left; margin-right:44px; text-align:center; margin-bottom:10px;}
.anli_con li span a{color:#000; font-size:14px; line-height:30px;}
.anli_con li .li_img{border:1px solid #b2b2b2; width:206px; height:146px;display:table; text-align:center; *position:relative; *overflow:hidden;}
.anli_con li .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.anli_con li .li_img a img{*position:relative; *left:-50%; *top:-50%;}
.anli_con .last{margin-right:0}

.bottom{width:100%; background:#53ac34; min-height:145px;border-top:3px solid #d5ef9f; margin-top:30px;}
.btm{width:1000px; margin:0 auto; padding-bottom:20px;}
.btm_l{width:770px; float:left; text-align:center; padding:60px 0; color:#269001;}
.btm_l a{color:#fff; padding:0 10px; font-size:14px;}
.btm_r{float:right; width:230px; padding-top:10px;}
.footer{width:100%; background:#269001; height:83px;}
.foot{width:1000px; margin:0 auto; text-align:center; color:#fff; font-size:14px; line-height:83px;}
.footer a{color:#fff;}

/*ny*/
.biaoti{background:url(../images/cpzs_2.jpg) no-repeat;color:#fff; font-size:13px; text-indent:62px; line-height:53px;}
.main_r_con{border:2px solid #dadfcf; border-radius:20px; background:#fff; padding:30px 37px  35px;}
.cp_list li{float:left; margin-right:35px; text-align:center; width:206px; height:192px; margin-bottom:20px;}
.cp_list li .li_img{border:1px solid #b2b2b2; width:204px; height:159px; display:table; text-align:center;*position:relative;*overflow:hidden;}
.cp_list li .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%; max-width:204px; max-height:159px;_width:204px;_height:159px;}
.cp_list li .li_img a img{*position:relative;*left:-50%; *top:-50%;}
.cp_list li span a{color:#000; font-size:14px; line-height:30px;}
.cp_list .last{margin-right:0;}

.fy{text-align:center; margin-top:30px;}
.fy a{ color:#373737;}
.fy a:hover,.fh a:hover{color:#53AC34;}
.fh{text-align:center;margin-top: 30px;}
.fh a{text-align:center; font-size:16px; color:#373737; margin-bottom:35px;}

/*xqy*/
.cp_img{text-align:center;margin-top: 10px;}
.cp_img .li_img img{border:1px solid #b2b2b2; max-width:693px;_width:693px;}
.cp_img h1{ margin-bottom:20px;}
.cp_img span a{display:block; border:1px solid #b2b2b2; width:95px; text-align:center; line-height:27px; float:left; color:#000;}
.cp_img p{width:280px; text-align:center; margin:10px auto 40px auto;line-height: 26px; text-align:center}
.cp_img p a{color:#000;}
/*.cp_img .li_img{border:1px solid #b2b2b2; width:592px; height:414px; display:table; text-align:center;*position:relative;*overflow:hidden;}*/
/*.cp_img .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%}
.cp_img .li_img a img{*position:relative;*left:-50%; *top:-50%;}*/

.cpxq{margin:0 auto; margin-top:50px; margin-bottom:45px; min-height:150px;_height:150px;}
.cpxq img{ max-width:693px;_width:693px;}
.tb{border-collapse:collapse;}
.tb td{ border:1px solid #4c4c4c;padding-left: 5px;}
.tb tr{height:40px; line-height:40px;}
.tb tr.tr_green td{background:#cdffcd;}
.tb tr .td1{width:290px;}


/**/
.biaotibox{height: 50px;}
.titlebox{padding-left: 50px;padding-top: 10px;}
.titlebox .tit_l,.titlebox .tit_r{display:inline-block; height:26px; width:13px; background-image:url(../images/tit_bg_1.png);}
.titlebox .tit_l{ background-position:left top;float: left;}
.titlebox .tit_r{ background-position:right top;float: left;}
.titlebox .tit_c{display:inline-block; background:url(../images/tit_bg_2.jpg) repeat;height: 26px;line-height: 26px; text-indent: initial;padding: 0 5px;text-align: center; min-width:60px;float: left;}


/*about*/
.about{border:2px solid #dadfcf; border-radius:20px; background:#fff; padding:30px 37px  35px;min-height: 320px;line-height: 2em;}

/*news*/
.news_list{}
.news_list li{ border-bottom: dotted 1px #ccc;line-height: 24px;}
.news_list li span{float: right; color:#ccc;color: #999;}
.news_list li label{color: #53AC34;}
.news_list li span.hit{ padding-left:20px;}
.news_list li span.hit label{color:#f00;}

.newsbox{ border-collapse:collapse; width:100%;}
.newsbox tr{ border-bottom: dotted 1px #ccc; height:24px;}
.newsbox .b1{}
.newsbox .b1 a{color:#373737;}
.newsbox .b1 label,.newsbox .b1 a:hover,.case_list li a:hover,.cp li a:hover,.cp_img p a:hover,.closebox a:hover{color: #53AC34;}
.newsbox .b2{width: 100px;text-align: center;color: #999;}
.newsbox .b3{width: 90px;text-align: right;color: #999;}
.newsbox .b3 label{color:#f00;}


/*case*/
.case_list li{float:left; margin-right:35px; text-align:center; width:206px; height:176px; margin-bottom:18px;overflow:hidden;}
.case_list li .li_img{border:1px solid #b2b2b2; width:204px; height:146px; display:table; text-align:center;*position:relative;*overflow:hidden; }
.case_list li .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%}
.case_list li .li_img a img{*position:relative;*left:-50%; *top:-50%; max-width:204px; max-height:146px;_width:204px;_height:146px;}
.case_list li span a{color:#000; font-size:14px; line-height:30px;}
.case_list .last{margin-right:0;}


/*message*/
.mes_txt{line-height:24px; width:700px; margin:auto; border-bottom:solid 1px #ccc; padding-bottom:20px; margin-bottom:30px; text-indent:2em;font-family:微软雅黑,Microsoft YaHei;}
.message{font-family:微软雅黑,Microsoft YaHei;width: 500px; border: solid 3px #53AC34; background:#fff;position: fixed;left: 0;right: 0;z-index: 9999;top: 50%;margin:-250px auto 0 auto; display:none;}
.mes_table{margin:20px auto;}
.mes_table tr{ height:30px;}
.mes_table input,.mes_table textarea{ border:solid 1px #ccc;padding:3px;margin:0;}
.mes_table span{ color:#F00;}
.mas_td_L{ text-align:right;}
.mes_table .but{padding:3px; cursor:pointer; height:25px; width:74px; border:none;font-family:微软雅黑,Microsoft YaHei; border:solid 1px #ccc; background:none;}
.closebox{ text-align:right; font-size:20px;}
.closebox a{ padding-right:5px; color:#191818;}


/*links*/
.links{width:1000px;margin: 15px auto;color:#269001;font-size: 14px}
.links span{color:#fff;}
.links a{ color:#fff; display:inline-block;margin: 2px;}