body { margin:0; padding:0; font-family:"微软雅黑",Verdana, Geneva, sans-serif;font-size:14px;}
p,span,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,table,tr,td{ margin:0;}
input,textarea{font-family:"微软雅黑",Verdana, Geneva, sans-serif;font-size:14px;padding:5px;}
.main{ width:1200px; max-width:100%; margin:0 auto; position:relative; overflow:hidden;}
img{ max-width:100%;}

.banner{ width:100%;overflow:hidden;}
.about dl{ overflow:hidden; padding:20px 80px;}
.about dt{ width:48%;float:left; line-height:31px; text-indent:35px; margin-top:40px;}
.about dd{ float:right; width:52%;}
.bg{ width:100%; margin:0 auto; text-align:center;background:url(../images/bg.jpg) repeat-y; padding:49px 0}
.title{ padding:20px 0;text-align:center; margin:0 auto; overflow:hidden;}

.Tv_bg{ width:100%; padding:20px 0;background:#f1f2f2; overflow:hidden;}
.Tv{ margin-top:20px; text-align:center;}

.Box_1_1{ padding:49px 0;}
.rollBox{width:1200px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:840px;overflow:hidden;margin:0 auto;padding-top:20px;}
.rollBox .ScrCont{width:10000000px; overflow:hidden;}
.rollBox .Cont .pic{width:261px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #a01975;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.imgl{ float:left; margin-top:150px; cursor:pointer;}
.imgr{ float:right; margin-top:-250px; cursor:pointer;}

.products_bg{width:100%; padding:20px 0;background:#f1f2f2; overflow:hidden;}
.products{ position:relative; width:1000px; height:689px; margin:0 auto;}
.img1{ width:300px; height:300px; overflow:hidden;position:absolute; top:0; left:0;}
.img2{ width:380px; height:300px; overflow:hidden;position:absolute; top:0; left:325px;}
.img3{ width:270px; height:300px; overflow:hidden;position:absolute; top:0; right:0;}
.img4{ width:355px; height:369px; overflow:hidden;position:absolute; bottom:0; left:0;}
.img5{ width:620px; height:369px; overflow:hidden;position:absolute; bottom:0; right:0;}

.Box_3bg{width:100%; padding:20px 0; background:#f5f5f5;overflow:hidden;}
.Box_3 p{overflow:hidden; padding:110px 0;background:url(../images/Box_3-bg.png) no-repeat bottom right}
.Box_3 p span{ display:block;line-height:45px }

.Box_4_1{ overflow:hidden; margin-top:20px; background:url(../images/Box_4_1.png) no-repeat right 50%}
.Box_4_1 li{ line-height:40px; list-style:none}
.Box_4_1 li span{ display:inline-block; background:#3b3738; padding:0 10px; color:#fff; font-size:18px}


.Box_6bg{ width:100%;padding:20px 0; overflow:hidden;background:#f1f2f2}
.size_40{ font-size:40px; line-height:60px; color:#c61e43;}
.size_24{font-size:24px; line-height:50px;}
.color_2{ color:#ff0000;}
.Box_6{ margin-top:20px; overflow:hidden;}
.Box_6_l{float:left;}
.Box_6_r{float:right; width:387px; height:205px; text-align:left; line-height:32px; color:#666;border:3px solid #1f1a17; background:#fff; position:relative; overflow:hidden; padding:30px;}

.Box_6 p{ margin-bottom:8px; text-align:left;}
.input_1{ width:281px; height:22px; padding:5px;border:1px solid #dcdcdc; background:#fff;}
.textarea_1{ width:625px; height:89px; color:#666; border:1px solid #dcdcdc; background:#fff;}
.input_2{ width:182px; height:37px; color:#fff;margin-left:45px; border:none;background:#1f1a17; cursor:pointer;}

.Box_7{ width:1200px; margin:10px auto;border:1px solid #797979;overflow:hidden;}
.Box_7title{font-size:20px; height:40px; line-height:40px; color:#fff; padding-left:10px; margin-top:10px;background:#717c7e}

.idx-adv{ width:100%;}
.idx-adv ul{ width:1200px; position:relative;overflow:hidden; padding:10px;}
.idx-adv li{ width:100%; float:left; line-height:30px; border-bottom:1px solid #717c7e;}

.footer_bg{ width:100%; margin-top:10px;padding:20px 0; border-top:5px solid #333;background:#3b3738}
.footer{ width:600px; margin:0 auto; color:#fff;overflow: hidden; }
.footer dd{ float:left; width:161px; height:161px; margin-right:20px;}
.footer dt{ line-height:30px; margin-left:20px;}
.size_20{font-size:20px; clear:none}
.tal{ text-align:center; color:#fff; font-size:24px; line-height:80px;}
.tal span{ font-size:36px; font-weight:bold;}











