@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h10,h11,h12,h13,h14,h15,h16,h18,h20,h22,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:none;outline:0;font-size:100%;vertical-align:baseline}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6,h13,h14,h15,h16,h17,h18,h20,h22,.h10,.h11,.h12,.h13,.h14,.h15,.h17,.h16,.h18,.h20,.h22{-webkit-text-size-adjust:none;font-family:"Microsoft YaHei";}
body{font-size:1em;margin:0;padding:0;height:auto; width:100%; overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust: none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
input[type="submit"], input[type="reset"], input[type="button"], button {-webkit-appearance: none;}
a,input,button,select,textarea{outline:none;/*-webkit-appearance: none;*/}
img,a img {border:0;padding:0;margin:0;vertical-align:middle;}
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
i{ font-style:normal;}
em{ text-indent:0em;}
a,ins{text-decoration:none; color:#333;}
del{text-decoration:line-through}
.clear{ clear:both}
.left{float: left !important;}
.right{float: right !important;}
.t_alglilf{text-align: left;}
.t_alglirg{text-align: right;}
.imgscr{float: left;}
textarea {appearance:none; -webkit-appearance: none;}
input{ appearance:none;-webkit-appearance: none;border-radius:0;}
input:focus, textarea:focus {
    outline: none;
}
select{-webkit-appearance: none; outline: none;border-radius:0;}
input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button {
 -webkit-appearance: none;
 }
body{margin:0;padding:0;text-align:left;color:#000;height:auto; width:100%; overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust: none}

/*======底部start======*/
.footer_bg{ width:100%; height:250px; background-color:#333; overflow:hidden; margin:50px auto 0 auto; clear:both;}
.footer { width:1200px; height:auto; margin:65px auto 0 auto; }
.footer_left{ width:279px; height:120px; float:left; border-right:1px solid #484848;}
.footer_left_er{ width:120px; height:120px; float:left;}
.footer_left_zi{ width:149px; height:25px; float:left; line-height:25px; font-size:14px; font-family:"microsoft yahei"; color:#bfbfbf; margin-left:10px; margin-top:70px}
.footer_center{ width:488px; height:120px; float:left; border-right:1px solid #484848; border-left:1px solid #111111;  background:url(../img/images/dlogo.png) no-repeat center;}
.footer_right{ width:429px; height:120px; float:left; border-left:1px solid #111111;}
.footer_right_top{ width:349px; height:30px; overflow:hidden; margin-left:80px;}
.footer_right_top li{ width:33%; height:30px; line-height:30px; float:left; font-size:16px; font-family:"microsoft yahei"; color:#fff; background:url(../img/images/jt.png) no-repeat left center; text-indent:0.5em;}
.footer_right_top li:hover{ width:33%; height:30px; line-height:30px; float:left; font-size:16px; font-family:"microsoft yahei"; color:#f1af00; background:url(../img/images/jt.png) no-repeat left center; text-indent:0.5em;}
.footer_right_down{ width:349px; height:auto; margin-left:80px; margin-top:15px;}
.footer_right_down li{ width:100%; height:25px; line-height:25px; font-size:14px; font-family:"microsoft yahei"; color:#bbb;}

.copy_bg{ width:100%; height:75px; background-color:#414141; margin:0 auto;}
.copy{ width:1200px; height:75px; margin:0 auto; line-height:75px; font-size:14px; font-family:"microsoft yahei"; color:#a8a8a8; text-align:center;}
.copy a{ line-height:75px; font-size:14px; font-family:"microsoft yahei"; color:#a8a8a8; text-align:center;}

.neibanner{width:1280px;height: 200px;display: table; clear:both; margin: 20px auto;}
.neibannertwo{width: 100%;height: 554px;display: table;}
.neibanner .neibanc{ width:1200px; height:430px; margin:0 auto; overflow:hidden;}
.neiye_title{ height:40px; line-height:40px; font-size:35px;color:#fff; font-family:"Arial"; font-weight:bold; text-align:left; margin:200px auto 0 60px;}
.neiye_title1{ height:60px; line-height:60px; font-size:34px;color:#fff; font-family:"microsoft yahei"; font-weight:bold; text-align:left; margin-left:60px;}
.neiye_title2{ width:135px; height:5px; border-bottom:5px solid #f5f8fa; margin-left:60px;}
.neibanner .neibanc .t{font-size: 56px;margin-bottom: 1.5%;}
.neibanner .neibanc .intro{font-size: 16px;}
.neibannertwo .neibanc{color: #333;display: table-cell;vertical-align: middle;}
.neibannertwo .neibanc .t{font-size: 45px;margin-bottom: 2px; color:#fff; font-family:"黑体";}
.neibannertwo .neibanc .ty{ width:100px; height:5px; background-color:#e4e1e1; margin:0 auto;}
.neibannertwo .neibanc .intro{font-size: 45px; color:#fff; font-family:"Arial"; margin-top:15px;}


/*当前位置*/
.where{ width:100%;height: 60px; background-color:#fff; margin:0 auto 20px auto; border-bottom:1px solid #f5f5f5;}
.lan{line-height: 60px; background:#fff url(../img/images/hone.png) no-repeat left center; padding: 0 22px; color:#666; float:left;}
.where_right{ width:900px; height:60px; line-height:60px; float:right; text-align:right;}
.neinav_box{ margin:0 15px; font-size:16px; color:#333; font-family:"microsoft yahei";}
.neinav_box:hover{ color:#b8161e;}
.neinav_box_a{ margin:0 15px;font-size:16px; color:#b8161e; font-family:"microsoft yahei";}
.bdr5{border-radius: 5px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #ecad17;}
.bl,.block{width: 1200px;margin: 0 auto;}
.bl2,.block2{width: 1200px;margin: 0 auto;}
input[type="submit"],input[type="reset"],button { border:none; outline:none; background:none; -webkit-appearance: none; }
.bol{font-weight: bold;}
/*left 部*/
.webleft{ width:270px; height:auto; overflow:hidden;}
.leftnav{ width:270px; height:auto; overflow:hidden;}
.titles{ width:270px; height:auto; line-height:50px; font-size:20px; color:#333; font-family:"microsoft yahei"; border-bottom:5px solid #f1af00; background-color:#f5f5f5; text-indent:1em;}
.titles span{ font-size:14px; color:#666; font-family:"microsoft yahei";}
.navlist{ width:100%; height:auto; overflow:hidden; background-color:#f5f5f5; padding:10px 0 10px 0;}
.left_navlist{width:90%; height:35px; overflow:hidden; line-height:35px; border-bottom:2px solid #f5f5f5; color:#333; text-indent:1em; background:url(../img/icoh.png) no-repeat 90% center; background-size:8%; margin:0 auto;}
.left_navlist:hover{width:90%; height:35px; overflow:hidden; line-height:35px; border-bottom:2px solid #fff; color:#f1af00; text-indent:1em; background:url(../img/icoh.png) no-repeat 90% center; background-size:8%; margin:0 auto;}
.left_navlistv{width:90%; height:35px; overflow:hidden; line-height:35px; border-bottom:2px solid #fff; color:#f1af00; text-indent:1em; background:url(../img/icoh.png) no-repeat 90% center; background-size:8%; margin:0 auto;}
.left_navlistv:hover{width:90%; height:35px; overflow:hidden; line-height:35px; border-bottom:2px solid #fff; color:#f1af00; text-indent:1em; background:url(../img/icoh.png) no-repeat 90% center; background-size:8%; margin:0 auto;}
/*分页*/
.page{ clear:both;width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 50px 0; margin:50px auto 0px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 5px; padding: 1px 6px;background: #f8f8f8; color:#00873c; font-size:16px;min-width:18px;text-align: center; border:1px solid #ededed;}
.pagination li.active {background: #00873c;color: #fff;}
.pagination li a {display: block;text-align: center; color:#333;}

/*sea*/
.ullist{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ullist li{ width:100%; height:35px; overflow:hidden; border-bottom:1px dashed #dedede;}
.ullist li a{ width:100%; height:35px; overflow:hidden; line-height:35px; color:#333;}
.ullist li a span{color:#999; float:right;}
.ullist li a:hover{ width:100%; height:35px; overflow:hidden; line-height:35px; color:#02346c;}
/*====回到顶部开始====*/
.back-top{z-index: 9999;width: 50px;height: 60px;position: fixed;right:0.15%;cursor:pointer;bottom:0.3%;color:white;border-radius: 5px;text-align:center;background:rgb(11,91,44) none repeat scroll 0 0 !important;/*rgba(0,0,0, 0.5) none repeat scroll 0 0 !important;*//*实现FF背景透明，文字不透明*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.back-top img{padding-top: 5px;}
.header_bottom{width:100%;height:9px;background: url("../img/header-b.png");}
.back-top:hover{opacity: 0.4;}
/*当前位置*/
.where_bg{ width:1280px;height: 45px; overflow:hidden; border-bottom:1px solid #dedede; margin:0 auto;}
.where{ width:1280px;height: 45px; margin:0 auto;}
.where_left{ width:20%; height:45px; line-height:45px; text-align:left; float:left; color:#048f41; font-size:22px; font-family:"microsoft yahei"; background:url(../img/images/home.png) no-repeat center left; text-indent:1.5em;}
.where_left a{ color:#666;}
.where_left a:hover{ color:#136e38;}
.where_right{ width:75%; height:45px; margin:0 auto; float:right; overflow:hidden; text-align:right;font-size:16px; line-height:45px; color:#048f41; font-family:"microsoft yahei";}
.neinav_box{margin:0 20px; font-size:16px; line-height:45px; color:#555; font-family:"microsoft yahei";}
.neinav_box:hover{ color:#048f41;}
.neinav_box_a{ margin:0 20px;font-size:16px; line-height:45px; color:#048f41; font-family:"microsoft yahei";}
.neinav_box_a:hover{ margin:0 20px;font-size:16px; line-height:45px; color:#048f41; font-family:"microsoft yahei";}
/*内页内容区*/
.view_nei{ width:100%; height:auto; min-height:500px; overflow: hidden; margin:0 auto;}
.nei_right_top{ width:100%; height:50px; margin:25px auto; position:relative;}
.nei_right_top_cn{ width:100%; height:50px; line-height:50px; font-size:32px; color:#048f41; text-align:center; font-family:"microsoft yahei";}
.nei_right_top_hist{ width:100%; height:25px; line-height:25px; font-size:12px; color:#666; text-align:center; font-family:"microsoft yahei";}
.nei_ps{ width:84px; height:56px; overflow:hidden; position:absolute; background:url(../img/images/chuan.png) no-repeat; bottom:0; left:30%;}
.nei_gy{ width:148px; height:76px; overflow:hidden; position:absolute; background:url(../img/images/he3.png) no-repeat; top:80px; right:15%;}

.nei_box{ width:1280px; height:auto; margin:0 auto;}
.neir{ margin:20px 10% 0 10%;width:80%;font-size: 15px;line-height:200%;}

.viewinter{padding:1% 0;padding-bottom:0.8%;color: #515151;font-size: 26px;}

/*about*/
.culture_k{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.culture_l{width:630px; height:260px; overflow:hidden; margin:0 auto; float:left;}
.culture_l_top{ width:100%; height:20px; overflow:hidden; margin:10px auto;}
.culture_l_top_l{ width:50%; height:20px; overflow:hidden; margin:0 auto; float:left; border-left:3px solid #048f41; font-size:18px; line-height:20px; color:#333; font-family:"microsoft yahei"; text-indent:10px;}
.culture_l_top_r{ width:20%; height:20px; overflow:hidden; margin:0 auto; float:right; text-align:right; font-size:15px; line-height:20px; color:#00873c; font-family:"microsoft yahei";}
.culture_l_down{ width:628px; height:218px; overflow:hidden; margin:0 auto; border:1px solid #dedede;}
.culture_l_down_img{ width:270px; height:175px; overflow:hidden; float:left; margin:20px;}
.culture_l_down_img img{ width:270px; height:175px;}
.culture_l_down_con{ width:300px; height:175px; overflow:hidden; float:left; margin:20px auto 0 auto; font-size:15px; line-height:30px; color:#333; font-family:"microsoft yahei";}
.culture_team{ width:620px; height:207px; overflow:hidden; margin:10px 0;}
.culture_team_box{ width:140px; height:auto; overflow:hidden; float:left; margin:0 7px;}
.culture_team_box_img{ width:140px; height:177px; overflow:hidden; margin:0 auto;}
.culture_team_box_img img{ width:140px; height:177px;transition:all 0.5s; }
.culture_team_box_title{ width:140px; height:30px; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333;}
.culture_team_box_title span{line-height:30px; font-size:12px; font-family:"microsoft yahei"; color:#666;}

.culture_h{width:100%; height:260px; overflow:hidden; margin:0 auto; float:left;}
.culture_h_down{ width:1278px; height:218px; overflow:hidden; margin:0 auto; border:1px solid #dedede;}
.culture_huanjing{ width:1238px; height:178px; overflow:hidden; margin:20px;}
.huanjing_box{ width:270px; height:auto; overflow:hidden; float:left; margin:0 auto 0 18px;}
.huanjing_box_img{ width:270px; height:178px; overflow:hidden; margin:0 auto;}
.huanjing_box_img img{ width:270px; height:178px;transition:all 0.5s; }
.culture_r{width:310px; height:260px; overflow:hidden; margin:0 auto; float:left;}
.culture_r_down{ width:308px; height:218px; overflow:hidden; margin:0 auto; border:1px solid #dedede;}
.culture_rongyu{ width:270px; height:178px; overflow:hidden; margin:20px;}
.culture_rongyu img{ width:270px; height:178px;}
/*case*/
.keshi_top_case{ width:100%; height:50px; overflow:hidden; margin:0 auto; line-height:50px; font-size:20px; font-family:"microsoft yahei"; color:#333;}
.case_down{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.case_box{ width:220px; height:auto; overflow:hidden; float:left; margin:0 18px 30px 18px;}
.case_box_img{ width:220px; height:270px; overflow:hidden; margin:0 auto;}
.case_box_img img{ width:220px; height:270px;transition:all 0.5s; }
.case_box_title{ width:220px; height:40px; overflow:hidden; margin:0 auto; line-height:40px; font-size:20px; font-family:"microsoft yahei"; color:#333;}
.case_box_title span{line-height:40px; font-size:16px; font-family:"microsoft yahei"; color:#666;}
.case_box_con{ width:220px; height:60px; overflow:hidden; margin:7px auto; line-height:20px; font-size:12px; font-family:"microsoft yahei"; color:#333;}
.case_box_more{ width:75px; height:30px; overflow:hidden; margin:0 auto; background-color:#00873c; border-radius:5px; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#fff; text-align:center;}
.case_box:hover .case_box_img img{ width:220px; height:270px; transition:all 0.5s; transform:scale(1.1);}

.case_view{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case_view .left{ width:220px; height:auto; float:left; overflow:hidden; margin:0 20px 0 auto; border-radius:5px;}
.case_view .left img{ width:220px; height:270px;}
.case_view .right{ width:980px; height:auto; float:left; overflow:hidden; margin:0 auto;}
.case_view .right .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:40px; font-size:20px; font-family:"microsoft yahei"; color:#111;}
.case_view .right .keywords{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#666; border-bottom:1px solid #dedede;}
.case_view .right .centent{ width:100%; height:auto; overflow:hidden; margin:20px auto 0 auto; }

/*huanjing*/
.nei_pic{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.pic_box{ width:290px; height:auto; overflow:hidden; float:left; margin:0 15px 25px 15px;}
.pic_box_img{ width:290px; height:192px; overflow:hidden; margin:0 auto; position:relative;}
.pic_box_img img{ width:290px; height:192px;transition:all 0.5s; }
.pic_box_con{ width:290px; height:30px; overflow:hidden; margin:7px auto; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333; text-align:center;}
.pic_box:hover .pic_box_img img{ width:290px; height:192px; transition:all 0.5s; transform:scale(1.1);}


/*keshi*/
.keshi{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.keshi_top{ width:100%; height:60px; overflow:hidden; margin:0 auto; text-align:center;}

.keshi_top_a{width:33%; height:60px; display:inline-block; text-align:center; line-height:56px; font-size:17px; font-family:"microsoft yahei"; color:#333;}
.keshi_top_a:hover{ color:#fff; background:url(../img/images/newsnav_ke.png) no-repeat center;}
.keshi_top_b{width:33%; height:60px; display:inline-block; text-align:center; line-height:56px; font-size:17px; font-family:"microsoft yahei"; color:#fff; background:url(../img/images/newsnav_ke.png) no-repeat center;}
.keshi_top_b:hover{ width:33%; height:60px; display:inline-block; text-align:center; line-height:56px; font-size:17px; font-family:"microsoft yahei"; color:#fff; background:url(../img/images/newsnav_ke.png) no-repeat center;}

.keshi_down{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.keshi_box{ width:auto; height:35px; overflow:hidden; margin:5px auto 5px 12px; padding:0 20px; float:left; border:1px solid #dedede; border-radius:10px; line-height:35px; font-size:15px; font-family:"microsoft yahei"; color:#333; text-align:center; transition:all 0.5s; }
.keshi_box:hover{ background-color:#048f41; border:1px solid #048f41; color:#fff; transition:all 0.5s;  }
.keshi_box_t{ width:auto; height:35px; overflow:hidden; margin:5px auto 5px 12px; padding:0 20px; float:left; background-color:#048f41; border:1px solid #048f41; border-radius:10px; line-height:35px; font-size:15px; font-family:"microsoft yahei"; color:#fff; text-align:center; transition:all 0.5s;}
.keshi_box_t:hover{background-color:#048f41; border:1px solid #048f41; color:#fff; transition:all 0.5s;  }

.keshiv_box{ width:95%; height:auto; overflow:hidden; margin:0 auto; padding:2.4%; border:1px solid #dedede;}
.keshiv_top{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:50px; font-size:22px; font-weight:bold; font-family:"microsoft yahei"; color:#333; text-align:center;}
.keshiv_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:35px; font-size:16px; font-family:"microsoft yahei"; color:#333;}
.keshiv_doc{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.keshiv_boxa{ width:220px; height:auto; overflow:hidden; float:left; margin:20px 0 20px 35px;}
.keshiv_boxa_img{ width:220px; height:270px; overflow:hidden; margin:0 auto;}
.keshiv_boxa_img img{ width:220px; height:270px;transition:all 0.5s; }
.keshiv_boxa_title{ width:220px; height:40px; overflow:hidden; margin:0 auto; background-color:#e7eee7; line-height:40px; font-size:20px; font-family:"microsoft yahei"; color:#00873c; text-align:center;}
.keshiv_boxa:hover .keshiv_boxa_img img{ width:220px; height:270px; transition:all 0.5s; transform:scale(1.1);}

