.width1000{ width:1100px; margin:0 auto; letter-spacing:1px;}
.navbox {  width:100px; position:fixed;  top:150px; right:50%; margin-right:-700px; background:#1d95d1; z-index:999; border-radius:5px; }
.navbox ul { display:block; text-align:center;  padding-top:30px; padding-bottom:30px; }
.navbox ul li{  padding:15px 0; color:#fff; font-size:16px;}
.navbox ul li a{ color:#FFF;}
.navbox ul li a:hover{ color:#f8cd9a;}
.weblogo{ height:35px; text-align:left; padding-top:30px;}
.webtitle{ text-align:center; padding-top:50px;}
.aboutbox{ /*background:url(../images/contentbg.png) no-repeat center top;*/ width:100%; }
.abouthz{  background:#1d95d1; padding:50px; line-height:24px; color:#fff; }
.abouthz p{ padding-bottom:20px; font-size:16px; line-height:32px;}
.abouthz td{ padding:10px 0; text-align:center;}
.abouthz h3{ font-size:20px; padding:40px 0 20px 0; font-weight:normal; color:#fff;}
.abouthz tr.first{ color:#fff; line-height:20px;}
.abouthz tr:hover{ background:rgba(255,255,255,0.2)}
.abouthz tr.first td{ vertical-align:top;}
.abouthz tr{ border-top:1px solid rgba(255,255,255,.4);}
.h2title{ font-size:30px; text-align:center; padding-bottom:15px;    color:#004a8f; letter-spacing:2px; }

.jjbox{  background:#1d95d1; padding:50px; line-height:24px; color:#fff; margin-top:50px; }
.jjbox  p{ padding-top:20px; font-size:16px; line-height:32px;}
.jjbox h3{ font-size:20px; padding:40px 0 20px 0; font-weight:normal; color:#fff; border-bottom:1px solid rgba(255,255,255,.4);}
.product{ display:block; padding-top:20px;}
.product li{ padding:5px 0; position:relative; padding-left:130px;}
.product li span{ display:inline-block; width:100px; text-align:right; position:absolute; top:5px ; left:0; color:#fff;}
.about2{ padding-top:20px;}
.about2 .f-fl{ width:650px;}
.about2 .f-fr{ width:300px; height:400px; background:url(../images/tbg.jpg) no-repeat center; background-size:200% auto; border-radius:3px;}
.newsbox{ padding-top:50px; padding-bottom:0px; overflow:hidden}
.newsbox .bd ul{ padding-top:30px;}
.newsbox .bd ul li{ float:left; width:500px; background:#1d95d1; margin-right:100px; height:80px; position:relative; margin-bottom:15px;}
.newsbox  .bd ul li:nth-child(2n){ margin-right:0;}
.newsbox .bd ul li span{ display:inline-block; width:70px; height:70px; position:absolute; top:5px; left:5px; border-radius:5px;  overflow:hidden; }
.newsbox .bd ul li span img{ width:100%; height:auto; min-height:100%; }
.newsbox .bd ul li a{ color:#fff;  display:inline-block; font-size:16px; padding:15px 15px 0 100px;}
.newsbox .bd ul li a:hover{color:#f8cd9a}
.newsbox .hd ul{ display:block; text-align:center; padding:20px 0;} 
.newsbox  .hd ul li{ display:inline-block; width:5px; height:5px; border-radius:50%; border:1px solid #ccc; line-height:0; overflow:hidden; margin:0 5px; overflow:hidden; font-size:0; text-indent:-200px;}
.newsbox  .hd ul li.on{ background:#ececec;}

.aboutgs{ padding:50px ; color:#333; background:#fdf6ee;}
.aboutgs h2{ text-align:center; font-size:20px;}
.aboutgs p{ padding-top:20px;}
.aboutgs ul{ width:860px; margin:0 auto;}
.aboutgs ul li{ float:left;  width:200px; height:50px; margin-right:20px; text-align:left}
.aboutgs ul li:nth-child(4n){ margin-right:0;}
.aboutgs ul li span{ height:80px; width:200px; display:none; text-align:center; overflow:hidden; border-radius:5px; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:80% auto; margin-bottom:10px;}
.aboutgs ul li span img{ width:80%; height:auto;}
.aboutgs ul li:nth-child(1) span{ background-image:url(../images/logo_1.png) ;}
.aboutgs ul li:nth-child(2) span{ background-image:url(../images/logo_2.png) ;}
.aboutgs ul li:nth-child(3) span{ background-image:url(../images/logo_3.jpg) ;}
.aboutgs ul li:nth-child(4) span{ background-image:url(../images/logo_4.png) ;}
.aboutgs ul li:nth-child(5) span{ background-image:url(../images/logo_5.png) ;}
.aboutgs ul li:nth-child(6) span{ background-image:url(../images/logo_6.jpg) ;}
.aboutgs ul li:nth-child(7) span{ background-image:url(../images/logo_7.png) ;}
.aboutgs ul li:nth-child(8) span{ background-image:url(../images/logo_8.png) ;}
.aboutgs h3{ text-align:center; font-size:20px; padding:20px 0; }
 

.contactbox{  width:550px; margin:0 auto; padding-top:0px; background:#fff; border-radius:5px; padding:20px;}
.contactbox .f-fr{ line-height:35px; padding-right:20px;}
.contactbox img{ width:150px; height:auto; } 

.gslist{ padding:50px 0;}
.gslist h2{   text-align:center; padding:0 0 40px 0; }
.gslist ul li{ width:100px; float:left; margin:0 42px 25px 0; text-align:center; color:#fff;  }
.gslist ul li:nth-child(8n){ margin-right:0;}
.gslist ul li a{   }
.gslist ul li a:hover{ color:#f8cd9a}
.gslist ul li img{ width:100%; height:auto; border-radius:5px; border:1px solid #ececec;}
.gslist ul li em{ display:block; font-size:18px;}
.gslist ul li i{ display:block;}

.videobox{ padding:50px 0; overflow:hidden}
.videobox h2{ padding-bottom:40px;}
.videobox .bd ul li{ float:left; width:250px; margin-right:34px; }
 
.videobox  .bd  ul li a{  }
.videobox  .bd  ul li a:hover{ color:#f8cd9a;}
.videobox  .bd  ul li img{ width:100%; height:auto;}
.videobox  .hd ul{ display:block; text-align:center; height:50px;}
.videobox  .hd ul li{ display:inline-block; width:5px; height:5px; border-radius:50%; border:1px solid #ccc; line-height:0; overflow:hidden; margin:0 5px; overflow:hidden; font-size:0; text-indent:-200px;}
.videobox  .hd ul li.on{ background:#fff;}

.videobox em{ display:block; padding:5px 0 20px 0;}

.fx{ padding:50px; color:#666; line-height:28px;}

.banglist{ padding-top:50px;}
.banglist ul li { line-height:28px; border-top:1px solid #ccc; padding:15px 0; float:left; width:500px; margin-right:100px;} 
.banglist ul li:nth-child(2n){ margin-right:0;}
.banglist ul li span.f-unm{ float:left;  display:inline-block;  width:150px; color:#004a8f; text-align:center; }
.banglist ul li span.f-unm em{ font-size:30px;font-style:italic}
.banglist ul li span.f-unm i{ color:#fff; font-size:14px;}
.banglist ul li span.f-fl{ display:inline-block; width:200px;   }
.banglist ul li span.f-fl i{ display:block;   color:#fff;}
.banglist ul li span.f-fr{ display:inline-block; width:150px;}
.banglist ul li span.f-fr h4{ color:#fff; font-weight:normal;}
.banglist ul li span.f-fr a{ display:block; color:#fff; }
.banglist ul li span.f-fr a:hover{color:#004a8f;}

.more{ height:50px; line-height:50px; text-align:center;  }
.more a{  }
.bannerbg{ background: url(../images/index_06.jpg) no-repeat center #1d95d1; padding-bottom:150px; background-size: auto 100%;}
.jjpic{ width:350px; float:left; margin-right:50px; padding-top:30px;}
.jjcontent{width:600px; float:right;}
.mtop5{margin-top:50px;}
.pcdis{ display:none;}
.footbox{ height:50px; line-height:50px; text-align:center; background:#333; color:#fff;}
.rgou{color:#fff; width:629px; margin:0 auto; padding-top:30px; font-size:16px; line-height:28px; text-align:center; font-weight:bold;}
.rgou i{ display:inline-block;}
.vbox{float:left; width:500px; height:281px; padding-right:30px; padding-top:10px;}
.rgou2 { padding-bottom:30px;}
.rgou2 ul li{ display:inline-block; padding:5px 10px; background:rgba(29,149,209,0.5); border-radius:3px; margin:0 5px;}
.bannerbg h5{ color:#fff; text-align:center; padding-top:30px; padding-bottom:15px; font-size:20px;}
@media screen and (min-width:300px) and (max-width:1024px) {
	
	.rgou2 ul li{ margin-bottom:10px;}
	.vbox{float:left; width:100%; height:270px; height:auto; padding-bottom:10px; padding-right:0px; padding-top:10px;}
	.mdis{ display:none}
	.pcdis{ display: block;}
	.rgou{color:#fff; width:100%; margin:0 auto; padding:30px 15px; font-size:12px; line-height:28px; text-align:center; font-weight:bold; letter-spacing:0; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
	.jjcontent{width:100%; float:right;}
.bannerbg{ background: url(../images/index_06.jpg) no-repeat center #1d95d1; padding-bottom:100px; background-size: auto 100%;}
.width1000{ width:100%; margin:0 auto; letter-spacing:1px; }
.mtop5{margin-top:3px;}
.navbox {  width:100px; position:fixed;  top:150px; right:50%; margin-right:-700px; background:#1d95d1; z-index:999; border-radius:5px; display:none; }
.jjpic{ width:100%; float:left; margin-right:0px; padding-top:0px;}
.navbox ul { display:block; text-align:center;  padding-top:30px; padding-bottom:30px; }
.navbox ul li{  padding:15px 0; color:#fff; font-size:16px;}
.navbox ul li a{ color:#FFF;}
.navbox ul li a:hover{ color:#f8cd9a;}
.weblogo{ height:auto; text-align:left; padding-top:40px; text-align:center; }
.weblogo img{ width:60%; height:auto;}
.webtitle{ text-align:center; padding-top:20px;}
.webtitle img{ width:95%; height:auto;}
.aboutbox{ /*background:url(../images/contentbg.png) no-repeat center top;*/ width:100%; }
.abouthz{  background:#1d95d1; padding:50px 15px 50px 15px; line-height:24px; color:#fff; }
.abouthz p{ padding-bottom:20px; font-size:16px; line-height:28px;}
.abouthz td{ padding:10px 0; text-align:center;  }
.abouthz h3{ font-size:18px; padding:0px 0 20px 0; font-weight:normal; font-weight:bold; text-align:center; color:#fff;}
.abouthz tr.first{ color:#fff; line-height:20px; border-top:1px solid rgba(255,255,255,.4);}
.abouthz tr:hover{ background:rgba(255,255,255,0.2)}
.abouthz tr.first td{ vertical-align:top;}
.abouthz tr{ border-top:0px solid rgba(255,255,255,.4);}
.abouthz tr:nth-child(2n){ background:rgba(255,255,255,.2);}
.h2title{ font-size:25px; text-align:center; padding-bottom:15px;    color:#004a8f; letter-spacing:0px; }

.jjbox{  background:#1d95d1; padding:50px 15px; line-height:24px; color:#fff; margin-top:3px; }
.jjbox  p{ padding-top:20px; font-size:16px; line-height:28px;}
.jjbox h3{ font-size:20px; padding:40px 0 20px 0; font-weight:normal; color:#fff; border-bottom:1px solid rgba(255,255,255,.4);}
.product{ display:block; padding-top:20px;}
.product li{ padding:5px 0; position:relative; padding-left:120px; border-bottom:1px solid rgba(255,255,255,.2)}
.product li span{ display:inline-block; width:100px; text-align:right; position:absolute; top:5px ; left:0; color:#fff;}
.about2{ padding-top:20px;}
.about2 .f-fl{ width:650px;}
.about2 .f-fr{ width:300px; height:400px; background:url(../images/tbg.jpg) no-repeat center; background-size:200% auto; border-radius:3px;}
.newsbox{ padding-top:20px; padding-bottom:0px; overflow:hidden}
.newsbox .bd ul{ padding-top:0px;}
.newsbox .bd ul li{ float:left; width:100%; background:#1d95d1; margin-right:0px; height:80px; position:relative; margin-bottom:10px;}
.newsbox  .bd ul li:nth-child(2n){ margin-right:0;}
.newsbox .bd ul li span{ display:inline-block; width:70px; height:70px; position:absolute; top:5px; left:5px; border-radius:5px;  overflow:hidden; }
.newsbox .bd ul li span img{ width:100%; min-height:70px; height:auto; }
.newsbox .bd ul li a{ color:#fff;  display:inline-block; font-size:16px; padding:10px 15px 0 90px;}
.newsbox .bd ul li a:hover{color:#f8cd9a}
.newsbox .hd ul{ display:block; text-align:center; padding:20px 0;} 
.newsbox  .hd ul li{ display:inline-block; width:5px; height:5px; border-radius:50%; border:1px solid #ccc; line-height:0; overflow:hidden; margin:0 5px; overflow:hidden; font-size:0; text-indent:-200px;}
.newsbox  .hd ul li.on{ background:#1d95d1; border:1px solid #1d95d1;}

.aboutgs{ padding:30px 15px ; color:#333; background:#fdf6ee;}
.aboutgs h2{ text-align:center; font-size:20px;}
.aboutgs p{ padding-top:20px;}
.aboutgs ul{ width:100%; margin:0 auto;}
.aboutgs ul li{ float:left;  width:50%; height:30px; margin-right:0px; text-align:left;  }
.aboutgs ul li:nth-child(4n){ margin-right:0;}
.aboutgs ul li span{ height:80px; width:200px; display:none; text-align:center; overflow:hidden; border-radius:5px; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:80% auto; margin-bottom:10px;}
.aboutgs ul li span img{ width:80%; height:auto;}
.aboutgs ul li:nth-child(1) span{ background-image:url(../images/logo_1.png) ;}
.aboutgs ul li:nth-child(2) span{ background-image:url(../images/logo_2.png) ;}
.aboutgs ul li:nth-child(3) span{ background-image:url(../images/logo_3.jpg) ;}
.aboutgs ul li:nth-child(4) span{ background-image:url(../images/logo_4.png) ;}
.aboutgs ul li:nth-child(5) span{ background-image:url(../images/logo_5.png) ;}
.aboutgs ul li:nth-child(6) span{ background-image:url(../images/logo_6.jpg) ;}
.aboutgs ul li:nth-child(7) span{ background-image:url(../images/logo_7.png) ;}
.aboutgs ul li:nth-child(8) span{ background-image:url(../images/logo_8.png) ;}
.aboutgs h3{ text-align:center; font-size:20px; padding:30px 0 20px 0; }
 

.contactbox{  width:100%; margin:0 auto; padding-top:0px; background:#fff; border-radius:5px; padding:0px;}
.contactbox .f-fr{ line-height:24px; padding:20px;}
.contactbox .f-fl{ text-align:center; display:block; width:100%; padding-top:20px; }
.contactbox img{ width:150px; height:auto; } 

.gslist{ padding:0px 15px 50px 15px;}
.gslist h2{   text-align:center; padding:0 0 40px 0; }
.gslist ul li{ width:33.3333%; float:left; margin:0 0 25px 0; text-align:center; color:#fff;  }
.gslist ul li:nth-child(8n){ margin-right:0;}
.gslist ul li a{ display:block; padding:0 10px;  }
.gslist ul li a:hover{ color:#f8cd9a}
.gslist ul li img{ width:100%; height:auto; border-radius:5px; border:1px solid #ececec;}
.gslist ul li em{ display:block; font-size:18px;}
.gslist ul li i{ display:block;}

.videobox{ padding:50px 0 0 0;  overflow:hidden}
.videobox h2{ padding-bottom:40px;}
.videobox .bd ul li{ float:left; width:250px; margin-right:34px; }
 
.videobox  .bd  ul li a{  }
.videobox  .bd  ul li a:hover{ color:#f8cd9a;}
.videobox  .bd  ul li img{ width:100%; height:auto;}
.videobox  .hd ul{ display:block; text-align:center; height:50px;}
.videobox  .hd ul li{ display:inline-block; width:5px; height:5px; border-radius:50%; border:1px solid #ccc; line-height:0; overflow:hidden; margin:0 5px; overflow:hidden; font-size:0; text-indent:-200px;}
.videobox  .hd ul li.on{ background:#1d95d1; border:1px solid #1d95d1; }

.videobox em{ display:block; padding:5px 0 20px 0;}

.fx{ padding:20px 15px; color:#999; line-height:24px;}

.banglist{ padding-top:20px;}
.banglist ul li { line-height:28px; border-top:0px solid #ececec; padding:10px 0; float:left; width:100%; margin-right:0px;} 
.banglist ul li:nth-child(2n){ margin-right:0; background:#f6f6f6;}
.banglist ul li span.f-unm{ float:left;  display:inline-block;  width:20%; color:#004a8f; text-align:center; }
.banglist ul li span.f-unm em{ font-size:20px;font-style:italic}
.banglist ul li span.f-unm i{ color:#fff; font-size:14px;}
.banglist ul li span.f-fl{ display:inline-block; width:40%; text-align:center;   }
.banglist ul li span.f-fl i{ display:block;   color:#fff;}
.banglist ul li span.f-fr{ display:inline-block; width:40%; text-align:center;}
.banglist ul li span.f-fr h4{ color:#fff; font-weight:normal;}
.banglist ul li span.f-fr a{ display:block; color:#fff; }
.banglist ul li span.f-fr a:hover{color:#004a8f;}

.more{ height:50px; line-height:50px; text-align:center;  }
.more a{  }	
.font20{ font-size:20px;}
	
.fnone{float:none;}	
	
	
	
	
	
	
	
	
	
	
	
	
	}