article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}



audio,canvas,video{display:inline-block;*display:inline;*zoom:1}



audio:not([controls]){display:none;height:0}



[hidden]{display:none}



html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}



html,button,input,select,textarea{font-family:sans-serif}



body{margin:0}



a:active,a:hover{outline:0}



h1{font-size:2em;margin:0.67em 0}



h2{font-size:1.5em;margin:0.83em 0}



h3{font-size:1.17em;margin:1em 0}



h4{font-size:1em;margin:1.33em 0}



h5{font-size:0.83em;margin:1.67em 0}



h6{font-size:0.67em;margin:2.33em 0}



abbr[title]{border-bottom:1px dotted}



b,strong{font-weight:bold}



blockquote{margin:1em 40px}



dfn{font-style:italic}



hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}



mark{background:#ff0;color:#000}



p,pre{margin:1em 0}



code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}



pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}



q{quotes:none}



q:before,q:after{content:'';content:none}



small{font-size:80%}



sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}



sup{top:-0.5em}



sub{bottom:-0.25em}



dl,menu,ol,ul{margin:1em 0}



dd{margin:0 0 0 40px}



menu,ol,ul{padding:0 0 0 40px}



nav ul,nav ol{list-style:none;list-style-image:none}



img{border:0;-ms-interpolation-mode:bicubic}



svg:not(:root){overflow:hidden;_zoom:1}



figure{margin:0}



form{margin:0}



fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}



legend{border:0;padding:0;white-space:normal;*margin-left:-7px}



button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}



button,input{line-height:normal}



button,select{text-transform:none}



button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}



button[disabled],html input[disabled]{cursor:default}



input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}



input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}



input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}



button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}



textarea{overflow:auto;vertical-align:top}



table{border-collapse:collapse;border-spacing:0}



