.warp{ width:1100px; margin:0 auto}
.top{ height:auto!important; overflow:hidden}
.top .mright{ float:right;padding-top:20px;}
.top .mright li{ text-align:center; color:#cf121f; font-weight:bold; font-size:24px; }
.top .mright li.fonts{ font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:24px;}
.top .mleft{ float:left}
.menus{ background:#f00; height:60px; margin-top:10px;}
.menus .warp ul {width: 822px;margin: auto;}
.menus .warp ul li{ width:137px; float:left; height:60px; line-height:60px; text-align:center;}
.menus .warp ul li:hover{ background:#000; border-top:3px solid #000; margin-top:-3px;}
.menus .warp ul li.on{ background:#000; border-top:3px solid #000; margin-top:-3px; font-weight:bold}
.menus .warp ul li a{ font-size:18px; color:#FFF}
.rights{ float:right}
.lefts{ float:left}

/*通用底部css*/
.footer{ background:#212121; height:auto!important; overflow:hidden; margin-top:30px; color:#FFF}
.footer .foot .lefta{ width:190px; height:210px;}
.footer .foot .lefta img{ width:190px; margin-top:10px; height:140px;}
.footer .foot .top30{ margin-top:30px;}
.footer .foot h2{ border-bottom:1px solid #fff; height:40px; line-height:40px; color:#FFF}
.footer .foot span{ padding:0px 10px; font-size:14px; height:25px; line-height:25px; margin-top:10px; background:#F00; color:#FFF; float:right}
.footer .foot .leftt{ width:560px; height:170px; margin-top:70px; margin-left:50px;}
.footer .foot .leftt ul{ text-align:center; color:#FFF; padding:6px 0; font-size:14px}
.footer .foot .leftt ul li { display:inline-block; padding:10px 20px}
.footer .foot .leftt ul li a{ color:#FFF;}
.footer .foot .rights{ background:url(images/foot_bg.jpg) no-repeat 0 0; width:280px; height:240px;}
.footer .foot .rights h3{ text-align:center}
.footer .foot .rights h3.one{ height:40px; line-height:40px; padding-left:40px;}
.footer .foot .rights h3.tow{ height:55px; line-height:55px;padding-left:40px;}
.footer .foot .rights p{ text-align:right}








@media all and (max-width:640px) {
body{overflow-x:hidden;}

.content{ width:98%; padding:0px 1%}
.content .left{ display:none}
.content .right{ width:98%; margin-left:1%;}
.right_main,.agent_con,.age_con_key{ width:100%}
.contBox-9{ background:#333}
.footer .fot-l-box { width: 98%; margin-right:2%;
}

.footer .fot-r-box {
    width: 98%; margin-right:2%;
}

.pro_main {
    padding: 10px 0px;
}
dl.p_list_dl{ width:48%; padding:0px; margin-left:1%}

dl.p_list_dl dt {
    width: 100%;
}

dl.p_list_dl dt a {
    width: 98%; padding:1%
}
dl.p_list_dl dt img {
    width: 100%;
}

dl.p_list_dl .d1 {
    width: 100%;
}

.right .RandomNews ul {
    width: 99%;
}

.RandomNews li {
    padding: 0 2%;
    width: 96%;
}

.pleft {
    width: 99%;
}
.maincont {
    width:  99%;
}

.prodbaseinfo_a {
    width: 99%;
}

.cp dl {
    width:48%; padding:0px; margin-left:1%
}
.cp dt,.cp dd{ width:100%}
#cptab_relevant{ margin-top:10px;}
.cp dt a {
    width: 98%;
}
.cp dt img {
    width:100%;
}

.dgxxBox {
  width:99%; padding:0 1%
}
.dgxxBox .m_form li {
    width: 48%;
}
.dgxxBox .m_form .areLi {
    height: 48%;
}

.dgxxBox .m_form label {
    width: 30%;
}

.dgxxBox .m_form .iptTxt {width: 68%; float:none}

.dgxxBox .m_form .btnTjly {
    width: 100%;
}

.apage {
    padding: 0 20px;
}

.left2 {
    width: 100%;
}

.left2_main {
    width: auto!important;
}

.n_info_con {
    width: 98%; padding:0 1%;
}

.n_info_con2 {
    width: 100%;
}

.info_b, .info_b2 {
    width: auto!important;
}

dl.sear_dl {
    float: left;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 1%;
    width: 48%;
}

.sear_dl .dt2 img {
    height: auto;
    width: 100%;
}

.right2 {
    width: 100%;
}
.right2_main {
    width: auto!important;
}
#cntrBody{ padding-right:10px;}
ul.n_rt_ul {
	margin-left:10px;
    padding-left: 6px;
    width: auto!important;
}











}
