/* CSS Document */
ul,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,li{ padding:0; margin:0; list-style:none}
a{ text-decoration:none}
img{ border:0}
body{ margin:0; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-family:"微软雅黑"; background:#e7f2fb; color:#FFF}
.top{ width:1200px; margin:0 auto; position:relative; height:550px}
.toutu{ width:1200px; position:absolute; top:0; left:0}

.www51buycom { width: 1200px; height:550px; position: relative; overflow:hidden; }
.www51buycom img{ width:1200px; height:550px}
/*数字按钮样式*/
/*.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 315px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }


.nav{ width:820px; height:60px; position:absolute; top:40px; right:0; padding-left:20px}
.english{width:820px; height:30px;position:absolute; top:10px; right:10px; text-align:right; font-size:17px}
.english a{ color:#F00; font-weight:bolder; }

#nav {display:block;}
#nav .mainlevel {float:left;  text-align:center; display:block; margin-left:3px; display:inline}
#nav .mainlevel a {color:#005bac; font-weight:bold; font-size:17px; text-decoration:none; line-height:46px; height:46px; text-align:center; width:122px; display:block; _width:122px; background:url(../images/nav.png)}

#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/hover.png)}
#nav .mainlevel ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/ font-size:13px;background:#ed6d00; padding:0 5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#nav .mainlevel li {float:left; background:#ed6d00;}
#nav .mainlevel li a {padding:0 5px; color:#FFF; background:#ed6d00; width:112px; line-height:48px; height:48px; display:block; _padding-bottom:6px; font-size:14px/*IE6 only*/}
#nav .en li a{  width:auto; padding:0 13px}
#nav .mainlevel li a:hover { text-decoration:none; color:#005bac; background:url(../images/tb_hover.png) no-repeat center center }
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.toudown{ width:1200px; height:80px; position:absolute; bottom:10px; left:0;}

