﻿*{font-family:微软雅黑;}
.fr{float:right;}
.fl{float:left;}
.tr{text-align:right;}
a,a:hover{text-decoration:none;}
ul,li{margin:0;padding:0;list-style:none;}
.acenter{text-align:center;}
.cl{clear:both;}
#header .header_top{width:100%;background:url(../images/header_top_bg.jpg);height:4px;}
#header .welcome{border-bottom:1px #c9c9c7 solid;height:40px;background:#fbfbfb;width:100%;line-height:40px;color:#666;}
#header .welcome .tr,#header .welcome .tr a{color:#999;}
#header .welcome .tr a.lang{color:#000;}
#header .welcome .tr a.lang img{margin:0 10px;}
.nav .container{ padding-left:0px; padding-right:0px}
#header .welcome i,#header .header_mid .toplink i{margin:0 5px;}
#header .header_mid{width:100%;height:auto; padding:15px 0px}
#header .header_mid .logo{padding-top:5px;}
#header .header_mid .logo img{float:left;}
#header .header_mid .logo .logoc{margin-top:50px;margin-left:10px;}
#header .header_mid .toplink{line-height:60px;}
#header .header_mid .toplink a{color:#454545;}
#header .header_mid .hotline{margin-top:40px;}
#header .header_mid .hotline img{margin-right:20px;margin-top:5px;}
#header .header_mid .hotline p{margin:0;}
#header .header_mid .hotline b{font-family:微软雅黑;font-size:18px;font-weight:700;color:#db0404;font-style:italic;}
#header .header_mid .searchinput{float: left;    height: 33px;    border-radius: 15px 0px 0px 15px; width:200px;   border: 1px #ccc solid;    padding-left: 10px;}
#header .header_mid .searchbtn{background:#0986ea;border-radius:0 15px 15px 0;color:#fff;}
#header .nav{height:50px;width:100%;background:url(../images/nav_bg.jpg);}
#header .nav li{width:12%;border-left:1px #1473e0 solid;;float:left;text-align:center;list-style:none;}

#header .nav .search form{width:90%;height:30px;margin:10px auto;line-height:28px;border-radius:5px;background:#fff;display:block}
#header .nav .search form .searchinput{border:none;width:70%;    display: block;    margin-left: 5px;    float: left;}
#header .nav .search form .searchbtn{width:28px;height:28px;background:url(../images/search_btn.jpg) no-repeat 0 3px;float:right;margin-right:5px;border:none;}
#header .nav li:nth-child(1){border:none;}
#header .nav li a:hover,#header .nav li.hover{background:url(../images/nav_hover_bg.jpg);text-decoration:none;}
#header .nav li a{line-height:50px;color:#fff;width:100%;text-align:center;display:block;font-family:微软雅黑;font-size:15px;}

