*{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{background:url(../images/top-bg.jpg) no-repeat top center;height:34px;width:100%;line-height:34px;color:#fff;}
#header .welcome .tr,#header .welcome .tr a{color:#999;}
#header .welcome .tr a.lang{color:#fff;}
#header .welcome .tr a.lang img{margin:0 10px;margin-bottom:5px;}
#header .welcome i,#header .header_mid .toplink i{margin:0 5px;}
#header .welcome .search{width:145px;height:21px;background:url(../images/search-bg.png);display:inline-block;line-height:15px;margin-top:5px;padding-top:5px;}
#header .welcome .search input::-webkit-input-placeholder { color: #77ace2;font-size: 12px;}
#header .welcome .search .searchinput{    background: none;    border: none;    color: #77ace2;    width: 110px;    height: 15px;
    line-height: 15px;    margin-left: 10px;display:block;float:left}
#header .welcome .search .searchbtn{    background: none;    border: none;    height: 15px;width:20px;display:block;float:left;}
#header .header_mid{width:100%;height:auto;margin-bottom:10px;}
#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:40px;margin-top:25px;}
#header .nav li{width:16.66%;float:left;text-align:center;list-style:none;}
#header .nav li.search{width:16%;}
#header .nav li.search form{width:90%;height:30px;margin:10px auto;line-height:28px;border-radius:5px;background:#fff;display:block}
#header .nav li.search form .searchinput{border:none;width:70%;    display: block;    margin-left: 5px;    float: left;}
#header .nav li.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 a:hover,#header .nav li.hover a{background:url(../images/nav-hover-bg.jpg);text-decoration:none;color:#fff;}
#header .nav li a{line-height:40px;color:#2b2b2b;width:100%;text-align:center;display:block;font-family:微软雅黑;font-size:14px;}

.company{margin-top:20px;margin-bottom:10px;}
.company dt{font-size:50px;font-weight:400;color:#005baf;text-align:center;}
.company dt p.desc{font-size:14px;color:#999;margin:20px auto;}
.company b{color:#000;font-family:微软雅黑;font-size:24px;font-weight:400;}
.line-gray{width:100%;height:1px;background:#d9d9d9;}
.line-blue{width:100px;height:3px;background:#005bae;margin:0 auto;margin-top:-22px;display:block;float:none;}
.company .line-gray{margin:20px 0;text-align:center;}
.company dd{margin-top:20px;}
.company dd li{width:30%;margin:0 1.66%;float:left;text-align:center;}
.company dd li img{display:block;margin:10px auto;}
.company dd li b{font-size:18px;font-weight:700;color:#005baf;text-align:center;margin:10px auto;display:block;}
.company dd li:hover b{color:#ff9933;}
.company dd li p{color:#666;line-height:25px;margin:10px auto;}
.company dd li a{width:100px;height:30px;line-height:30px;text-align:center;display:block;margin:20px auto;border-radius:15px;border:1px #9ccaf0 solid;color:#333;}
.company dd li a:hover{color:#fff;background:#1d61c4;}


.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-top:20px;background: #f1f1f1 url(../images/ind-pro-bg.png) 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: 20px;}
.ind_pro .line-yellow{width:100px;height:3px;background:#fd9904;display:block;margin:0 auto;}
.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;}
.ind_pro .clist{width:100%;border-radius:3px;overflow:hidden;background:#397fc6;height:40px;margin:20px 0;overflow:hidden;}
.ind_pro .clist li{border-left:1px #1d5f9b solid;width:20%;float:left;box-sizing:border-box;text-align:center;line-height:40px;}
.ind_pro .clist li:first-child{border:none;}
.ind_pro .clist li:hover{background:#e97817;}
.ind_pro .clist li a{ font-family: 微软雅黑;color:#fff;font-size:14px;}
.ind_pro .clist li:hover a::after{    position: absolute;    content: "◆";    display: block;    color: #e97817;    font-size: 30px;
    margin-top: -21px;    margin-left: 8%;}


.pro_box{margin:0 3px;border:1px #ccc solid;background:#f6f6f6;margin-top:30px;margin-bottom:50px;}
.pro_box img{width:100%;}
.pro_box b,.pro_box p{padding:0 5px;}
.pro_box a b{color:#666;height:50px;overflow:hidden;display:block;text-align:center;line-height:25px;font-weight:400;}
.pro_box a p{color:#fff;height:22px;overflow:hidden;display:block;text-align:center;display:none;}

.ind_pro .btn{background:#003972;border-color:#003972;color:#fff;margin-bottom:20px;      border-radius: 0px;    padding: 6px 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:#f1f1f1;width:100%;padding:50px 0;}
.indnews .newsleft{width: 48%;    background: #fff;    border: 1px #eee solid;    float: left;padding:10px;}
.newsleft dt{    font-size: 20px;    line-height: 40px;color:#3f3f3f;    border-bottom: 1px #ddd solid;}
.newsleft dt a{font-weight: 400;    font-size: 14px;    float: right;    color: #ec7821;}
.indnews .newsright{width: 48%;   float: right;}
.newsright dt a{padding:0 20px;display:inline-block;height:40px;background:#fff;font-size:20px;font-weight:400;color:#333;font-family: 微软雅黑;text-align:center;line-height:40px;}
.newsright dt a.current,.newsright dt a:hover{background:#005baf;color:#fff;}
.newsright dd{border:1px #eee solid;background:#fff;padding:10px;}
.newsright dd b{margin:10px 0;display:block;}
.newsright dd p{color:#7f7b7b;line-height:23px;}
.newsright dd a{color:#ec7821;}
.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:first-child{border:none;}
.newlist{display:block;padding:10px 0;border-top:1px #eee solid;}
.newlist p{    height: 40px;    margin: 5px 0;  color:#666;  overflow: hidden;}
.newlist b{line-height:30px;font-size:14px;    height: 30px; color:#333;   display: block;    overflow: hidden;}
.newlist img{width:156px;height:123px;margin-right:10px;float:left;}
.newlist span{color:#999;}
.newlist label{color:#ec7821;    font-weight: 400;}

.indlink{display:none;}
.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%;border-top:5px #ec7821 solid;background:url(../images/footer-bg.jpg);}
#footer .footer_mid{height:auto;width:100%;overflow:hidden;padding-top:20px;color:#fff;}
.foot_nav{color:#62a3f4;margin-top:20px;}
.foot_nav a,.copy a{color:#fff;margin:0 10px;}
#footer .footer_mid .ewm{float:right;margin-bottom:12px;}
#footer .footer_mid dl{float:right;margin-right:50px;}
#footer .footer_mid dl dt{color:#fff;font-size:16px;line-height:30px;margin-bottom:4px;}
#footer .footer_mid dl dd{font-size:14px;font-weight:400;line-height:25px;font-style:italic;}

.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:400px;background:url(../images/ban_ny.jpg) top center;background-size:cover;margin-bottom:20px;}


.cate{width:216px;float:left;}
.cate dt{height:37px;width:216px;background:url(../images/cate-title.jpg);color:#fff;    line-height: 37px;
    padding-left: 50px;    font-size: 16px;}
.cate_list{border-radius:0px 0px 5px 5px;overflow:hidden;}
.cate_list li{background:url(../images/cate-list.jpg);height:30px;line-height:30px;padding-left:40px;}
.cate_list li a{color:#333;}
.cate_list li:hover{}
.cate_list li:hover a{font-weight:700;}

.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{width:950px;}
.content dt{line-height:40px;color:#000;font-family: 微软雅黑;font-size:18px;}
.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%;}

.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;}

.ny_pro_box{padding: 20px 5px;    border-bottom: 1px #999 dotted;}
.ny_pro_box img{border:1px #ccc solid;float:left;margin-right:10px;width:245px;height:245px;}
.ny_pro_box b{color:#333;font-size:16px;line-height:30px;}
.ny_pro_box p{height:150px;color:#666;overflow:hidden;border-top:1px #eee solid;}
.ny_pro_box label{background:#7f7f7f;color:#fff;padding:5px 20px;margin:10px;}
.ny_pro_box a:hover label{background:#ec7a19;}

.new_box{padding: 20px 5px;    border-bottom: 1px #999 dotted;}
.new_box img{border:1px #ccc solid;float:left;margin-right:10px;width:200px;height:200px;}
.new_box b{color:#333;font-size:16px;line-height:30px;}
.new_box p{height:100px;color:#666;overflow:hidden;border-top:1px #eee solid;}
.new_box label{background:#7f7f7f;color:#fff;padding:5px 20px;margin:10px;}
.new_box a:hover label{background:#ec7a19;}

.art_infos{background:#eee;}
.art_infos span{margin:5pxs 10px;}

.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;}



.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;color:#bdbdbd;}
.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:#c00725;width:100px;height:30px;line-height:30px;text-align:center;color:#fff;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;}

.video p{margin:10px auto;}
#youkuplayer{width:800px;height:450px;margin:0 auto;}

@media screen and (max-width:1400px) {
	#ny_ban{height:300px;}
}

@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;}
	.content{width:750px;}
}

@media screen and (max-width:768px) {
	#shareWx{display:none;}
	.content{width:100%;}
	.menuicon{    padding-top: 10px;    font-size: 40px; }
	#header .nav{display:none;top: 55px;    position: absolute;    width: 100%;    z-index: 100;    background: #fff;    margin-left: -9px;}
	#header .header_mid{background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f3f3f3));
    background: -webkit-linear-gradient(top, #fff 0%,#f3f3f3 100%);
    background: -o-linear-gradient(top, #fff 0%,#f3f3f3 100%);
    background: -ms-linear-gradient(top, #fff 0%,#f3f3f3 100%);
    background: linear-gradient(to bottom, #fff 0%,#f3f3f3 100%);margin-bottom:0;}
	.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:150px;margin-bottom:0;}
	.search{position: absolute;    top: 120px;    background: #fff;    z-index: 999;    width: 100%;padding:5px 15px;}
	.pro_box{margin:10px auto;}

.indnews .newsleft{width:auto;border:none;padding:10px 0;}
.indnews .newsright{display:none;}

.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;}

#youkuplayer{width:100%;height:450px;}
.indlink{display:block;}
.footlink a b{line-height:50px;}
.ind_pro,.indnews{background-color:#fff;}
.newlist{border:none;}
.newlist a{display:block;background:#f2f2f2;border:1px #e1e1e1 solid;padding:10px;}
.indnews{padding-bottom:0px;padding-top:20px;}

#footer{border-top:0;background:url(../images/footer_bg.jpg);}

.ny_pro_box p,.ny_pro_box label{display:none;}
.ny_pro_box img{width:100%;}
.ny_pro_box{text-align:center;border:none;}

.new_box img{width:30%;height:auto;}
.new_box b{  height: 30px;    overflow: hidden;    display: block;}
.new_box p{height:60px;overflow:hidden;}


}

@media screen and (max-width:640px) {
#ny_ban{height:120px;margin-bottom:0;}

	.ind_pro .clist{display:none;}
	#header .nav{height:auto;top:65px;margin:0;}
	#header .nav li{width:100%;border-bottom:1px #ccc solid;}
	.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,.nav,.hid{display:none;}
	/*.search{position: absolute;    top: 125px;    background: #fff;    z-index: 999;    width: 100%;}*/
	.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;}
	dl.content{margin-left:5px;margin-right:5px;}
	ul.goods_list li:nth-child(2n+1) .goodpic{float:none;}
	.goodbox .desc label{margin-top:20px;}
	.news_list li a span{display:none;}
	#youkuplayer{width:100%;height:300px;}
	/*.company dd li{width:auto;float:none;}*/
	.company dd li p{height:100px;overflow:hidden;}

	.newsleft dt{text-align:center;font-weight:400;font-size:30px;line-height:50px;}
	.newsleft dt a{display:block;height:3px;width:50px;background:#005bae;color:#005bae;overflow:hidden;float:none;    margin: 0 auto;
    margin-bottom: -2px;}
	.indnews .newsleft{padding:10px;}

	.new_box label{display:none;}
}

@media screen and (max-width:400px) {
#header .nav{height:auto;top:50px;margin:0;}
.menuicon{    padding-top: 5px;    font-size: 30px; }
	.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;}
}