.toudown a{ width:119px; height:78px; float:left; line-height:78px; font-size:19px; font-weight:bold; padding-left:100px; color:#FFF; text-decoration:none}
.toudown .tu1en{ padding-left:0; width:129px; padding-left:90px;}
.toudown .tu2en{ padding-left:0; width:129px; padding-left:90px;}
.toudown .tu3en{ padding-left:0; width:129px; padding-left:90px;}
.toudown .tu1{  background:url(../images/tu1.png) no-repeat; margin-left:125px;}
.toudown .tu2{  background:url(../images/tu2.png) no-repeat; margin-left:165px}
.toudown .tu3{  background:url(../images/tu3.png) no-repeat; margin-left:165px}

.main1,.main2,.main_b{ width:1200px; margin:0 auto; padding-top:10px; background:#fff; overflow:hidden}
.main1_l,.main2_l{ width:570px; float:left; padding-left:10px}
.main1_l h3,.main2_l h3{ background:url(../images/tit.png) no-repeat 10px 0; height:37px; line-height:37px; margin-left:10px; font-size:15px; width:560px; text-indent:40px;  border-bottom:2px solid #CCC;}
.main1_l ul,.main2_l ul{ padding-top:10px; padding-left:20px}
.main1_l li,.main2_l li{ height:45px; background:url(../images/hcio.jpg) no-repeat 10px 22px; line-height:45px; border-bottom:1px dashed #999; color:#000}
.main1_l li a,.main2_l li a{ color:#000; text-decoration:none; float:left;text-indent:25px;}
.main1_l li a:hover,.main2_l li a:hover{ color:#ff4810; text-decoration:none;}
.main1_l li font,.main2_l font{ float:right; padding-right:10px; line-height:45px}
.main1_r,.main2_r{ width:580px; float:left; padding-left:15px}
.main1_r h3,.main2_r h3{ background:url(../images/tit.png) no-repeat 10px 0; height:37px; line-height:37px; margin-left:20px; font-size:15px; width:560px; text-indent:40px;  border-bottom:2px solid #CCC;}
.main1_r ul,.main2_r ul{ padding-top:10px; padding-left:20px}
.main1_r li,.main2_r li{ height:45px; background:url(../images/hcio.jpg) no-repeat 10px 22px; line-height:45px; border-bottom:1px dashed #999; color:#000}
.main1_r li a,.main2_r li a{ color:#000; text-decoration:none; float:left;text-indent:25px;}
.main1_r li a:hover,.main2_r li a:hover{ color:#ff4810; text-decoration:none;}
.main1_r li font,.main2_r font{ float:right; padding-right:10px; line-height:45px}


.main2{ padding-top:30px}
.main2_l li,.main2_r li{ border:0}

.bannerbox { width:570px; height: 270px; overflow: hidden; margin: 0px auto; margin-left:10px; padding-top:10px}
#focus { width: 570px; height: 280px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 570px; height: 280px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 570px; height: 280px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    
    #focus .pre {width:12px; height:19px; background:url(../images/icon_l1.png); position:absolute; right:40px; bottom:10px; display:block; cursor:pointer }
    #focus .next { width:12px; height:19px; background:url(../images/icon_r1.png); position:absolute; right:20px; bottom:10px; display:block; cursor:pointer }

.bannerbox li{ background:none; border:0}
.main1_l dl{ width:560px; padding-top:10px; height:270px;}
.main1_l dt{ width:180px; height:270px; float:left; background:#F00}
.main1_l dd{ width:380px; float:left; height:270px; background:url(../images/yjrbg.png) no-repeat;position:relative; line-height:24px}
.main1_l dd p{ padding:10px}
.yjr_en dd p{ padding:10px; line-height:20px;}
.main1_l dd h2{ font-size:16px; color:#000; height:62px;}
.main1_l dd h2 span{ float:left; padding:0 20px; line-height:62px; height:50px;}

.main1_l dd h2 font{ font-size:13px; float:left; height:50px; line-height:20px; padding-top:12px}
.main_b{ padding:0 20px; width:1160px; padding-top:20px}
.main_b h3{ height:37px; background:url(../images/tit.png) no-repeat 10px 0px;border-bottom:2px solid #ff4810; line-height:37px; text-indent:30px; font-size:15px}
.footer{ width:1200px; margin:0 auto; text-align:center; padding:20px 0; line-height:30px; font-size:14px; color:#000}

.main_b ul{ padding:20px 50px 10px}
.main_b li{ width:115px; height:60px;float:left; text-align:center; margin-left:2px;}
.main_b li img{ display:block; }

.ej_l{ width:365px; float:left; }
.ej_l h3{ padding:40px 0 20px 150px}
.ej_l ul{ padding-left:110px}
.ej_l ul li{ width:233px; height:55px; background:url(../images/er_bg.png) no-repeat; margin-bottom:10px; line-height:55px; text-indent:80px; font-size:17px}
.l_en ul li{text-indent:35px;background:url(../images/er_bg_en.png) no-repeat;}
.ej_l ul li a{ text-decoration:none; color:#18466f; font-weight:bold; letter-spacing:1px; width:233px; height:55px; display:block}
.ej_l ul li a:hover{ background:url(../images/er_hover.png); color:#FFF}
.l_en ul li a:hover{ background:url(../images/er_hover_en.png); color:#FFF}
.ewm{ width:170px; margin-left:140px; margin-top:30px; color:#18466f; text-align:center; line-height:30px; padding-bottom:20px}

.ej_r{ float:left; width:835px; background:#FFF}
.ej_r_1{ height:40px; border-bottom:2px solid #CCC; padding-top:30px; margin-left:20px}
.ej_r h3{ line-height:40px; color:#ed6d00; padding:0 20px; border-bottom:2px solid #ed6d00; float:left; font-size:17px}
.neirong{ color:#000; padding:20px 40px; line-height:25px}
.xz{ padding:20px; line-height:30px}
.xz img{ padding-bottom:10px}
.xz a{ text-decoration:none; color:#00F}
.xz a:hover{ color:#F00; text-decoration:underline}

.hg{ padding-top:20px;}
.hg img{ padding:5px; border:1px solid #999}

.lif ul{ padding-top:20px}
.lif li{ background:none; width:130px; height:70px; float:left; text-align:center; margin-left:15px;}
/*.lif li img{ border:1px solid #CCC; padding:2px}*/
.weixin{position:fixed;right:0;bottom:0; width:100px; text-align:center; font-size:15px; font-weight:bold; z-index:9999; color:#000}
.weixin font{ font-size:13px; font-weight:normal}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:100px;bottom:0;z-index:9}
