﻿
/*position*/.position_wrap{border-bottom: 1px solid #ccc;margin: 0 auto 20px;}
.position{height: 40px;line-height: 40px;}
.position .span01{display: block;padding-left: 20px;background: url(../images/span01.png) no-repeat left center;}
/*ny_left menu_list*/.ny_left{width: 240px;}
.menu_list .list_title{border-bottom: 1px solid #d1d1d1;height:30px;font-size: 16px;line-height: 30px;color: #FFF;padding: 20px 0;}
.menu_list .list_title span{display: block;text-indent: 2em;font-size: 18px;}
.menu_list .list_title .sp01{color: #d1d1d1;font-weight: 100;}
.menu_list .m_1{border: 1px solid #d1d1d1;border-top: none;border-bottom: none;}
.menu_list .m_1 > li{line-height: 48px;font-size: 14px;background: #f8f8f8;overflow: hidden;border-bottom: 1px solid #d2d2d2;border-top: 2px solid #fff;position: relative;}
.menu_list .m_1 > li > a{border-left: 6px solid #f1f1f1;height: 48px;color: #525252;font-weight: bold;padding-left: 32px;display: block;}
.menu_list .m_1 > .m-list > a.active,
.menu_list .m_1 > .m-list:hover > a{border-left: 6px solid #2559a8;color: #2559a8;}
.menu_list .m_1 > li .menu_btn{position: absolute;width: 50px;height: 48px;background: url(../images/ny_left_ico.png) no-repeat center;top: 0;right: 0;cursor: pointer;}
.menu_list .m_1 > li .menu_btn_active{background: url(../images/ny_left_ico_active.png) no-repeat center;}
.menu_list .m_1 > li .menu_btn:hover{background-color: #f9f9f9;}
.menu_list .m_2{display: none;}
.menu_list .m_2 > li{line-height: 36px;background: #fff;border-bottom: 1px dashed #ccc;}
.menu_list .m_2 > li:last-child{border-bottom: none;}
.menu_list .m_2 > li:first-child{border-top: 1px solid #ccc;}
.menu_list .m_2 > li a{display: block;padding-left: 38px;font-size: 12px;}
.menu_list .m_2 > li a.active,
.menu_list .m_2 > li a:hover{color: #3671cf;}
/*ny_left menu_list*/.menu_list{margin-bottom: 30px;}
/*ny_left slider_contact*/.slider_contact{width: 100%;color: #333333;}
.slider_contact .list_title{font-size: 18px;line-height: 50px;color: #FFF;text-indent: 2em;}
.slider_contact .list_title strong{font-weight: normal;color: #d1d1d1;font-size: 14px;padding-left: 5px;}
.slider_contact .contact{padding: 68px 10px 10px;border: 1px solid #d1d1d1;line-height: 26px;position: relative;background: #f8f8f8 url(../images/contactbg.jpg) no-repeat 10px 10px;}
.slider_contact .contact .telsp{position: absolute;top: 12px;left: 73px;height: 48px;color: #5b5b5b;line-height: 24px;font-size: 16px;}
.slider_contact .contact .telsp em{font-style: normal;font-weight: bold;font-size: 18px;display: block;}
/*right top_share*/.ny_right{width: 900px;}
.ny_right .top_share{width: 100%;line-height: 36px;border-bottom: 1px solid #ccc;overflow: hidden;padding-bottom: 10px;}
.ny_right .top_share dt{width: 300px;}
.ny_right .top_share dt a{padding: 0 5px;}
.ny_right .top_share dd{/*width: 242px;*/}
.ny_right .top_share .bdshare{display: inline-block;}
/*prodouct_list*/.pord_list li{float: left;width: 280px;margin: 10px;position: relative;}
.pord_list li img{width: 280px;height: 265px;border: 1px solid #ccc;margin-bottom: 10px;}
.pord_list li span{display: block;line-height: 30px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.pord_list li .pro_cover{display: none;width: 282px;height: 267px;position: absolute;top: 0;left: 0;text-indent: 9999;background: url(../images/probgh.png) no-repeat center center;}
.pord_list li:hover .pro_cover{display: block;font-size: 0;}
/*prodouct_listA*/.proA{border: 1px solid #d1d1d1;padding: 10px 5px 10px;overflow: hidden;margin-top: 10px;}
.proA .top{border: 1px solid #cccccc;line-height: 34px;height: 34px;width: 97%;margin: 0 auto;font-size: 16px;position: relative;background: url(../images/topbg.jpg) repeat-x scroll 0 0;}
.proA .top span{background: url(../images/topico.png) no-repeat 10px center #3671cf;padding: 0 10px;text-indent: 30px;display: block;color: #FFF;height: 34px;float: left;line-height: 34px;}
.proA .top .more{position: absolute;right: 10px;top: 0;font-size: 14px;}
.proAul li{width: 221px;float: left;margin: 10px;text-align: center;line-height: 25px;}
.proAul li a img{width: 218px;height: 180px;margin: 0 auto;border: 1px solid #d1d1d1;padding: 5px;}
.proAul li a span{display: block;height: 25px;line-height: 25px;text-align: center;overflow: hidden;}
/*prodouct_listB*/.proB{border: 1px solid #d1d1d1;padding: 10px 5px 10px;overflow: hidden;margin-top: 10px;}
.proB ul li{border-bottom: 1px dashed #cccccc;margin: 10px 10px;min-height: 205px;}
.proB ul li a{display: block;float: left;}
.proB ul li a img{width: 300px;height: 178px;padding: 5px;border: 1px solid #CCC;}
.proB ul li span{float: left;display: block;width: 375px;color: #FFF;font-size: 14px;margin-left: 20px;}
.proB ul li span.title{border: 1px solid #cccccc;line-height: 34px;height: 34px;font-size: 16px;position: relative;background: url(../images/topbg.jpg) repeat-x scroll 0 0;}
.proB ul li span.title i{background: url(../images/ibg.jpg) no-repeat;background-size: 100% 100%;text-align: center;width: 174px;line-height: 34px;display: block;font-style: normal;}
.proB ul li span.text{padding: 20px 0;line-height: 25px;color: #494949;height: 75px;overflow: hidden;}
.proB ul li a.more{display: block;margin-left: 20px;line-height: 30px;border: 1px solid #3671cf;border-radius: 10px;padding: 0 10px;}
/*list page*/.page{width: 100%;margin: 10px auto;line-height: 30px;text-align: right;}
.page span{display: inline-block;padding: 0 10px 0 0;}
.page a.num.select{padding: 3px 10px;color: #fff;background: #2559a8;}
.page a.num{background: #fff;padding: 0 10px;}
.page a.num:hover{padding: 3px 10px;color: #fff;background: #2559a8;}
/*recommended*/.recommended{overflow: hidden;background: #fafafa;padding: 20px;border: 1px solid #d1d1d1;}
.recommended h4{font-size: 24px;font-weight: normal;padding-bottom: 10px;}
.recommended ul li{width: 50%;float: left;height: 30px;line-height: 30px;overflow: hidden;}
.recommended ul li span{width: 86px;color: #a8a8a8;display: block;float: left;}
.recommended ul li a{width: 70%;padding: 0 0 0 12px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*related product*/.related{position: relative;margin: 20px auto;background: #fafafa;padding: 15px;border: 1px solid #d1d1d1;overflow: hidden;}
.related h4{font-size: 24px;font-weight: normal;padding: 10px 0 20px 12px;}
.related .hd2{overflow: hidden;height: 30px;text-align: center;}
.related .hd2 ul{overflow: hidden;margin-top: 5px;zoom: 1;}
.related .hd2 ul li{display: inline-block;*display: inline;zoom: 1;width: 8px;height: 8px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;background: url(../images/prd_off.jpg) no-repeat;}
.related .hd2 ul li.on{background-position: 0 0;background: url(../images/prd_on.jpg);}
.related .bd2 ul{overflow: hidden;zoom: 1;}
.related .bd2 ul .prdtitle{width: 219px !important;height: 210px;display: inline;overflow: hidden;position: relative;text-align: center;margin: 0 6px;float: left;}
.related .bd2 ul .prdtitle-large{margin: 0 8px;}
.related .bd2 ul .prdtitle img{width: 201px;height: 200px;border: 1px solid #ccc;}
.related .bd2 ul .prdtitle span{display: block;line-height: 30px;}
/*show_page*/.show_page{margin: 20px auto;overflow: hidden;text-align: center;}
.show_page li{width: 50%;float: left;}
/*prodouct_showA*/.product_showA h1{font-size: 18px;line-height: 40px;margin: 20px auto;text-align: center;border-bottom: 1px solid #ccc;}
.prodA_content{margin: 0 auto 30px;text-align: center;}
.prodA_content img{width: 500px;margin: 0 auto;}
.prodA_content .showA{width: 100%;margin: 20px 0;text-align: left;text-indent: 2em;}
.case_info{font-weight: normal;font-size: 14px;}
.case_info span{padding: 0 10px;}
/*prodouct_showB*/.product_showB .showB h1{font-size: 18px;line-height: 40px;text-align: left;}
.product_showB .showB p{line-height: 26px;}
.prodB_content{width: 100%;border-top: 1px solid #ccc;margin-top: 20px;}
.prodB_content h1{font-size: 18px;font-weight: bold;line-height: 40px;}
.prodB_content .text_showB p{text-indent: 2em;}
.top{height: 34px;line-height: 34px;margin-bottom: 0;color: #04891d;background: url(../images/topbg.jpg) repeat-x;}
.showB_intro{padding: 15px 0 0 0;margin-bottom: 20px;position: relative;}
.showB_intro .showB_left{float: left;margin-right: 20px;}
.showB_intro .showB_right{width: 345px;padding: 0 10px 10px 0px;float: left;}
.showB_intro .showB_right .showB_title{border-bottom: 1px dashed #ddd;margin-bottom: 10px;line-height: 30px;height: 30px;overflow: hidden;}
.showB_intro .showB_right .showB_text{line-height: 25px;}
.showB_intro .showB_right .rex{font-size: 16px;}
.showB_intro .showB_right .rex span{font-size: 22px;color: #3671cf;}
/*jqzoom*/.jqzoom{float: left;border: none;position: relative;padding: 0px;cursor: pointer;margin: 0px;display: block;}
.jqzoom img{width: 363px;height: 280px;margin: 0 auto;vertical-align: middle;}
.zoomdiv{z-index: 100;position: absolute;top: 0px;left: 0px;width: 350px;height: 350px;background: #ffffff;border: 1px solid #CCCCCC;display: none;text-align: center;overflow: hidden;}
.jqZoomPup{z-index: 10;visibility: hidden;position: absolute;top: 0px;left: 0px;width: 20px;height: 20px;border: 1px solid #aaa;background: #ffffff
/*url(../images/zoom.png) 50% center no-repeat*/
;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(opacity=50);}
/*图片小图预览列表*/.showB_preview{width: 360px;height: 270px;border: 1px solid #DFDFDF;display: table;}
.showB_scroll{clear: both;margin-top: 5px;width: 360px;/*position:absolute;bottom:0px;right:10px;*/}
.showB_scroll .prev{float: left;margin-right: 4px;}
.showB_scroll .next{float: right;}
.showB_scroll .prev,
.showB_scroll .next{display: block;font-family: "宋体";text-align: center;width: 12px;height: 36px;line-height: 36px;border: 1px solid #CCC;margin-top: 14px;background: #EBEBEB;cursor: pointer;text-decoration: none;}
.showB_scroll .items{float: left;position: relative;width: 320px;height: 71px;overflow: hidden;}
.showB_scroll .items ul{position: absolute;width: 999999px;}
.showB_scroll .items ul li{float: left;width: 106px;text-align: center;}
.showB_scroll .items ul li img{border: 1px solid #CCC;padding: 2px;width: 93px;height: 65px;}
.showB_scroll .items ul li img:hover{border: 2px solid #3671cf;padding: 1px;}
/*news_list-with pic*/.news_list dl{width: 100%;padding-top: 30px;overflow: hidden;}
.news_list dl dt{width: 225px;height: 165px;float: left;}
.news_list dl dt img{width: 220px;height: 160px;border: 1px solid #ccc;display: block;}
.news_list dl dd{width: 647px;height: 165px;float: right;}
.news_list dl dd h2{font-size: 16px;padding: 5px 0;}
.news_list dl dd h2:hover{color: #3671cf;}
.news_list dl dd span{color: #a3a3a3;}
.news_list dl dd p{margin-top: 5px;}
/*news_list-no pic*/.news_list_nopic dl{width: 100%;padding-top: 30px;overflow: hidden;}
.news_list_nopic dl dd h2{font-size: 16px;}
.news_list_nopic dl dd h2:hover{color: #3671cf;}
.news_list_nopic dl dd span{color: #a3a3a3;}
/*news_show*/.news_content h1{font-size: 18px;line-height: 40px;margin: 20px auto;text-align: center;border-bottom: 1px solid #ccc;}
.news_content .newssp{display: block;margin: 0 auto;text-align: center;}
.news_content .news_show{width: 100%;margin: 20px 0;text-align: left;text-indent: 2em;}
.news_page{margin: 20px auto;overflow: hidden;}
.news_page li{width: 400px;float: left;height: 20px;line-height: 20px;overflow: hidden;padding: 0 10px 0 30px;background: #f5f5f5;}
.news_page .pagepre{background: #f5f5f5 url(../images/pagepre.png) no-repeat 10px center;}
.news_page .pagenext{text-align: right;padding-right: 30px;background: #f5f5f5 url(../images/pagenext.png) no-repeat 98% center;}
.news_page .pagepre:hover{background: #d8d8d8 url(../images/pagepre.png) no-repeat 10px center;}
.news_page .pagenext:hover{background: #d8d8d8 url(../images/pagenext.png) no-repeat 98% center;}
/*page_show*/.list_page{font-size: 16px;}
.page_show{padding-top: 10px;}
.page_show p{text-indent: 2em;}
/*guestbook*/.guestbook_show{margin: 20px auto 0;}
.guestbook_top{height: 40px;background: #eee;line-height: 40px;padding: 0 10px 0 17px;}
.guestbook_top .mustwrt{display: block;float: right;}
.guestbook_show em{color: #f00;font-style: normal;}
.guestbook_form .inp_one{width: 180px;height: 25px;outline: none;border: 1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border: 1px solid #3671cf;}
.guestbook_form{padding: 20px 20px 0;}
.guestbook_form dl{width: 100%;overflow: hidden;line-height: 25px;height: 25px;padding: 10px 0;}
.guestbook_form dt{width: 80px;float: left;}
.guestbook_form dd{width: 510px;float: left;}
.guestbook_form dd span{padding-left: 20px;}
.guestbook_form dd span b{font-weight: 500;}
.guestbook_form dd span i{color: #F00;padding: 0 5px;}
.guestbook_form dd span.quetion{display: block;}
.guestbook_form .bookdl{height: 160px;overflow: hidden;line-height: 20px;padding-bottom: 0;}
.guestbook_form .bookdl dd textarea{width: 439px;height: 112px;}
.guestbook_form .button{width: 150px;height: 32px;background: #3671cf;border: none;margin-right: 10px;color: #fff;cursor: pointer;}
.guestbook_form .button:hover{background: #b8b8b8;color: black;}
.guestbook_form .form_b{width: 693px;margin: 0 auto;padding: 20px 0 0 0;}
.guestbook_title{padding: 20px 20px 0;color: #3671cf;}
.guestbook_title strong{color: #f00;}
.guestbook_title b{padding: 0 10px;font-weight: normal;}
.guestbook_cnt{padding: 5px 20px 20px;border-bottom: 1px dashed #ccc;}
.guestbook_reply{color: #f00;background: #f6f6f6;line-height: 40px;}
.bookpage{line-height: 40px;text-align: right;}
.search_x{border: 1px solid #d1d1d1;margin-bottom: 20px;}
.search_x .top{padding: 0 20px;}
.search_x .xbox{padding: 0 20px;}
.search_x .guestbook_top{text-indent: 25px;}
.current2{width: 17px;height: 17px;background: #3ab250;border: 2px solid #FFF;color: #FFF;}
.num{width: 17px;height: 17px;background: #aaaaaa;border: 2px solid #FFF;color: #FFF;}
/*download_list*/.download_list dl{width: 33.3%;float: left;margin-top: 20px;}
.download_list dl dt{text-align: center;}
.download_list dl dt img{width: 80%;height: 240px;margin: 0 auto;}
.download_list dl dd{text-align: center;}
.download_list dl dd h2{line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*search*/.search_title{font-size: 16px;color: #333;line-height: 40px;font-weight: bold;padding: 0 10px;}
.search_info{float: left;font-size: 16px;line-height: 30px;}
.search_list{font-size: 14px;color: #333;}
.search_list li{line-height: 40px;border-bottom: 1px dashed #ccc;padding: 0 10px;}
.search_list li:last-child{border-bottom: none;}
.search_list li span{float: right;}
.search_cnt{overflow: hidden;height: 50px;line-height: 50px;}
.search_cnt form{display: block;position: relative;overflow: hidden;height: 50px;}
.search_cnt input.txt{width: 304px;height: 50px;line-height: 50px;color: #999999;border: none;background: none;font-size: 16px;}
.search_cnt .ti{font-size: 18px;color:#4c4c4c;line-height: 50px;margin-left: 50px;display: inline;}
.search_cnt input.btn{position: absolute;top: 0px;right: 0px;z-index: 999;background: url(../images/btn.png) no-repeat 0 0;width: 142px;height: 54px;border: none;display: block;outline: none;cursor: pointer;}
.content{margin-bottom: 30px;}
/* 弹框留言*/.in-page1 textarea{background-color: #333333;width: 385px;height: 75px;color: #cccccc;border: none;position: relative;font-size: 16px;border: 1px solid #cccccc;top:58px;}
.in-page1 form .texacnt{margin-top:25px;width: 380px;height: 125px;color: #ffffff;}
.in-page1 form span{font-size: 18px;color:#0452ad;line-height: 37px;letter-spacing:45px;}
.btnt{background: url(../images/tankuang.png)no-repeat center center;position: relative;width: 157px;height: 40px;top:84px;display: block;margin: 0 auto;cursor: pointer;}
.txtt{color:#808080;height: 48px;width: 348px;position: absolute;line-height: 48px;font-size: 16px;text-align: center;}
.txtt1{color:#808080;height: 48px;width: 348px;position: absolute;line-height: 48px;font-size: 16px;text-align: center;}
.in-page1 form .ipt{color:#ffffff;position: relative;}
.in-page1 form .box1{margin-top: 15px;}
.in-page1 .guesbook_txt5{position: absolute;left: 215px;z-index: 1000;top:12px;}
.in-page1 .guesbook_txt6{position: absolute;left:190px;z-index: 1000;top:12px;width: 160px;}
.tankuang{width: 464px;height: 288px;background-color:#ffffff;position: relative;z-index: 9999;left:364px;border-radius: 15px;top:10px;display: none;}
.tankuang .ipt{width: 348px;height: 48px;border: 1px solid #a0a0a0;margin: 0 auto;display: block;}
.tankuang .ipt1{position: relative;top:52px;}
.tankuang .ipt2{position: relative;top:54px;}
