*{font-family:Arial,微软雅黑;}
.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{background:#fff;}
#header .welcome{background:#0b4aa1;height:32px;width:100%;line-height:32px;color:#fff;}
#header .welcome .tr,#header .welcome .tr a{color:#999;}
#header .welcome .tr a.lang{color:#fff;float:right;display:block;font-size:12px;}
#header .welcome .tr a.lang img{margin:0 10px;}
#header .welcome i,#header .header_mid .toplink i{margin:0 5px;}
#header .welcome .search{width:202px;height:32px;background:url(../images/searchbg.jpg);float:right;line-height:32px;}
#header .welcome .search input::-webkit-input-placeholder { font-size: 12px;}
#header .welcome .search .searchinput{    background: none;    border: none;    color: #fff;    width: 165px;    height: 32px;
    line-height: 32px;    padding-left: 15px;display:block;float:left}
#header .welcome .search .searchbtn{    background: none;    border: none;    height: 32px;width:35px;display:block;float:left;}
#header .header_mid{width:100%;height:auto;    z-index: 999;    position: relative;}
#header .header_mid .logo{padding:5px 0;}
#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:Arial;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 .header_mid .cont{    margin-top: 30px;    line-height: 25px;font-size:12px;}
#header .header_mid .cont b{    color: #636363;    font-size: 12px;}
#header .header_mid .cont span{  display: inline-block;    background: #f3f3f3;    color: #1f7bc4;    padding: 0 10px;    font-size: 18px;}
#header .nav{height:48px;margin-top:0px;background:url(../images/nab_bg.png);border-radius:5px;overflow:hidden;}
#header .nav li{width:16.66%;float:left;text-align:center;list-style:none;    border-left: 1px #fff dotted;}
#header .nav li:first-child{border: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{margin-bottom:2px;text-decoration:none;color:#fff;}
#header .nav li a{line-height:48px;color:#fff;width:100%;text-align:center;display:block;font-size:18px;text-transform:Uppercase;font-weight:400;}

