/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; outline: none; }
a:hover { color: #007cc2; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.clear { clear: both; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { padding: 10px 0px; line-height: 22px; color: #777777; }
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #e0e0e0 1px solid; }
.w1200 { width: 1220px; margin: 0px auto }
.head { height: 165px; }
.head { height: 165px; }
.head .logo { width: 812px; float: left; margin-top: 30px; }
.head_tel { float: right; font-size: 24px; margin-top: 50px; }
.head_tel span { color: #007cc2; }
.head_menu { width: 100%; height: 70px; background: #007cc2; }
.home_ad { width: 100%; height: 134px; line-height: 134px; background: #007cc2; }
.home_ad ul { width: 1220px; margin: 0px auto; }
.home_ad ul li { float: left; font-size: 26px; color: #FFFFFF; width: 33.3%; text-align: center; }
.home_ad ul li:hover, .home_ad ul li.cur { background: #0066a0; }
.home_ad ul li img { margin-right: 20px; vertical-align: middle; }
.inner-banner img { width: 100%; }
.ttitle { font-size: 40px; font-weight: bold; color: #5c5c5c; text-align: center; padding: 60px 0; }
.ttitle span { color: #48a4ef; }
.ttitle .detail { font-size: 18px; display: block; font-weight: normal; margin-top: 20px; }
.homepro_menu { height: 80px }
.homepro_menu ul { text-align: center; }
.homepro_menu ul li { font-size: 20px; margin: 0px 25px; display: inline; }
.homepro_menu ul li a { color: #5c5c5c; border-bottom: #5c5c5c 2px solid; padding: 15px 0; }
.homepro_menu ul li a:hover { color: #48a4ef; border-bottom: #48a4ef 2px solid; }
.homepro_list ul li { float: left; width: 380px; margin-right: 40px; }
.homepro_list ul li:nth-child(3n) { margin-right: 0px; }
.homepro_list ul li .title { height: 50px; line-height: 50px; font-size: 16px; text-align: center; }
.homepro_list { margin-bottom: 50px; }
#home_case { width: 100%; height: 570px; background: url("anli_02.png") no-repeat center center }
.home_case_info ul li { float: left; width: 270px; margin: 0px 10px;}
.home_case_info ul li img { width: 100% }
.home_case_info ul li .title { height: 60px; line-height: 60px; font-size: 16px; text-align: center; }
.home_case_info ul li .img{width: 270px;height:210px; overflow: hidden;}
.home_case_info ul li .img img{transition:  all 0.5s}
.home_case_info ul li .img img:hover{transform: scale(1.2);}
.home_fangan_info { padding-bottom: 50px; width: 1200px; overflow: hidden;}
.home_fangan_info ul { display: flex; flex-direction: row; justify-content: center; }
.home_fangan_info ul li { font-size: 18px; text-align: center; border: #ECECEC 1px solid; margin: 0px 10px;}
.home_fangan_info ul li .title { height: 60px; line-height: 60px }
.home_fangan_info ul li .img{width: 380px;height: 264px; overflow: hidden;}
.home_fangan_info ul li .img img{transition:  all 0.5s}
.home_fangan_info ul li .img img:hover{transform: scale(1.2);}
#home_about { width: 100%; height: 634px; background: #f6f6f6; }
.home_about_info .about_info { line-height: 25px; font-size: 16px; }
.home_about_info .about_info  .about_video{width: 600px; height: 402px;float: left; clear: left; margin-right: 10px;}
#home_changjia { width: 100%; height: 620px; }
.home_changjia_info ul li { float: left; width: 380px; margin-right: 30px; }
.home_changjia_info ul li .img{width: 380px; overflow: hidden;}
.home_changjia_info ul li img { width: 100%; border-bottom: #48a4ef 6px solid; padding-bottom: 5px; transition: all 0.5s }
.home_changjia_info ul li img:hover{transform: scale(1.2);}
.home_changjia_info ul li .title { height: 60px; line-height: 60px; font-size: 16px; text-align: center; background: #f6f6f6; }
.pos_info { width: 100%; height: 40px; line-height: 40px; background: #f7f7f7; }
.pos { text-indent: 30px; color: #999999; text-align: right; }
.pos img { margin-right: 10px; }
.detail_right { width: 100%; }
.detail_left { width: 100%; padding: 35px 0; text-align: center; border-bottom: 1px solid #f0f0f0; }
.detail_left ul { width: 1220px; margin: 0px auto; display: flex; flex-direction: row; justify-content: center; }
.detail_left ul li { font-size: 18px; margin: 0px 10px; }
.detail_left ul li a { display: block; padding: 10px 30px; border: 1px solid #ccc; border-radius: 5px; }
.detail_left ul li a:hover, .detail_left ul li a.cur { background: #007cc2; color: #FFFFFF; border: 1px solid #007cc2; }
.inner_about { padding-top: 50px; }
.inner_about .title { text-align: center; font-size: 36px; color: #000000; }
.inner_about .detail { line-height: 22px; padding: 20px 0; }
.news_list ul li { padding-bottom: 20px; border-bottom: #EDEDED 1px solid; margin-bottom: 20px; padding-top: 20px; }
.news_list ul li .img { width: 240px; float: left; }
.news_list ul li .img img { width: 100%; }
.news_list ul li .info { width: 950px; float: right; }
.news_list ul li .info .titlea { font-size: 20px; }
.news_list ul li .info .time { height: 30px; line-height: 30px; color: #CACACA; font-size: 14px; }
.news_list ul li .info .infoa { line-height: 25px; color: #666666; }
.home_news { background: #f6f6f6; padding: 30px 0; }
.home_detail_news h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
.home_news_left { width: 376px; float: left; overflow: hidden; background: #ffffff; }
.home_news_left .title { font-size: 20px; padding: 20px; }
.home_news_left .info { font-size: 16px; padding: 0px 20px; color: #737373; padding-bottom: 30px }
.home_news_right { width: 790px; float: left; margin-left: 20px; background: #ffffff; }
.home_news_right ul { padding: 8px 40px !important; }
.home_news_right ul li { border-bottom: #E4E4E4 1px solid; padding: 23px 0; }
.home_news_right ul li .news_time { width: 150px; font-size: 50px; float: left; text-align: center }
.home_news_right ul li .news_time span { display: block; font-size: 14px; color: #626262; }
.home_news_right ul li .news_info { float: right; width: 550px; }
.home_news_right ul li .news_info .title { font-size: 16px; height: 30px; line-height: 30px; }
.home_news_right ul li .news_info .info { color: #626262; font-size: 14px; }
.home_link { height: 80px; line-height: 80px; font-size: 14px; }
.home_link span { font-size: 24px; color: #48a4ef; }
.copyright_l { color: #FFFFFF; font-size: 14px; }
.inner_news_content .titlea { font-size: 30px; text-align: center; line-height: 50px; padding-top: 30px; }
.inner_news_content .timea { font-size: 14px; color: #BBBBBB; text-align: center; line-height: 30px; display: block; }
.inner_news_content .imga { padding: 20px 0; text-align: center; }
.inner_news_content .detaila { line-height: 25px; padding-top: 30px; }
.newsnext { border-top: #D2D2D2 1px solid; padding-top: 20px; margin-top: 20px }
.newsnext ul li { height: 20px; line-height: 20px; margin-bottom: 10px; }
.pro_title { font-size: 24px; border-bottom: #D2D2D2 1px solid; line-height: 80px; }
.pro_title span { float: right; margin-top: 30px; }
.product_list { padding-top: 30px; }
.product_list ul li {font-size: 14px; height: 50px; line-height: 50px;}
.product_list ul li span {float: right;}
.brand_list { padding-top: 30px; }
.brand_list ul li { float: left; text-align: center; width: 389px;margin-bottom: 15px; margin-right: 26px; }
.brand_list ul li:nth-child(3n) { margin-right: 0px; }
.brand_list ul li .img{width: 389px; overflow: hidden; border: #ECECEC 1px solid}
.brand_list ul li img { width:387px;transition: all 0.5s}
.brand_list ul li img:hover{transform: scale(1.2)}
.brand_list ul li .title { font-size: 18px; height: 56px; line-height: 56px; }
/*·ÖÒ³*/
.page { text-align: right; height: 25px; line-height: 25px; margin-bottom: 20px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; }
.page a.disabled { border: 1px solid #ccc; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a.disabled:hover { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a:hover { background: #007cc2 none repeat scroll 0 0; color: #fff; text-decoration: none; border: 1px solid #007cc2; }
.page a.current { background: #007cc2 none repeat scroll 0 0; border-color: #007cc2; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #007cc2; }
#footmenu {}
#footmenu ul li { float: left;font-size:14px; color: #FFFFFF; height: 60px; line-height: 60px;}
#footmenu ul li a { color: #FFFFFF; padding: 0px 40px; }
.foot_about_info { line-height: 25px; }
.foot_add { text-indent: 0px; background: url("footer_29.jpg") no-repeat 0px 5px; padding-left: 30px; line-height: 30px; margin-top: 20px; }
.foot_mail { background: url("footer_32.jpg") no-repeat left center; padding-left: 5px; line-height: 30px; }
.foot_tel { background: url("footer_34.jpg") no-repeat left center; padding-left: 5px; line-height: 30px; margin-top: 10px; }
.foot_code { width: 100%; text-align: center; padding: 20px 0; }
 input::-webkit-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 input::-moz-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 input::-ms-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 textarea::-webkit-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
 font-size: 16px;
}
 textarea::-moz-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 textarea::-ms-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
#top_menu { width: 1220px; margin: 0px auto; }
#top_menu ul li { font-size: 18px; width: 135px; height: 70px; line-height: 70px; text-align: center; float: left; position: relative; }
#top_menu ul li:nth-child(7) { background: none; }
#top_menu ul li a { display: block; color: #FFFFFF; }
#top_menu ul li a:hover,#top_menu ul li a.cur{ background: #3fbcef; }
#top_menu ul li ul { position: absolute; left: 0px; top: 70px; display: none; z-index: 100; background: #007cc2; overflow: hidden; }
#top_menu ul li ul li { height: 48px; line-height: 48px; font-size: 14px; border-bottom: #E7E7E7 1px solid; background: none; }
#top_menu ul li ul li:last-of-type { border-bottom: none; }
#top_menu ul li ul li a { color: #FFF; }
#top_menu ul li ul li a:hover{ background: #3fbcef; color: #FFF; }
