﻿@charset "utf-8";
@import "public.css";

.player_control_bar_format{ display:none}

/***************************************网站首页****************************************************/
.mainbanner{ background:url(../images/banbj.jpg) left top repeat-x; overflow:hidden; width:100%;}

.Column{ width:1133px; overflow:hidden; position:absolute; top:0; left:0; right:0; margin:auto}
.Column li{ width:283px; float:left; height:35px; background:rgba(11,98,211,0.5);}
.Column li a{ color:#FFF; display:block; text-align:center; border-right:1px solid #FFF; line-height:35px;}
.Column li a:hover{ background:rgba(11,98,211,0.8)}
.Column li:nth-last-child(1) a{ border:0}

.conWrap{ background:url(../images/pebj01.jpg) left top repeat-x; padding:0 0 ;}
.newsbj{ background:url(../images/pebj02.jpg) left bottom repeat-x; overflow:hidden; padding-bottom:30px}
.conWrap .Homepro{ width:1020px; overflow:hidden; padding-top:30px; margin:0 auto}
.conWrap .Homepro li{ width:255px; float:left}
.conWrap .Homepro li .img{ margin:0 auto; width:250px; height:160px; position:relative}
.conWrap .Homepro li .img a:hover img{opacity:0.7;}
.conWrap .Homepro li .text{ margin:15px auto; width:250px;}
.conWrap .Homepro li .text p{ background:url(../images/jt.png) 20px center no-repeat; padding-left:38px;}

.INOWrap{ height:400px; background:url(../images/imgbj.jpg) center center no-repeat; overflow:hidden;}
.INOWrap a{ height:400px; display:block;}
.INOWrap a:hover{background:rgba(255,255,255,0.2);}
.INO{ width:960px; margin:0 auto; /*text-shadow:1px 1px 0 rgba(255,255,255,0.5); -moz-text-shadow:1px 1px 0 rgba(255,255,255,0.5); -webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.5); */ color:#FFF; overflow:hidden}
.INO .title{ padding-top:50px; margin-bottom:15px; font-size:20px; color:#FFF; font-weight:bold}
.INO p{ margin-bottom:15px; line-height:22px;}
.INO .INO_nr_left{ float:left; width:460px;}
.INO .INO_nr_right{ float:right; width:460px;}

.homeNews{ width:1020px; margin:0 auto; overflow:hidden; padding-top:30px;}
.homeNews > div{width:260px; float:left;}
.homeNews > div .title{ font-size:16px; color:#0d65d3; font-weight:bold; height:40px; line-height:40px;}
.homeNews > div .title a{font-size:16px; color:#0d65d3; font-weight:bold; }
.homeNews .boxA{ }
.homeNews > div .text{ position:relative; cursor:pointer;}

.homeNews > div .text .VideoBtn{ position:absolute; right:0; left:0; margin:auto; top:50px; display:block; width:40px; height:40px; background:url(../images/Gmvideo.png) center center no-repeat; background-size:40px; cursor:pointer}
.homeNews > div .text .VideoBtn.cur{ display:none; background:url(../images/zt.png) center center no-repeat; background-size:40px;}
.homeNews > div .text:hover .VideoBtn.cur{ display:block}

.homeNews .tips{ margin-top:10px; line-height:18px; width:240px;}
.homeNews .boxC ul{ width:240px}
.homeNews .boxC li{ margin-bottom:12px; line-height:18px;}
.homeNews .boxC li a{ display:block; color:#333333}
.homeNews .boxC li a:hover{color:#0d65d3}
.homeNews .boxD{ width:240px; float:right}
.homeNews .boxD li{ overflow:hidden; margin-bottom:10px;}
.homeNews .boxD li .pic{ width:75px; height:75px; float:left}
.homeNews .boxD li .pic img{ max-width:75px; max-height:75px;}
.homeNews .boxD li .pic a:hover img{opacity:0.7;}
.homeNews .boxD li .txt{ float:right; width:160px; line-height:19px;}
.homeNews .boxD li .txt strong{ display:block; font-size:14px; font-weight:normal;  line-height:16px;}
.homeNews .boxD li .txt strong a{color:#0d65d3;}


.FeaturesWrap{ width:auto; background:#d6d6d6; padding:0 0 30px}
.FeaturesWrap .Features{ width:1020px;  padding-top:15px; margin:0 auto;}
.FeaturesWrap .Features strong{ display:block; color:#333333; font-size:24px;}
.FeaturesWrap .Features i{ font-size:15px; color:#666666}
.FeaturesWrap .Features .input{ position:relative; height:45px; line-height:45px; margin-top:15px;  font-size:18px;overflow:hidden;}
.FeaturesWrap .Features .input .inA{  color:#333333}
.FeaturesWrap .Features .input .inB{ border:1px solid #cccccc; font-size:18px; position:absolute; left:150px; top:0; color:#333333; width:550px; height:47px; line-height:47px; padding-left:5px; background:#FFF}
.FeaturesWrap .Features .input .inC{ border:1px solid #cccccc; cursor:pointer; font-size:18px; position:absolute; right:0; top:0; color:#FFF; width:300px; text-align:center; height:47px; line-height:47px;  background:#0c63d6}
.FeaturesWrap .Features .input .inC:hover{opacity:0.7;}
.FeaturesWrap .list{ width:1020px; overflow:hidden; margin:20px auto 0}
.FeaturesWrap .list li{ width:255px; float:left}
.FeaturesWrap .list li a{ width:227px; height:120px; margin:0 auto;  display:block;}
.FeaturesWrap .list li a:hover img{opacity:0.7;}
/***************************************--/网站首页****************************************************/


.nyFeatures{ width:780px;  padding:15px 0; margin:0 auto;}
.nyFeatures strong{ display:block; color:#333333; font-size:24px; margin-bottom:10px}
.nyFeatures i{ font-size:15px; color:#666666}
.nyFeatures .input{ position:relative; height:45px; line-height:45px; margin-top:15px;  font-size:18px;}
.nyFeatures .input .inA{  color:#333333}
.nyFeatures .input .inB{ border:1px solid #cccccc; font-size:18px; position:absolute; left:150px; top:0; color:#333333; width:350px; height:45px; line-height:45px; padding-left:5px; background:#FFF}
.nyFeatures .input .inC{ border:1px solid #cccccc; cursor:pointer; font-size:18px; position:absolute; right:0; top:0; color:#FFF; width:260px; text-align:center; height:45px; line-height:45px;  background:#0c63d6}
.nyFeatures .input .inC:hover{opacity:0.7;}



.CERTIFICATESWrap{ height:85px; width:auto; background:url(../images/honorbj.jpg) left center repeat-x; border-bottom:1px solid #cccccc}
.CERTIFICATES{ position:relative; width:1020px; margin:0 auto; padding-top:20px}
.CERTIFICATES span{ position:absolute; left:0; top:5px; color:#999999}
.CERTIFICATES a{ margin-left:100px; display:inline-block; height:47px;}
.CERTIFICATES a:hover img{opacity:0.7;}











/***当前位置***/

.Location{ width:800px; margin:0 auto; color:#999999; padding-left:230px; height:30px; line-height:30px; font-size:12px;}
.Location a{ font-size:12px; color:#999999}
.Location a:hover{color:#2e94f7}



.rightbt{ font-size:26px; padding-left:14px; line-height:36px; font-weight:bold}

.pdfTitle{ background:url(../images/pdfxian.png) left center repeat-x; font-size:18px;  color:#666666; line-height:36px;}
.pdfTitle span{ display:inline-block; padding:5px 15px; background:#FFF;}
.nrWrap{ overflow:hidden; line-height:22px; background:url(../images/nybj01.jpg) left top repeat-x #FFF;; color:#333333}



/***关于我们****/
.nybox{ width:1020px; margin:0 auto; overflow:hidden}
.nybox .left{ width:230px; float:left; margin-bottom:30px;}
.nybox .left .leftnav{ width:220px; margin:5px; padding:10px 0; border:1px solid #c7c7c7; -moz-box-shadow:0 0 10px #e2e2e2; -webkit-box-shadow:0 0 10px #e2e2e2; box-shadow:0 0 10px #e2e2e2;}
.nybox .left .leftnav li{  padding:0 10px;}
.nybox .left .leftnav li > a{ display:block;height:32px; line-height:32px; overflow:hidden; font-weight:bold; color:#0b62d3; font-size:15px;}
.nybox .left .leftnav li a:hover,.nybox .left .leftnav li a.on{color:#0d63d4}
.nybox .left .leftnav li .list{ display:block}
.nybox .left .leftnav li .list p a{ display:block; height:32px; line-height:32px; overflow:hidden; padding-left:10px; color:#999999; font-size:12px;}
.nybox .left .leftnav li .list p a:hover,.nybox .left .leftnav li .list p.cur a{ background:rgba(11,98,211,0.5); color:#FFF}


.nybox .left .leftnews{ width:200px; margin:30px 5px;}
.nybox .left .leftnews strong{ display:block; font-size:16px; color:#0d63d4; margin-bottom:5px;}
.nybox .left .leftnews strong a{font-size:16px; color:#0d63d4;}
.nybox .left .leftnews strong a:hover{ text-decoration:underline}
.nybox .left .leftnews ul li{ margin-bottom:15px; line-height:18px;}
.nybox .left .leftnews ul li a{ display:block; color:#010101}
.nybox .left .leftnews ul li a span{color:#0d63d4; display:block}
.nybox .left .leftnews ul li a:hover{color:#0d63d4;}
.nybox .right{ width:780px; float:right; overflow:hidden; padding-bottom:20px}



.News_Right_List{ overflow:hidden}
.News_Right_List li{padding:20px 10px; border-bottom:1px solid #f4f4f4; -webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;  overflow:hidden}
.News_Right_List .pic{ background:#FFF; width:180px; height:100px; float:left;border:1px solid #f4f4f4}
.News_Right_List .pic a{ display:block;width:180px; height:100px; position:relative; }
.News_Right_List .pic img{ position:absolute; margin:auto; left:0; top:0; bottom:0; right:0; max-height:100%; max-width:100%;}
.News_Right_List .text{line-height:18px;  font-size:14px; width:530px;  float:right;}
.News_Right_List .text strong{ line-height:28px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  display:block}
.News_Right_List .text strong a{ -webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;  font-size:18px; }
.News_Right_List .text span{ margin-top:5px; display:block; color:#999899}
.News_Right_List li:hover{ background:#fafafa}



.nynewslist{ width:auto; margin:0 auto;  padding:10px 0 }
.nynewslist li{ width:aout; height:32px; line-height:32px; border-bottom:1px dashed #CCC; position:relative}
.nynewslist li a{ margin-right:80px;}
.nynewslist li span{color:#737373; position:absolute; right:0; top:0}

.nynews_show{ width:auto; overflow:hidden;}
.nynews_show .showBt{ font-size:16px;  text-align:center}
.nynews_show .showdata{ border-bottom:1px dashed #CCC; font-weight:normal; height:32px; line-height:32px; text-align:center;color:#737373}
.nynews_show .showNr{ padding-top:10px; margin-bottom:20px;}



.nyprolist { width:780px; padding:10px 0; overflow:hidden}
.nyprolist li{ width:195px;  margin-bottom:20px; line-height:32px; float:left}
.nyprolist li .pic{ width:170px; margin:0 auto;}
.nyprolist li .pic a{ display:block; width:100%; height:243px; position:relative;}
.nyprolist li .pic img{ max-height:100%; max-width:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;  }
.nyprolist li .txt{ width:170px;  margin:10px auto; min-height:60px; overflow:hidden; line-height:18px; text-align:left}
.nyprolist li .txt a{ color:#919191; font-size:14px}
.nyprolist li .txt a:hover{}




.nyprolist_ul { width:780px; padding:10px 0; overflow:hidden}
.nyprolist_ul li{ width:260px;  margin-bottom:40px; line-height:32px; float:left}
.nyprolist_ul li .pic{ width:220px; margin:0 auto;}
.nyprolist_ul li .pic a{ display:block; width:100%; height:220px; position:relative; background:#FFF}
.nyprolist_ul li .pic img{ max-height:100%; max-width:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;  }
.nyprolist_ul li .txt{ width:220px;  margin:0 auto; min-height:40px; overflow:hidden; line-height:17px; text-align:left}
.nyprolist_ul li .txt a{ color:#0b62d3; font-size:14px; font-weight:bold;}
.nyprolist_ul li .txt a:hover{}
.nyprolist_ul li .text{ width:220px;  margin:0 auto; min-height:90px; overflow:hidden; line-height:17px; text-align:left}


.nypdf { width:780px; padding:10px 0; overflow:hidden}
.nypdf li{ width:260px;  margin-bottom:40px; line-height:32px; float:left}
.nypdf li .pic{ width:191px; margin:0 auto; border:1px solid #cccccc; -moz-box-shadow:0 0 5px #7a7a7a; -webkit-box-shadow:0 0 5px #7a7a7a; box-shadow:0 0 5px #7a7a7a;}
.nypdf li .pic a{ display:block; width:100%; height:270px; position:relative; background:#FFF}
.nypdf li .pic img{ max-height:100%; max-width:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;  }
.nypdf li .txt{ width:191px;  margin:5px auto; min-height:60px; overflow:hidden; line-height:18px; font-size:14px}
.nypdf li .txt img{ margin-right:5px;}
.nypdf li .txt a{ color:#0863d5;}
.nypdf li .txt a:hover{}




/*****视频列表****/
.Video_ul{ overflow:hidden;}
.Video_ul li{width:260px; float:left; position:relative; margin:15px 0; }
.Video_ul li .boxPic{width:240px; margin:0 auto;  overflow:hidden; position:relative; height:170px;}
.Video_ul li .boxPic img{max-width:240px;  max-height:170px; position:absolute; right:0; left:0; margin:auto; top:0; bottom:0}
.Video_ul li .boxText{width:240px; line-height:20px; height:40px; font-size:14px; color:#666666; overflow:hidden; margin:5px auto;}
.Video_ul li .boxbj{ width:240px; height:170px; background:url(../images/videoA.png) center center no-repeat rgba(0,0,0,0.3); position:absolute; left:10px; top:0; }
.Video_ul li:hover .boxbj{ cursor:pointer; background:url(../images/videoB.png) center center no-repeat rgba(0,0,0,0.3);}


#gray{width:100%;height:100%; background:rgba(0,0,0,0.3); position:fixed;top:0px;display:none;z-index:1001;}
.popupA{width:700px; height:auto; background:#fff; position:fixed; z-index:1002; border:1px solid #ebeaea; left:400px; top:50%; display:none;-moz-box-shadow:0 0 5px #bab9b7; -webkit-box-shadow:0 0 5px #bab9b7; box-shadow:0 10px 35px #818181;}
.popupA .top_nav{width:700px; height:40px; background:#dededc;}
.popupA .top_nav a.guanbi{width:40px; height: 40px; background:url(../images/colse.png) left center no-repeat; background-size:30px; display: block; position:absolute; top:0; right:0; cursor:pointer;}
.popupA .min{width:700px;height:400px;  }
.popupA .min > div{ height:400px;}

.loading_user_stop{ display:none}
.loading_text{ display:none}

.jqzoom_A{ width:auto;  margin:10px auto; text-align:center;}
.jqzoom_A img{ max-width:350px;}
.proShow h1{ width:auto; height:36px; padding-right:160px; font-size:24px; color:#0b62d3; line-height:36px; margin-bottom:10px; position:relative}
.proShow h1 .btn{ position:absolute; right:0; top:0; width:150px; height:45px; background:#0c63d4; text-align:center; line-height:45px; font-size:14px; color:#FFF;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 0 #0a50b0; -webkit-box-shadow:0 3px 0 #0a50b0; box-shadow:0 3px 0 #0a50b0; cursor:pointer}
.proShow h1 .btn:hover{ background:#0a50b0}
.proproperty{ font-size:16px; font-weight:bold; color:#373737; margin-top:20px; overflow:hidden; border-bottom:1px solid #e2e2e2;  height:30px;}
.proproperty li {float:left;  height:30px; background:#f4f4f4; cursor:pointer; margin-right:5px; font-size:12px; font-weight:100; text-align:center; float:left; line-height:30px; color:#767676; width:75px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.proproperty li.cur{ background:#0c63d4; text-align:center; color:#FFF }

.procontent{ overflow:hidden; padding:10px 0 30px;}



#gray{width:100%;height:100%; background:rgba(0,0,0,0.3); position:fixed;top:0px;display:none;z-index:1001;}
.popupShow{width:430px; height:auto; background:#fff; position:fixed; z-index:1002; border:1px solid #ebeaea; left:50%; margin-left:-215px; top:50%; display:none;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }

.popupShow a.guanbi,.popupShow a.guanbi_cg{width:25px; height: 25px; background:url(../images/b.png) left center no-repeat;display: block; position:absolute; top:10px; right:10px; cursor:pointer;}
.popupShow .top_nav{width:auto; line-height:24px; font-size:18px; color:#0c63d4; padding:30px 30px 10px; font-weight:bold;}
.popupShow .top_img{width:auto; text-align:center }
.popupShow .top_img img{ max-height:200px;}
.popupShow .min{ padding:10px 30px }
.popupShow .min font{ color:#ff0000}
.popupShow .min span{ display:block; font-size:16px; color:#333333}
.popupShow .min input,.popupShow .min textarea{ width:360px; height:35px; border:1px solid #efefef; background:#f7f7f7; padding:0 5px; margin-bottom:15px;}


.popupShow .min input:focus,.popupShow .min textarea:focus{ border:1px solid #ff0000}

.popupShow .Send{ margin:0 auto 30px; width:120px; height:45px; background:#0c63d4; text-align:center; line-height:45px; font-size:14px; color:#FFF;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 0 #0a50b0; -webkit-box-shadow:0 3px 0 #0a50b0; box-shadow:0 3px 0 #0a50b0; cursor:pointer; font-size:18px;}


.popupShow .cg_img{ text-align:center; padding:60px 30px;}
.popupShow .cg_img span{ display:block; line-height:55px; font-size:18px; color:#0c63d4}

#Gong{ margin-top:-135px;}


/*加载*/
.productLoad_Back{width:100%;height:100%; position:fixed; top:0px; z-index:10001;}
.productLoad_Wrap{width:55px;  background:url(../images/load.gif) center center no-repeat rgba(0,0,0,0.6); background-size:30px; position:fixed; z-index:1002;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; left:0; right:0; top:0; bottom:0; margin:auto; height:55px;}