.company{margin-top:20px;margin-bottom:10px;}
.company b{color:#000;font-family:微软雅黑;font-size:24px;font-weight:400;}
.line-gray{width:100%;height:2px;background:#d9d9d9; margin-bottom:15px}
.date{ height:40px; line-height:40px; text-align:center; margin-top:15px}
.con{ text-indent:2em; line-height:28px}
.company .line-gray{margin:20px 0;text-align:center;}
.company span{font-weight:700;font-size:18px;font-family:Arial;color:#999;margin-left:10px;}

.video{border-right:1px #c7c7c7 solid;}

.about{margin-bottom:10px;color:#666;font-family:微软雅黑;font-size:14px;padding-left:50px;line-height:24px;}
.about strong{color:#cb181e;}
.about .btn{border-radius:0;}
.comlist a{display:block;float:left;width:30%;margin-left:5%;}
.comlist a:nth-child(1){margin:0;}

.redmore{width:124px;height:33px;background:url(../images/read-more.jpg);line-height:33px;color:#fff;display:block;float:right;padding-left:20px;}

.ind_pro{width:100%;margin:20px 0;background:url(../images/ind_pro_bg.jpg) top center;background-size:cover;margin-top:50px;}
.proairrow{display:block;margin:0 auto;margin-top:-32px;}
.ind_pro p.title{    color: #fff;    font-size: 36px;    text-align: center;    font-family: 微软雅黑;    margin-top: 10px;}
.ind_pro .line-gray{height:1px;background:#567a9a;}
.ind_pro .line-red{width:100px;height:3px;background:#1d84dd;display:block;margin:0 auto;margin-top:-12px;margin-bottom:20px;}


.pro_box{margin:0 3px;border:1px #ccc solid;background:#021b30;margin-top:30px;margin-bottom:50px;}
.pro_box img{width:100%;border-bottom:1px #2b65a6 solid; height:250px}
.pro_box b,.pro_box p{padding:0 5px;}
.pro_box a b{color:#fff;height:48px;overflow:hidden;display:block;text-align:center; line-height:48px; overflow:hidden}
.pro_box a p{color:#fff;height:22px;overflow:hidden;display:block;text-align:center;}

.ind_pro .btn{background:#003972;border-color:#003972;color:#fff;margin-bottom:20px;}

.youshi p b{    color: #000;    font-size: 36px;    text-align: center;    font-family: 微软雅黑;    margin-top: 20px;}
.youshi .grayline{background:#f2f2f2;height:1px;}
.youshi .blueline{width:100px;height:3px;background:#1d84dd;display:block;margin:0 auto;margin-top:-13px;margin-bottom:20px;}
.youshi p{color: #666;    font-size: 16px;    text-align: center;    font-family: 微软雅黑;}
.youshi .row{margin-top:30px;}

.youshi .row ul li{margin:60px 20px;height:40px;font-family: 微软雅黑;font-size:14px;}
.youshi .row ul li b{width:47px;height:39px;display:block;color:#fff;font-size:20px;line-height:40px;}
.youshi .row ul.textleft li:nth-child(1){margin-left:40px;}
.youshi .row ul.textleft li:nth-child(3){margin-left:60px;line-height:40px}
.youshi .row ul.textleft li b{float:left;margin-right:10px;padding-left:7px;background:url(../images/icon_01.png);}
.youshi .row ul.textleft li:nth-child(2) b{background:url(../images/icon_02.png);}
.youshi .row ul.textleft li:nth-child(3) b{background:url(../images/icon_03.png);}
.youshi .row ul.textright{text-align:right;}
.youshi .row ul.textright li:nth-child(1){margin-right:40px;}
.youshi .row ul.textright li:nth-child(2){line-height:40px;}
.youshi .row ul.textright li:nth-child(3){margin-right:60px;}
.youshi .row ul.textright li b{float:right;margin-left:10px;padding-right:7px;background:url(../images/icon_04.png);}
.youshi .row ul.textright li:nth-child(2) b{background:url(../images/icon_05.png);}
.youshi .row ul.textright li:nth-child(3) b{background:url(../images/icon_06.png);}

.indnews{background:#f6f6f6;width:100%;margin-top:20px;padding:50px 0;}
.indnews .grayline{background:#d9d9d9;height:1px;}
.indnews .chuline{width:200px;height:5px;background:#e1e1e1;display:block;margin:0 auto;margin-top:-13px;}
.indnews p b{color: #000;    font-size: 30px;    font-weight:400;    font-family: 微软雅黑;     width: 130px;
    margin: 0 auto;    margin-top: -25px;    text-align: center;display:block;background:#f6f6f6;}
.indnews .col-md-6{padding:5px;}
.newlist{background: #FFFFFF;border:1px #EAEAEA solid;display:block;padding:15px; margin-bottom:15px}
.newlist b,.newlist p{color:#666;}
.newlist p{    margin: 10px 0;    overflow: hidden; line-height:28px; max-height:60px; overflow:}
.newlist b{line-height:30px;font-size:16px;    height: 30px;    display: block;    overflow: hidden; margin-bottom:15px}
.newlist img{width:156px;height:123px;margin-right:10px;float:left;}
.newlist span{color:#999;}
.newlist label{display:inline-block;float:right;width:67px;height:18px;background:url(../images/newsmore.jpg);color:#b1b1b1;    font-weight: 400;
    padding-left: 10px;    line-height: 18px;}


.footlink{padding:20px 0;}
.footlink a{width:210px;display:block;margin:0 auto;}
.footlink img{float:left;margin-right:10px;display:block;}
.footlink a b{font-size:18px;font-weight:400;color:#000;margin-top:10px;display:inline-block;}
.footlink a p{font-size:14px;color:#000;}

.lastnews dt,.app dt{margin-left:20px;border:1px #ccc solid;height:40px;padding:10px;margin-bottom:10px;}
.lastnews dt span,.app dt span{display:block;width:200px;float:left;background:#fff;margin-left:-30px;font-weight:400;font-size:16px;}
.lastnews dt span b{color:#cc0000}
.lastnews dt a,.app dt a{color:#333;font-weight:400;}
.lastnews dd li.first .btn{border-radius:10px;padding:0 10px;color:#fff;}
.lastnews dd li.first img{float:left;margin-right:5px;}
.lastnews dd li.first a b{color:#333;}
.lastnews dd li.first a p{color:#999;line-height:20px;}
.lastnews dd li.first{margin-bottom:10px;}
.lastnews dd li a{color:#666;line-height:30px;}
.lastnews dd li a span{color:#999;}

.app dd li {width:48%;float:left;margin-top:20px;}
.app dd li.fr{float:right;}
.app dd li img{width:100%;}
.app dd li p{width:100%;height:30px;background:#c2c2c2;color:#fff;line-height:30px;overflow:hidden;padding:0 5px;}
.app dd li a:hover p{background:#d01a04;}

#footer{width:100%;margin-top:20px;}
#footer .footer_top{height:42px;width:100%;background:url(../images/footer_top_bg.jpg) top center;}
#footer .footer_mid{height:auto;width:100%;background:url(../images/footer_bg.jpg);overflow:hidden;padding-top:20px;}
#footer .footer_mid dl{background:url(../images/footer_line.png) no-repeat;padding-left:30px;height:313px;margin-bottom:0;}
#footer .footer_mid dl:nth-child(1){background:none;}
#footer .footer_mid dl dt{color:#fff;font-size:16px;line-height:40px;margin-bottom:30px;}
#footer .footer_mid dl dt p{font-size:12px;font-weight:400;line-height:20px;}

.foot_nav li{width:50%;float:left;line-height:40px;}
.foot_nav li a{color:#fff;}

.newinput{border:1px #ccc solid;border-radius:15px;padding:0 10px;margin-right:10px;}
.newbtn{width:67px;height:19px;background:url(../images/mailform_bg.png) no-repeat -190px 0px;border:none;color:#fff;font-size:12px;line-height:19px;}
.letter b{color:#fff;font-size:16px;display:block;margin:20px 0;}
.letter p{color:#fff;}

.contact p,.contact h2{color:#fff;}
.contact p i{color:#2889d9;margin-right:10px;}
.contact p{line-height:25px;}
.contact img{float:right;}

.copyright{width:100%;height:auto;padding:10px 0;background:#00214c;color:#fff;display:block;text-align:center;}

#ny_ban{width:100%;height:300px;background:url(../images/ban_ny.jpg) top center;background-size:cover;margin-bottom:20px;}

.cate dt{height:50px;line-height:50px;padding:0 20px;background:#1e3772;color:#fff;font-size:16px;}
.cate dt img{margin-top:13px;}

.cate_list li{background:#d0daf1;border-top:1px #fff solid;height:40px;line-height:40px;padding:0 20px;}
.cate_list li a{color:#1d1d1d;}
.cate_list li:hover{background:#3368a4;}
.cate_list li:hover a{color:#fff;}

.leftcont{background:#f0f0f0;padding:10px 20px;line-height:25px;}
.leftcont b{color:#384a7d;font-size:16px;}
.leftcont .email{color:#727070;}
.leftcont .email i{margin-right:10px;}
.leftcont .moreinfo{color:#8e9eac;}
.leftcont .tel{color:#384a7d;font-size:20px;}

.hotpro b{font-size:16px;color:#333;display:block;padding:20px 0px;}
.content dt{line-height:80px;color:#005baf;;font-size:18px;text-align:center; height:80px}
.content dt img{margin-right:10px;}
.content dt span{color:#666;font-size:12px;font-weight:400;}
.content dt span.line-blue{width:100px;height:4px;background:#1d84dd;display:block;margin:0 auto;margin-top:-13px;margin-bottom:20px;}
.content dt span a{color:#666;}
.content dd{line-height:200%;word-break:break-all}
.content dd img{max-width:100%; height: auto}
.content img{max-width:100%; height: auto}
.img-box img{max-width:100%; height: auto}
.content .pro_box{background:#eaeaea;padding:5px;}
.content .pro_box:hover{background:#3675c1;}
.content .pro_box:hover a b,.content .pro_box:hover a p{color:#fff;}
.content .pro_box a{display:block;}

.page{text-align:center;margin:30px 0 30px;}
.page a,.page span{padding:5px;border:1px solid #ccc;min-width:25px;text-align:center;margin-right:5px;}

.new_box{background:#f2f2f2;margin:5px 10px;padding:5px 10px;}
.new_box a b{color:#4e4e4e;}
.new_box a b span,.new_box a p{color:#999;font-weight:400;line-height:20px;}

.goodspic,.goods-content img{width:300px;max-width:100%;display:block;margin:0 auto;}

.app_box{margin:0 20px;}
.app_box img{width:100%;}

.catelist{text-align:center;}
.catelist a{    display: inline-block;    padding: 5px 10px;    margin: 5px;    background: #f0f0f0;    color: #000;}

.menuicon{    padding-top: 5px;    font-size: 35px;    text-align: right;}
.menuicon i{margin-right:5px;}

#myCarousel{border:1px #ccc solid; }

.nav-toggle{background:url(../images/menu.png) no-repeat;width:81px;height:37px;    position: absolute;    z-index: 9999;    right: 10px;
    top: 50px;text-indent:100px;overflow:hidden;}

.formbox{border: 1px #ccc solid;margin-top:20px;}
.formbox p{padding:5px 20px;box-sizing:border-box;}
.formbox p.title{padding:5px 10px;background:#23527c;color:#fff;margin:0;}
.formbox p.text{width:50%;float:left;}
.formbox span.formname{    display: block;     box-sizing: border-box;font-weight:700;}
.formbox span.forminput{     width: 100%;    display: block;    float: left;}
.formbox span.forminput input,.formbox span.forminput textarea,.formbox span.forminput select{width:100%;margin:0;border-radius:0;line-height:40px;padding:0 10px;box-sizing:border-box;height:40px;}
.formbox span.forminput textarea{height:100px;}
.formbox .newbtn{margin:20px;}

.letter span.formname{display:none;}
.letter .newbtn{margin-left:200px;margin-top:-32px;display:block;}

.game163{ position: relative; padding: 4px; overflow: hidden; width: 400px; margin:0 auto;}	
.game163 .bigImg{ height: 300px; position: relative;}	
.game163 .bigImg li img{ vertical-align:middle; width:400px; height:300px;border:1px #ccc solid;   }	
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; 
text-align: left; }	
.game163 .smallScroll{ height: 47px; margin:5px auto;}	
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; 
background: url(../images/sprites1008.png) no-repeat 0 -3046px; display:none;}	
.game163 .sNext{ background-position: 0 -2698px;}	
.game163 .sPrev:hover{ background-position: 0 -3133px;}	
.game163 .sNext:hover{ background-position: 0 -2785px;}
.game163 .smallImg{ float:left;  margin: 0px; display:inline; width: 400px; overflow: hidden;}	
.game163 .smallImg ul{ height:60px;  width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0; width:95px; cursor:pointer;  display: inline;  margin-left:5px;}	
.game163 .smallImg li:nth-child(1){margin:0;}
.game163 .smallImg img{ border: 1px solid #dcdddd; width:95px; height:60px;  }	
.game163 .smallImg .on img{ border-color: #1e50a2;}	
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}

.pro_pic img{max-width:100%;}

.about_title i{color:#16446e;font-size:14px;margin-right:10px;}
.about_title a,.about_title{color:#333;}
ul.about_list{background:#005baf;height:50px;border-top:4px #a8a8a8 solid;border-radius:5px;text-align:center;margin-bottom:20px;}
ul.about_list li{display:inline-block;width:150px;line-height:43px;text-align:center;}
ul.about_list li.current{background:#d12825;}
ul.about_list li a{color:#fff;font-size:22px;line-height:43px;}


ul.goods_list li:nth-child(2n+1){background:#f4f4f4;}
ul.goods_list li:nth-child(2n+1) .goodpic{float:right;text-align:center;}
ul.goods_list li:nth-child(2n+1) .goodpic img{max-width:100%;}
.goodbox .desc b{color:#423e3e;font-size:22px;line-height:45px;}
.goodbox .desc b span{display:block;width:100px;height:3px;background:#d8000f;}
.goodbox .desc p{font-size:14px;color:#666;line-height:30px;margin-top:20px;}
.goodbox .desc label{width:80px;height:30px;background:#1850be;color:#fff;text-align:center;margin-top:50px;    font-weight: 400;
    line-height: 30px;font-size:12px;    border-radius: 15px;    display: block;    overflow: hidden;}

.toutiao{width:100%;background:#f5f5f5;}
.toutiao .newlist{background:none;border:none;padding:10px 0;}
.toutiao .newlist img{width:auto;height:auto;max-width:100%;float:none;}
.toutiao .newdesc span{display:block;margin-bottom:30px;}
.toutiao .newdesc label{background: #F0F0F0;width:100px;height:30px;line-height:30px;text-align:center;color: #484848;float:left;margin-top:20px;border-radius:5px;}

.news_list{margin-top:20px;}
.news_list li{background:url(../images/news_left.jpg) no-repeat 5px 15px;overflow:hidden;padding-left:20px;border-bottom:1px #afafaf dashed;height:40px;line-height:40px;}
.news_list li a {color:#000;}
.news_list li a span{float:right;color:#b6afaf;}

@media screen and (max-width:1024px) {
	.lastnews dd li.first b{height:30px;overflow:hidden;display:block}
	.lastnews dd li.first p{height:40px;overflow:hidden;}
}

@media screen and (max-width:768px) {
dl.content{margin-left:15px;margin-right:15px;}
.pageNavi{margin-left:15px;margin-right:15px; line-height:28px}
	.video{text-align:center;border:none;}
	.video img{margin:0 auto;}
	.about{margin-top:10px;padding:10px;}
	.redmore{float:none;margin:10px auto;margin-bottom:30px;}
	.search{display:none;}
	#ny_ban{height:100px;}
	.search{position: absolute;    top: 120px;    background: #fff;    z-index: 999;    width: 100%;padding:5px 15px;}
	.pro_box{margin:10px auto;}

.youshi .row ul li{margin:10px 0;}
.youshi .row ul.textleft li:nth-child(1){margin-left:0px;}
.youshi .row ul.textleft li:nth-child(3){margin-left:0px;line-height:40px}
.youshi .row ul.textleft li b{float:left;margin-right:10px;padding-left:7px;background:url(../images/icon_01.png);}
.youshi .row ul.textleft li:nth-child(2) b{background:url(../images/icon_02.png);}
.youshi .row ul.textleft li:nth-child(3) b{background:url(../images/icon_03.png);}
.youshi .row ul.textright{text-align:left;}
.youshi .row ul.textright li:nth-child(1){margin-right:0px;}
.youshi .row ul.textright li:nth-child(2){line-height:40px;}
.youshi .row ul.textright li:nth-child(3){margin-right:0px;}
.youshi .row ul.textright li b{float:left;margin-right:10px;margin-left:0;padding-left:7px;background:url(../images/icon_01.png);}
.youshi .row ul.textright li:nth-child(2) b{background:url(../images/icon_02.png);}
.youshi .row ul.textright li:nth-child(3) b{background:url(../images/icon_03.png);}
.toutiao .newdesc span{margin-bottom:10px;}

#header .nav{ background: none; margin-top:-60px; position:absolute; z-index:9999999}








}

@media screen and (max-width:640px) {
	#header .nav{height:auto;}
	#header .nav li{width:100%;}
	.lastnews dd li{height:30px;overflow:hidden;}
	.lastnews dd li.first{height:auto;}
	.lastnews dd li.first img{width:40%;}
	.lastnews dd li.first b{height:30px;overflow:hidden;display:block}
	.lastnews dd li.first p{height:40px;overflow:hidden;}
	.search,.hid{display:none;}
	
	
	
	
	
	
	
	
	.formbox span.formname{display:none;}
	.formbox span.forminput{width:100%;}
	.formbox .newbtn{margin:20px;}
	.newlist label{display:none;}
	.footlink img{float:none;margin:0 auto;}
	.footlink a{width:100%;text-align:center;}
	.footlink div{padding:0;}
	.about_title{display:none;}
	ul.about_list li{width:auto;padding:0 5px;}
	ul.about_list li a{font-size:18px;line-height:45px;}
	ul.about_list{margin-left:-10px;margin-right:-10px;}
	
	ul.goods_list li:nth-child(2n+1) .goodpic{float:none;}
	.goodbox .desc label{margin-top:20px;}
	.news_list li a span{display:none;}
}

@media screen and (max-width:400px) {
	.game163{ position: relative; padding: 4px; overflow: hidden; width: 280px; margin:0 auto;}	
.game163 .bigImg{ height: 210px; position: relative;}	
.game163 .bigImg li img{ vertical-align:middle; width:280px; height:210px;border:1px #ccc solid;   }	
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; 
text-align: left; }	
.game163 .smallScroll{ height: 47px; margin:5px auto;}	
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; 
background: url(../images/sprites1008.png) no-repeat 0 -3046px; display:none;}	
.game163 .sNext{ background-position: 0 -2698px;}	
.game163 .sPrev:hover{ background-position: 0 -3133px;}	
.game163 .sNext:hover{ background-position: 0 -2785px;}
.game163 .smallImg{ float:left;  margin: 0px; display:inline; width: 280px; overflow: hidden;}	
.game163 .smallImg ul{ height:42px;  width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0; width:66px; cursor:pointer;  display: inline;  margin-left:3px;}	
.game163 .smallImg li:nth-child(1){margin:0;}
.game163 .smallImg img{ border: 1px solid #dcdddd; width:66px; height:42px;  }	
.game163 .smallImg .on img{ border-color: #1e50a2;}	
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}
}
