﻿/*reset*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding: 0; position: relative; }
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}


img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
h1{display: none;}
body{font-family:'\5FAE\8F6F\96C5\9ED1'; background: #fff; min-height: 975px;}
ul{list-style: none;}
/*.sp,:before,:after{background: url("../images/sp.png") no-repeat;}*/
/*body开始*/
.bg{ margin: 0 auto; }
.bg2{ margin: 0 auto; min-height: 834px;}
.header{margin: 0 auto; overflow: hidden;}
/*头部*/
.header2{margin: 0 auto; width: 1200px; overflow: hidden; height: 72px;}
.header2 .logo{ width: 92px; height: 42px;display: block; float: left; margin: 15px auto;}
.header2 .nav{overflow: hidden; margin: 0 auto; float: right;}
.header2 .nav a{font-size: 16px; color: #555555; float: left; height: 72px; line-height: 72px; text-align: center; padding: 0 25px;}
.header2 .nav a.on{color: #00be78;}

.ad{overflow: hidden; margin:0 auto;}
.ad a{overflow: hidden; display: block; margin: 0 auto;}
.ad a img{width: 100%; height: 100%; margin: 0 auto; display: block;}
.box_r_b{padding-top: 15px;}
/*文章分页*/
.article_paging{overflow: hidden; margin: 20px auto;}
.article_paging ul{overflow: hidden; margin: 0 auto;}
.article_paging ul li{float: left; overflow: hidden; width: 50%;}
.article_paging ul li span{float: left; font-size: 20px; color: #333333; margin: 0 10px;}
.article_paging ul li a{float: left; font-size: 20px; color: #333333; max-width: 360px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article_paging ul li a:hover{color: #ff3300; text-decoration: underline;}


/*footer*/
.index .footer{overflow: hidden; margin: 0 auto; width: 100%;}
.index .footer .foot_1{width: 1000px; overflow: hidden; margin: 0 auto;}
.index .footer .foot_1 div{display: table; overflow: hidden; margin: 20px auto 10px;}
.index .footer .foot_1 div p{font-size: 20px; color: #fff; line-height: 30px;}
.index .footer .foot_1 div p:before{content: ""; width: 30px; height: 30px; display: block; float: left; background-position: 0 -59px; margin-right: 5px;}
.index .footer .foot_1 div p span{font-size: 20px; color: #fff;}
.index .footer .foot_1 div p span:nth-of-type(1){margin-right: 20px;}
.index .footer .foot_2{width: 1000px; overflow: hidden; margin: 0 auto;}
.index .footer .foot_2 div{display: table; overflow: hidden; margin: 0 auto;}
.index .footer .foot_2 div p{font-size: 20px; color: #fff; line-height: 30px; float: left; margin-right: 20px;}
.index .footer .foot_2 div p:before{content: ""; width: 30px; height: 30px; display: block; float: left; margin-right: 5px;}
.index .footer .foot_2 div p:nth-of-type(1):before{background-position:-30px -59px; }
.index .footer .foot_2 div p:nth-of-type(2):before{background-position:-60px -59px; }
.index .footer .foot_2 div p span{font-size: 20px; color: #fff;}

.footer2{overflow: hidden; margin: 0 auto; background: #333333; padding: 27px 0;width: 100%;}
.footer2 .foot_1{width: 1200px; overflow: hidden; margin: 0 auto;}
.footer2 .foot_1 div{display: table; overflow: hidden; margin: 0 auto; padding: 10px 0;}
.footer2 .foot_1 a{font-size: 14px; color: #939191; float: left; padding:0 20px; border-right: 1px solid #afafaf; height: 15px; line-height: 15px;}
.footer2 .foot_1 a:last-child{border: none;}
.footer2 .foot_2{width: 1200px; overflow: hidden; margin: 0 auto;}
.footer2 .foot_2 p{font-size: 14px;color: #939191; text-align: center;}
.footer2 .foot_3{ overflow: hidden; margin: 15px auto; display: table;}
.footer2 .foot_3 a{overflow: hidden; display: block; float: left; margin: 0 12px;}
.foot_2 a{color: #666666}

/*公共左导航栏*/
.public_column{overflow: hidden; width: 270px; float: left; margin-right: 50px;}
.public_column .zt_n{overflow: hidden; margin: 0 auto; font-size: 24px; color: #fff; background: #00be78; width: 270px; height: 102px; text-align: center; line-height: 102px; display: block;}
.public_column ul{overflow: hidden; margin: 0 auto;}
.public_column ul li{overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd;}
.public_column ul li a{font-size: 16px;color: #555555; text-align: center; height: 60px; line-height: 60px; background: #f7f7f7; display: block; position: relative;}
.public_column ul li a.on{color: #00be78; background: #fff;}
.public_column ul li a:after{content: ""; width: 15px; height: 15px; display: block; float: right; position: absolute; top:50%; margin-top: -7px; right:20px; background-position: -120px -59px;}
.public_column ul li a.on:after{background-position: -135px -59px;}
/*index*/
.index .bg{overflow: hidden; margin: 0 auto; background: url("../images/bg1.jpg") no-repeat 50% 0; height: 759px;}
.index .header{overflow: hidden; margin: 0 auto; width: 1000px; background: url("../images/header_bg.jpg") no-repeat 50% 0; height: 759px; position: relative;}
.index .bg2{overflow: hidden; margin: 0 auto;  background: url("../images/bg2.jpg") no-repeat 50% 0; height: 3245px;}
.index .main{overflow: hidden; margin: 0 auto; width: 1000px; background: url("../images/conter_bg.jpg") no-repeat 50% 0; height: 3245px;}
.index .header .jm_btn{width: 382px; height: 106px; display: block; background: url("../images/jm_ico.png") no-repeat; position: absolute; top:588px; left:0; right:0; margin: 0 auto;}
.index .box1{overflow: hidden; margin: 0 auto; height: 667px;}
.index .box1 div{overflow: hidden; padding-left: 45px; width: 880px; padding-top: 215px;}
.index .box1 div p{font-size: 16px; color: #fa353f; text-align: justify; text-indent: 2em; line-height: 30px;}
.index .box2{overflow: hidden; margin: 0 auto; height: 945px; border-bottom: 1px solid #fa353f;}
.index .box2 h2{font-size: 46px; color: #f9e393; text-align: center; font-weight: normal; font-weight: 300; height: 104px; line-height: 104px;}
.index .box2_1{overflow: hidden; margin: 0 auto; padding-top: 40px;}
.index .box2_1 h3{overflow: hidden; margin: 0 auto;}
.index .box2_1 h3 span{font-size: 30px; color: #fff; float: left; display: block; background-position: 0 0; width: 265px; height: 54px; line-height: 54px; font-weight: normal; padding-left: 18px;}
.index .box2_f{overflow: hidden; margin: 0 auto; width: 465px; float: left; margin-right: 70px;}
.index .box2_f ul{overflow: hidden; margin: 15px auto;}
.index .box2_f ul li{overflow: hidden; margin: 0 auto 20px;}
.index .box2_f ul li span{font-size: 24px; color: #fa353f; display: block; line-height: 30px; margin: 10px auto;}
.index .box2_f ul li span:before{content: ""; width: 28px; height: 30px; display: block; float: left; background-position: -94px -59px;}
.index .box2_f ul li p{font-size: 16px; color: #503014; line-height: 28px;}
.index .box2_r{overflow: hidden; margin: 0 auto; width: 465px; float: left;}
.index .box2_r ul{overflow: hidden; margin: 15px auto;}
.index .box2_r ul li{overflow: hidden; margin: 0 auto;}
.index .box2_r ul li span{font-size: 24px; color: #fa353f; display: block; line-height: 30px; margin: 10px auto;}
.index .box2_r ul li span:before{content: ""; width: 28px; height: 30px; display: block; float: left; background-position: -94px -59px;}
.index .box2_r ul li p{font-size: 16px; color: #503014; line-height: 28px;}
.index .box2_r .box2_r_1{overflow: hidden; margin: 10px auto; width: 460px; height: 178px; float: left;  background: url("../images/dv_bg.png") no-repeat;}
.index .box2_r_1 span{font-size: 22px; color: #fa353f;  margin: 48px auto 10px; padding-left: 28px; display: block;}
.index .box2_r_1 div{overflow: hidden; padding-left: 28px; width: 405px;}
.index .box2_r_1 div a{font-size: 16px; color: #0e82be; margin-right: 30px; line-height: 37px;}
.index .box3{overflow: hidden; margin: 0 auto; height: 470px; border-bottom: 1px solid #fa353f;}
.index .box3_1{overflow: hidden; margin: 0 auto; padding-top: 40px;}
.index .box3_1 h3{overflow: hidden; margin: 0 auto;}
.index .box3_1 h3 span{font-size: 30px; color: #fff; float: left; display: block; background-position: 0 0; width: 265px; height: 54px; line-height: 54px; font-weight: normal; padding-left: 18px;}
.index .box3_f{overflow: hidden; margin: 0 auto; width: 738px; float: left;}
.index .box3_f ul{overflow: hidden; margin: 15px auto;}
.index .box3_f ul li{overflow: hidden; margin: 0 auto 10px;}
.index .box3_f ul li span{font-size: 24px; color: #fa353f; display: block; line-height: 30px; margin: 10px auto;}
.index .box3_f ul li span:before{content: ""; width: 28px; height: 30px; display: block; float: left; background-position: -94px -59px;}
.index .box3_f ul li p{font-size: 16px; color: #503014; line-height: 28px;}
.index .box3_r{overflow: hidden; margin: 0 auto;float: left;}
.index .box3_r div{overflow: hidden; float: left; width: 260px; height: 292px; background: url("../images/dv_bg2.jpg") no-repeat; position: relative;}
.index .box3_r div p{font-size: 18px; color: #fff; text-align: center; position: absolute; bottom: 10px; left:0; right:0; margin: 0 auto; line-height: 30px;}
.index .box4{overflow: hidden; margin: 0 auto; height: 370px; border-bottom: 1px solid #fa353f;}
.index .box4_1{overflow: hidden; margin: 0 auto; padding-top: 40px;}
.index .box4_1 h3{overflow: hidden; margin: 0 auto;}
.index .box4_1 h3 span{font-size: 30px; color: #fff; float: left; display: block; background-position: 0 0; width: 265px; height: 54px; line-height: 54px; font-weight: normal; padding-left: 18px;}
.index .box4_k{overflow: hidden; margin: 0 auto; padding: 40px 0;}
.index .box4_k img{width: 311px; height: 172px; display: block; float: left; margin-right: 60px;}
.index .box4_k ul{overflow: hidden; margin: 0 auto;}
.index .box4_k ul li{overflow: hidden; margin: 0 auto; padding: 3px 0;}
.index .box4_k ul li p{font-size: 16px; color: #503014;}
.index .box5{overflow: hidden; margin: 0 auto; height: 593px;}
.index .box5_1{overflow: hidden; margin: 0 auto; padding-top: 40px;}
.index .box5_1 h3{overflow: hidden; margin: 0 auto;}
.index .box5_1 h3 span{font-size: 30px; color: #fff; float: left; display: block; background-position: 0 0; width: 265px; height: 54px; line-height: 54px; font-weight: normal; padding-left: 18px;}
.index .box5_f{overflow: hidden; margin: 0 auto; width: 533px; float: left; margin-right: 65px;}
.index .box5_f ul{overflow: hidden; margin: 15px auto;}
.index .box5_f ul li{overflow: hidden; margin: 0 auto 10px;}
.index .box5_f ul li span{font-size: 24px; color: #fa353f; display: block; line-height: 30px; margin: 15px auto;}
.index .box5_f ul li span:before{content: ""; width: 28px; height: 30px; display: block; float: left; background-position: -94px -59px;}
.index .box5_f ul li p{font-size: 16px; color: #503014; line-height: 28px; text-align: justify; text-indent: 2em;}
.index .box5_r{overflow: hidden; margin: 0 auto; float: left;}
.index .box5_r_1{overflow: hidden; margin: 0 auto; width: 333px; height: 397px; background: url("../images/dv_bg4.png") no-repeat; padding-left: 68px; padding-top: 20px;}
.index .box5_r_1 div{overflow: hidden; margin:5px auto; border: 1px solid #ddd;width:298px; height: 46px; float: left;}
.index .box5_r_1 div span{font-size: 16px;color: #444444; float: left; width: 90px; border-right: 1px solid #ddd; height: 16px; line-height: 16px; text-align: center; margin: 15px auto;}
.index .box5_r_1 div input{font-size: 16px;color: #666; float: left; border: none; height: 46px; line-height: 46px; padding: 0 10px;}
.index .box5_r_1 .tj_btn{font-size: 16px;color: #fff; background: #fa353f; float: left; display: block; width: 300px; height: 48px; line-height: 48px; text-align: center; margin: 5px auto; }
/*公司动态*/
.company_dynamic{overflow: hidden; margin: 0 auto;}
.company_dynamic .main{overflow: hidden; margin: 0 auto;}
.company_dynamic .box{overflow: hidden; margin: 0 auto; width: 1200px; padding-top: 40px;}
.company_dynamic .box_f{overflow: hidden; width: 270px; float: left; margin-right: 50px;}
.company_dynamic .box_r{overflow: hidden; width: 880px; float: left; margin-bottom: 30px;}
.company_dynamic .box_f_bt{overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd; padding: 10px 0; font-size: 16px; color: #666666;}
.company_dynamic .box_f_bt span{font-size: 16px;color: #444444; font-weight:bold; float: left;}
.company_dynamic .box_f_bt div{overflow: hidden; margin:0 auto; float: right;}
.company_dynamic .box_f_bt div p{font-size: 16px; color: #666666; float: left;}
.company_dynamic .box_f_bt div p:before{content: ""; width:15px; height: 15px; display: block; float: left; margin: 4px auto; background-position: -150px -59px; margin-right: 5px;}
.company_dynamic .box_f_bt div a{font-size: 16px; color: #666666; padding: 0 5px;}
.company_dynamic .box_f_bt div a.on{font-size: 16px; color: #444;}
.company_dynamic .box_r_k{overflow: hidden; margin:0 auto;}
.company_dynamic .box_r_hh{overflow: hidden; margin:0 auto; padding: 15px 0;}
.company_dynamic .box_r_hh h2{font-size: 24px; color: #333333; text-align: center; font-weight: normal; line-height: 50px;}
.company_dynamic .box_r_hh p{font-size: 14px; color: #999999; text-align: center; line-height: 30px;}
.company_dynamic .box_r_b{overflow: hidden; margin:0 auto; min-height: 200px;line-height: 26px;font-size: 14px;}
/*公司新闻*/
.company_news{overflow: hidden; margin: 0 auto;}
.company_news .main{overflow: hidden; margin: 0 auto;}
.company_news .box{overflow: hidden; margin: 0 auto; width: 1200px; padding-top: 40px;}
.company_news .box_f{overflow: hidden; width: 270px; float: left; margin-right: 50px;}
.company_news .box_r{overflow: hidden; width: 880px; float: left; margin-bottom: 30px;}
.company_news .box_f_bt{overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd; padding: 10px 0; font-size: 16px; color: #666666;}
.company_news .box_f_bt span{font-size: 16px;color: #444444; font-weight:bold; float: left;}
.company_news .box_f_bt div{overflow: hidden; margin:0 auto; float: right;}
.company_news .box_f_bt div p{font-size: 16px; color: #666666; float: left;}
.company_news .box_f_bt div p:before{content: ""; width:15px; height: 15px; display: block; float: left; margin: 4px auto; background-position: -150px -59px; margin-right: 5px;}
.company_news .box_f_bt div a{font-size: 16px; color: #666666; padding: 0 5px;}
.company_news .box_f_bt div a.on{font-size: 16px; color: #444;}
.company_news .box_r_k{overflow: hidden; margin:0 auto;}
.company_news .box_r_k ul{overflow: hidden; margin:0 auto;}
.company_news .box_r_k ul li{overflow: hidden; margin:0 auto; border-bottom: 1px dashed #ddd; padding: 10px 0;}
.company_news .box_r_k ul li a{overflow: hidden; display: block;}
.company_news .box_r_k ul li a:before{content: ""; width: 8px; height: 8px; display: block; border-top: 1px solid #00be78; border-right: 1px solid #00be78; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); margin: 10px auto; background: none; float: left; margin-right: 10px;}
.company_news .box_r_k ul li a p{font-size: 16px; color: #555555; float: left; line-height: 30px;}
.company_news .box_r_k ul li a span{font-size: 16px; color: #9f9f9f; float: right; line-height: 30px;}
/*关于我们*/
.about_us{overflow: hidden; margin: 0 auto;}
.about_us .main{overflow: hidden; margin: 0 auto;}
.about_us .box{overflow: hidden; margin: 0 auto; width: 1200px; padding-top: 40px;}
.about_us .box_f{overflow: hidden; width: 270px; float: left; margin-right: 50px;}
.about_us .box_r{overflow: hidden; width: 880px; float: left; margin-bottom: 30px;}
.about_us .box_f_bt{overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd; padding: 10px 0; font-size: 16px; color: #666666;}
.about_us .box_f_bt span{font-size: 16px;color: #444444; font-weight:bold; float: left;}
.about_us .box_f_bt div{overflow: hidden; margin:0 auto; float: right;}
.about_us .box_f_bt div p{font-size: 16px; color: #666666; float: left;}
.about_us .box_f_bt div p:before{content: ""; width:15px; height: 15px; display: block; float: left; margin: 4px auto; background-position: -150px -59px; margin-right: 5px;}
.about_us .box_f_bt div a{font-size: 16px; color: #666666; padding: 0 5px;}
.about_us .box_f_bt div a.on{font-size: 16px; color: #444;}
.about_us .box_r_k{overflow: hidden; margin:0 auto;}
.about_us .box_r_hh{overflow: hidden; margin:0 auto; padding: 15px 0;}
.about_us .box_r_hh h2{font-size: 24px; color: #333333; text-align: center; font-weight: normal; line-height: 50px;}
.about_us .box_r_hh p{font-size: 14px; color: #999999; text-align: center; line-height: 30px;}
.about_us .box_r_b{overflow: hidden; margin:0 auto; min-height: 200px;line-height: 26px;font-size: 14px;}
/*联系我们*/
.contact_us{overflow: hidden; margin: 0 auto;}
.contact_us .main{overflow: hidden; margin: 0 auto;}
.contact_us .box{overflow: hidden; margin: 0 auto 50px; width: 1200px; padding-top: 40px;}
.contact_us .box_1{overflow: hidden; margin: 0 auto;}
.contact_us .box_1 h2{font-size: 30px; color: #555555; text-align: center;overflow: hidden; margin: 20px auto; display: block; font-weight: normal;}
.contact_us .box_1 p{font-size: 18px; color: #888888; text-align: center;overflow: hidden; margin: 0 auto; line-height: 30px;}
.contact_us .box_1 i{width: 150px; height: 1px; border-bottom: 1px solid #17c484; display: block; margin:50px auto 0;}
.contact_us .box_2{overflow: hidden; margin: 0 auto; padding-top: 50px;}
.contact_us .box_2 ul{overflow: hidden; margin: 20px auto;}
.contact_us .box_2 ul li{overflow: hidden; float: left; width: 33.3%; min-height: 220px; margin-bottom: 20px;}
.contact_us .box_2 ul li a{overflow: hidden; display: block; margin: 0 auto;}
.contact_us .box_2 ul li a img{width: 70px; height: 70px; margin: 0 auto; display: block;}
.contact_us .box_2 ul li a h4{font-size: 18px; color: #555555; margin: 15px auto; display: block; font-weight: normal; text-align: center;}
.contact_us .box_2 ul li a p{font-size: 16px; color: #999999; margin: 0 auto; text-align: center; line-height: 30px;}

/*城市*/
.city_img{  margin:0px auto; overflow:hidden;}
.search_city{ width:1180px; margin:0px auto; overflow:hidden; font-size:14px;}
.search_city a:hover{color:#e6454a }
.search_a{ overflow:hidden; border-bottom:solid 1px #e0e0e0; height:98px;}
.search_a p{ float:left; font-weight:500; color:#333333; margin-top:40px;}
.search_a p a{ color:#0169ba; margin:0px 15px 0 2px;}
.search_a span{ float:left; margin-top:30px; overflow:hidden; padding-left:50px;}
.search_a span i{ float:left;}
.search_a span i.fl{ background:url(../images/cslb_04.gif) left top no-repeat; width:6px; height:38px;}
.search_a span i.fc{ background:#e6454a; padding: 0px 15px; height:38px; color:#fff; text-align:center; line-height:38px;font-style: normal}
.search_a span i.fr{ width:6px; height:38px;}
.search_b{ padding:30px 0;  overflow:hidden;}
.search_b ul li{ margin-top:20px;width: 100%;float: left;clear: left;}
.search_b ul li b{  color:#333333; font-size:20px; margin-right:30px; float: left;  margin-top: -4px;}
.search_b ul li a{ color:#0169ba; margin-right:17px;}
.search_b ul li a:hover{ color:#e6454a; text-decoration:none;}
.current{border-bottom: 2px #00be78 solid;}
.current_city{width:1180px;height: 150px;margin: auto}
.default_city{width: 300px;margin:auto}
.default_city a {
    height: 46px;background: #00be78;color: #fff;font-size: 18px;padding: 0 40px;line-height: 46px;border-radius: 23px;margin: 40px auto 0 auto;display: inline-block;
    *display: inline;
    *zoom: 1;
}
.default_city a span{padding: 0px 5px;}
.periphery p {line-height: 52px;text-align: center;font-size: 14px;}
.periphery a {color: #000000;padding: 5px;margin: 0 5px 0 0;}
.periphery a:hover{color: #00be78}
.index_nav{height: 40px;line-height: 40px;border-bottom: 1px #00be78 solid}
.index_nav a{font-size: 18px;height: 40px;line-height: 40px;margin-right: 10px;display: block;float: left;padding: 0px 20px;color: #000000}
.index_nav a.selected{color: #ffffff;background:#00be78; }


/*yema*/
.paging{overflow: hidden; margin: 20px auto; display: table;}
.paging .pagination{overflow: hidden; margin: 0 auto; display: table;}
.paging .pagination li{overflow: hidden; margin: 0 auto; float: left;}
.paging .pagination a{font-size: 14px; color: #888888; text-align: center; height: 30px; line-height: 30px; padding: 0 10px; margin: 0 5px; display: block; float: left; background: #fff;border: 1px solid #ddd;}
.paging .pagination a:hover{border:1px solid #00be78; background:#00be78; color:#fff;}
.paging .pagination span{font-size: 14px; color: #888888; text-align: center; margin: 0 5px; padding: 0 10px; height: 30px; line-height: 30px; display: block; float: left;background: #fff; border: 1px solid #ddd;}
.paging .pagination .active span{background: #00be78; color: #fff;}

/*友情连接*/
.link{
    color: #333333;
    width: 1200px;
    margin: auto;
    margin-bottom: 20px;
}
.link div{height: 45px;line-height: 45px;font-size: 16px;border-top: none;border-bottom:solid 1px #e0e0e0;}
.link a{line-height: 35px;padding-right: 15px;font-size: 14px;color: #666666}








