@charset "utf-8";
/* CSS Document */
.cp_box{ width:100%; height:auto; overflow:hidden; min-width:1200px;}
.pro{ width:1180px; height:auto; overflow:hidden; margin:35px auto;}
.pro_bt{ width:1180px; height:80px; text-align:center;}
.pro_bt h3{ font-size:40px; font-weight:normal; color:#b5b5b5; text-transform:uppercase; font-family:Impact;}
.pro_bt span{ font-size:22px; height:30px; line-height:30px; font-weight:bold; background:url(../images/bj_l.jpg) no-repeat center; display:block;}
.pro_tp{ width:1180px; height:auto; overflow:hidden; margin-top:50px;}
#tab{width:1180px; overflow:hidden;}
.pro_tit{ width:1180px; height:150px; margin-bottom:50px;}
#tab .tab_menu{ width:513px;height:150px; margin:0 auto;}
#tab .tab_menu li{ float:left;width:170px; height:146px; text-align:center; float:left; background:url(../images/fl_l.jpg) no-repeat top right;}
#tab .tab_menu li img{ width:106px; height:106px; border:3px solid #cccccc; border-radius:53px; box-sizing: border-box; -webkit-box-sizing: border-box;}
#tab .tab_menu li p{ height:40px; line-height:40px; font-size:14px;}
#tab .tab_menu .selected a img{ width:106px; height:106px; border:3px solid #ee6b00; border-radius:53px; box-sizing: border-box; -webkit-box-sizing: border-box;}
#tab .tab_menu .selected a p{ color:#ee6b00;}
#tab .tab_box{width:1176px;height:auto;clear:both; margin:0px auto;}
#tab .hide{display:none;}
.tab_box ul li{ float:left;margin-right:13px; margin-left:13px; margin-bottom:40px; display:inline;width:268px;height:245px;}
.tab_box ul li img{ width:268px; height:178px;}
.tab_box ul li p{width:268px;margin-top:10px;height:57px;line-height:80px;text-align:center; background:url(../images/cp_bt.jpg) no-repeat center;font-size:14px; font-weight:bold;}
.tab_box ul li:hover p{ background:url(../images/cp_bt_h.jpg) no-repeat center; color:#ee6b00;}

.gy_box{ width:100%; height:600px; background:url(../images/gy_bj.jpg) no-repeat center bottom; min-width:1200px;}
.gy{ width:1180px; height:600px; margin:0 auto;}
.gy_bt{ width:1180px; height:100px; text-align:center;}
.gy_bt h3 a{ font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.gy_bt span{ display:block; font-size:20px; letter-spacing:1px;}
.gy_bt span b{ font-size:26px; font-style:normal; color:#ee6b00;}
.gy_nr{ width:730px; height:auto; overflow:hidden; margin-top:40px; margin-left:20px;}
.gy_u{ width:730px; height:300px;}
.gy_u dl dt{ width:730px; height:100px;}
.gy_u dl dt img{ width:100px; height:100px; float:left;}
.gy_u dl dt h3{ width:620px; height:100px; float:left; margin-left:10px; padding-top:20px; font-weight:normal;}
.gy_u dl dt h3 span{ display:block; width:250px; height:20px; line-height:20px; background-color:#018c19; text-align:center; text-transform:uppercase; font-size:11px; color:#d1d1d1; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px;}
.gy_u dl dt h3 a{ width:250px; height:50px; line-height:50px; font-size:24px; color:#fff; letter-spacing:2px;}
.gy_u dl dd{ width:700px; height:auto; overflow:hidden; font-size:14px; color:#fff;}
.gy_u dl li{ width:700px; line-height:35px; font-size:14px; color:#fff; background:url(../images/line.png) no-repeat 0 15px;}
.gy_u dl dd p{ padding-left:115px; letter-spacing:1px;}
.gy_d{ width:730px; height:50px; margin-top:35px;}
.gy_d a{ width:130px; height:50px; line-height:50px; background-color:#018c19; text-align:center; color:#fff; font-size:14px; border:1px solid #47ac04; float:left;}
.gy_d a:hover{ -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; background-color:#ee6b00; }

.ys{ width:1070px; height:964px; background:url(../images/ys_bj.jpg) no-repeat center; margin:60px auto; position:relative;}
.ys_1{ width:380px; height:410px; position:absolute; top:170px; left:690px;}
.ys_wz{ font-size:14px; line-height:26px;}
.ys_an{ width:187px; height:60px; margin-top:60px; margin-left:89px;}
.ys_2{ width:380px; height:410px; position:absolute; top:710px; left:0px;}

.cj_box{ width:100%; height:490px; background:url(../images/fc_bj.jpg) no-repeat center center; min-width:1200px;}
.cj{ width:1180px; height:490px; margin:0 auto; position:relative;}
.cj_bt{ height:120px; text-align:center; position:absolute; top:190px; left:380px;}
.cj_bt h3{ font-size:70px; font-weight:normal; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.cj_bt h3 i{ color:#ee6b00; font-style:normal;}
.cj_bt span{ font-size:20px; height:30px; line-height:30px; background:url(../images/bt_lline.png) no-repeat center; display:block;}
.cj_bt span a{ color:#fff;}
.cj_tp{ width:1080px; height:350px; margin:0 auto;}
.gd_01{ position:relative; height:350px; width:1080px; padding-top:110px;}
.gd_01 em{ position: absolute; top: 320px;}
.gd_01 .t_l{ left: 470px;}
.gd_01 .t_r{ right: 480px;}
.gd_01 #simgs01{ width:1080px; height:350px; margin:0 auto;}
.gd_01 li{float: left; width: 1080px; height:350px;}
.gd_01 li dl{ width: 1080px; height:350px; margin:0 auto;}
.gd_01 li dl dt{float: left; width: 280px; height:350px;}
.gd_01 li dl dd{float: right; width: 280px; height:350px;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}

.section{width:280px; height:280px; overflow:hidden;position:relative;}
.tit{width:280px; height:70px; line-height:70px; text-align:center; font-size:16px;}
.tit a{ color:#fff;}
.tit a:hover{ text-decoration:underline; color:#ee6b00;}
.photo{width:280px;height:280px;}
.photo img{width:280px;height:280px; border-radius:140px;overflow:hidden;border:#49ad00 10px solid; box-sizing: border-box; -webkit-box-sizing: border-box;}
.section .rsp{width:280px;height:280px; border-radius:140px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:280px;height:280px;left:-280px;top:0px;overflow:hidden;}
.section .text h3{width:280px;margin-top:120px;height:40px;line-height:40px;text-align:center;color:#FFFFFF;background:#3c9900;font-size:14px;}

.xw{ width:1180px; height:auto; overflow:hidden; margin:35px auto;}
.xw_nr{ width:1180px; height:auto; overflow:hidden; margin-top:50px;}
.nr_l{ width:442px; height:auto; overflow:hidden; float:left;}
.nr_l_bt{ width:442px; height:50px;}
.nr_l_bt h3 a{ font-size:14px; display:block; padding-left:30px;}
.nr_l_bt h3 span{ font-size:20px; text-transform:uppercase; background:url(../images/jt.jpg) no-repeat left center;}
.nr_l_bt h3 span b{ padding-left:30px;}
.nr_l_nr{ width:442px; height:290px; margin-top:10px;}
.nr_l_nr img{ width:442px; height:192px;}
.nr_l_nr dl{ width:442px; height:75px; margin-top:10px; border-bottom:2px solid #ccc;}
.nr_l_nr dl dt{ width:58px; height:58px; border-radius:29px; background-color:#000000; float:left; text-align:center; color:#fff; font-size:16px; line-height:20px;}
.nr_l_nr dl dt p{ padding-top:10px;}
.nr_l_nr dl dt span{ display:block; font-size:14px;}
.nr_l_nr dl dd{ width:360px; height:58px; line-height:58px; margin-left:18px; float:left;}
.nr_l_nr dl dd a{ color:#494949;}
.nr_l_nr dl dd a:hover{ color:#ee6b00; text-decoration:underline;}
.nr_l_nr dl dd span a{ float:right; font-size:16px; color:#b9b9b9;-webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s;}
.nr_l_nr dl dd span a:hover{ color:#494949;}
.nr_r{ width:580px; height:auto; overflow:hidden; float:right;}
#tab_1{width:580px; overflow:hidden;}
.xw_tit{ width:580px; height:50px;}
#tab_1 .tab_menu_1{ width:540px; height:50px; margin-left:40px;}
#tab_1 .tab_menu_1 li a{ display:inline-block; height:30px; font-size:14px; float:left; margin-right:37px;}
#tab_1 .tab_menu_1 .selected a{ background:url(../images/jt_h.jpg) no-repeat center bottom; color:#ee6b00;}
#tab_1 .tab_box_1{ width:580px; height:290px; margin-top:10px; background:url(../images/xw_l.jpg) no-repeat left;}
#tab_1 .hide{display:none;}
.tab_box_1 ul li{ float:left; width:540px; height:60px; border-bottom:1px dotted #ccc; margin-left:40px; margin-bottom:15px;}
.tab_box_1 ul li dl dt{ width:540px; height:25px; font-weight:bold;}
.tab_box_1 ul li dl dt:hover a{ color:#ee6b00; text-decoration:underline;}
.tab_box_1 ul li dl dt span{ float:right; font-size:14px; color:#b5b5b5;}
.tab_box_1 ul li dl dd{ width:540px; height:20px; line-height:20px; font-weight:normal; overflow:hidden;}

.main{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.main_left{ float:left; width:200px; background:#FFFFFF;}
.leftitem{ border:#d5d5d5 1px solid; border-radius:4px; margin-bottom:12px;}
.txt{ height:42px; line-height:42px; background-color:#195723; color:#fff; font-size:16px; text-indent:20px; font-weight:bold}
.cates{ width:170px; height:auto; overflow:hidden; margin:20px auto; font-size:14px;}
.cates ul li{ width:170px; height:40px; line-height:40px; color:#333; font-weight:bold; text-indent:16px;  border-radius:2px; border-bottom:1px dashed #CCCCCC;}
.cates ul li a:hover{ background-color:#ee6b00; display:block; color:#fff;}

.lianxi{ padding:12px 0px;}
.lianxi dl{ padding:0px 12px;}
.lianxi dl dt{background:url(../images/tel1.png) left center no-repeat; padding:10px 0px; padding-left:60px;}
.dh{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:18px; color:#333;  line-height:24px;}
.lianxi dl dd{ line-height:24px;}
.main_right{ float:right; width:865px; overflow:hidden; background:#FFFFFF;}
.sitemap{ border:1px solid #d5d5d5; border-radius:4px; height:34px; line-height:34px; padding-left:12px;}
.content{border:1px solid #d5d5d5; border-radius:4px; padding:12px 24px; margin-top:12px; font-size:14px; line-height:28px;}

.main_tp{ width: 820px; height:auto; overflow:hidden; margin-top:30px;}
.main_tp ul li{ width: 195px; height:180px; float:left; text-align:center; margin-left:5px; margin-right:5px; margin-bottom:18px;}
.main_tp ul li img{ width: 185px; height:123px; padding:4px; border:1px solid #ccc;}
.main_tp ul li p{ width: 195px; height:47px; line-height:47px; font-weight:bold;}
.main_tp ul li:hover img{ border:1px solid #609d04;}
.main_tp ul li:hover p{ color:#609d04;}

.main_xw{ width:820px; height:auto; overflow:hidden; margin-top:30px;}
.main_xw ul li{ width: 820px; height:120px; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.main_xw ul li img{ float:left; width: 100px; height:90px; padding:4px; border:1px solid #ccc;}
.main_xw ul li img:hover{ border:1px solid #609d04;}
.main_xw ul li dl{ float:right; width: 690px; height:100px;}
.main_xw ul li dl dt{ float:right; width: 690px; height:50px;}
.main_xw ul li dl dt a{ width: 690px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.main_xw ul li dl dt span{ display:block; height:20px; line-height:20px; color:#999;}
.main_xw ul li dl dt span i{ font-style:normal;}
.main_xw ul li dl dd{ width: 690px; height:50px; line-height:25px; overflow:hidden;}