@charset "UTF-8";
/* CSS Document */
body,form,p,ul,ol,td,th,li,dl,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none; line-height:23px;font-size:14px;font-family:"微软雅黑", Helvetica, sans-serif;}
body{}
.clear{ clear:both;}
a{ color:#000; text-decoration:none;}
img{ border:0;}
.container{ width:1000px; margin:0 auto;}

.header{ height:110px;}
.h_t{ height:40px; padding-right:30px; line-height:40px; text-align:right; background:#f1f1f1;}
.h_t em{ display:inline-block; width:5px; height:5px; margin-bottom:2px; margin-right:5px; border-radius:50%; background:#a4a4a4;}
.h_c{ width:1000px; margin:10px auto; height:100px;}
.logo{ float:left;}
.logo img{ display:inline-block; margin-right:10px;}
.h_nav{ float:right; width:490px; padding-left:260px;}

.nav{}
.nav li{ float:left; background:url(../images/sepline.png) left center no-repeat;}
.nav li:first-child{ background-image:none;}
.nav li a{ display:inline-block; padding:10px 20px; font-size:14px; text-align:center;}
.nav li a span{ display:block; line-height:10px; font-size:10px;}
.nav li a:hover{ color:#f00;}

.navchd{ display:none; position:absolute; }
.navchd dt{ min-width:100px; height:8px;}
.navchd dt em{display:inline-block; overflow:hidden; border:8px solid #c0b894; border-color:#c0b894 #fff; border-width:0px 8px 8px 8px; position:absolute; left:45%;margin-left:-6px;}
.navchd dd{ width:100px; height:25px; line-height:25px; background:#c0b894; text-align:center; font-size:12px;}
.navchd dd a{ padding:0; font-size:12px;}
.navchd dd a:hover{ color:#fff;}
.nav li:hover .navchd{ display:block;}


.banner{ height:425px;}
.banner img{ width:100%; height:425px;}

.index_box2{ padding-top:10px; background:#f1f1f1;}
.index_box{ width:1000px; margin:0 auto; margin-top:30px; border-top:#e5e5e5 2px solid;}
.index_box h2{ width:90px; position:absolute; margin-top:-15px; left:48%; text-align:center; font-weight:normal; background:#fff;}
.index_box h2 a{ font-size:20px;}
.index_box h2 a span{ line-height:10px; font-size:10px; border-bottom:#f00 3px solid;}

.index_fw{ margin-top:80px;}
.index_fw li{ width:120px; float:left; margin-right:170px; padding-top:130px; text-align:center;}
.index_fw li h3{ margin:25px 0; font-size:18px; font-weight:normal;}
.index_fw li h3 a{ color:#606060;}
.index_fw li p{}
.index_fw li.index_sre1{ background:url(../images/fw1.png) left top no-repeat;}
.index_fw li.index_sre2{ background:url(../images/fw2.png) left top no-repeat;}
.index_fw li.index_sre3{ background:url(../images/fw3.png) left top no-repeat;}
.index_fw li.index_sre4{ margin-right:0px; background:url(../images/fw4.png) left top no-repeat;}

.index_al{ margin-top:85px;}
.index_al li{ width:300px; height:385px; float:left; margin-bottom:60px; margin-right:50px; background:#fff; overflow:hidden;}
.index_al li h3{ margin:5px 0; padding:0 10px; font-size:14px;}
.index_al li h3 a{ color:#000;}
.index_al li p{ padding:0px 10px; padding-bottom:10px;}
.index_al li p a{ color:#6d6c6c;}

.index_ab{ min-height:145px; margin-top:70px; margin-bottom:40px; background:url(../images/indab.png) right 15px no-repeat;}
.index_ab h3{ width:435px; height:20px; line-height:20px; margin-bottom:25px; padding-left:15px; font-weight:normal; color:#000; border-left:#c7000b 8px solid;}
.index_ab p{ width:435px; height:110px; padding:0 20px; text-indent:2em; color:#000; font-size:14px; overflow:hidden;}

/*product*/
.probanner{}
.probanner img{ width:100%;}
.proleft{ float:left; width:200px; padding:0 30px;}
.proleft h3{ font-size:16px; color:#000; font-weight:normal;}
.pli{ margin-top:35px;}
.pli li{ width:155px; height:40px; line-height:40px; text-align:center; background:#f1f1f1;}
.pli li:hover{ background:url(../images/libg.png) left center no-repeat;}
.pli li:hover a{ color:#fff;}
.pli li a{}

.proright{ float:right; width:740px; padding-top:55px;}
.proright p{ font-size:14px; text-indent:2em;}
.proright span img { width:730px; height:auto;}
.picshow{ width:572px; height:450px; margin:0 auto; margin-top:80px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;}
#playBox{ width:572px; height:450px; margin:0 auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:400px; left:200px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:400px; right:200px; z-index:10;}
#playBox .smalltitle { display:none;width:572px; height:10px; position:absolute; bottom:15px; z-index:0}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{}

/*about*/
.ab_box{ width:1000px; margin:0 auto; margin-top:60px; padding-bottom:60px;}
.ab_box h2{ text-align:center; margin-bottom:35px; font-size:30px; letter-spacing:5px;}
.ab_box h3{ text-align:center; margin-bottom:30px; font-weight:normal;}
.ab_box p{ text-indent:2em; line-height:28px;}
.ab_box h4{ height:10px; margin-bottom:50px; padding-top:80px; text-align:center; font-weight:normal;}

/*anli*/
.anli_box{ width:1000px; min-height:700px; margin:0 auto; margin-top:60px; border-top:#e5e5e5 2px solid;}
.anli_box h2{ width:90px; position:absolute; margin-top:-15px; left:48%; text-align:center; font-weight:normal; background:#fff;}
.anli_box h2 a{ font-size:20px;}
.anli_box h2 a span{ line-height:10px; font-size:10px; border-bottom:#f00 3px solid;}

.anlimenu{ margin-top:75px;}
.anlimenu li{ float:left; width:249px; height:45px; line-height:45px; text-align:center; color:#fff; border-left:#000 1px solid; background:url(../images/anli.jpg) left top repeat-x; cursor:pointer;}
.anlimenu li:hover{ background:url(../images/anlion.jpg) left top repeat-x;}
.anlimenu li:first-child{ border:none;}
.anlimenu li.anlion{ background:url(../images/anlion.jpg) left top repeat-x;}

.alcont{ position:relative;}

/*友情链接*/
.picflow{ width:1000px; height:135px; margin:0 auto;}
#demo {
width:1000px;
overflow:hidden;
padding-top:15px;
margin-right:10px;
}

#indemo {
float: left;
width: 800%;
}
#indemo a{ display:inline-block; margin-right:10px;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.footer{ height:229px; padding-top:55px; background:url(../images/footbg.jpg) left top repeat-x;}
.flogo{ float:left; margin-right:10px;}
.ermainfo{ float:left; margin-right:85px;}
.ermainfo h3{ margin-bottom:30px;}
.ermainfo p{}
.flink{ float:left; margin-right:70px;}
.flink h3{ margin-bottom:20px; font-size:16px;}
.flink p{ height:25px; line-height:25px; font-size:14px;}