body{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color:#333;background-color:#fff;min-width:1226px}



a{color:#757575;text-decoration:none}



a:hover{color:#009BFF;text-decoration:none}



.clearfix{*zoom:1}



.clearfix:before,.clearfix:after{content:" ";display:table}



.clearfix:after{clear:both}



.hide{display:none !important}



.ir{display:block;text-align:left;text-indent:-9999em;overflow:hidden;_zoom:1}



.sep,.ndash{margin:0 .25em;font-family:sans-serif}



.container{width:1226px;*zoom:1;margin-right:auto;margin-left:auto}



.container:before,.container:after{content:" ";display:table}



.container:after{clear:both}



.row{margin-left:-14px;_margin-left:0;*zoom:1}



.row:before,.row:after{content:" ";display:table}



.row:after{clear:both}



.page-main{background:#f5f5f5}



.JINYISHENG_nav{position:fixed; top:0; left:0; bottom:0;border-bottom:1px solid #efefef; width:100%; height:140px; z-index:2;}



.site-topbar{position:relative;z-index:30;height:40px;font-size:12px;color:#b0b0b0;background:#111;}



.site-topbar a{color:#ffffff;}



.site-topbar a:hover{color:#fff}



.site-topbar .sep{margin:0 .5em;color:#ffffff;}



.site-topbar .topbar-nav{float:left;height:40px;line-height:40px;overflow:hidden;_zoom:1}







.site-header{position:relative;z-index:20;height:100px; background-color:#ffffff;}



.site-header .container{position:relative}



.site-header .header-logo{float:left;width:238px;margin-top:15px}



.site-header .header-nav{float:left;width:auto;}



.site-header .logo{position:relative;display:block;width:238px;height:68px;overflow:hidden;_zoom:1;background:url(../images/logo.png);*background:url(/i/logo.png) no-repeat 50% 50%}







.site-header .nav-list{position:relative;z-index:10;float:left;height:88px;margin:0;padding:12px 0 0 0;list-style-type:none;font-size:16px;margin-left:200px;}



.site-header .nav-item{float:left;margin-left:50px; margin-top:26px;}



.site-header .nav-item .link{padding:26px 13px 38px;*padding:26px 10px 38px;color:#333}
.site-header .nav-item .link:hover{color:#009BFF;}


.site-header .nav-item .link:focus{outline:0}



.site-header .nav-item .item-children{display:none}



.site-header .nav-category{position:relative;float:left;width:127px;padding-right:15px}



.site-header .nav-category .link-category{display:block;padding:26px 0 38px;text-align:right;color:#333}



.site-header .nav-item-active{position:relative}



.site-header .nav-item-active .link{color:#009BFF}



.site-header .nav-item-active:after{position:absolute;top:50px;left:50%;width:600px;height:40px;margin-left:-300px;content:'';background-color:transparent}



.site-header .header-nav-menu{position:absolute;top:100px;left:0;z-index:24;width:100%;height:195px;border-top:1px solid #e0e0e0;background:#fff;overflow:hidden;_zoom:1}



.site-header .header-nav-menu .children-list{margin:0;padding:0;list-style-type:none;font-size:12px}



.site-header .header-nav-menu .children-list li{position:relative;float:left;width:150px;padding:35px 12px 0;text-align:center}



.site-header .header-nav-menu .children-list li:before{position:absolute;left:0;top:35px;z-index:1;width:1px;height:100px;content:"";background-color:#e0e0e0}



.site-header .header-nav-menu .children-list .first:before{display:none}



.site-header .header-nav-menu .figure-thumb{width:150px;height:83px;margin:0 auto 16px;text-align:center}



.site-header .header-nav-menu .figure-thumb img{width:150px;height:83px}



.site-header .header-nav-menu .figure-thumb a{display:block}



.site-header .header-nav-menu .title{margin:0;line-height:20px;color:#333; width: 150px;}



.site-header .header-nav-menu .title,.site-header .header-nav-menu .title a{color:#333}



.site-header .header-nav-menu .price{margin:0;line-height:20px;color:#009BFF}



.site-header .header-nav-menu .flags{position:absolute;top:0;left:0;z-index:1;width:100%;font-size:12px;text-align:center}



.site-header .header-nav-menu .flag{display:inline-block;*zoom:1;*display:inline;height:18px;padding:1px 20px;background-color:#e53935;color:#fff}



.site-header .header-nav-menu-active{border-bottom:1px solid #e0e0e0 \9;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.18);box-shadow:0 3px 4px rgba(0,0,0,0.18);-webkit-transition:-webkit-box-shadow .2s;transition:box-shadow .2s}







.site-footer .footer-service{padding:27px 0;border-bottom:1px solid #e0e0e0}



.site-footer .list-service{margin:0;padding:0;list-style-type:none}



.site-footer .list-service li{float:left;width:19.8%;height:25px;border-left:1px solid #e0e0e0;font-size:16px;line-height:25px;text-align:center}



.site-footer .list-service li:first-child{border-left:0}



.site-footer .list-service .iconfont{margin-right:6px;font-size:24px;line-height:24px;vertical-align:-4px}



.site-footer .list-service a{color:#cccccc;-webkit-transition:color .2s;transition:color .2s}



.site-footer .list-service a:hover{color:#009BFF}



.site-footer .footer-links{padding:40px 0;padding-left:50px;}



.site-footer .footer-links .col-links{float:left;width:182px;height:142px;margin:0}



.site-footer .footer-links .col-links dt{margin:-1px 0 20px;font-size:14px;line-height:1.25;color:#cccccc}



.site-footer .footer-links .col-links dd{font-size:12px}



.site-footer .footer-links .col-links a{color:#cccccc;}



.site-footer .footer-links .col-links a:hover{color:#009BFF}



.site-footer .footer-links .col-contact{float:right;width:251px;height:112px;border-left:1px solid #e0e0e0;text-align:center;color:#616161}



.site-footer .footer-links .col-contact p{margin:0 0 10px;font-size:12px}



.site-footer .footer-links .col-contact .phone{margin:0 0 5px;font-size:22px;line-height:1;color:#009BFF}



.site-footer{background-color:#333333;}


.site-info{padding:15px 0 15px 0;font-size:12px;background:#111;}



.site-info .logo{float:left;width:57px;height:57px;margin-right:10px;background:url(../i/logo-footer.png?v2) no-repeat 50% 50%}



.site-info .info-text{float:left;color:#b0b0b0}



.site-info .info-text p{margin:0;line-height:24px; color:#cccccc;}



.site-info .info-text a{color:#cccccc}



.site-info .info-text a:hover{color:#ffffff;}



.site-info .info-text .sites a{color:#cccccc}



.site-info .info-text .sites a:hover{color:#ffffff;}



.site-info .info-links{float:right;_display:inline;height:28px;margin:4px 0 0}



.site-info .info-links img{width:auto;height:28px;margin-left:7px}















/*              about us begin        */



.about_txt{font-size: 20px;text-align: center; height:70px; color:#545454; line-height:27px; margin-top:20px;}



.about_title{ height:50px; line-height:50px; overflow:hidden; font-size:16px; text-align:center; margin:0 auto; width:1226px; margin-top:40px; background:url(../images/line2.jpg) left bottom repeat-x;}



.about_title li{ width:244px;display: inline-block;}



.about_title li a{ color:#333333; padding-left:28px; padding-right:28px; display:inline; padding-bottom:13px;}



.about_title about_sel a:hover{ color:#009BFF;border-bottom:1px solid #009BFF;}



.about_title .about_sel a{color:#009BFF;border-bottom:1px solid #009BFF;}



.about_con{ font-size:18px; margin:0 auto; width:1226px;margin-top:70px; line-height:20px; padding-bottom:70px;text-indent:0em;}



.about_con p{text-indent:0em;}



.about_title_h1{ color:#000; font-size: 48px; line-height:70px; margin-top:60px; text-align:center; text-transform:uppercase; font-family:微软雅黑; font-weight: normal; letter-spacing:2px;}



.now_position{height:50px; line-height:50px; overflow:hidden; font-size:16px; text-align:left; margin:0 auto; width:1226px; border-bottom:1px solid #a8acad;}



.now_position a{font-size:12px;}



.now_position a:hover {color:#009BFF;}



/*              about us end        */



/*              newslist begin       */



.news_con{ font-size:20px; margin:0 auto; width:1226px;margin-top:30px; line-height:35px; padding-bottom:70px;}



.newslist{ width:1226px; height:auto; _height:400px; min-height:400px; margin:0 auto; line-height:24px; padding-top:0px;}



.newslist li{ width:1226px; height:125px; padding:40px 0px; border-bottom:1px solid #ebebeb;}



.newslist li .newsimg{ width:205px; height:115px; padding:4px; border:1px solid #d8d8d8; float:left;}



.newslist li .newsimg:hover{filter: Alpha(opacity=70);opacity:0.7;border:1px solid #f08300;}



.newscon{ width:980px; height:125px; float:right;}



.newscon .t{ width:940px; height:40px; font-weight:bold; line-height:30px; font-size:15px; color:#151515;}



.newscon .t a{color:#151515; font-size:20px; line-height:10px;}



.newscon .t a:hover{color:#ef7915;}



.newscon .l{ line-height:24px;font-size:14px;font-family:"微软雅黑","新宋体",Verdana, Arial, Helvetica, sans-serif;color:#333333;}



.newscon .l a{color:#009BFF}



.newscon .l a:hover{ font-weight:bold;}



/*              newslist end       */



/*              newsarticle begin       */



.page_view_tit{ text-align:center; padding-top:30px; font-size:30px; font-weight:bold; height:60px; color:#EF7915; padding-bottom:15px; margin-bottom:40px; }



.page_view_tit div{ color:#555454;font-size:12px; font-weight:normal;  margin-top:10px;}



.pageall{ width:1226px; height:40px; margin:0 auto; color:#EF7915; padding-top:40px;}



.pageall .leftw{ width:auto; font-size:14px;}



.pageall .rightw{ width:auto; font-size:14px;}



.pageall .leftw a:hover{color:#009BFF}



.pageall .rightw a:hover{color:#009BFF}



.new_contents{ height:auto; font-size:16px; line-height:34px; text-indent:0em;}



.new_contents p{ font-size:16px; line-height:34px;}



.new_contents p a:hover{color:#009BFF}



/*              newsarticle end       */



/*              product article begin       */



.product_con{ font-size:20px; margin:0 auto; line-height:35px; padding-bottom:70px;}
.case_list_con{ font-size:20px; margin:0 auto; line-height:35px; padding-bottom:70px; width:1226px;}
.product_list_con{ font-size:20px; margin:0 auto; line-height:35px; padding-bottom:70px; width:1226px;}

#xlcs{ width:1226px; margin:0 auto;}
#xgcp{width:1226px; margin:0 auto;}
#cgal{width:1226px; margin:0 auto;}

#video{position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:999; display:none;}



#video div{width:1000px; height:500px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -500px; z-index:999; background:#000;}



#video div i{position:absolute; left:100%; top:0; width:35px; height:35px; background:url(../images/video_no.jpg) no-repeat; display:block; cursor: pointer;}



#video b{background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed; left:0; top:0; width:100%; height:100%; display:block;}







.pro_banner{width:100%; height:350px; position:relative; z-index:1;}



.pro_banner div{position:absolute; left:0; top:50%; margin-top:-55px; text-align:center; color:#fff; width:100%;}



.pro_banner div h2{font-size:42px; height:63px;}



.pro_banner div aside{font-size:30px; margin-bottom:20px; height:45px;}



.pro_banner div a{width:198px; height:54px; line-height:54px; margin:0 15px; color:#fff; border:1px solid #fff; display:inline-block; *display:inline; *zoom:1; font-size:18px;}







.pro_sub{width:1200px; margin:auto; text-align:center; padding:30px 0; position:relative;}



.pro_sub i{position:absolute; left:0; top:54px; width:100%; height:4px; background:#ececec;}



.pro_sub ul{position:relative;z-index:1; overflow:hidden; text-align:center;}



.pro_sub ul li{ *display:inline; *zoom:1; width:300px; float:left;}



.pro_sub ul li a{display:block; font-size:16px; padding-top:72px; background:url(../images/pro07.png) no-repeat center top; margin:auto;}



.pro_sub ul li a:hover, .pro_sub ul li.act a{color:#e67817; background-image:url(../images/pro08.png);}







.specifi table { width:100%;  }







.specifi table td, .specifi table th { padding:10px; transition:all 0.3s ease-in; border-bottom:1px solid #e3e3e3; text-align:left; line-height:1.6; font-size:12px; }







.specifi table th { background:#009BFF; color:#ffffff; }







.specifi table .specifi-left { width:20%; padding-right:10px; border-left:none; border-right:12px solid #ffffff; text-align:right; color:#666666; }







.specifi table th.specifi-left { color:#ffffff; }







.specifi table tr:hover td { background:#f2f2f2; color:#009BFF; }







.specifi table tr:hover td.specifi-left { color:#666666; }















/*              product article end       */



/*              product list begin       */



.product_do_piccont{width:1238px; height:auto; overflow:hidden; margin-top:50px;}
.case_list_piccont{width:1238px; height:auto; overflow:hidden; margin-top:50px;}


.product_do_piccont li { display:block; float:left; text-align:center; margin-left:3px}

.case_list_piccont li { display:block; float:left; text-align:center; width:306px;margin-left:3px; margin-bottom:20px}

.product_do_piccont li h5{ padding-top:22px; padding-bottom:10px; font-size:16px;}
.case_list_piccont li h5{ padding-top:22px; padding-bottom:10px; font-size:15px;}


.product_do_piccont li h5 a{ color:#333;}



.product_do_piccont li p{ width:200px; margin:0 auto; color:#666; font-size:14px;height: 120px;}

.case_list_piccont li p{ width:280px; margin:0 auto; color:#666; font-size:14px; border-left:#bbbbbb 1px dashed; border-right:#bbbbbb 1px dashed;}

.product_txt{font-size: 20px;text-align: center; height:70px; color:#545454; line-height:27px; margin-top:20px;}



.product_title{ height:50px; line-height:50px; overflow:hidden; font-size:16px; text-align:center; margin:0 auto; width:1226px; margin-top:40px; background:url(../images/line2.jpg) left bottom repeat-x;}



.product_title li{ float:left; width:405px;}



.product_title li a{ color:#333333; padding-left:28px; padding-right:28px; display:inline; padding-bottom:13px;}



.product_title about_sel a:hover{ color:#009BFF;border-bottom:1px solid #009BFF;}



.product_title .about_sel a{color:#009BFF;border-bottom:1px solid #009BFF;}



/*              product list end       */

/*              Download list begin       */

.support_download{}

.support_download tr{font-size:14px; color:#000000; line-height:26px;}

.support_download tr:hover{background-color:#f3f3f3; font-size:14px; color:#009BFF; line-height:26px;}

.support_download tr td{ border-bottom-width:1px; padding: 4px 0 4px 15px; border-style: solid; border-color: #eee;}

.support_download tr:hover td{ border-left-width:3px; border-style:solid; border-color:#fff;}

.support_download tr td a{color:#000000;}

.support_download tr td a:hover{ color:#009BFF;}

.support_download tr td a:visited{color:#b51919;}
/*                Download list end          */


/*             gallery begin         */
.gallery_title{ height:50px; line-height:50px; overflow:hidden; font-size:16px; text-align:center; margin:0 auto; width:1226px; margin-top:40px; background:url(../images/line2.jpg) left bottom repeat-x;}



.gallery_title li{ width:306px;display: inline-block;}



.gallery_title li a{ color:#333333; padding-left:28px; padding-right:28px; display:inline; padding-bottom:14px;}



.gallery_title about_sel a:hover{ color:#009BFF;border-bottom:1px solid #009BFF;}



.gallery_title .about_sel a{color:#009BFF;border-bottom:1px solid #009BFF;}
/*       gallery end      */





/*       首页弹出窗口      */
	.aph { position:fixed; top:0; left:0; z-index:9998; display:none;  width:100%; height:100%; background:url("../images/black89-aph.png"); }



	.pop { display:none; position:fixed; top:50%; left:50%; z-index:9999; width: 500px; height:540px; margin:-244px 0 0 -210px; background: #fff; border: 10px solid #f08519;  border-radius: 10px;}



	.pop-close { position:absolute; top:0; right:0; width:31px; height:31px; background:url("../images/pop-icon.png") no-repeat 0 0; }



	.pop-more { position:absolute; bottom:15px; right:105px; padding-top:8px; text-transform:uppercase; color:#f08519; font-size:14px; font-weight:bold; }



	.pop-more span { position:absolute; top:0; display:inline-block; width:45px; height:24px; background:url("../images/pop-icon.png") no-repeat -32px 0; margin-top:4px; margin-left:10px;}



	.pop-article { height:448px;}



	.pop-title { height:80px; font-size:30px; color:#f08519; text-align:center; line-height:80px; margin-bottom:10px; margin-top:10px; }



	.pop-image { float:left; width:340px; }



	.pop-image img{ }



	.pop-content { color:#030000; line-height:24px; }



	.pop-content dl dt { margin-bottom:15px; font-size:20px; margin-left:40px; margin-right:40px; line-height:160%; text-align:justify; text-justify:inter-ideograph; }



	.pop-content dl dd { position:relative; padding-left:40px; font-size:20px; width:420px; line-height:160% ; text-align:justify; text-justify:inter-ideograph;}



	.pop-content dl dd span { position:absolute; left:22px; top:0; *top:-6px; }
	
	/*       弹出窗口      */