#myCarousel{margin-top:-20px;}
.ind-about{background:url(../images/chose_bg.png) no-repeat top center;}
.company{margin-top:40px;margin-bottom:10px;}
.company dt{font-size:38px;font-weight:700;color:#fff;text-align:center;margin:20px auto;}
.company dt p.desc{font-size:14px;color:#999;margin:20px auto;}
.company b{color:#000;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 span{display:block;margin:10px auto;}
.company dd li span i{color:#7e7e7e;font-size:45px;line-height:90px;}
.company dd li:hover span{}
.company dd li:hover span i{color:#d22b28;}
.company dd li img{display:block;margin:10px auto;max-width:100%;}
.company dd li b{font-size:30px;font-weight:400;color:#fff;text-align:center;margin:10px auto;display:block;}
.company dd li p{color:#fff;line-height:25px;margin:20px auto;    height: 75px;    overflow: hidden;    word-break: break-all;}
.company dd li a{width:100px;height:30px;line-height:30px;text-align:center;display:block;margin:20px auto;border-radius:15px;border:1px #cecece solid;color:#666;}
/*.company dd li a:hover{color:#fff;background:#1d61c4;}*/

.ind_ad{padding:20px 0;}
.ind_ad li{width:25%;float:left;padding-right:1px;box-sizing:border-box;}
.ind_ad li a{display:block;}
.ind_ad li img{width:100%;}


.about{margin-bottom:10px;color:#666;font-family:Arial;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-size:cover;}
.ind_pro p.title{    color: #1c1c1c;    font-size: 36px;    text-align: center;    font-weight:700;  margin-top: 20px;}
.ind_pro p.title span{color:#d22b28;}
.ind_pro p.title2{color:#959595;text-align:center;}
.ind_pro .line-yellow{width:400px;height:2px;background:#b70004;display:block;margin:10px auto;max-width:100%;}
.ind_pro .line-yellow::after{width:20px;height:20px;    content: "";    display: block;
    border-bottom: 1px #dfdfdf solid;    border-right: 1px #dfdfdf solid;    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);    margin-top: -10px;
    position: absolute;    left: 50%;    margin-left: -10px;    background: #f5f5f5;}
.ind_pro .line-gray{height:1px;background:#567a9a;}
.ind_pro .line-red{width:100px;height:3px;background:#b70004;display:block;margin:0 auto;margin-bottom:20px;}
.ind_pro .clist{width:100%;border-radius:3px;overflow:hidden;height:40px;margin:20px 0;overflow:hidden;border-bottom:1px #ccc solid;}
.ind_pro .clist li{width:16.66%;float:left;box-sizing:border-box;text-align:center;line-height:40px;}
.ind_pro .clist li:first-child{background:#b70004;color:#fff;font-weight:700;}
.ind_pro .clist li:hover{background:#b70004;}
.ind_pro .clist li a{ color:#666;font-size:14px;}
.ind_pro .clist li:first-child a,.ind_pro .clist li:hover a{color:#fff;font-weight:700;}
.ind_pro .clist1 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 #b2b2b2 solid;background:#fff;margin-top:30px;margin-bottom:50px;border-top:5px #b2b2b2 solid;}
.pro_box img{width:100%;}
.pro_box b,.pro_box p{padding:0 5px;}
.pro_box a b{color:#666;height:40px;overflow:hidden;display:block;text-align:center;line-height:40px;font-weight:400;border-top:1px #b2b2b2 solid;}
.pro_box a p{color:#fff;height:22px;overflow:hidden;display:block;text-align:center;display:none;}
.pro_box:hover{border-top:5px #d22b28 solid;}


.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: Arial;    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: Arial;}
.youshi .row{margin-top:30px;}

.youshi .row ul li{margin:60px 20px;height:40px;font-family: Arial;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%;margin:2px 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: Arial;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: Arial;     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;}
a.newlist{display:block;padding:0;width:50%;float:left;padding-left:5px;}
.newlist p{    height: 80px;    margin: 5px 0;  color:#666;  overflow: hidden;font-size:12px;}
.newlist b{line-height:30px;font-size:15px;    height: 30px; color:#292929; font-weight:400;  display: block;    overflow: hidden;margin-top:20px;margin-bottom:20px;}
.newlist img{width:327px;height:319px;float:right;margin-left:5px;}
.newlist span{color:#999;}
.newlist label{    color: #666;    font-weight: 400;    border: 1px #666 solid;    padding: 2px 30px;    margin-top: 50px;}

.ind_app{margin: 40px auto;}
.ind_app dt span{font-size: 22px;    width: 150px;    height: 50px;    border: 1px #ccc solid;    display: block;    line-height: 50px;
    text-align: center;    border-radius: 25px;    margin: 0 auto;background:#fff;z-index:9;position:relative;}
.ind_app dt p{margin-top:-25px;z-index:-1;margin-bottom:60px;}
.ind_app dd li{width:23%;margin:0 1%;float:left;}
.ind_app dd li img{width:100%;}
.ind_app dd li p{text-align:center;color:#fff;margin-bottom:0;position:relative;height:25px;line-height:25px;margin-top:-25px;background:url(../images/btm_bg.png);}
.footlink{padding:20px 0;}
.footlink a{display:block;margin:0 auto;background:#f5f5f5 url(../images/icon_arr.png) no-repeat 280px;padding:10px;padding-right:100px;}
.footlink img{float:left;margin-right:10px;display:block;}
.footlink a b{font-size:22px;font-weight:400;color:#333;margin:10px 0;display:inline-block;}
.footlink a p{font-size:11px;color:#333;line-height:20px;height:60px;overflow:hidden;}

.bsearch{width:100%;background:url(../images/footer_search_bg.jpg);color:#fff;}
.bsearch dl{margin:0;}
.bsearch dt{ text-align: center;    font-size: 30px;    font-weight: 400;    margin: 20px auto;}
.bsearch form{width:380px;margin:0px auto;padding-bottom:29px;}
.bsearch input.searchinput{background:#fff;border:none;line-height:30px;padding-left:30px;width:300px;color:#000;}
.bsearch input::-webkit-input-placeholder { color: #666;}
.bsearch input.searchbtn{background:#293043;border:none;line-height:34px;padding:0 10px;margin-left:-3px;}

.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%;background:#043488;}
#footer .footer_mid{height:auto;width:100%;overflow:hidden;padding-top:20px;color:#fff;}
.foot_nav{color:#62a3f4;margin-top:20px;}
.foot_nav a{color:#fff;margin:0 10px;}
#footer .footer_mid .ewm{float:right;margin-top:-80px;}
#footer .footer_mid dl{}
#footer .footer_mid dl dt{color:#3d83f5;font-size:22px;line-height:30px;margin-bottom:10px;}
#footer .footer_mid dl dd{font-size:14px;font-weight:400;line-height:25px;color:#fff;}
#footer .footer_mid dl dd a{color:#fff;}
#footer .footer_mid dl dd a span{color:#3d83f5;margin-right:10px;}
#footer .footer_mid dl dd p.address{color:#4d94eb;margin:20px auto}
.share a{display:block;float:left;text-align:center;font-size:12px;margin-right:10px;}
.share a img{display:block;margin:0 auto;}
.share span{display:block;float:left;line-height:25px;margin-right:10px;}

.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:#0c44a4;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;margin-top:-20px;}


.cate{width:224px;float:left;background:url(../images/cate_title_bg.jpg) no-repeat;padding-top:0px;}
.cate dt{color:#fff;   height:42px;line-height:42px;
    padding-left: 20px;    font-size: 16px;text-transform:Uppercase;}
.cate_list{overflow:hidden;margin:0;}
.cate_list li{background:url(../images/cate_bg.jpg);height:43px;line-height:43px;padding:0 10px;box-sizing:border-box;border-bottom:1px #bebebe dotted;}
.cate_list li a{color:#333;background:url(../images/cate_li_icon.jpg) no-repeat 5px 3px;padding-left:20px;}
.cate_list li:hover a{font-weight:700;color:#125e8e}


.leftcont{background:url(../images/left_contact_bg.jpg) no-repeat;padding:10px;padding-top:60px;margin-top:20px;line-height:25px;color:#666;height:262px;box-sizing:border-box;}
.leftcont b{color:#333;font-size:16px;margin-bottom:10px;display:block;}
.leftcont p{padding-left:23px;margin-bottom:5px;}
.leftcont .mail{background:url(../images/icon_cont_mail.jpg) no-repeat 0 2px;}
.leftcont .tel{background:url(../images/icon_cont_phone.jpg) no-repeat 0 2px;}
.leftcont .fax{background:url(../images/icon_cont_fax.jpg) no-repeat 0 2px;}
.leftcont .add{background:url(../images/icon_cont_add.jpg) no-repeat 0 2px;}

.hotpro{background:#fff;}
.hotpro b{font-size:16px;color:#333;display:block;padding:20px 0px;}
.content{width:940px;background:url(../images/right_title_bg.jpg) repeat-x;}
.content dt{line-height:40px;height:50px;margin-bottom:20px;color:#000;font-size:18px;padding-left:20px;background:url(../images/right_title_icon.jpg) no-repeat 0px 12px;}
.content dt p.line-gray{background:#a0a0a0;height:4px;width:100%;display:none;}
.content dt p.line-gray::after{width:100px;height:4px;background:#850100;content:" ";display:block;display:none;}
.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;}*/
.content .pro_box,.content .pro_box:hover{border-top:1px #b2b2b2 solid;margin:10px 0;}

.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;height:30px;overflow:hidden;display:block;}
.new_box p{height:110px;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;}
.menuicon i{margin-right:5px;}


.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:#043488;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{text-align:center;}
.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: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) {
#header .header_mid .logo {padding:5px;padding-left:5px;}
#footer .footer_mid .ewm{display:none;}
.share span{display:inline-block;float:none;}
.ind_app dd li{width:48%;margin-bottom:10px;}
	a.newlist{width:100%;padding-left:0;margin-bottom:5px;}
	#myCarousel{margin-top:0;}
	#header .header_mid .cont{display:none;}
	.content{width:100%;}
	.menuicon{    padding-top: 10px;    font-size: 40px; }
	#header .nav{display:none;top: 55px;padding:0;    position: absolute;    width: 100%;    z-index: 100;  border-top:1px #ccc solid;  margin-left: -9px;}
	#header .header_mid{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;}
	#header .search{display:none;}
	#ny_ban{height:150px;margin-bottom:0;margin-top:0;}
	#header .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:none;}
.footlink a b{line-height:50px;}
.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;text-align:center;}
#footer .footer_mid dl dt{border:none;width:auto;text-align:center;}
.share a{display:inline-block;float:none;}

.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) {
  #header .welcome .tr{display:block;}
  #header .welcome .tr a.lang{width:50%;text-align:center;}
#ny_ban{height:120px;margin-bottom:0;    background: url(../images/m_ny.jpg) top center;background-size: cover;}
.newlist img{width:100%;float:none;margin:0;height:auto;}
	.company dd li span{width:60px;height:60px;border-radius:30px;}
	.company dd li span i{font-size:30px;line-height:60px;}
	.company dd li b{height:40px;font-size:14px;overflow:hidden;display:block;}
	.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;}
	#header .search,.nav,.hid{display:none;}
	/*.search{position: absolute;    top: 125px;    background: #fff;    z-index: 999;    width: 100%;}*/
	.formbox p.text{width:100%;}
	.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;font-size:12px;overflow:hidden;}
	.ind_ad li{width:50%;margin-bottom:1px;}

	.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;}
	.content dd ul li:nth-child(2n+1){padding:0;padding-right:5px;}
	.content dd ul li:nth-child(2n){padding:0;padding-left:5px;}
}

@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;}

.bsearch form{width:300px;}
.bsearch input.searchinput{width:200px;}
}
