﻿
.banner { height:348px; width:950px;} 

/* main */
.main { width:960px; margin:0 auto;}

/* ltitle */
.ltitle { background:url(../images/ltitle01bg.jpg) no-repeat; height:35px; line-height:35px; width:203px;}
.ltitle h3 { color:#fff; float:left; font-size:14px; padding-left:20px;}
.ltitle h3 a { color:#fff;}
.ltitle h3 a:hover { text-decoration:underline;}

/* ptitle */
.ptitle { background:url(../images/path_bg.jpg) repeat-x; height:35px; line-height:35px;}
.ptitle h3 { background:url(../images/i1.png) no-repeat 12px center; color:#fff; font-size:14px; padding-left:30px;}

/* lmenu */
.lmenu { background:url(../images/bg_01.jpg) repeat; float:left; height:auto !important; min-height:399px; height:399px; width:203px; margin-bottom:10px; overflow:hidden}
.lmenu h3 { background:url(../images/ltitle01bg.jpg) no-repeat; height:35px; line-height:35px; width:183px; color:#fff; font-size:14px; padding-left:20px; cursor:pointer;}
.lmenu h3 a { color:#fff;}
.lmenu h3 a:hover { text-decoration:underline;}
.lmenu ul { padding:10px 0 20px;}
.lmenu ul li { border-bottom:1px solid #fff; height:32px; line-height:32px; overflow:hidden; padding-left:20px;}
.lmenu ul li a { color:#221e1f;}
.lmenu ul li a:hover { color:#eb5f00;}

/* hotgrods */
.hotgrods { background-color:#fff; float:right; height:399px; width:747px; overflow:hidden;}
.hotgrods ul li { float:left; width:160px; margin-left:21px; margin-top:14px; text-align:center;}
.hotgrods ul li .pic { background:url(../images/bg_02.jpg) repeat; padding:5px;}
.hotgrods ul li .txt { border:1px solid #e3e3e3; border-top:none; color:#565656; height:20px; line-height:20px;}
.hotgrods ul li a:hover .txt { color:#ed6000; text-decoration:underline;}

/* title01 */
.title01 { height:50px; position:relative;}
.title01 h3 { background:url(../images/title01bg.png) no-repeat 0 bottom; color:#fff; font-size:20px; font-weight:normal; height:32px; line-height:32px; position:relative; left:-6px;padding:18px 0 0 35px;}

/* title02 */
.title02 { height:50px; position:relative;}
.title02 h3 { background:url(../images/title02bg.png) no-repeat 0 bottom; color:#fff; font-size:20px; font-weight:normal; height:32px; line-height:32px; padding:18px 0 0 30px;}

/* title03 */
.title03 { background:#cacaca; height:27px; line-height:27px;}
.title03 h3 { background:url(../images/title03bg.png) no-repeat; color:#fff; font-size:14px; float:left; padding-left:14px; width:108px;}

/* cl */
.cl { position:absolute; right:25px; bottom:14px;}

/* more */
.more { color:#565656; float:right; padding-right:10px;}
.more a { color:#565656; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.more a:hover { color:#F60;}

/* m1,m2,   公用部分 */
.m1,.m2,.m3,.m4 { background:url(../images/bg_03.jpg) repeat-x 0 bottom #fff; margin-bottom:10px;}

/* m1 */
.m1in { padding:20px 15px;}
.m1in .lpic { float:left; margin-right:12px;}
.m1in .rbox { float:left; width:572px;}
.m1in .rbox img { margin-bottom:12px;}

/* m2 */
.m2in { padding:0 15px 10px;}

/* m3 */
.m3in { padding:10px 15px;}

/* m4 */
.m4 { padding-bottom:10px;}
.scrolllist { height:210px; width:916px; overflow:hidden; margin:20px auto 15px;}
.scrolllist a.abtn { display:block; height:28px; width:14px; margin-top:80px;}
.scrolllist a.aleft { background:url(../images/leftbtn.jpg) no-repeat; float:left;}
.scrolllist a.aright { background:url(../images/rightbtn.jpg) no-repeat; float:right;}
.scrolllist .imglist { float:left; height:210px; width:888px; overflow:hidden; position:relative;}
.scrolllist .imglist ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist ul li { float:left; width:222px; text-align:center;}
.scrolllist .imglist .pic { background:url(../images/shadow_01.jpg) no-repeat center bottom; display:block; width:222px; text-align:center; padding-bottom:12px;}
.scrolllist .imglist .pic img { background-color:#fff; border:1px solid #c6c6c6; padding:5px;}

/* partner */
.partner { width:930px; margin:0 auto;}
.partnerlist { background:url(../images/bg_04.jpg) repeat-x 0 bottom; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:12px 10px; border-radius:0 0 3px 3px;}
.partnerlist .scrollleft { width:908px;}
.partnerlist ul li { float:left; height:114px; line-height:114px; width:217px; text-align:center;}
.partnerlist ul li img { vertical-align:middle; border:1px solid #ddd}

/* m5,m6,m7 共用部分 */
.m5,.m6,.m7 { height:268px; width:296px; padding:8px; margin-bottom:10px;}
.m5,.m6 { background:url(../images/bg_03.jpg) repeat-x 0 bottom #fff; float:left; margin-right:12px;}
.m7 { background:url(../images/m7_bg.jpg) no-repeat right bottom #fff; float:right;}

/* ul.newslist */
ul.newslist { padding-top:10px;}
ul.newslist li { background:url(../images/i2.jpg) no-repeat 5px center; border-bottom:1px solid #e0e0e0; color:#565656; font-family:Simsun; height:26px; line-height:26px; text-indent:15px; overflow:hidden; padding:0 5px;}
ul.newslist li a { color:#565656;}
ul.newslist li a:hover { color:#F30; text-decoration:underline;}
ul.newslist li.topnews { background:none; height:90px; text-indent:0; overflow:hidden; padding:9px 5px;}
ul.newslist li.topnews .lpic { float:left; margin-right:10px;}
ul.newslist li.topnews .rbox { float:left; width:156px; line-height:18px;}
ul.newslist li.topnews .rbox span a { font-weight:bold;}

/* m7-call */
.call { color:#565656; line-height:22px; padding:10px 0 0 8px;}
.call table { margin:6px 0;}
.call table td { color:#565656; font-size:16px;}

/* m8 */
.m8 { background:url(../images/index_10.png) no-repeat; height:314px; width:980px; margin:0 auto 10px;}
.m8 .table { padding:35px 0 0 640px;}

/* links */
.links { background:#fff; margin-bottom:10px;}
.linkslist { padding:10px 20px;}
.linkslist ul li { color:#6f6c6c; font-family:Simsun; float:left; width:112px;}
.linkslist ul li a { color:#6f6c6c;}
.linkslist ul li a:hover { color:#36F;}











