﻿/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}

.main_box{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}



@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:10px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.hui_bg{ background:#F6F7FB; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }


@media only screen and (max-width:1366px) {
.hui_bg{ background:#F6F7FB; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ background:#F6F7FB; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}


.sy_cp_k{ overflow:hidden; display:block}
.cplmk{display:none}

@media (max-width:1000px) {
.sy_cp_k{ overflow:hidden; display:none}
.cplmk{display: block}
}



.kfbox{ display:block}
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:1100px) {
.kfbox{ display:none}
.b_top{ overflow:hidden; display: block}
.kfbox .side{ display:none}
.side ul{ display:none}
.side{ display:none}
}


.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}



.index_case{margin:0px 0px 20px 0px; text-align:center}
.index_case h2{margin:0px; font-size:30px; line-height:40px;color: #333; font-weight:700}
.case_line{padding: 3px 0px; background: url(../images/about_line.png) center center no-repeat;}
.case_p{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.about_h2{margin-top:5px;}
.about_h2 span{ color:#ee0000}
.index_case P{line-height:160%; font-size:16px }
.about_h2 a{font-size:30px;color: #333}
@media only screen and (max-width: 1190px) {
.index_case{margin:0px 0px 0px 0px; text-align:center}
.index_case h2{margin:0px; font-size:20px; line-height:40px;}
.index_case P{line-height:160%; font-size:14px }
}

@media only screen and (max-width: 667px) {
.index_case h2{margin:0px; font-size:20px; line-height:40px;}
.about_h2 a{font-size:24px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}

}






/*--------实用领域------------*/

.sy_syly{ overflow:hidden; margin:0px; padding:0px; padding-top:20px}
.sy_syly li{ float:left; width:25%; list-style:none; margin:0px; padding:15px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_syly li dl{margin:0px; padding:0px; margin:0 auto; max-width:280px; width:94%; height:160px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_syly li dl dt{margin:0px; padding:0px; color:#FFFFFF; line-height:200%; font-size:20px;padding-top:15px; padding-left:20px}
.sy_syly li dl dd{margin:0px; padding:0px; color:#FFFFFF;font-size:14px; padding-left:20px;padding-right:140px; text-shadow: 1px 1px 1px #33333320;}
.sy_syly li a{ width:100%;}
.sy_syly li:nth-child(1) dl{background:#31D6D0 url(../images/yytu1.png) no-repeat  right  bottom;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_syly li:nth-child(2) dl{background:#FF4E4E url(../images/yytu2.png) no-repeat  right  bottom;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_syly li:nth-child(3) dl{background:#3899D0 url(../images/yytu3.png) no-repeat  right  bottom;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_syly li:nth-child(4) dl{background:#F9BA57 url(../images/yytu4.png) no-repeat  right  bottom;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_syly li:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.3); margin-top:-5px}


@media only screen and (max-width:1150px) {
.sy_syly li dl dd{margin:0px; padding:0px; color:#FFFFFF;font-size:14px; padding-left:20px;padding-right:20px; }

.sy_syly li dl{margin:0px; padding:0px; margin:0 auto; max-width:280px; width:94%; height:140px;}
.sy_syly li:nth-child(1) dl{background-size:80% auto}
.sy_syly li:nth-child(2) dl{background-size:80% auto}
.sy_syly li:nth-child(3) dl{background-size:80% auto}
.sy_syly li:nth-child(4) dl{background-size:80% auto}
}
@media only screen and (max-width:800px) {
.sy_syly li dl dt{ font-size:18px; padding-left:10px}
.sy_syly li dl dd{ padding-left:10px;font-size:12px;}
}

@media only screen and (max-width:650px) {
.sy_syly li dl dt{ font-size:16px; padding-left:10px;padding-top:10px; }
.sy_syly li dl{margin:0px; padding:0px; margin:0 auto; max-width:280px; width:94%; height:120px;}
}

@media only screen and (max-width:579px) {
.sy_syly li dl dt{ font-size:16px; padding-left:10px;padding-top:10px; }
.sy_syly li dl{margin:0px; padding:0px; margin:0 auto; max-width:280px; width:94%; height:120px;}

.sy_syly li{ float:left; width:50%; list-style:none; margin:0px; padding:0px; margin-bottom:15px}
.sy_syly li dl dd{ padding-left:10px;font-size:12px;padding-right:40px;}

.sy_syly li:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.3); margin-top:0px}
}

@media only screen and (max-width:380px) {
.sy_syly li dl dd{ padding-left:10px;font-size:12px;padding-right:20px;}
}
@media only screen and (max-width:300px) {
.sy_syly li{ float:left; width:100%; list-style:none; margin:0px; padding:0px; margin-bottom:15px}
}

/*--------产品栏目------------*/
.cp_nav_box{ overflow:hidden; margin:0px; padding:0px}
.cp_nav_box li{width:11.111%;float: left;text-align:center;color: #333; bottom:10px}
.cp_nav_box li dl{ overflow:hidden; margin:0px; padding:10px 0px; text-align:center;}
.cp_nav_box li dl dt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:2px}
.cp_nav_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:200%}
.cp_nav_box li dl dt img{width:auto; height:40px; vertical-align:top}
@media only screen and (max-width:1050px) {
.cp_nav_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:200%}
}

@media only screen and (max-width:1000px) {

.cp_nav_box li{width:33.33%;float: left;text-align:center;color: #333; bottom:10px}

}

@media only screen and (max-width:1000px) {
.cp_nav_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:200%}
}



/*--------关于我们------------*/
.sy_about_bg{background:url(../images/sy_about_bg.jpg) no-repeat center center fixed; background-size:cover;  min-height:600px; padding:100px 0px}

.sy_about_box{ height:auto; margin:0px; padding:0px; position:relative; margin:0 auto;max-width:1270px; width:100%}

.sy_about_box_L{ height:auto; margin:0px; padding:0px; float:left; max-width:940px; width:72%; min-height:380px; background:#ddd}
.sy_about_box_L dl{ margin:0px; padding:0px; width:65%; margin-left:10%; padding-top:5%; margin-bottom:30px}
.sy_about_box_L dl dt{ margin:0px; padding:0px; font-size:24px; color:#222; font-weight:normal}
.sy_about_box_L dl dt p{ margin:0px; padding:0px; font-size:16px; color:#555; font-weight:normal}
.sy_about_box_L dl dd{ margin:0px; padding:0px; font-size:16px; line-height:190%; color:#555; margin-top:20px}
.sy_about_box_L dl dd p{ margin:0px; padding:0px;}
.sy_about_box_L dl dd .more{ margin:0px; padding:0px; margin-top:10px; clear:both; height:1px; background:#ee0000; width:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_about_box_L:hover .more{width:50px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.sy_about_box_R{ height:auto; margin:0px; padding:0px; float: right; max-width:520px; width:41%; min-height:300px; position:absolute; z-index:3; right:0; top:40px}

.sy_about_box_R img{ width:100%; height:auto; vertical-align:top}

@media only screen and (max-width:1100px) {
.sy_about_bg{background:url(../images/sy_about_bg.jpg) no-repeat center top; background-size:cover;  min-height:400px; height:auto; padding:80px 0px 40px 0px}

.sy_about_box_L{ min-height:300px; height:auto}
}

@media only screen and (max-width:1000px) {
.sy_about_box_L dl dd{margin-top:10px}
.sy_about_box_L dl dd{font-size:14px; }
}

@media only screen and (max-width:700px) {
.sy_about_box_L dl dd{font-size:12px; }
}

@media only screen and (max-width:579px) {
.sy_about_box_L dl{ margin:0px; padding:0px; width:90%; margin-left:5%; padding-top:5%; margin-bottom:30px}
.sy_about_box_L{ height:auto; margin:0px; padding:0px; float:left; max-width:100%; width:100%; min-height:100px; height:auto;}
.sy_about_box_R{ height:auto; margin:0px; padding:0px; float:left; max-width:600px; width:100%; min-height:100px; height:auto; position: inherit; z-index:3; right:0; top:0px}
.sy_about_box_R a{ width:100%}
.sy_about_box_R img{ width:100%; height:auto; vertical-align:top}
.sy_about_box_L dl dd{font-size:14px; }
}


/*--------优势------------*/

#sy_sjtb_ys{ overflow:hidden; margin:0px;background:url(../images/qyyy_bg.jpg) no-repeat  center; background-size:cover}

.sy_sjtb_ys_L{ width:30%;overflow:hidden; margin:0px; padding:0px; float:left}
.sy_sjtb_ys_M{ width:36%;overflow:hidden; margin:0px; padding:0px;float:left; margin:0px 2%}
.sy_sjtb_ys_R{ width:30%;overflow:hidden; margin:0px; padding:0px;float: right}

.sy_sjtb_ys_M img{max-width:auto; width:100%; height:auto; vertical-align:top}

.sy_sjtb_ys_sm{overflow:hidden; margin:0px; padding:0px; margin-bottom:10%}
.sy_sjtb_ys_sm dl{overflow:hidden; margin:0px; padding:0px; color:#333}
.sy_sjtb_ys_sm dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight: 400; margin-bottom:20px; line-height:32px}
.sy_sjtb_ys_sm dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; min-height:150px}

.sy_sjtb_ys_sm1{overflow:hidden; margin:0px; padding:0px; margin-bottom:10%}
.sy_sjtb_ys_sm1 dl{overflow:hidden; margin:0px; padding:0px; color:#333; text-align:right}
.sy_sjtb_ys_sm1 dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:500; margin-bottom:20px; line-height:32px}
.sy_sjtb_ys_sm1 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; min-height:150px}

@media only screen and (max-width:1366px) {
.sy_sjtb_ys_sm1 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%}
.sy_sjtb_ys_sm dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%}
}
.sy_sjtb_ys_sm .sy_sjtb_bt_k{ padding:0px; background:#FFBA00; max-width:240px; width:92%; border-radius:32px; height:32px; color:#FFFFFF; }
.sy_sjtb_ys_sm .sy_sjtb_bt_k p{ width:32px; height:32px; border:#FFFFFF 2px solid; border-radius:50%; text-align:center; font-size:18px; font-weight:700; color:#FFFFFF; float:left; margin-right:10px; line-height:30px}

.sy_sjtb_ys_sm1 .sy_sjtb_bt_k{ padding:0px; background:#FFBA00; max-width:240px; width:92%; border-radius:32px; height:32px; float:right;color:#FFFFFF; }
.sy_sjtb_ys_sm1 .sy_sjtb_bt_k p{ width:32px; height:32px; border:#FFFFFF 2px solid; border-radius:50%; text-align:center; font-size:18px; font-weight:700; color:#FFFFFF; float: right; margin-left:10px; line-height:30px}



@media only screen and (max-width:1100px) {
.sy_sjtb_ys_sm dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; min-height:100px; height:auto}
.sy_sjtb_ys_sm1 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; min-height:100px; height:auto}
}
@media only screen and (max-width:1010px) {
.sy_sjtb_ys_sm dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%; min-height:100px; height:auto}
.sy_sjtb_ys_sm1 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%; min-height:100px; height:auto}
}
@media only screen and (max-width:900px) {
.sy_sjtb_ys_L{ width:100%;overflow:hidden; margin:0px; padding:0px; float:left}
.sy_sjtb_ys_M{ width:96%;overflow:hidden; margin:0px; padding:0px;float:left; margin:0px 2%; display:none}
.sy_sjtb_ys_R{ width:100%;overflow:hidden; margin:0px; padding:0px;float: right}

.sy_sjtb_ys_sm dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:500; margin-bottom:10px; line-height:32px}
.sy_sjtb_ys_sm1 dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:500; margin-bottom:10px; line-height:32px}

.sy_sjtb_ys_sm{overflow:hidden; margin:0px; padding:0px; margin-bottom:20px}
.sy_sjtb_ys_sm1{overflow:hidden; margin:0px; padding:0px; margin-bottom:20px}

.sy_sjtb_ys_sm dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%; min-height:10px; height:auto; padding-left:10px}
.sy_sjtb_ys_sm1 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%; min-height:10px; height:auto; text-align:left; padding-left:10px}



.sy_sjtb_ys_sm1 .sy_sjtb_bt_k{ padding:0px; background:#FFBA00; max-width:240px; width:92%; border-radius:32px; height:32px; float:left; text-align:left }
.sy_sjtb_ys_sm1 .sy_sjtb_bt_k p{ width:32px; height:32px; border:#FFFFFF 2px solid; border-radius:50%; text-align:center; font-size:18px; font-weight:700; color:#FFFFFF; float:left; margin-right:10px;margin-left:0px; line-height:30px}


}

/*--------平台------------*/
.sy_pt_box{overflow:hidden; margin:0px; padding:0px 0px 40px 0px;}
.sy_pt_box li{ width:25%; float:left; overflow:hidden;margin:0px; padding:0px;text-align:center}
.sy_pt_box li dl{ margin:0px; padding:20px 0px ;overflow:hidden; text-align:center; max-width:150px; width:94%; margin:0 auto; border-radius:5px}
.sy_pt_box li dl dt{ margin:0px; padding:0px;overflow:hidden;text-align:center}
.sy_pt_box li dl dt img{ margin:0px; padding:0px;overflow:hidden; width:103px; height:103px}
.sy_pt_box li dl dd{ margin:0px; padding:0px;overflow:hidden; font-size:16px; color:#222; padding-top:10px; font-weight:700}
.sy_pt_box li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:14px; color:#555; font-weight: normal}

.sy_pt_box li dl:hover{ background:#ee0000; color:#fff}
.sy_pt_box li a{display:inline; }
.sy_pt_box li dl:hover dd{ color:#fff}
.sy_pt_box li dl:hover dd p{ color:#fff}


.sy_pt_box1{overflow:hidden; margin:0px; padding:0px;}
.sy_pt_box1 li{ width:25%; float:left; overflow:hidden;margin:0px; padding:0px;text-align:center}
.sy_pt_box1 li dl{ margin:0px; padding:20px 0px ;overflow:hidden; text-align:center; max-width:150px; width:94%; margin:0 auto; }
.sy_pt_box1 li dl dt{ margin:0px; padding:0px;overflow:hidden;text-align:center}
.sy_pt_box1 li dl dt img{ margin:0px; padding:0px;overflow:hidden; width:103px; height:103px}
.sy_pt_box1 li dl dd{ margin:0px; padding:0px;overflow:hidden; font-size:16px; color:#222; padding-top:10px; font-weight:700}
.sy_pt_box1 li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:14px; color:#555; font-weight: normal}

.sy_pt_box1 li dl:hover{ background:#eee;}
.sy_pt_box1 li a{display:inline; }

@media only screen and (max-width:600px) {
.sy_pt_box li dl{ margin:0px; padding:20px 0px ;overflow:hidden; text-align:center; max-width:150px; width:92%; margin:0 auto; border-radius:5px}
.sy_pt_box li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:12px; color:#333; font-weight: normal}

.sy_pt_box1 li dl{ margin:0px; padding:20px 0px ;overflow:hidden; text-align:center; max-width:150px; width:92%; margin:0 auto;}
.sy_pt_box1 li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:12px; color:#555; font-weight: normal}
}

@media only screen and (max-width:550px) {
.sy_pt_box li dl{ margin:0px; padding:15px 0px ;overflow:hidden; text-align:center; max-width:140px; width:92%; margin:0 auto;}
.sy_pt_box li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:12px;font-weight: normal}

.sy_pt_box li{ width:50%; float:left; overflow:hidden;margin:0px; padding:0px;text-align:center; margin-bottom:20px}

.sy_pt_box1 li dl{ margin:0px; padding:15px 0px ;overflow:hidden; text-align:center; max-width:140px; width:92%; margin:0 auto;}
.sy_pt_box1 li dl dd p{ margin:0px; padding:0px;overflow:hidden; font-size:12px; font-weight: normal}

.sy_pt_box1 li{ width:50%; float:left; overflow:hidden;margin:0px; padding:0px;text-align:center; margin-bottom:20px}
}




/*--------首页新闻-----*/

.fx_news_box{ overflow:hidden;padding:0px; margin:40px 0px 0px 0px;}
.fx_news_L{ overflow:hidden;padding:0px; margin:0px; float:left; width:31%;}

.fx_news_L dl{overflow:hidden; padding:0px; margin:0px; width:97%; background:#F5F5F5;padding-bottom:20px; margin-bottom:20px;}
.fx_news_L dl dt{overflow:hidden; margin:0px 20px; padding:0px; font-size:16px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px}
.fx_news_L dl dt a{ color:#000; line-height:200%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fx_news_L dl dd{overflow:hidden; padding:0px 20px; margin:0px; font-size:14px; color:#666666; line-height:24px; height:48px }

.fx_news_L a{ display:inline}

.news_pic1{ overflow:hidden; padding:0px; margin:0px; margin-bottom:10px; position:relative;height:240px;}
.news_pic1 img{ width:100%; overflow:hidden; padding:0px; margin:0px; vertical-align:middle; height:100%}

.date_box2{ margin:0px;padding:0px;  height:64px;color:#888;text-align:center; background:url(../images/icon_m.png) no-repeat right center}
.date_box2 h3{ font-size:36px; margin:0px; padding:0px; line-height:30px; padding-top:5px; font-family:Arial, Helvetica; font-weight:bold;letter-spacing:4px;width:80px;}
.date_box2 p{ margin:0px; font-size:16px;margin-bottom: 0px; font-weight:normal;padding:0px;line-height:26px; font-family:Arial, Helvetica, sans-serif;width:80px;color:#888;}

.fx_news_L:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.2);}
.fx_news_L:hover .news_pic1 img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.fx_news_L:hover dt{color:#ee0000;}
.fx_news_L:hover .date_box2{color:#111;}
.fx_news_L:hover .date_box2 p{color:#111;}

.fx_news_M{ overflow:hidden;padding:0px; margin:0px; float:left; width:31%;}
.fx_news_M dl{overflow:hidden; padding:0px; margin:0px; width:97%; background:#F5F5F5;padding-bottom:20px; padding-top:23px; margin-bottom:11px;}
.fx_news_M dl dt{overflow:hidden; margin:0px 20px; padding:0px; font-size:16px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis; margin-bottom:12px}
.fx_news_M dl dt a{ color:#000; line-height:200%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fx_news_M dl dd{overflow:hidden; margin:5px 20px; padding:0px;  font-size:14px; color:#666666; line-height:24px; height:48px }

.fx_news_M dl:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2);}
.fx_news_M dl:hover dt{color:#ee0000;}
.fx_news_M dl:hover .date_box2{color:#111;}
.fx_news_M dl:hover .date_box2 p{color:#111;}

.fx_news_M a{ display:inline}

.fx_news_R{ overflow:hidden;padding:0px; margin:0px; float: right; width:38%;}
.fx_news_R a{ display:inline}

.date_box1{ margin:0px;padding:0px; width:80px; height:64px; color:#888;text-align:center; margin-right:10px; float:left; margin-top:8px}
.date_box1 h3{ font-size:36px; margin:0px; padding:0px; line-height:30px; padding-top:5px; font-family:Arial, Helvetica; font-weight:bold;letter-spacing:4px;}
.date_box1 p{  margin:0px; font-size:16px;margin-bottom: 0px; font-weight:normal; color:#888;padding:0px;line-height:26px; font-family:Arial, Helvetica, sans-serif; }



.sy_news_R2{ overflow:hidden; padding:0px; margin:0px;}
.sy_news_R2 li{overflow:hidden; padding:0px; margin:0px;list-style:none; padding:0 2%;margin-bottom:15px; background:#F5F5F5; width:100%; height:95px; padding:8px}
.sy_news_R2 li dl{overflow:hidden; padding:0px; margin:0px; width:auto}
.sy_news_R2 li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222; line-height:24px;white-space:nowrap;text-overflow:ellipsis; font-weight:normal; margin-bottom:4px; padding-top:12px}
.sy_news_R2 li dl dd{overflow:hidden; padding:0px; margin:0px;color:#888;line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}

.sy_news_R2 li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2);}
.sy_news_R2 li:hover dt{ color:#ee0000; }
.sy_news_R2 li:hover .date_box1 p{ color:#222; }
.sy_news_R2 li:hover .date_box1 h3{ color:#222; }


@media screen and (max-width:1000px) {
.fx_news_box{ overflow:hidden;padding:0px; margin:20px 0px 0px 0px;}
.fx_news_L{ overflow:hidden;padding:0px; margin:0px; float:left; width:50%;}
.fx_news_L dl{overflow:hidden; padding:0px; margin:0px; width:97%; background:#F5F5F5; padding-bottom:20px; margin-bottom:20px; float:left}

.fx_news_M{ overflow:hidden;padding:0px; margin:0px; float:left; width:50%;}
.fx_news_M dl{overflow:hidden; padding:0px; margin:0px; width:97%; background:#F5F5F5;padding-bottom:20px; padding-top:23px; margin-bottom:11px; float:right}

.fx_news_R{ overflow:hidden;padding:0px; margin:0px; float:left; width:100%;}

}

@media screen and (max-width:550px) {
.fx_news_L{ overflow:hidden;padding:0px; margin:0px; float:left; width:100%;}
.fx_news_L dl{overflow:hidden; padding:0px; margin:0px; width:100%; background:#F5F5F5; padding-bottom:20px; margin-bottom:20px; float:left}

.fx_news_M{ overflow:hidden;padding:0px; margin:0px; float:left; width:100%;}
.fx_news_M dl{overflow:hidden; padding:0px; margin:0px; width:100%; background:#F5F5F5;padding-bottom:20px; padding-top:23px; margin-bottom:11px; float: none}

.news_pic1{ overflow:hidden; padding:0px; margin:0px; margin-bottom:10px; position:relative;height:auto;}
.news_pic1 img{ width:100%; overflow:hidden; padding:0px; margin:0px; vertical-align:middle; height:auto}

}


/*-----------解决方案、问题---------------*/
#sy_fa_qa{ overflow:hidden; margin:0px;background:url(../images/sy_fa.jpg) no-repeat  center; background-size:100% 100%}

.sy_fa_L{ width:60%; margin:0px; padding:0px; float:left; background:#fff; padding-top:20px}

.sy_fa_R{ width:38%; margin:0px; padding:0px; float:right; background:#fff;padding:20px 20px 20px 20px;}


/* -----------选项卡css样式 ------------*/

.tit-h1 { font-size:38px; text-align:center; color:#f60;}


ul,li{ list-style:none;}
.tab{margin:0 auto;}
.tab ul{ margin:0px; padding:0px}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:20%; color:#222; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }
.tab-hd li.active{ background:url(../images/nav_line.png) no-repeat center  bottom;color:#E00000; font-weight:bold}
.tab-bd li{display:none; padding:10px 0px 0px 0px; border-top:0 none;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab{margin:0px;}




.tab1{margin:0 auto;}
.tab1 ul{ margin:0px; padding:0px;max-width:1000px; width:100%;margin:0 auto;}
.tab-hd1 {overflow:hidden; zoom:1; max-width:1000px; width:100%;margin:0 auto;}
.tab-hd1 ul{}
.tab-hd1 li{ float:left;  width:25%;color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd1 li.active1{ background:url(../images/nav_line.png) no-repeat center  bottom;color:#E00000; font-weight:bold}
.tab-bd1 li{display:none; padding:0px; border-top:0 none; background:#fff}
.tab-bd1 li.thisclass{ display:list-item;}
.tab-hd1 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab-hd1 li.active{ background:url(../images/nav_line.png) no-repeat center  bottom;color:#E00000; font-weight:bold}


@media only screen and (max-width:1210px) {
.tab-hd li{  font-size:14px;}
}
@media only screen and (max-width:1051px) {
.tab-hd li{ float:left; width:25%; color:#222; text-align:center; cursor:pointer; line-height:34px; font-size:14px; }
}


.tulist3{overflow:hidden; margin:0px; padding:0px; list-style:none; padding:15px; background:#fff;}
.tulist3 dl{ overflow:hidden; margin:0px; padding:0px}
.tulist3 dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tulist3 dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666; line-height:22px; height:44px;}
.tulist3 dl .time_xx{ font-size:12px;color:#745F3E; }
.tulist3:hover{ background:#FFF6F6}
.tulist3 dl:hover dt{ color: #ee0000}

.new_tuxx{ width:176px; height:108px; float:left; margin-right:10px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}



@media screen and (max-width: 1100px) {
.new_tu3{ width:171px; height:107px; float:left; margin-right:10px; position:relative; overflow:hidden}
.new_tuxx{ width:171px; height:107px; float:left; margin-right:10px; position:relative; overflow:hidden}
}

.m_news1{ overflow:hidden; margin-top:8px}
.m_news1 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news1 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news1 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news1 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news1 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news1 dl dt h3 a:hover{color:#E02222;}
.m_news1 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news1 dl dd{ width:100%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.png) no-repeat left center;text-indent:8px}
.m_news1 dl dd a{font-size:14px;}
.m_news1 dl dd a:hover{font-size:14px; color:#E02222}


.tulist1{ overflow:hidden; margin:0px; padding:0px;}
.tulist1 li{overflow:hidden; margin:0px; padding:0px; list-style:none; margin-top:10px}
.tulist1 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist1 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tulist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666666; max-height:66px;line-height:22px;margin-top:6px;}
.tulist1 li dl dt a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.new_tu1{ width:160px; height:100px; float:left; margin-right:10px; position:relative; overflow:hidden; margin-bottom:8px}
.new_tu1 img{width:100%; height:100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.new_tu1:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}



@media screen and (max-width: 850px) {
.new_tu1{ width:136px; height:85px; float:left; margin-right:10px; position:relative; overflow:hidden}
}


.zw_column{ width:100%; height:35px; border-bottom:2px solid #ddd; position:relative; margin-bottom:5px; display:block}
.zw_column span{ display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; font-size:18px; color:#ee0000; border-bottom:2px solid #ee0000; padding:0px 10px; font-weight:bold}

.zw_column i{ font-size:14px; line-height:34px; font-style:normal}
.zw_column i a:hover{ color:#FF0000}


@media screen and (max-width:800px) {
.sy_fa_L{ width:100%; margin:0px; padding:0px; float:left; background:#fff; padding-top:20px}
.sy_fa_R{ width:100%; margin:0px; padding:0px; float:right; background:#fff;padding:20px;}

.tab-hd li{ float:left; width:14.28%; color:#222; text-align:center; cursor:pointer; line-height:34px; font-size:14px; }

.new_tu1{ width:160px; height:100px; float:left; margin-right:10px; position:relative; overflow:hidden; margin-bottom:8px}

}

@media screen and (max-width:650px) {
.tab-hd li{ float:left; width:25%; color:#222; text-align:center; cursor:pointer; line-height:34px; font-size:14px; }

}

@media screen and (max-width:360px) {
.tab-hd li{ float:left; width:33.333%; color:#222; text-align:center; cursor:pointer; line-height:34px; font-size:14px; }

}




/*-----------合作伙伴---------------*/
.hzkf{ overflow:hidden; display:block}

.hz_tu{ overflow:hidden; padding:0px; margin:0px; margin-bottom:10px}
.hz_tu ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:8px 0px; text-align:center}
.hz_tu ul li img{width:220px; height:100px;border:#eee 0px solid;}
.hz_tu ul li:hover img{transform:rotatex(360deg);}


.hz_tu1{ overflow:hidden; padding:0px; margin:0px;}
.hz_tu1 ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:8px 0px; text-align:center; display:block}
.hz_tu1 ul li img{width:220px; height:100px;border:#eee 0px solid;}
.hz_tu1 ul li:hover img{transform:rotatex(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media (max-width:1024px){
.hzkf{ overflow:hidden;padding:0px; margin:0px}
.hz_tu{ overflow:hidden;padding:0px; margin:0px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:95%; height:auto; margin:0 auto}

.hz_tu1{ overflow:hidden;padding:0px; margin:0px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center; display:block}
.hz_tu1 ul li img{width:95%; height:auto; margin:0 auto}
}


@media (max-width:768px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:130px; height:60px; margin:0 auto}


.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center; display:block}
.hz_tu1 ul li img{width:130px; height:60px; margin:0 auto}
}

@media (max-width:667px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:25%; height:auto; margin:6px 0px; text-align:center; display:block}
.hz_tu ul li img{width:92%; height:60px; margin:0 auto}

.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:25%; height:auto; margin:6px 0px; text-align:center}
.hz_tu1 ul li img{width:92%; height:60px; margin:0 auto}


}


@media (max-width:558px){

.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:70px; margin:0 auto}


.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu1 ul li img{width:auto; height:70px; margin:0 auto}
}


@media (max-width:321px){

.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:55px; margin:0 auto}

.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu1 ul li img{width:auto; height:55px; margin:0 auto}

}


@media only screen and (max-width:768px) {
.link_k{ overflow:hidden; padding-top:20px; color:#5D6678; display: none}
}

.link_txt{ overflow:hidden; margin-top:15px; width:100%; float:left; display:block}
.link_txt ul{ margin:0px; overflow:hidden; padding:0px;}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px}
.link_txt ul li a{ font-size:12px; color:#666}
.lm_bg_link{ height:32px; border-bottom:#B1B1B1 1px solid; overflow:hidden}
.lm_link_txt{ height:32px;padding:0px 2px; line-height:34px; float:left;color:#333; font-size:16px;width:120px; font-weight:bold}


/*----------优势---------------*/
.shfw_bg{ overflow:hidden;padding: 30px 0;background:#292B37; border-bottom:#1D1F28 1px solid}
.shfw{overflow:hidden; padding:0px 0px; margin:0px;max-width:1300px; overflow:hidden; width:96%; margin:0 auto;}
.shfw li{overflow:hidden; padding:0px; margin:0px; width:25%; float:left; margin-bottom:5px; margin-top:5px;}
.shfw li dl{overflow:hidden; padding:0px; margin:0px; width:96%; margin:0 auto;}
.shfw li dl dt{overflow:hidden; padding:0px; margin:0px; float:left;}
.shfw li dl dt img{ width:auto; height:60px; vertical-align:middle}
.shfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px;color:#888; line-height:20px}
.shfw li dl dd h3{overflow:hidden; padding:0px; margin:0px; font-size:20px; color:#ddd; line-height:30px}


@media only screen and (max-width: 1120px) {
.shfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:12px;}
}

@media only screen and (max-width: 900px) {
.shfw li dl{overflow:hidden; padding:0px; margin:0px; width:98%; margin:0 auto;}
.shfw li{overflow:hidden; padding:0px; margin:0px; width:50%; float:left; margin-bottom:5px; margin-top:5px;}
.shfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:20px;}
.shfw li dl dt{overflow:hidden; padding:0px; margin:0px; float:left; }
.shfw li dl dt img{ width:auto; height:40px;}
.shfw li dl dd h3{overflow:hidden; padding:0px; margin:0px; font-size:16px;padding-top:0px}
}
@media only screen and (max-width: 450px) {
.shfw_bg{ overflow:hidden;padding: 10px 0;}
.shfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:20px;}
.shfw li dl dt img{ width:auto; height:30px;}
.shfw li dl dt{overflow:hidden; padding:0px; margin:0px; float:left; margin-right:0px}
}
@media only screen and (max-width: 350px) {
.shfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:12px; min-height:40px}
}


/*-----------down---------------*/

.footer_box{ background:#292B37; overflow:hidden; padding-top:30px;  padding-bottom:40px; margin:0px; border-top:#393B48 1px solid}


.footer-download-wrap {float: left;min-width:150px;width:15%;height: auto;border-right: 1px solid #3b3b44; color:#ACACAC; overflow:hidden; margin-right:2%}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float:left; margin-left:8px; margin-right:8px}
.footer-download img, .footer-download span {display: block;margin: 15px auto 0;text-align: center;}
.footer-download img {width: 100px;height: 100px;}
.footer-download span {margin-top: 5px; font-size:12px}
.footer-download div {color: #fff;font-size: 14px;background: #292B37;text-align: center;position: absolute;top: -10px;left: 16px;width: 100px;}



.footer-copyright-wrap{padding-top: 10px; color:#fff; background:#141414; padding-bottom:10px}
.footer-copyright {text-align: center;font-size: 12px; line-height:20px}
.footer-copyright a{color:#fff}




.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:60%; float:left;display:block}
.footer-nav-wrap ul li {margin-bottom: 10px; float:left; width:25%;margin:0px; padding:0px; list-style:none; }
.footer-nav-wrap ul li dl{overflow:hidden; margin:0px; padding:0px}
.footer-nav-wrap ul li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#FFFFFF; line-height:200%; margin-bottom:5px; width:100%}
.footer-nav-wrap ul li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#ACACAC; line-height:190%}
.footer-nav-wrap ul li dl dd a{ color:#ACACAC; }
.footer-nav-wrap ul li dl dt a{color:#FFFFFF;}
.footer-nav-wrap ul li dl dd a:hover{ color:#C7000D;}

.footer-nav-wrap ul li:nth-child(1){ width:20%;}
.footer-nav-wrap ul li:nth-child(2){ width:30%;}
.footer-nav-wrap ul li:nth-child(3){ width:30%;}
.footer-nav-wrap ul li:nth-child(4){ width:20%;}

.d_s_nav_k{ overflow:hidden; margin:0px; padding:0px; width:100% }
.d_s_nav{ width:50%; float:left; font-size:14px;line-height:190%}
.d_s_nav a{ color:#ACACAC; font-size:14px;line-height:190% }
.d_s_nav a:hover{ color:#C7000D;}

.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top: 10px;color: #fff;font-size:16px; }
.footer-service-wrap .footer-service-phone a{color: #ee000D; font-size:24px;}
.footer-service-wrap .footer-service-phone span img{ width:24px; height:24px; vertical-align:top; margin-right:5px ; margin-top:2px}


.footer-service-wrap .footer-adds {margin: 10px 0px;padding-left:10px;text-align: right;font-size: 14px; line-height:20px;color: #ACACAC;}

.footer-service{background: url("../images/home_src_two.png") no-repeat;}
.footer-service {background-position: -84px -0px;height: 19px;width: 19px;float: left;margin: 8px 6px 0 30px;}
.footer-phone{float: left;margin: 4px 5px 0 20px;background: url("../images/home_src_two.png") no-repeat;background-position: -59px -0px;height: 24px;width: 24px;}

.footer-service-wrap .footer-service-time {margin-top: 10px; color:#ACACAC}
.footer-service-wrap{width:23%;min-height: 180px; height:auto;text-align: right;float: right;border-left: 1px solid #3b3b44; margin:0px; padding:0px}
.footer-service-wrap .footer-service-title {color: #fff;margin-top: 20px; font-size:16px;font-weight:bold}

.d_tel_icon{ width:24px; height:24px; margin-right:4px; }
.d_tel_icon img{ width:24px; height:24px; vertical-align:middle}  
.footer-service-wrap .footer-service-btn {font-size: 16px;margin-top: 10px;float: right;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px;}


.d_faq{overflow:hidden; margin:0px; padding:0px;margin-bottom: 10px; padding-top:5px; width:150px; float:right}
.d_faq li{ float:left; width:50%; text-align: right}
.d_faq li img{ width:40px; height:40px; vertical-align:top}
.d_faq li:hover img{transform:rotate(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}



@media (max-width:1065px) {

.footer-service-wrap{width:21%;}
}

@media (max-width:990px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left;display:none}
.footer-download-wrap {float: left;width:310px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC;}
.footer-service-wrap{width: 250px;min-height: 140px; height:auto;text-align: right;float: right;border-left: 0px solid #3b3b44; margin:0px; padding:0px}
}


@media (max-width:610px) {
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 138px; float: none; margin: 0 auto; padding-top:5px}
.footer-download-wrap {float: none;width:310px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-service-wrap{width: 100%;min-height: 130px; height:auto;text-align:left;float: left;border-left: 0px solid #3b3b44; margin:0px; padding:0px; text-align:center}
.footer-service-wrap .footer-service-btn {font-size: 16px;float: none;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px; margin:0 auto;margin-top:10px;}

.footer-download div {color: #fff;font-size: 14px;background: #292B37;text-align: center;position: absolute;top: -9px;left: 16px;width: 100px; line-height:24px}


.footer-service-wrap .footer-service-phone{padding-left:10px;margin-top:5px;color: #FF9D03;font-size:16px;}
.footer-service-wrap .footer-adds {margin: 10px 0px;padding-left:10px;text-align: center;font-size: 12px; line-height:20px;color: #fff;}
.footer-service-wrap .footer-service-phone a{}
.d_tel_icon{ width:20px; height:20px; margin-right:4px}
.d_tel_icon img{ width:20px; height:20px;}

.d_faq{overflow:hidden; margin:0px; padding:0px;margin-bottom: 10px; padding-top:5px; width:100px; float: none; margin:0 auto}
.d_faq li{ float:left; width:50%; text-align: center}
}

@media (max-width:360px) {
.footer-download-wrap {float: none;width:100%;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float: none; margin-left:8px; margin-right:8px; margin:0 auto; margin-bottom:20px}
}




/*-------banner-----------*/
#fixed_1{ width:100%; height:300px ;background:#FA0014;background-size:cover; }
.fixed_ad2{ width:100%; height:300px; background:url(../images/big_bg2.jpg) no-repeat center top;display:block;background-size:cover; }

.ad_txt_box{clear:both; max-width:1300px;width:96%;text-align:left;zoom:1; overflow:hidden;}
.ad_txt_box{ margin:0px; padding:0px; position:relative; height:100%; display:table; vertical-align:middle;margin:0 auto;}
.ad_txt_box .divs{ display:table-cell; vertical-align:middle; color:#fff;}
.ad_txt_box p{ padding-bottom:1.8%; background:url(../images/spaces_bg1.jpg) left bottom no-repeat; font-family:PINGHEI-LIGHT; font-weight:lighter;}
.ad_txt_box .h2{ font-weight:lighter; margin-top:2%; font-family:MSYHL;}

.f24{ font-size:24px;}
.f40{ font-size:40px;}


@media only screen and (max-width:1050px) {
#fixed_1{ width:100%; height:200px ;background-size:cover;}
.fixed_ad2{ width:100%; height:200px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;}

.f24{ font-size:20px;}
.f40{ font-size:30px;}


}


@media only screen and (max-width:700px) {
#fixed_1{ width:100%; height:140px ;background-size:cover;}
.fixed_ad2{ width:100%; height:140px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;}

.f24{ font-size:18px;}
.f40{ font-size:24px;}
}


.dh_k{ overflow:hidden; border-bottom:#ddd 1px  dashed;}
.wzdh_k{ overflow:hidden; line-height:40px; float:left; width:100%; }
.wzdh_k span{background:url(../images/i_home.png)no-repeat left 11px; padding-left:20px; font-size:14px; line-height:40px; float:left; display:block; margin-top:6px}
.wzdh_k span a{ display:inline}
@media only screen and (max-width:650px) {
.wzdh_k{font-size:14px;}
.wzdh_k span{ font-size:14px;}
.wzdh_k span a{ font-size:14px;}
}


.Solution_nav_box{ padding:0px; margin:0px; overflow:hidden; border:#E5E5E5 1px solid; padding:15px 10px 10px 10px;  background:#fff; margin:0 auto; max-width:1274px}
.Solution_nav_box dl{ margin:0px;overflow:hidden; padding:0px}
.Solution_nav_box dl dd{ float:left; margin-bottom:5px; font-size:14px; padding:0px 5px; line-height:30px; margin-left:4px}
.Solution_nav_box dl dt{ float:left; margin-bottom:10px;}
.Solution_nav_bt{ float:left; width:75px; font-weight:bold; font-size:14px; line-height:30px; color:#222}
.Solution_nav_box dl .active a{ background:#ee0000; color:#FFFFFF; padding:0px 8px;line-height:30px;}

@media only screen and (max-width:620px) {
.Solution_nav_bt{ float:left; width:100%; font-weight:bold; font-size:14px; line-height:30px; color:#222; text-indent:8px; margin-bottom:3px}
.Solution_nav_box dl{ margin:0px;overflow:hidden; padding:0px; float:left; width:100%}
.Solution_nav_box{ padding:0px; margin:0px; overflow:hidden; border:#E5E5E5 1px solid; padding:10px 10px 10px 2px;  background:#fff; margin:0 auto; max-width:100%}

.Solution_nav_box dl dd{ float:left; margin-bottom:5px; font-size:14px; padding:0px 0px; line-height:30px; margin-left:0px; width:25%; text-align:center}
.Solution_nav_box dl .active a{ background:#ee0000; color:#FFFFFF; padding:0px 0px;line-height:30px; width:100%}
}

@media only screen and (max-width:350px) {
.Solution_nav_box dl dd{ float:left; margin-bottom:5px; font-size:14px; padding:0px 0px; line-height:30px; margin-left:0px; width:33.33%; text-align:center}
}











.l-sub1{overflow:hidden;padding:0px; display:block; float:right}
.l-sub1 li{ overflow:hidden;line-height:50px;text-align:center;list-style:none;font-size:16px; width:auto; padding:0px 5px;margin:0px 4px; float:left }
.l-sub1 a{ display: block; color: #333; font-size:16px; height:50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 5px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #ee0000; font-size:16px; text-decoration:none; height: 50px;line-height:50px;  padding:0px 5px;}
.l-sub1 li.active a{color: #fff; font-size:16px;text-decoration:none; height:50px;background:#ee0000; padding:0px 5px;}


@media only screen and (max-width:800px) {
.l-sub1{overflow:hidden;padding:0px; display:block; float:right}
.l-sub1 li{ overflow:hidden;line-height:50px;text-align:center;list-style:none;font-size:14px; width:auto; padding:0px 5px;margin:0px 4px; float:left }
.l-sub1 a{ display: block; color: #333; font-size:14px; height:50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 5px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #ee0000; font-size:14px; text-decoration:none; height: 50px;line-height:50px;  padding:0px 5px;}
.l-sub1 li.active a{color: #fff; font-size:14px;text-decoration:none; height:50px;background:#ee0000; padding:0px 5px;}
}

@media only screen and (max-width:780px) {
.l-sub1{overflow:hidden;padding:0px; display:block; float:left; width:100%; margin-bottom:10px; background:#f4f4f4; padding-top:10px}
.l-sub1 li{ overflow:hidden;line-height:40px;text-align:center;list-style:none;font-size:14px; width:31.33%; padding:0px 0px;margin:0px 1%; float:left }

.l-sub1 a{ display: block; color: #333; font-size:14px; height:40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 0px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #ee0000; font-size:14px; text-decoration:none; height: 40px;line-height:40px;  padding:0px 0px;}
.l-sub1 li.active a{color: #fff; font-size:14px;text-decoration:none; height:40px;background:#ee0000; padding:0px 0px;}
}


@media only screen and (max-width:330px) {
.l-sub1 a{font-size:12px;}
.l-sub1 li.active a{font-size:12px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{font-size:12px;}
}





.cplist_pic{ overflow:hidden; margin:0px; padding:0px; margin-top:30px}
.cplist_pic li {overflow:hidden; margin:0px; padding:0px; width:25%; float:left;margin-bottom:20px}
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:300px; width:92%; margin:0 auto; background:#fff; padding-bottom:10px}
.cplist_pic li dl dt{ overflow:hidden; margin:0px; padding:0px; font-weight:normal; position:relative}
.cplist_pic li dl dt img{ width:100%; height:300px; vertical-align:top;}
.cplist_pic li dl dd{ overflow:hidden; margin:0px; padding:0px 10px; line-height:200%; font-size:16px; text-align:center; padding-top:5px;white-space:nowrap;text-overflow:ellipsis;}
.cplist_pic li dl a{ font-size:16px; color:#333333;overflow:hidden;}
.cplist_pic li dl a:hover{color:#ee0000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cplist_pic li dl:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:1370px) {

.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:280px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:280px; vertical-align:top;}
}

@media only screen and (max-width:1300px) {

.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:270px; width:92%; margin:0 auto}
.cplist_pic li dl dt img{ width:100%; height:270px; vertical-align:top;}
}

@media only screen and (max-width:1200px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:250px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:250px; vertical-align:top;}
}

@media only screen and (max-width:1170px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:220px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:220px; vertical-align:top;}
.cplist_pic li dl dd{ overflow:hidden; margin:0px;padding:0px 10px;  line-height:200%; font-size:14px; text-align:center; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}

@media only screen and (max-width:1000px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:200px; width:92%; margin:0 auto}
.cplist_pic li dl dt img{ width:100%; height:200px; vertical-align:top;}
}
@media only screen and (max-width:950px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:160px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:160px; vertical-align:top;}
}

@media only screen and (max-width:750px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:128px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:128px; vertical-align:top;}
}


@media only screen and (max-width:600px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:110px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:110px; vertical-align:top;}
}
@media only screen and (max-width:500px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:95px; width:92%; margin:0 auto}
.cplist_pic li dl dt img{ width:100%; height:95px; vertical-align:top;}
.cplist_pic li {width:50%; float:left; margin-bottom:15px}
}

@media only screen and (max-width:450px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:180px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:180px; vertical-align:top;}

}

@media only screen and (max-width:400px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:150px; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:150px; vertical-align:top;}
}
@media only screen and (max-width:340px) {
.cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; max-width:100%; width:92%; margin:0 auto;padding-bottom:10px}
.cplist_pic li dl dt img{ width:100%; height:auto; vertical-align:top;}
.cplist_pic li {overflow:hidden; margin:0px; padding:0px; width:100%; float:left;margin-bottom:15px}
}
.cplist_pic li dl a{ display:inline}
.cplist_pic1 li dl a{ display:inline}


.cplist_pic1{ overflow:hidden; margin:0px; padding:0px; margin-top:30px;}
.cplist_pic1 li {overflow:hidden; margin:0px; padding:0px; width:33.333%; float:left; margin-bottom:20px}
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:300px; width:92%; margin:0 auto; border:#eee 1px solid}
.cplist_pic1 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-weight:normal; position:relative;}
.cplist_pic1 li dl dt img{ width:100%; height:300px; vertical-align:top;}
.cplist_pic1 li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:200%; font-size:16px; text-align:center; padding-top:5px;white-space:nowrap;text-overflow:ellipsis;}
.cplist_pic1 li dl a{ font-size:16px; color:#333333}
.cplist_pic1 li dl a:hover{color:#ee0000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cplist_pic1 li dl:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.cplist_pic1 li:hover dd{ color:#ee0000}
.cpts_box{ width:100%; overflow: hidden; float:left; left:0px; bottom:-50px;padding:10px 0px; position:absolute; z-index:3; font-size:14px;background:rgba(0, 0, 0, 0.7);transition: all .6s ease; height:0px}
.cplist_pic li:hover .cpts_box{ display: block;height:100%;  transition: all .6s ease; bottom:0px;}
.cplist_pic1 li:hover .cpts_box{ display: block;height:100%;  transition: all .6s ease; bottom:0px;}


.cpts_box_txt{ color:#FFFFFF;line-height:24px; font-size:14px; padding:0px 15px ; margin-top:20px; max-height:120px; overflow:hidden }
.cpts_box_txt p{line-height:24px; font-size:14px}
.cpts_btn{ overflow:hidden; margin:0px; padding:0px;margin-top:5px;float:left; width:50%;}
.cpts_btn a{ display:inline}

.cpckxx_btn{ width:80px; margin:0 auto; background:#fff; color:#FF6600; text-align:center; line-height:30px; font-size:12px; margin-top:5% }

.an_buy_1{ width:90px; line-height:28px; height:28px; background:#FF6600 url(../images/i_albb.svg) no-repeat 5px center; background-size:18px 18px; color:#FFFFFF; margin:0 auto;  text-indent:26px; border-radius:3px; font-size:14px}
.an_buy_2{ width:90px; line-height:28px; height:28px; background:#FF6600 url(../images/i_tb.svg) no-repeat 5px center; background-size:18px 18px; color:#FFFFFF; margin:0 auto;  text-indent:26px; border-radius:3px; font-size:14px}
.an_buy_1:hover{ background:#E84200 url(../images/i_albb.svg) no-repeat 5px center;background-size:18px 18px; box-shadow:0 0 10px 1px rgba(0,0,0,.3) }
.an_buy_2:hover{ background:#E84200 url(../images/i_tb.svg) no-repeat 5px center;background-size:18px 18px; box-shadow:0 0 10px 1px rgba(0,0,0,.3) }



@media only screen and (max-width:1170px) {
.cpts_box_txt{ color:#FFFFFF;  font-size:12px; line-height:22px;}
}


@media only screen and (max-width:1340px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:280px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:280px; vertical-align:top;}
}


@media only screen and (max-width:1170px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:270px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:270px; vertical-align:top;}
.cplist_pic1 li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:24px; font-size:14px; text-align:center; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

}

@media only screen and (max-width:990px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:260px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:260px; vertical-align:top;}
.an_buy_1{ width:90px;}
.an_buy_2{ width:90px;}
.cpts_box_txt{ color:#FFFFFF;line-height:24px; font-size:14px; padding:0px 15px ; padding-top:5%; height:96px; display:none }
}

@media only screen and (max-width:950px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:240px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:240px; vertical-align:top;}
}

@media only screen and (max-width:830px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:210px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:210px; vertical-align:top;}
}


@media only screen and (max-width:720px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:170px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:170px; vertical-align:top;}
}
@media only screen and (max-width:590px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:130px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:130px; vertical-align:top;}
}

@media only screen and (max-width:450px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:180px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:180px; vertical-align:top;}
.cplist_pic1 li {overflow:hidden; margin:0px; padding:0px; width:50%; float:left;margin-bottom:15px}
}

@media only screen and (max-width:400px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:150px; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:150px; vertical-align:top;}
}
@media only screen and (max-width:340px) {
.cplist_pic1 li dl{ overflow:hidden; margin:0px; padding:0px; max-width:100%; width:92%; margin:0 auto}
.cplist_pic1 li dl dt img{ width:100%; height:auto; vertical-align:top;}
.cplist_pic1 li {overflow:hidden; margin:0px; padding:0px; width:100%; float:left;margin-bottom:15px}
}




.main_L{ width:77%;overflow:hidden; float:right; display:block; }
.main_R{ width:21%; overflow:hidden; float:left ; display:block;}

@media only screen and (max-width:1120px) {
.main_R{ width:21%; overflow:hidden; float:left ; display:block}
.main_L{ width:77%; overflow:hidden; float:right; display:block}
}
@media only screen and (max-width:1020px) {
.main_R{ width:100%; overflow:hidden; float:left; margin-bottom:15px; display:none}
.main_L{ width:100%; overflow:hidden; float: left;}
.cp_soso_k{ display:none}
}




/*----xiazai-------*/

.xiazailist{ overflow:hidden; margin:0px; padding:0px ; width:100%;}
.xiazailist li{ overflow:hidden; margin:0px; padding:4px 0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:40px; font-size:16px;}

.xiazailist_title{ background:#F5F5F5; line-height:40px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold;color:#333333; margin-bottom:15px; margin-top:20px}
.xiazailist_title span{ margin-left:10px}
.xiazai_w1_1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:16px;}
.xiazai_w1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:16px;background:url(../images/li.png) no-repeat left center;text-indent:12px; }
.xiazai_w2{ float:left; overflow:hidden; width:20%; text-align:center; font-size:16px}
.xiazai_w3{ float:left; overflow:hidden; width:20%;text-align:center; font-size:16px}
.xiazailist li:hover .xiazai_w1{ color:#F0660F}
.xiazailist li:hover{ background:#F7F7F7}

.xiazai_w3 span{ margin-left:5px;}
.xiazai_w3 span a{ font-size:14px; color:#555}
.xiazai_w3 span img{ width:16px; height:16px; vertical-align:middle; margin-right:4px}

.xiazailist li a{ display:inline}
.xiazai_w1 a:hover{ color:#ee0000}

@media only screen and (max-width:1100px) {
.xiazailist li{ overflow:hidden; margin:0px; padding:0px 0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:40px; font-size:16px;}
.xiazai_w1_1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:14px;}
.xiazai_w1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:10px; font-size:14px}
.xiazai_w2{ float:left; overflow:hidden; width:20%; font-size:14px}
.xiazai_w3{ float:left; overflow:hidden; width:20%;text-align:center; font-size:14px}
.xiazailist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold; color:#333333}
}

@media only screen and (max-width:450px) {

.xiazai_w3 span a{ font-size:12px; color:#555}
.xiazai_w1_1{ float:left; overflow:hidden; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px;}
.xiazai_w1{ float:left; overflow:hidden; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px}
.xiazai_w2{ float:left; overflow:hidden; width:25%; font-size:12px}
.xiazai_w3{ float:left; overflow:hidden; width:25%;text-align:center;font-size:12px}
.xiazailist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:12px; font-weight:bold}
}


.xzk{ overflow:hidden;  padding:10px 0px 10px 0px; background:#eee; text-align:center}
.xz_btn1{overflow:hidden; background:#DC2727 url(../images/i_xz.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 27px; font-size:15px; color:#FFFFFF; border-radius:4px; width:100px; margin:0 auto}



.content_bt{ width:100%; line-height:34px; font-size:20px;font-weight:bold; margin-bottom:10px; color:#222; text-align:center; }
.content_time{width:100%; border-bottom:#ccc 1px solid; font-size:12px; color:#666666; padding-bottom:10px; margin-bottom:10px; line-height:25px; text-align:center;}
.i_date{ background:url(../images/i_date.png) no-repeat left center; background-size:18px 18px; padding-left:20px; margin-right:5px; padding-top:2px; padding-bottom:2px}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; background-size:18px 18px; padding-left:21px; margin-right:5px}
.i_View{ background:url(../images/i_View.png) no-repeat  left center;background-size:21px 21px; padding-left:22px}

.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}

.wx_box{ max-width:1000px; width:94%; margin:0px; padding:0px; overflow:hidden; margin:0 auto}

.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt table{ table-layout: fixed;word-break: break-all; }
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media (max-width: 1100px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt p{line-height:190%; color:#333333; overflow:hidden;}
}


.fx_k{ overflow:hidden; height:auto; padding:20px 0px 20px 0px;}
.fengxiang{ overflow:hidden; margin:0px; width:150px; float:left}

@media (max-width: 1000px) {
.fx_k{ overflow:hidden; height:auto; padding:20px 0px 10px 0px;}
}





/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none}
.next_k ul li a{font-size:12px}


.related{ font-size:18px; color:#222; padding:0px; margin:0px; margin-top:15px; margin-bottom:10px}
.related span{font-size:18px; color:#222; padding:0px; margin:0px;}

.relatedlist{margin:0px 0px; padding:10px 0px 10px 0px; overflow:hidden;border:#eee 1px solid;}
.relatedlist li{margin:0px; padding:0px; overflow:hidden; width:48%; margin-right:1%; margin-left:1%;float:left; margin-bottom:10px; line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:16px; background:url(../images/li.png) no-repeat left center; text-indent:15px; color:#111}
.relatedlist li a{display: inline}
.relatedlist a{ display: inline}
@media (max-width:1000px) {
.relatedlist{margin:0px 0px; padding:5px 0px 0px px;}
.relatedlist li{margin:0px; padding:0px; overflow:hidden; width:48%; margin-right:1%; margin-left:1%; float:left;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}
.relatedlist li{ font-size:14px}
.relatedlist li a{ display: inline}
.relatedlist a{ display: inline}
}
.relatedlist li a:hover { color:#ee0000; }


.title_tj{font-size:20px;line-height:40px;color:#333; border-bottom:#ccc 1px solid; margin-bottom:10px; margin-top:20px}





/*-----news1---------*/
.news_wrapper{ overflow:hidden; padding-top:20px}
.news_wrapper li{ list-style:none; overflow:hidden; border-bottom:#F0F0F0 1px solid; padding-bottom:20px; margin-bottom:20px; position:relative}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; }
.news_wrapper li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px}
.news_wrapper li dl dt h3{ padding:0px; margin:0px; margin-bottom:5px; color:#222; font-weight:bold}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 24px;font-size: 14px;color: #777;height:48px}
.news_wrapper li dl dt .title{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px}

.date{ font-size:12px; color:#777; margin-bottom:10px; font-weight:normal}
.newsimg{display: block; width: 260px; position:relative;float:left; margin-right:30px; height:150px}
.newsimg img{ width: 260px; height:150px; vertical-align:middle}
.news_wrapper li a:hover h3{ color:#E60012}
.news_wrapper li a:hover  dd{ color:#444}
.news_wrapper li a:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }



@media only screen and (max-width: 1024px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative;}
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
}

@media only screen and (min-width:667px) and (max-width: 768px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; }
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 13px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
.description{ width:60%;height: auto;line-height: 22px;font-size: 13px; color: #6a6a6a;margin-top: 0px;}
.news_wrapper li a:hover dl{padding-left:1%; color:#D71714}
.news_wrapper li a:hover dl{ margin-left:1%}
}

@media only screen and (max-width: 650px) {
.news_wrapper li{ padding-bottom:0px;}

.newsimg{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:15px}
.newsimg img{ width:100%; height:auto}
.date{ font-size:12px; color:#777; margin-bottom:5px}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; width:100% ; padding:0px}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 12px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:auto}

}




/*------news-list--------*/

.tt_news_box{ overflow:hidden; margin-bottom:20px; margin-top:20px; border-bottom:#ddd 1px solid; padding-bottom:30px}
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:42%; position:relative}
.tt_news_box_L img{ width:100%; max-height:300px}

.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:53%}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:4%}
.tt_news dl{overflow:hidden; margin:0px; padding:0px;}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:24px; margin-bottom:5px}
.tt_news dl dd{overflow:hidden; padding:0px; line-height:24px}
.tt_news dl dd p{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#777}
.tt_miaosu{ height:48px; overflow:hidden; font-size:16px; margin:30px 0px;color:#555; line-height:24px}
.tt_news dl:hover dt{ color:#ee0000}
.tt_news_box_L:hover img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.news_more {padding-left: 30px; font-size: 16px;color: #666;line-height: 28px;background: url(../images/n_m.png) no-repeat left center}
.tt_news dl:hover .news_more{ margin-left:8px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media only screen and (max-width:1100px){
.tt_miaosu{ height:48px; overflow:hidden; font-size:14px; margin:5px 0px;color:#555}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:2%}

.tt_news_box{ overflow:hidden; margin-bottom:0px; margin-top:20px; border-bottom:#ddd 1px solid; padding-bottom:20px}
}



@media only screen and (max-width:600px){
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:40%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:56%}

.tt_news_box_L img{ width:100%; max-height:180px}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.news_more {padding-left:30px; font-size: 14px;color: #666;line-height: 25px;background: url(../images/n_m.png) no-repeat left center; background-size:25px auto}

}

@media only screen and (max-width:550px){
.tt_newlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:100%}

}
@media only screen and (max-width:550px){
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:100%}

.tt_news_box_L img{ width:100%; max-height:100%; height:auto}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:10px}
}





.l-sub_xw{width:340px; margin:0 auto;overflow:hidden;padding:0px;margin-bottom:20px; margin-top:10px}
.l-sub_xw li{ overflow:hidden; text-align:center; width:46%; float:left; margin:0px 2%;list-style:none;line-height:36px;}
.l-sub_xw a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:38px;}
.l-sub_xw a:hover,.l-sub_xw a:active,.l-sub_xw li.active a{color: #EE0000; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub_xw li.active a{ height:38px;display: block;color:#fff;font-size:16px; border:1px solid #EE0000; background:#EE0000;line-height:36px;text-decoration:none; text-align:center; border-radius:5px}



/*-----news1---------*/
.news_wrapper{ overflow:hidden; padding-top:20px}
.news_wrapper li{ list-style:none; overflow:hidden; border-bottom:#F0F0F0 1px solid; padding-bottom:20px; margin-bottom:20px; position:relative}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; }
.news_wrapper li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px}
.news_wrapper li dl dt h3{ padding:0px; margin:0px; margin-bottom:5px}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 14px;color: #777;height:44px}
.news_wrapper li dl dt .title{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.date{ font-size:12px; color:#777; margin-bottom:10px}
.newsimg{display: block; width: 260px; position:relative;float:left; margin-right:30px; height:150px}
.newsimg img{ width: 260px; height:150px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; overflow:hidden}
.news_wrapper li a:hover h3{ color:#ee0000}
.news_wrapper li a:hover  dd{ color:#444}
.news_wrapper li a:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }



@media only screen and (max-width: 1024px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative;}
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
}

@media only screen and (min-width:667px) and (max-width: 768px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; }
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 13px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
.description{ width:60%;height: auto;line-height: 22px;font-size: 13px; color: #6a6a6a;margin-top: 0px;}
.news_wrapper li a:hover dl{padding-left:1%; color:#D71714}
.news_wrapper li a:hover dl{ margin-left:1%}
}

@media only screen and (max-width: 650px) {
.newsimg{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:15px}
.newsimg img{ width:100%; height:auto}
.date{ font-size:12px; color:#777; margin-bottom:5px}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; width:100% ;}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 12px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:auto}

}


/*-----news5--------*/
.m_news2{ overflow:hidden; margin:0px; padding:20px 0px}
.m_news2 li{overflow:hidden; margin:0px auto; padding:15px 0px; list-style:none; margin-bottom:15px;border-bottom:#F0F0F0 1px solid;}
.m_news2 li dl{overflow:hidden; margin:0px; padding:0px; }
.m_news2 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#333333;white-space:nowrap;text-overflow:ellipsis; line-height:200%;}
.m_news2 li dl dd{overflow:hidden; margin:10px 0px 0px 0px; padding:0px; font-size:13px; line-height:22px; color:#777; height:45px}
.m_news2_yue{ float:left; width:80px; overflow:hidden}
.m_news2_yue span{ line-height:30px; font-size:24px; color:#666}
.m_news2_yue_line{ float:left; width:35px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:30px; border-top:#CCCCCC 1px solid; margin-top:15px; margin-right:10px}
.m_news2 li a:hover  .m_news2_yue_line{ width:50px; border-top:#444 1px solid}
.newsimg2{display: block; width:18%;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:130px}
.m_news2 li a{ display:inline}

.details {
    width: 36px;
    height: 36px;
    border: 1px solid  #fff;
    border-radius: 0px;
    display: block;
    color: transparent; line-height:36px;
	background:#787878; text-align:center;
	 color:#fff;
    transition: all 0.3s ease-out 0s;
	 background:url(../images/arrw.png) no-repeat center;
}
.m_news2 li a:hover  .details{ margin-left:10px;border: 1px solid  #303030; background:#303030 url(../images/arrw.png) no-repeat center;}

@media only screen and (max-width: 768px) {
.newsimg2{display: block; width:190px;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:130px}

}

@media only screen and (max-width: 600px) {
.newsimg2{display: block; width:150px;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:100px}
}

@media only screen and (max-width: 550px) {


.m_news2 li{overflow:hidden; margin:0px auto; padding:10px 0px; list-style:none; margin-bottom:10px;border-bottom:#F0F0F0 2px solid;}
.newsimg2{display: block; width:100%;height:auto; float: left; margin-left:0%; margin-bottom:5px}
.newsimg2 img{ width:100%; height:auto}
.m_news2 li dl{overflow:hidden; margin:2px 0px 0px 0px; padding:0px; font-size:13px; line-height:22px; color:#777; height:auto; float:left; width:100%}
.m_news2 li dl dd{margin:1px 0px 0px 0px; overflow:hidden;height:auto;}
.m_news2_yue_line{ float:left; width:35px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:30px; border-top:#CCCCCC 1px solid; margin-top:15px; margin-right:10px; display: none}
.m_news2_yue{ float:left; width:100%; overflow:hidden;}
.details {display: none}
.m_news2_yue span{ line-height:25px; font-size:16px; color:#666}
.m_news2 li dl dt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}


.qxbox{ overflow:hidden; padding-top:10px}
.qxbox li{ margin:0px; padding:0px; overflow:hidden; margin-bottom:10px; width:100%}
.qxbox li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; border:#E8E8E8 1px solid; padding:5px 20px;}
.qxbox li dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%; font-weight: normal; color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.qxbox li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; height:auto;color:#777; height:48px}
.qxbox li dl a{ display:inline}

.leftArrow{border-right:15px solid #E8E8E8; border-top:15px solid transparent;border-bottom:15px solid transparent; width:0px; height:0px; float:left}
.slxx_tu{ width:90px; height:68px; float:left; overflow:hidden; line-height:36px;font-size:30px; margin-right:10px; background:#DBDBDB;text-align:center; border-radius:5px;  padding-top:5px;color:#333;}
.slxx_tu p{ color:#333; font-size:16px; line-height:20px;height:auto; vertical-align:top; font-family:"arial"; font-weight:300}

.qxbox li:hover dl{background:#F4F4F4;border:#D3DADF 1px solid;}

@media only screen and (max-width: 1000px) {
.qxbox li dl dt{  font-size:14px; }
.qxbox li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:22px; height:auto;color:#777; height:44px}

.slxx_tu{ width:38px; height:38px; float:left; overflow:hidden; margin-right:10px; background:#DBDBDB;text-align:center; border-radius:5px}

}


/*------联系我们---*/

.lxmw_L{ overflow:hidden; padding:0px; margin:0px; float:left;width:48%;}
.lxmw_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:48%}



.lxmw_sm{ overflow:hidden; padding:0px; margin:0px; border:1px solid #eee;}
.lxmw_sm dl{ overflow:hidden; padding:0px; margin:0px; padding:30px 20px}
.lxmw_sm dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:200%; color:#222; margin-bottom:10px}
.lxmw_sm dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:24px; color:#666666; padding:4px 0px}
.lxmw_sm dl dd i{ width:20px; height:20px; margin-right:5px; float:left}
.lxmw_sm dl dd i img{width:20px; height:20px; vertical-align:middle}
.lxmw_sm dl dd p{ width:auto; margin:0px; padding:0px; float:left}

.lxmw_L img{ width:100%; height:auto}

@media screen and (max-width: 900px) {
.lxmw_sm dl{ overflow:hidden; padding:0px; margin:0px; padding:10px 10px}
.lxmw_sm dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666666; padding:3px 0px}
.lxmw_R{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.lxmw_L{ overflow:hidden; padding:0px; margin:0px; display:none}
}


@media screen and (max-width: 750px) {
.lxmw_sm dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:170%; color:#666666}

}
@media screen and (max-width: 700px) {


.lxmw_sm dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:180%; color:#666666}
.lxmw_sm dl{ overflow:hidden; padding:0px; margin:0px; padding:20px 10px 20px 10px}

}




#l-map{height:410px;width:100%;}
#r-result{width:100%;}


.lxwm_L{ float:left; margin:0px; padding: 0px; width:48%;}
.lxwm_R{ float: right; margin:0px; padding: 0px; width:48%;}


@media only screen and (max-width:680px){
.lxwmlist li dl dt h3{ font-size:16px;}
.lxwm_L{ float:left; margin:0px; padding: 0px; width:100%; margin-bottom:10px}
.lxwm_R{ float: left; margin:0px; padding: 0px; width:100%; padding-top:20px;margin-bottom:20px}

.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; padding:5px 0px 5px 0px;border-bottom:#DFDFDF 0px solid}
#l-map{height:300px;width:100%;}
}



/*----表单--- */
#contact-wrap{ margin-bottom:40px; overflow:hidden}

#contact-form textarea{height: 120px;}
.book_sm{ font-size:14px; line-height:24px; color:#222;margin-bottom:15px}
.book_sm span{ color:#FFBA00}
.msg-title{font-size: 22px;text-align: center;margin-bottom: 15px;color: inherit;color:#FFE3C1;}
.add-msg-form .cf-column{padding-bottom: 20px;position: relative;}
.add-msg-form .cf-tarea{clear: both;}
.add-msg-form input{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;width: 100%;margin-bottom: 0; font-size:14px;}
.add-msg-form textarea{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 150px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form .submit-button{box-sizing: border-box;width:30%;line-height: 40px;height: 40px;padding: 0px 15px;border: 0px;color: #fff;position: relative; background:#E90012 url(../images/an_bg.png);cursor: pointer; font-size:16px; margin:0 auto}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active{background-color: #CB1919; font-size:16px}
.add-msg-form em{position: absolute;bottom: 0;z-index: 1111;float: left;left: 20px;}

.add-msg-form select{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;color: #444; width:120px;font-size:14px;}





/*--内页_栏目导航---*/
.lm_btK{ overflow:hidden; background:#ee0000 url(../images/lm_bt_bg.png) no-repeat center;height:100px; color:#FFFFFF; font-size:26px; text-align:center; display:block; margin-bottom:2px}
.lm_btK span{ line-height:100px;color:#fff;}

@media only screen and (max-width:1020px) {
.lm_btK{ display:none}
}

.l-sub{overflow:hidden;padding:0px; display:block}
.l-sub li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:14px; width:100%; border-bottom:#fff 1px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub a{ display: block; color: #333; font-size:16px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #fff; font-size:16px; text-decoration:none; height: 50px; background:#E36464;line-height:50px; }
.l-sub li.active a{color: #fff; font-size:16px;text-decoration:none; height:50px; background:#ee0000;}
.l-sub li:last-child{border-bottom:#DCEDF4 0px solid;}

@media only screen and (max-width:1020px) {
.l-sub{overflow:hidden;padding:0px; display:block}
.l-sub li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:14px; width:13.28%; border-bottom:#fff 0px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;margin:0px 0.5%; margin-bottom:5px; }

}

@media only screen and (max-width:800px) {
.l-sub{overflow:hidden;padding:0px; display:block}
.l-sub li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:14px; width:24%; border-bottom:#fff 0px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;margin:0px 0.5%; margin-bottom:5px; }
.l-sub a{ display: block; color: #333; font-size:14px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #fff; font-size:14px; text-decoration:none; height: 50px; background:#E36464;line-height:50px; }
.l-sub li.active a{color: #fff; font-size:14px;text-decoration:none; height:50px; background:#ee0000;}
}

@media only screen and (max-width:500px) {
.l-sub li{ overflow:hidden;line-height:40px; height: 40px; text-align:center;list-style:none;font-size:14px; width:32.33%; border-bottom:#fff 0px solid; background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;margin:0px 0.5%; margin-bottom:5px; font-size:14px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{line-height:40px; height: 40px;font-size:14px;}
.l-sub li.active a{line-height:40px; height: 40px;font-size:14px;}
.l-sub a{ line-height:40px; height: 40px;font-size:14px;}
}



.pagelink {CLEAR: both; text-align:center;font-size:14px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:14px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:14px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:14px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:14px}
.pagelink SPAN.current {FONT-WEIGHT: bold}
.pagelink SPAN a{ color:#666666}
@media only screen and (max-width:1200px) {
.pagelink {CLEAR: both; text-align:center;font-size:12px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:12px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:12px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:12px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:12px}
}

.pagelink select {
    border-radius: 0px;
    border-color: rgb(169, 169, 169);
}

.pagelink select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default; padding:2px 1px
}





/*---合作-----*/

.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size:34px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center; line-height:170%}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:16px; color:#666; text-align:center; margin:0 auto; max-width:1000px; width:100%; line-height:190%}


@media only screen and (max-width:1000px) {
.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size:24px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:14px; color:#666; }
}



.ser_jsbox{ overflow:hidden; padding:0px; margin:0px;}
.ser_jsbox dl{overflow:hidden; padding:0px; margin:0px;}
.ser_jsbox dl dd{overflow:hidden; padding:0px; margin:0px; color:#666666; line-height:190%; font-size:16px;}
.ser_js_tu{ float:left; margin-right:20px; width:30%;}
.ser_js_tu img{ width:100%; height:auto; vertical-align:top}


@media only screen and (max-width:750px) {
.ser_js_tu{ float:left; margin-right:20px; width:30%;}
}


@media only screen and (max-width:560px) {
.ser_js_tu{ float:left; margin-right:0px; width:100%; margin-bottom:10px}
.ser_jsbox dl{overflow:hidden; padding:0px; margin:0px; float:left;}
}


.sy_hzys_bg{ background:#fff url(../images/hzsy_bg1.jpg)no-repeat center bottom; width:100%; margin:0px; padding:60px 0px 100px 0px; overflow:hidden; }



.hz_ys_list{ overflow:hidden; padding:0px; margin:0px;}
.hz_ys_list li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.3333%;}

.hz_ys_list li dl{overflow:hidden; padding:0px; width:92%;margin:0 auto; background:#fff; padding-bottom:40px;border-radius:10px 10px 0px 0px}
.hz_ys_list li dl dt{overflow:hidden; padding:0px; margin:0px;font-size:24px; color:#111;  font-weight:normal; text-align:center;width:90%;margin:0 auto;margin-bottom:10px;text-align:center; margin-top:20px;}

.hz_ys_sm{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; color:#444;margin:0 auto; width:86%; min-height:154px}

.hz_ys_list li dl dd{}

.hz_ys_sm h6{overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:24px;text-align:center;color:#222; margin-bottom:10px; }
@media only screen and (max-width:1230px) {
.hz_ys_sm{ min-height:168px}

}
@media only screen and (max-width:1050px) {
.hz_ys_list li dl dd h6{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center;color:#222; margin-bottom:10px;}
.hz_ys_sm{ min-height:226px}

}
.hz_ys_list li:hover dl{ background:#EE0000;}
.hz_ys_list li:hover dl dt{ color:#fff}
.hz_ys_list li:hover dl dd .hz_ys_sm{ color:#fff}
.hz_ys_list li:hover .hz_ys_sm h6{ color:#fff}
.hz_ys_list li:hover .fagl_ys img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.fagl_ys{ overflow:hidden; margin:0px; padding:0px; border-radius:10px 10px 0px 0px; position:relative;}
.fagl_ys img{ width:100%; height:auto; vertical-align:top; border-radius:10px 10px 0px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.topArrow{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-20px; bottom:0} 


.hz_ys_list li:hover .topArrow{border-bottom:20px solid #EE0000;}


@media only screen and (max-width:1100px) {
.hz_ys_list li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; color:#444;margin:0 auto; width:86%;}
.hz_ys_list li dl dt{font-size:18px; }
}

@media only screen and (max-width:790px) {
.hz_ys_sm h6{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center;color:#444; margin-bottom:10px}
}

@media only screen and (max-width:900px) {
.hz_ys_list li dl{overflow:hidden; padding:0px; width:80%;margin:0 auto;padding-bottom:20px; background:#E9E9E9}
.hz_ys_list li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.hz_ys_sm{ min-height:24px; height:auto}

.topArrow{border-bottom:20px solid #E9E9E9; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-20px; bottom:0} 

}
@media only screen and (max-width:600px) {
.hz_ys_list li dl{overflow:hidden; padding:0px; width:90%;margin:0 auto;padding-bottom:20px;}
}




.seo_bz{overflow:hidden; padding:0px; margin:0px}
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:25%; margin-bottom:20px;}
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:86%; margin:0 auto}
.seo_bz li dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center}
.seo_bz li dl dt img{ max-width:128px;width:100%; height:auto; vertical-align:top} 
.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:26px; color:#333333; min-height:52px; text-align:center}
.seo_bz li dl dt{ font-size:16px; font-weight:bold; margin-bottom:5px}

@media only screen and (max-width:1150px) {
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto}
.seo_bz li dl dt img{ max-width:100px;width:100%; height:auto; vertical-align:top} 

.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:52px}
}



@media only screen and (max-width:920px) {
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto}
.seo_bz li dl dt img{ max-width:100px;width:100%; height:auto; vertical-align:top} 

}

@media only screen and (max-width:700px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}

.seo_bz li dl dt img{ max-width:80px;width:100%; height:auto; vertical-align:top} 
}

@media only screen and (max-width:550px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}

.seo_bz li dl dt img{ max-width:80px;width:100%; height:auto; vertical-align:top} 
.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:78px}
}

@media only screen and (max-width:370px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px;}

.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:10px; height:auto}
}


/*---关于我们-----*/


.fixedMenu1{overflow:hidden; background:#fff; padding:0px; z-index:99999; margin:0px;width:100%;box-shadow:0 0 15px 1px rgba(255,255,255,.3);box-shadow: 0px 0px 0px #ddd; }

@media only screen and (max-width:900px){
.fixedMenu1{overflow:hidden; width:100%; padding:0px;box-shadow: 1px 1px 2px #ddd; z-index:199999; margin:0px;}
}



.s_nav_box1{margin:0px; padding:0px; overflow:hidden; max-width:900px; width:100%; margin:0 auto; margin-top:16px; margin-bottom:14px}
.s_nav_box1 li{margin:0px; padding:0px; overflow:hidden; float:left; width:20%; margin-bottom:10px }
.s_nav_box1 li p{ font-size:16px; color:#333;border-radius:5px;height:38px; line-height:38px;border:1px solid #777; margin-bottom:10px;margin:0px; padding:0px; text-align:center; margin-left:10px; margin-right:10px}
.s_nav_box1 li a{ font-size:16px; color:#333; width:100%}
.s_nav_box1 li:hover p{ color:#ee0000;border:1px solid #ee0000;}

@media only screen and (max-width:1100px){

.s_nav_box1{margin:0px; padding:0px; overflow:hidden; max-width:900px; width:100%; margin:0 auto; margin-top:10px; margin-bottom:0px}
}
@media only screen and (max-width:680px){
.s_nav_box1 li p{ font-size:16px; color:#333;border-radius:5px;height:38px; line-height:38px;border:1px solid #777; margin-bottom:10px;margin:0px; padding:0px; text-align:center; margin-left:2px; margin-right:2px}
}

@media only screen and (max-width:550px){
.s_nav_box1 li{margin:0px; padding:0px; overflow:hidden; float:left; width:33.333%;margin-bottom:10px }
.s_nav_box1 li p{ font-size:16px; color:#333;border-radius:5px;height:34px; line-height:34px;border:1px solid #777; margin-bottom:10px;margin:0px; padding:0px; text-align:center; margin-left:2%; margin-right:2%}
}

@media only screen and (max-width:370px){
.s_nav_box1 li p a{ font-size:14px; color:#333;}
}




.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px}
.about_R_txt{ font-size:16px; line-height:220%;overflow:hidden; padding:0px; margin:0px;}
.about_R_txt p{ overflow:hidden; padding:0px; margin:0px;line-height:220%;}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:48%; margin-bottom:20px}
.about_L img{ width:100%; height:auto; vertical-align:top}
.about_R img{ width:100%; height:auto; vertical-align:top}
.gsjs_bt{font-size:30px;width: 100%;line-height: 44px; color:#111}

.about_L_txt{ font-size:16px; line-height:220%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt p{ overflow:hidden; padding:0px; margin:0px;line-height:220%;}

.gsjs_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:16px; color:#666;line-height:190%; text-transform:uppercase; margin-bottom:10px}

@media only screen and (max-width:1100px){
.about_R_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
}
@media only screen and (max-width:900px){
.about_R_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.gsjs_bt{font-size: 24px;width: 100%;line-height: 30px;}
}

@media only screen and (max-width:750px){
.about_R_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}

}


@media only screen and (max-width:900px){
.about_R{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px; margin-top:0px}
.about_R_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}

.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
}

.yyzz_bg{ background:#fff url(../images/yy_bg.jpg)no-repeat center; width:100%; margin:0px;overflow:hidden; background-size:cover }

.qyyy_bg{ background:#fff url(../images/qyyy_bg.jpg)no-repeat center; width:100%; margin:0px;overflow:hidden; background-size:cover }






.culture_box{ overflow:hidden; margin:0px; padding:20px 0px;}
.culture_box li{ overflow:hidden; margin:0px; padding:0px; float:left; width:29.333%; margin-left:2%; margin-right:2%; position:relative; background:#fff}
.culture_box li dl{ overflow:hidden; margin:0px; padding:0px; text-align:center}
.culture_box li dl dt{ overflow:hidden; margin:0px; padding:0px; position:relative}
.culture_box li dl dt img{ width:100%; max-height:300px; height:auto; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.culture_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; text-align:center; position:absolute; z-index:3; text-align:center; width:100%;  bottom:30px}
.culture_box li dl dd h3{ font-size:22px;font-family: "impact","arial"; line-height:24px; color:#222}
.culture_box li dl dd { overflow:hidden; margin:0px; padding:0px;}

.culture_box li:nth-child(1){ padding-bottom:120px}
.culture_box li:nth-child(2){ padding-top:120px}
.culture_box li:nth-child(3){ padding-bottom:120px}
.culture_box li:nth-child(4){ padding-bottom:120px}
.culture_box li:nth-child(5){padding-top:120px}
.culture_box li:nth-child(6){ padding-bottom:120px}
.culture_box li:nth-child(2) dl dd{ overflow:hidden; margin:0px; padding:0px;  text-align:center; position:absolute; z-index:3; text-align:center; width:100%; top:30px}
.culture_box li:nth-child(5) dl dd{ overflow:hidden; margin:0px; padding:0px;  text-align:center; position:absolute; z-index:3; text-align:center; width:100%; top:30px}


.topArrow_1{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0}
.topArrow_2{border-top:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; top:0} 
.topArrow_3{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0} 
.topArrow_4{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0} 
.topArrow_5{border-top:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; top:0} 
.topArrow_6{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0} 



.culture_box li:nth-child(5).topArrow_1{border-bottom:20px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0} 



.culture_box li:hover{ background:#ee0000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}

.culture_box li:hover .topArrow_1{border-bottom:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}
.culture_box li:hover .topArrow_2{border-top:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}
.culture_box li:hover .topArrow_3{border-bottom:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}
.culture_box li:hover .topArrow_4{border-bottom:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}
.culture_box li:hover .topArrow_5{border-top:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}
.culture_box li:hover .topArrow_6{border-bottom:20px solid #ee0000; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:22; left:50%; margin-left:-20px; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}




.culture_box li:hover dd{ color:#FFFFFF}
.culture_box li:hover dd h3{ color:#FFFFFF;}

.culture_box li:hover dl dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s}

@media only screen and (max-width:800px) {
.culture_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px;}
}

@media only screen and (max-width:700px) {

.culture_box li dl dd h3{ font-size:20px;font-family: "impact","arial"; line-height:30px}
.culture_box li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:22px}

.culture_box li{ overflow:hidden; margin:0px; padding:0px; float:left; width:31.333%; margin-left:1%; margin-right:1%; position:relative; }
}


@media only screen and (max-width:600px) {
.culture_box li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; margin-left:1%; margin-right:1%; position:relative; margin-bottom:10px}

.culture_box li dl dd{ overflow:hidden; margin:0px; padding:0px 5px; font-size:16px; line-height:22px;}
}
@media only screen and (max-width:360px) {
.culture_box li{ overflow:hidden; margin:0px; padding:0px; float:left; width:98%; margin-left:1%; margin-right:1%; position:relative; margin-bottom:10px}
.culture_box li dl dd{ overflow:hidden; margin:0px; padding:0px 5px; font-size:16px; line-height:22px;}
}

/*---搜索-----*/

.so_box{ padding:4px 0px; font-size:18px; overflow:hidden; margin:0px}
.so_box span{ margin:0px 4px; color:#ee0000}
.xinweixx{padding: 0px; overflow:hidden; margin:0 auto}
.xinweixx ul{padding: 0px; margin:0px; overflow:hidden}
.xinweixx ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:40px; background:url(../images/dot1.jpg) no-repeat left center; text-indent:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xinweixx ul li a{font-size:16px;}
.xinweixx ul li a:hover{color:#ee0000}


@media only screen and (max-width:800px) {
.xinweixx ul li a{font-size:14px;}
}

.zxrx_txt{ overflow:hidden; margin:0px; padding:0px; line-height:180%; color:#444; font-size:14px;margin-bottom:10px; text-align:center}
.zxrx_txt span{font-size:28px;color:#FF0000; margin-right:2px}
.zxrx_txt span img{ vertical-align: middle}


/*---问题-----*/

.qxbox{ margin:0px; padding:7px 15px 8px 15px; overflow:hidden;}
.qxbox dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; border:#E8E8E8 1px solid; padding:5px 20px;}
.qxbox dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%; font-weight: normal; color:#222;white-space:nowrap;text-overflow:ellipsis;}
.qxbox dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:190%; height:auto;color:#777;white-space:nowrap;text-overflow:ellipsis;}


.leftArrow_q{border-right:15px solid #E8E8E8; border-top:15px solid transparent;border-bottom:15px solid transparent; width:0px; height:0px; float:left}

.qxbox a{ display:inline}
.qxbox:hover dl dt{ color:#ee0000}
.qxbox:hover .slxx_tu{ background:#ee0000; color:#FFFFFF}
.qxbox:hover .slxx_tu p{ color:#FFFFFF}




.qxbox1{ margin:0px; padding:10px 15px 10px 15px; overflow:hidden;}
.qxbox1 dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; border:#E8E8E8 1px solid; padding:5px 20px;}
.qxbox1 dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%; font-weight: normal; color:#222;white-space:nowrap;text-overflow:ellipsis;}
.qxbox1 dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:190%; height:auto;color:#777;}
.qxbox1 dd p{overflow:hidden; padding:0px; margin:0px;}


.qxbox1 .slxx_tu{ width:90px; height:80px; float:left; overflow:hidden; line-height:40px;font-size:30px; margin-right:10px; background:#DBDBDB;text-align:center; border-radius:10px;  padding-top:5px;color:#333;}
.qxbox1 .slxx_tu p{ color:#333; font-size:16px; line-height:20px;height:auto; vertical-align:top; font-family:"arial"; font-weight:300}


.qxbox1 a{ display:inline}
.qxbox1:hover .slxx_tu{ background:#ee0000; color:#FFFFFF}
.qxbox1:hover .slxx_tu p{ color:#FFFFFF}

/*---搜索-----*/
.sjtb_so_bg{ background:#f4f4f4; margin:0px; padding:15px 0px}
.sjtb_so_k_L{ float:left; width:68%; margin:0px; padding:0px; overflow:hidden;font-size:14px; color:#333333; line-height:38px}
.sjtb_so_k_L span{ margin-right:5px; font-size:14px;}
.sjtb_so_k_L a{font-size:14px; color:#333333; margin-right:8px;line-height:38px}
.sjtb_so_k_R{ float: right;max-width:320px;width:30%; margin:0px; padding:0px}





.s_button{width:80px;height:40px; line-height:40px; color:#fff;cursor:pointer; font-size:16px;font-family:"Microsoft YaHei"; background:#ee0000 url(../images/i_t_so.png) no-repeat left center; text-indent:20px;border-radius:3px}



search{display:block; width:310px;height:40px; overflow:hidden;border:1px solid #CCCCCC;font-family:"Microsoft YaHei"; border-radius:3px; float:right}
search input{width:228px; height:40px; text-indent:1em; float:left; box-shadow:none;  border:0; font-size:14px}
search button{width:70px;height:40px; line-height:40px; color:#fff;cursor:pointer; font-size:14px;font-family:"Microsoft YaHei"; background:#0E5991 url(../images/i_t_so.png) no-repeat left center; text-indent:20px;border-radius:3px}


@media only screen and (max-width:1000px) {
.sjtb_so_bg{ background:#f4f4f4; margin:0px; padding:10px 0px}
.sjtb_so_k_L{ width:100%; display:none}
.sjtb_so_k_R{ width:100%; float: none; margin:0 auto}
search{ float: none; margin:0 auto}
}


.cp_soso_k{ overflow:hidden; padding:0px; margin:0px 0px 0px 0px;}

.form_k{ margin:0px; padding:0px; overflow:hidden}
.searchbox1{
 margin:0px; padding:0px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; vertical-align:middle;
	height:38px;
	border-radius:38px;
}

.searchbox1 input{vertical-align:middle;}
.input_tex { margin:0px; padding:0px;
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-left:4px;
	width:84%;border-radius:38px;vertical-align:middle; padding-left:20px

}

.searchbox1 input.search-btn {
	background:url(../images/ico_117.png) no-repeat center center;
	background-size:50% auto;
	border:medium none;
	height:36px;

	max-width:40px;width:15%; display:inline; float:right; position:relative; cursor: Pointer
}
.searchbox1 input{display:inline}
.input_tex{ display:inline}
.search-btn{ display:inline}



@media only screen and (max-width:1024px) {

.input_tex {	
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-left:4px;
	width:250px;border-radius:38px; margin-left:19px

}
}

@media only screen and (max-width:1000px) {
.searchbox1{ overflow:hidden; width:322px;margin:0 auto}
}





/*-------荣誉-----------*/


.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:1300px; width:96%; margin-top:5px; margin-bottom:30px}

.zzzs_box{ float:left; width:25%; margin:15px 0px; padding:0px; overflow:hidden;}
.zzzs {overflow: hidden; display:table; margin:0 auto;} 
.zzzs li{border:1px solid #eee; width:240px; height:333px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px; background:#F5F5F5} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:240px; width:auto; max-height:320px; height:auto;} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:100%}


@media only screen and (max-width:1100px) {

.zzzs li{border:1px solid #eee; width:200px; height:289px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:200px; width:auto; max-height:280px; height:auto} 

}


@media only screen and (max-width:900px) {

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}

@media only screen and (max-width:700px) {
.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:900px; width:96%; margin-top:2px; margin-bottom:10px}
.zzzs li{border:1px solid #eee; width:130px; height:188px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:130px; width:auto; max-height:188px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

}

@media only screen and (max-width:600px) {

.zzzs li{border:1px solid #eee; width:115px; height:166px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:115px; width:auto; max-height:166px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:12px; color:#333333; line-height:30px; height:30px; text-align:center}

}

@media only screen and (max-width:567px) {
.zzzs_box{ float:left; width:50%; margin:5px 0px; padding:0px; overflow:hidden;}

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}







.fangan1{ overflow:hidden; margin:0px; padding:0px}
.fangan1 li{ overflow:hidden; margin:0px; padding:50px 0px; float:; width:100%;float:left}
.fangan1 li dl{ overflow:hidden; margin:0px; padding:0px 4%;}
.fangan1 li dl dt{ overflow:hidden; margin:0px; padding:0px; color:#222; line-height:200%; font-size:18px; font-weight:bold;padding:0px 20px; padding-top:15%}
.fangan1 li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#666; line-height:190%; font-size:16px;padding:0px 20px;}

.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:50%;}
.fangan1_tu img{ max-width:100%; width:auto;height:auto; vertical-align:top; text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.fangan1 li:nth-child(2n-1) .fangan1_tu{ float:left; }
.fangan1 li:nth-child(2n) .fangan1_tu{ float: right;}
.fangan1 li:nth-child(2n){ background:#eee}
.fangan1 li:nth-child(2n-1){ background:#fff}


@media only screen and (max-width:1100px) {
.fangan1 li{ overflow:hidden; margin:0px; padding:30px 0px; float:; width:100%;float:left}
.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:50%;}
.fangan1 li dl{ overflow:hidden; margin:0px; padding:0px 2%;}
.fangan1 li dl dt{ overflow:hidden; margin:0px; padding:0px; color:#222; line-height:200%; font-size:18px; font-weight:bold;padding:0px 20px; padding-top:10%}
}

@media only screen and (max-width:550px) {
.fangan1 li{ overflow:hidden; margin:0px; padding:30px 0px; float:; width:100%;float:left}
.fangan1 li:nth-child(2n-1) .fangan1_tu{ float:left;}
.fangan1 li:nth-child(2n) .fangan1_tu{ float: left;}
.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:100%;}
.fangan1_tu img{ max-width:100%; width:auto; height:auto; vertical-align:top; text-align:center}
.fangan1 li dl dt{ overflow:hidden; margin:0px; padding:0px; color:#222; line-height:200%; font-size:18px; font-weight:bold;padding:0px 10px; padding-top:10px}
.fangan1 li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#666; line-height:190%; font-size:14px;padding:0px 10px;}
}


		
#dituContent{ height:740px;}
.map_xx_k{ position:absolute;left:0; width:100%;height:600px; z-index: 11; margin-top:9%;}

.contact_us_box{margin:0x; padding:0px; overflow:hidden;}
.roop_lx{max-width:400px; width:92%; padding:20px 2%;height:auto;background: #f3f3f3;margin: 0px 0px 0px 9%;float: left;}
.roop_lx_wx{max-width:400px; width:92%; padding:20px 2%;height:auto;background: #f3f3f3;margin: 0px 9% 0px 0px;float: right;}

.roop_lx h3{ font-size:18px; color:#333333; line-height:40px; margin-top:10px; margin-bottom:18px}

.lxwm_list{ margin:0px; padding:0px; overflow:hidden; }
.lxwm_list dl{margin:0px; padding:0px; overflow:hidden}
.lxwm_list dl dt{margin:0px; padding:0px; overflow:hidden}
.lxwm_list dl dd{margin:0px; padding:0px; overflow:hidden;border-top:1px solid #d5d5d5; color:#666; font-size:14px; min-height:30px; padding-top:10px; padding-bottom:10px}
.lxwm_list dl dd p{ margin:0px; padding:0px; float:left; width:auto; line-height:40px}
.lxwm_list dl dd i{ width:40px; height:40px; margin-right:10px; float:left}
.lxwm_list dl dd i img{width:40px; height:40px; vertical-align:middle}


.liuyan_btn{display: block;color:#ee0000;font-size: 18px;text-align: center; margin-top: 24px; height:18px;line-height: 18px;margin-bottom:25px; text-decoration:none}


.lxwm_wxBox{ margin:0px; padding:0px; overflow:hidden}
.lxwm_wxBox li{margin:0px 0px; padding:10px 0px ; overflow:hidden;border-bottom:1px solid #d5d5d5; }
.lxwm_wxBox li dl{margin:0px; padding:0px; overflow:hidden}
.lxwm_wxBox li dl dt{margin:0px; padding:0px; overflow:hidden; font-size:18px; color:#222; font-weight:normal}
.lxwm_wxBox li dl dd{margin:0px; padding:0px; overflow:hidden; font-size:14px; min-height:30px; color:#666}

.wxbox{ float:left; margin:0px; margin-right:20px;padding:0px}
.wxbox img{ width:85px; height:85px; vertical-align:top}
.lxwm_wxBox li a{ text-decoration:none;color:#222; display:inline}

@media only screen and (max-width:1090px) {
.contact_us_box{margin:0x; padding:0px; overflow:hidden; width:90%; margin:0 auto}
.roop_lx{max-width:100%; width:50%; padding:20px 2%;height:auto;background: #f3f3f3;margin: 0px 0px 0px 0%;margin-bottom:20px; float:left}
.roop_lx_wx{max-width:100%; width:50%; padding:20px 2%;height:auto;background: #f3f3f3;margin: 0px 0% 0px 0px;margin:0 auto;float: left;}
.map_xx_k{ position:absolute;left:0; width:100%;height:525px; z-index: 11;margin-top:-5px;top:20%;}
}


@media only screen and (max-width:900px) {
.contact_us_box{margin:0x; padding:0px; overflow:hidden; width:80%; margin:0 auto}
.roop_lx{max-width:100%; width:100%; padding:20px 4%;height:auto;background: #f3f3f3;margin: 0px 0px 0px 0%;margin-bottom:20px; float:left}
.roop_lx_wx{max-width:100%; width:100%; padding:20px 2%;height:auto;background: #f3f3f3;margin: 0px 0% 0px 0px;margin:0 auto;float: left;}

.lxwm_wxBox li{margin:0px 0px; padding:10px 0px ; overflow:hidden;border-bottom:0px solid #d5d5d5; float:left; width:33.3333% }
.lxwm_wxBox li dl dt{margin:0px; padding:0px; overflow:hidden; font-size:16px; color:#222}
.lxwm_wxBox li dl dd{margin:0px; padding:0px; overflow:hidden; font-size:14px; min-height:30px; color:#666}
.wxbox{ float:left; margin:0px; margin-right:10px;padding:0px}
.wxbox img{ width:80px; height:80px; vertical-align:top}

.map_xx_k{ position:absolute;left:0; width:100%;height:800px; z-index: 11;}
}

@media only screen and (max-width:650px) {
.map_xx_k{ position:absolute;left:0; width:100%;height:1300px; z-index: 11;margin-top:-5px;top:16%;}
.wxbox{ float:left; margin:0px; margin-right:0px;padding:0px; width:100%; margin-bottom:10px; text-align:center}
.lxwm_wxBox li dl{margin:0px; padding:0px; overflow:hidden; float:left; text-align:center;width:100%;}
.lxwm_wxBox li dl dt{margin:0px; padding:0px; overflow:hidden;text-align:center}

.liuyan_btn{display: block;color:#ee0000;font-size: 18px;text-align: center; margin-top: 14px; height:20px;line-height: 18px;margin-bottom:15px; text-decoration:none}

}
@media only screen and (max-width:560px) {
.roop_lx h3{ font-size:18px; color:#333333; line-height:34px; margin-top:5px; margin-bottom:8px}


.lxwm_list dl dd i{ width:30px; height:30px; margin-right:7px; float:left}
.lxwm_list dl dd i img{width:30px; height:30px; vertical-align:middle}

.map_xx_k{ position:absolute;left:0; width:100%;height:1000px; z-index: 11;margin-top:-5px;top:15%;}

.roop_lx{max-width:100%; width:100%; padding:15px 3%;height:auto;background: #f3f3f3;margin: 0px 0px 0px 0%;margin-bottom:15px; float:left}
}

@media only screen and (max-width:500px) {
.contact_us_box{margin:0x; padding:0px; overflow:hidden; width:90%; margin:0 auto}
.lxwm_wxBox li dl dd{ font-size:12px}
}

@media only screen and (max-width:350px) {
.lxwm_wxBox li{margin:0px 0px; padding:10px 0px 0px 0px ; overflow:hidden;border-bottom:0px solid #d5d5d5; float: none; width:100% }
.wxbox img{ width:90px; height:90px; vertical-align:top}
}


.mfzx_btn_k1{ overflow:hidden; margin-bottom:5px}
.mfzx_btn3{overflow:hidden; background:#ee0000 url(../images/i_zxfa.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 30px; background-size:20px 20px; font-size:15px; color:#FFFFFF;border-radius:4px; width:130px; float:left}
.mfzx_btn_k1 a:hover .mfzx_btn3{background:#FF5A00 url(../images/i_zxfa.png) no-repeat 5px center; background-size:20px 20px; }
.mfzx_btn_k1 a{ display:inline}





/*-------主营业务-----------*/
.sy_ser{overflow:hidden; padding:0px; margin:0px;margin:0 auto; max-width:1300px;  width:100%}

.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; background:#fff;}
.sy_ser li dl{overflow:hidden; padding:0px; margin:1px; position:relative;}
.sy_ser li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_ser li dl dd{overflow:hidden; padding:30px 0px; margin:0px; text-align:center; font-size:18px; font-weight:bold; color:#111;}
.sy_ser li dl dt img{overflow:hidden; padding:0px; margin:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:100%; height:260px; vertical-align:middle}

.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; top:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.1);transition: all .6s ease; height:100%}
.sy_ser li dl .sy_ser_sm h3{color:#fff; font-size:28px;line-height:50px;transition: all .6s ease; padding:0px; margin:0;padding-top:24%;text-shadow: 1px 1px 1px #3F3F3F; }

.sy_ser li dl .sy_ser_sm .btn{margin: 30px auto 0;color: #fff;border: 1px solid #fff;padding: 8px 25px; width:110px}
.sy_ser li dl .sy_ser_sm a{ display:inline}

.sy_ser li dl .sy_ser_sm .cplm_icon{ width:70px; height:70px; margin:0 auto; background:#ffffff80; text-align:center; border-radius:50%; margin-top:0%;transition: all .6s ease; position:absolute; z-index:23; left:50%; margin-left:-35px;top:-100px}
.sy_ser li dl .sy_ser_sm .cplm_icon img{ width:40px; height:40px; margin-top:15px}

.sy_ser li:hover img{transform: scale(1.2);}
.sy_ser li:hover .sy_ser_sm{height: 100%; transition: all .6s ease; background:rgba(238, 0, 0, 0.5)}
.sy_ser li:hover .sy_ser_sm h3{ transition: all .6s ease; padding-top:34%; }
.sy_ser li:hover .sy_ser_sm  .cplm_icon{ background:#ffffff; display:block; margin-top:35%;transition: all .6s ease;}

.sy_ser li dl .sy_ser_sm .btn:hover{ color:#F70000; background:#fff}



@media only screen and (max-width:900px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }

}

@media only screen and (max-width:750px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:40px}
}

@media only screen and (max-width:650px) {
.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
}




/* box */
.ser_box{ max-width:1300px; margin:0 auto;}
.tab_menu{overflow:hidden; margin:0px; padding:0px;}
.tab_menu li{width:11.1111%;float:left;text-align:center;cursor:pointer; height:auto; padding:0px 0px 0px 0px; margin-bottom:5px; line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tab_menu li.current{color:#E80000; background:#eee}
.tab_menu li a{color:#222;text-decoration:none; }
.tab_menu li a p{font-size:16px; line-height:30px;}
.tab_menu li.current a{color:#E80000;}
.tab_box{overflow:hidden; padding:0px;}
.tab_box li{line-height:24px;overflow:hidden;}
.tab_box li span{margin:0 5px 0 0;font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}

.i_nav_tu{ width:100px; height:100px; margin:0 auto; border-radius:50%; background:#99CC55; margin-bottom:10px}
.i_nav_tu img{ width:100%; height:auto; vertical-align:middle}
.tab_menu li.current a .i_nav_tu{ background:#E80000}
@media only screen and (max-width:1199px) {
.i_nav_tu{ width:80px; height:80px; margin:0 auto; border-radius:50%; margin-bottom:5px}
}
@media only screen and (max-width:1010px) {
.tab_menu li{width:20%;float:left;text-align:center;cursor:pointer; height:auto; padding:0px}

}

@media only screen and (max-width:700px) {
.i_nav_tu{ width:60px; height:60px; margin:0 auto; border-radius:50%; margin-bottom:5px}
.tab_menu li{width:33.33%;float:left;text-align:center;cursor:pointer; height:auto; padding:0px}
.tab_menu li a p{font-size:14px; line-height:24px}
}
@media only screen and (max-width:500px) {

.tab_menu li a p{font-size:14px; line-height:24px}
}



.zxzx_box{ overflow:hidden; padding:0px; margin:0px}
.zxzx_box dl{overflow:hidden; padding:0px; margin:0px; float:left}
.zxzx_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:24px; color:#333}
.zxzx_box dl dd span{ font-size:36px; padding:0px; margin:0px; color:#ee0000}

.zxzx_box-btn{padding:0;height:45px;overflow:hidden;float:right}
.zxzx_box-btn a{display:block;width:130px;height:45px;line-height:45px;font-size:16px;text-align:center;color:#fff;background-color:#db211e;background-image:linear-gradient(to right, #FF720B, #D90000); border-radius:5px}
.zxzx_box-btn:hover a{background-image:linear-gradient(to right, #FF500B, #C80101);}

@media only screen and (max-width:950px) {
.zxzx_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:20px; color:#333}
.zxzx_box dl dd span{ font-size:30px; padding:0px; margin:0px; color:#ee0000}
}

@media only screen and (max-width:800px) {
.zxzx_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:18px; color:#333; line-height:45px}
.zxzx_box dl dd span{ font-size:24px; padding:0px; margin:0px; color:#ee0000}
}

@media only screen and (max-width:690px) {
.zxzx_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#333; line-height:40px}
.zxzx_box dl dd span{ font-size:20px; padding:0px; margin:0px; color:#ee0000}
.zxzx_box-btn{padding:0;height:40px;overflow:hidden;float:right}
.zxzx_box-btn a{display:block;width:110px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;background-color:#db211e;background-image:linear-gradient(to right, #FF720B, #D90000); border-radius:5px}
}
@media only screen and (max-width:600px) {
.zxzx_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#333; line-height:24px}
.zxzx_box-btn{ width:100%; float:none;}
.zxzx_box-btn a{ margin:0 auto}
}

/*-----定制-------------*/

.customize{position:relative; min-height:560px; height:auto; display:block}
.customize-list{position:relative;min-height:460px; height:auto;overflow:hidden;background-repeat:no-repeat;background-position:center;}
.customize-list .item{position:absolute;text-align:center;padding:20px 25px;width:360px;cursor:pointer;}
.customize-list .item .num{margin:0 auto;width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;font-family:"DIN Medium";background:url(../images/customize_num.png) no-repeat;}
.customize-list .item .num em{display:block;color:#e31f18;background-image: -webkit-gradient(linear, 0 0, right 0, from(#FF720B), to(#D90000));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-weight:bold}
.customize-list .item.cur .num{background-image:url(../images/customize_num_cur.png);}
.customize-list .item.cur .num em{color:#fff;background-image: -webkit-gradient(linear, 0 0, right 0, from(#fff), to(#fff));}
.customize-list .item strong{display:block;margin:15px 0;font-size:24px;color:#333;font-weight:bold;}
.customize-list .item p{min-height:72px; height:auto;line-height:24px;font-size:16px;color:#666;overflow:hidden;}
.customize-list .item01{left:0;top:35px;}
.customize-list .item02{right:0;top:35px;}
.customize-list .item03{left:0;bottom:0;}
.customize-list .item04{right:0;bottom:0;}
.zx{width:100%;height:auto;line-height:45px;text-align:center;}
.zx span{display:inline-block;margin:0 0px;font-size:24px;color:#333;}
.zx a{display:inline-block;margin:0 40px;width:130px;height:45px;line-height:45px;font-size:16px;color:#fff;background-color:#e21f18;background-image: -webkit-gradient(linear, 0 0, right 0, from(#FF720B), to(#D90000)); border-radius:5px}
.zx a:hover{background-image: -webkit-gradient(linear, 0 0, right 0, from(#FF500B), to(#C80101)); }


@media only screen and (max-width:1205px) {
.customize-list .item strong{display:block;margin:15px 0;font-size:20px;color:#333;font-weight:bold;}
.customize-list .item{position:absolute;text-align:center;padding:20px 25px;width:300px;cursor:pointer;}
.customize-list .item p{font-size:14px;}
}


@media only screen and (max-width:690px) {
.customize-list .item strong{display:block;margin:15px 0;font-size:18px;color:#333;font-weight:bold;}
.zx span{display:inline-block;margin:0 10px;font-size:16px;color:#333;line-height:30px;}
.zx{width:100%;height:auto;text-align:center;}
.zx a{width:110px;height:40px;line-height:40px;}
}



.wap_customize{ overflow:hidden; padding:0px; margin:0px; margin-bottom:20px; display:none}
.wap_customize li{ overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:10px}
.wap_customize li dl{ overflow:hidden; padding:0px; margin:0px; margin:0 auto; width:92%}
.wap_customize li dl dt{ overflow:hidden; padding:0px; margin:0px;font-size:24px;color:#333;font-weight:bold; text-align:center; margin-bottom:5px}
.wap_customize li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px;line-height:24px;font-size:16px;color:#666;}

.wap_customize li dl dt .num{margin:0 auto;width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;font-family:"DIN Medium";background:url(../images/customize_num.png) no-repeat;}
.wap_customize li dl dt .num em{display:block;color:#e31f18;background-image: -webkit-gradient(linear, 0 0, right 0, from(#FF500B), to(#C80101));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

@media only screen and (max-width:1205px) {
.wap_customize li dl dt{font-size:20px;color:#333;font-weight:bold;}
.wap_customize li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px;line-height:24px;font-size:14px;color:#666;}


}
@media only screen and (max-width:690px) {
.wap_customize li dl dt{font-size:18px;color:#333;font-weight:bold;}
}

@media only screen and (max-width:1100px) {
.customize{ display:none}
.wap_customize{ display:block}
}

/*----科研-------------*/
.ky_box{ overflow:hidden; padding:0px; margin:0px;}
.ky_box_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:50%;}
.ky_box_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:50%;}

.ky_txt_sm1{ overflow:hidden;padding:0px; margin:0px; background:#ee0000}
.ky_txt_sm1 dl{ overflow:hidden;padding:0px; margin:0px; padding:20px 20px 20px 0px}
.ky_txt_sm1 dl dd{ overflow:hidden;padding:0px; margin:0px; line-height:26px; color:#FFFFFF; font-size:16px; min-height:52px}
.ky_txt_bt{ float:left; font-size:28px; line-height:32px; color:#FFFFFF; float:left; width:100px; text-align:center; border-right:#FFFFFF80 1px solid; margin:20px}

.ky_txt_sm2{ overflow:hidden;padding:0px; margin:0px; background:#005AB7}
.ky_txt_sm2 dl{ overflow:hidden;padding:0px; margin:0px; padding:20px 20px 20px 0px}
.ky_txt_sm2 dl dd{ overflow:hidden;padding:0px; margin:0px; line-height:190%; color:#FFFFFF; font-size:16px;}

section{ margin:0px; padding:0px;}
video{ vertical-align:top; margin:0px; padding:0px;}

.ky_tulist{overflow:hidden; padding:0px; margin:0px; background:#005AB7; padding-bottom:1px}
.ky_tulist li{overflow:hidden; padding:0px; margin:0px;width:50%; float:left; position:relative}
.ky_tulist li img{ width:100%; height:auto; vertical-align:top}
.ky_tulist li p{ text-align:center; margin:0px; padding:5px 0px; font-size:16px; color:#FFFFFF; background:#00000090; position:absolute; z-index:2; float:left; bottom:0px; text-align:center; width:100%; line-height:200%}

.big_bt{font-size:30px;font-weight:normal;color:#333;line-height:200%; text-align:center}

@media only screen and (max-width:1100px) {
.ky_txt_sm1 dl dd{ overflow:hidden;padding:0px; margin:0px; line-height:26px; color:#FFFFFF; font-size:14px; min-height:52px}
.ky_txt_sm2 dl dd{ overflow:hidden;padding:0px; margin:0px; line-height:26px; color:#FFFFFF; font-size:14px; min-height:52px}
.ky_txt_bt{  width:90px;font-size:26px;}
.ky_tulist{overflow:hidden; padding:0px; margin:0px; padding-bottom:0px}

.big_bt{font-size:25px;font-weight:normal;color:#333}
}

@media only screen and (max-width:800px) {
.ky_tulist li p{padding:1px 0px;}

.ky_txt_bt{  width:90px;font-size:26px; margin:10px}

.ky_txt_sm1 dl{ overflow:hidden;padding:0px; margin:0px; padding:10px 10px 10px 0px}
.ky_txt_sm2 dl{ overflow:hidden;padding:0px; margin:0px; padding:10px 10px 10px 0px}
.ky_txt_bt{  width:70px;font-size:20px;}

.big_bt{font-size:20px;font-weight:normal;color:#333;}
}


@media only screen and (max-width:670px) {
.ky_tulist li{overflow:hidden; padding:0px; margin:0px;width:48%; float:left; position:relative; margin-left:1%; margin-right:1%; margin-top:10px}
.ky_tulist{overflow:hidden; padding:0px; margin:0px; background:#fff; padding-bottom:1px}
.ky_box_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%;}
.ky_box_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:100%;}

.ky_tulist li p{ text-align:center; margin:0px; padding:2px 0px; font-size:14px;color:#fff; background:#00000080; z-index:2; float:left; bottom:0px; text-align:center; width:100%; line-height:180%}
}



.sy_xjb{overflow:hidden; padding:0px; margin:0px; }
.sy_xjb li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.3333%; margin-bottom:15px; }
.sy_xjb li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto; border:#CCCCCC 1px solid; padding:40px 0px}
.sy_xjb li dl dt{overflow:hidden; padding:0px; margin:0px; padding:2px 0px; font-size:24px; color:#333333;line-height:200%; font-weight:normal; text-align:center}
.sy_xjb li dl dd{overflow:hidden; padding:0px; margin:0px; padding:5px 30px; font-size:16px; color:#999999; line-height:30px}
.sy_xjb li dl dt img{ width:60px; height:60px;}

.sy_xjb li:hover dt{ color:#ee0000}

@media only screen and (max-width:1000px) {
.sy_xjb li dl dt{ font-size:20px;}
.sy_xjb li dl dd{font-size:14px;padding:5px 10px;}
}
@media only screen and (max-width:920px) {
.sy_xjb li dl dd{ min-height:100px;}
}

@media only screen and (max-width:700px) {
.sy_xjb li dl dt{ font-size:18px}
.sy_xjb li dl dd{ font-size:14px}
.sy_xjb li dl dt img{ width:50px; height:50px;}
}



@media only screen and (max-width:660px) {
.sy_xjb li dl{overflow:hidden; padding:0px; margin:0px; width:94%; margin:0 auto; border:#CCCCCC 1px solid; padding:20px 0px}

}

@media only screen and (max-width:550px) {
.sy_xjb li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:15px; }
.sy_xjb li dl{overflow:hidden; padding:0px; margin:0px; width:90%; margin:0 auto; border:#CCCCCC 1px solid; padding:20px 0px}
.sy_xjb li dl dd{font-size:14px;padding:5px 30px;}
.sy_xjb li dl dd{ min-height:30px; height:auto}

.sy_xjb li dl dt img{ width:60px; height:60px;}
}


.wap_yjfa{ overflow:hidden; padding:0px; margin:0px}
.wap_yjfa li{ float:left; width:16.66%; line-height:36px; margin-bottom:10px; font-size:16px; text-align:center}
.wap_yjfa li a{font-size:16px;}
.wap_yjfa li p{line-height:30px; font-size:16px; margin:0px 4px; background:#eee}

.wap_yjfa li:nth-child(1) p{ background:#F4BABB}
.wap_yjfa li:nth-child(2) p{ background:#60D0EC}
.wap_yjfa li:nth-child(3) p{ background:#F0D991}
.wap_yjfa li:nth-child(4) p{ background:#B7DF8D}
.wap_yjfa li:nth-child(5) p{ background:#B6DDED}
.wap_yjfa li:nth-child(6) p{ background:#BDE2D5}
.wap_yjfa li:nth-child(7) p{ background:#E8E3D6}
.wap_yjfa li:nth-child(8) p{ background:#ECC1B5}
.wap_yjfa li:nth-child(9) p{ background:#BED7F0}

.wap_yjfa li:nth-child(10) p{ background:#F4BABB}
.wap_yjfa li:nth-child(11) p{ background:#60D0EC}
.wap_yjfa li:nth-child(12) p{ background:#D8E8C8}

@media only screen and (max-width:800px) {
.wap_yjfa li{ float:left; width:25%; line-height:30px; margin-bottom:10px; font-size:16px; text-align:center}
}
@media only screen and (max-width:600px) {
.wap_yjfa li a{font-size:14px;}
}



.wap_sy_xjb{overflow:hidden; padding:0px; margin:0px; }
.wap_sy_xjb li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%;height:200px; background:#F1F1F1}
.wap_sy_xjb li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto;padding:10px 0px}
.wap_sy_xjb li dl dt{overflow:hidden; padding:0px; margin:0px; padding:2px 0px; font-size:20px; color:#333333;line-height:180%; font-weight:normal; text-align:center}
.wap_sy_xjb li dl dd{overflow:hidden; padding:0px; margin:0px; padding:1px 0px; font-size:14px; color:#666; line-height:24px; text-align:center}
.wap_sy_xjb li dl dt img{ width:50px; height:50px;}

.wap_sy_xjb li .wap_xjb_tu{ width:100%; height:auto;height:200px}
.wap_sy_xjb li .wap_xjb_tu img{ width:100%; height:100%; vertical-align:top}


@media only screen and (max-width:600px) {
.wap_sy_xjb li dl dt{overflow:hidden; padding:0px; margin:0px; padding:2px 0px; font-size:18px; color:#333333;line-height:180%; font-weight:normal; text-align:center}
.wap_sy_xjb li dl dd{overflow:hidden; padding:0px; margin:0px; padding:1px 0px; font-size:12px; color:#666; line-height:20px; text-align:center}
.wap_sy_xjb li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%;height:160px; background:#F1F1F1}
.wap_sy_xjb li .wap_xjb_tu{ width:100%; height:auto;height:160px}

.wap_sy_xjb li dl dt img{ width:40px; height:40px;}
}


.wap_jsdz{ overflow:hidden; margin:0px; padding:20px; margin-top:10px}
.wap_jsdz dl{ overflow:hidden; margin:0px; padding:0px}
.wap_jsdz dl dt{ overflow:hidden; margin:0px; padding:0px; padding-top:20px}
.wap_jsdz dl dt h3{ font-size:24px; line-height:24px; margin:0px; padding:0px}
.wap_jsdz dl dt p{ font-size:18px; line-height:20px; color:#999999; font-weight:normal; margin:0px; padding:0px}
.wap_jsdz dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; padding-top:10px}

.wap_jsdz_tu{ float:left; margin-right:15px; width:30%;}
.wap_jsdz_tu img{ width:100%; height:auto}

@media only screen and (max-width:700px) {
.wap_jsdz{ overflow:hidden; margin:0px; padding:10px; margin-top:10px }
.wap_jsdz_tu{ float:left; margin-right:15px; width:150px;}
.wap_jsdz dl dt{ overflow:hidden; margin:0px; padding:0px; padding-top:0px}
.wap_jsdz dl dt h3{ font-size:18px; line-height:22px;}
.wap_jsdz dl dt p{ font-size:14px; line-height:20px; color:#999999; font-weight:normal;}
.wap_jsdz dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:18px; padding-top:0px}

}




.w_cplist_pic{ overflow:hidden; margin:0px; padding:0px; margin-top:10px}
.w_cplist_pic li {overflow:hidden; margin:0px; padding:0px; width:25%; float:left;margin-bottom:20px}

.w_cplist_pic li dl{ overflow:hidden; margin:0px; padding:0px; margin-left:3%; margin-right:3%; width:94%;margin:0 auto; background:#fff; padding-bottom:10px}
.w_cplist_pic li dl dt{ overflow:hidden; margin:0px; padding:0px; font-weight:normal; position:relative; width:100%}
.w_cplist_pic li dl dt img{ max-width:100%; width:auto; height:auto; vertical-align:top;}
.w_cplist_pic li dl dd{ overflow:hidden; margin:0px; padding:0px 10px; line-height:200%; font-size:16px; text-align:center; padding-top:5px;white-space:nowrap;text-overflow:ellipsis;}
.w_cplist_pic li dl a{ font-size:16px; color:#333333;overflow:hidden;display:inline}
.w_cplist_pic li dl a:hover{color:#ee0000;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.w_cplist_pic li dl:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.w_cplist_pic li img{max-width:100%; width:auto; height:auto; vertical-align:top;}
.w_cplist_pic li dl .w_cp_sm { margin:0px 10px; height:40px; overflow:hidden ;padding:0px;margin-top:2px; margin-bottom:10px;font-size:14px;line-height:20px; }
.w_cplist_pic li dl .w_cp_sm p{ margin:0px; padding:0px;line-height:20px; line-height:14px; color:#999999;overflow:hidden; font-size:14px;}

@media only screen and (max-width:700px) {
.w_cplist_pic li dl dd{ overflow:hidden; margin:0px; padding:0px 10px; line-height:200%; font-size:14px; text-align:center; padding-top:5px;white-space:nowrap;text-overflow:ellipsis;}
.w_cplist_pic li dl a{ font-size:14px; color:#333333;overflow:hidden;}
.w_cplist_pic li dl .w_cp_sm { margin:0px 10px; height:36px; overflow:hidden ;padding:0px;margin-top:2px; margin-bottom:10px;font-size:12px;line-height:18px;}
.w_cplist_pic li dl .w_cp_sm p{ margin:0px; padding:0px; line-height:18px; font-size:12px;color:#999999;  overflow:hidden}
}

@media only screen and (max-width:600px) {
.w_cplist_pic li {overflow:hidden; margin:0px; padding:0px; width:50%; float:left;margin-bottom:20px}
.w_cplist_pic li dl dd{ overflow:hidden; margin:0px; padding:0px 10px; line-height:200%; font-size:14px; text-align:center; padding-top:5px;white-space:nowrap;text-overflow:ellipsis;}
.w_cplist_pic li dl a{ font-size:14px; color:#333333;overflow:hidden;}
}