@charset "utf-8";
/* CSS Document */

body{font:12px/24px Arial, Helvetica, sans-serif;color:#666; background:#e6e6e6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p{margin:0;padding:0;font-size:12px;}
img{ border:0; vertical-align:top;}/*border:none;font-size:0*/
ul,li,ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a {color:#666; text-decoration:none;font-size:12px;}
a:visited {text-decoration:none;}
a:hover {/*text-decoration:underline;*/}
a:active {}
input,button,textarea,select{ font: bold 12px/26px Arial, Helvetica, sans-serifcolor:#797779; border:0; margin:0; padding:0;}
.clear{ clear:both;}
.topbg,.Mcontent,.bottombg{ margin:0 auto; width:1020px; padding:0;}
.float{ float:left;}

.topbg h1,.Mnav ul li,.contentR h3 b,.contentR h3 span,.mproducts ul li,.mproductsinf ul li,.mproductsinf{ float:left;}
/*top*/
.topbg{ background:url(images/topbg.jpg) no-repeat center center; height:182px;}
.topbg h1{  margin:60px 30px 0 40px; display:inline-block;}
.menuR{margin-top:40px;}
.Mnav{ background:url(images/menubg.jpg) no-repeat; width:424px; height:37px;}
.Mnav ul li{ line-height:37px; background:url(images/line.jpg) no-repeat right center;}
.Mnav ul li a{ font-size:14px; padding:0 23px 0 23px; display:block; color:#000; font-weight:bold}
.Mnav ul li a:hover{ background:url(images/sj.jpg) no-repeat center bottom; color:#FFF}
.Mnav ul li a.hover{ background:url(images/sj.jpg) no-repeat center bottom; color:#FFF}

.Mcontent{ background:url(images/bgy.jpg) repeat-y  center center; overflow:hidden; padding-bottom:30px;} 
.contentL{ width:240px; margin-left:50px; overflow:hidden;}
.prolist h2{ background:url(images/youshititle.jpg) no-repeat; height:41px; line-height:41px; padding-left:50px; font-size:16px; font-weight:bold; color:#000;}
.prolist ul{ border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; width:237px; padding-bottom:20px;}
.prolist ul li{ line-height:32px; border-bottom:1px dashed #a9a9a9; width:170px; margin-left:20px; background:url(images/dian.jpg) no-repeat 5px center; padding-left:30px;}
.prolist ul li a:hover{ color:#F00;}
.contactH{ margin-top:20px;}
.contactH h2{ background:url(images/conabt.jpg) no-repeat; width:198px; height:38px; line-height:38px; font-size:16px; color:#000; font-weight:bold; padding-left:40px;}
.contacttxt{ line-height:30px; background:#f1f1f1; width:217px; padding-left:20px; padding-bottom:10px;}
.contentR{ margin-left:30px; overflow:hidden; width:670px;}
.contentR h3{ margin-bottom:20px;}
.contentR h3 b{ background:url(images/titles.jpg) no-repeat; width:117px; height:41px; display:block; text-align:center; line-height:41px; font-size:16px; color:#FFF; font-weight:bold;}
.contentR h3 span{ display:block; border-bottom:1px solid #00ccff; line-height:40px; width:550px; text-align:right;}
.abouinfotx{font-size:14px; line-height:35px; padding-top:40px;}
.abouinfor{ width:666px;}
.mproducts b{ display:block; color:#00ccff; font-size:21px; display:block; margin-top:30px;}
.mproducts ul li{ margin:25px 50px 0 10px;;}

.bottombg{ background:url(images/bt.jpg) no-repeat center center; height:114px;}
.bottomtxt{ background:url(images/bottombg.jpg) no-repeat 50px 20px; width:945px; height:44px; padding:30px 0 0 0; text-align:center; color:#FFF;}


/*内页*/
.conactbg{ background:url(images/contactbg.jpg) no-repeat 0 40px; height:500px; padding:30px 0 0 420px; margin-top:10px; display:block; float:left; color:#000; line-height:30px;}
.mproductsinf ul li{ margin:20px 12px 0 0;}
.mproductsinf dl dt{ width:666px; text-align:center; margin-top:30px;}
.mproductsinf dl dd{ margin-top:30px; line-height:26px;}



