@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("layout.css");
@import url("typography.css");
@import url("main_v.css");
@import url("roll.css");

body{width:100%; background:url(../images/body-bg.gif) repeat;}
/* head ------------------------------*/
.head{width:100%;height:140px; background:url(../images/head-bg.jpg) repeat-x;}
.header{width:1002px;height:140px;margin:0 auto; position:relative; overflow:hidden}
.logo{ position:absolute;left:6px;top:16px;}
.util{width:162px;height:30px; position:absolute;right:0;top:0; background:url(../images/util-bg.gif) no-repeat;font-size:12px;line-height:24px; text-align:center;}
.util a{ color:#fff;}
.head_tel{height:60px;font-size:16px;line-height:20px;color:#f2b117;font-family:\5FAE\8F6F\96C5\9ED1; position:relative;right:0;top:80px; font-weight:bold; margin-top:10px; left:755px;}
.menu{width:750px;height:44px; background:url(../images/menu-bg.jpg) no-repeat; position:absolute;left:0;bottom:0;} 
.menu li{width:125px;height:44px;font-size:16px;line-height:44px; text-align:center;float:left;background:url(../images/menu_li-bg.gif) no-repeat right;font-family:\5FAE\8F6F\96C5\9ED1;}
.menu li a{color:#fff;}

/* mBox ------------------------------*/
.mBox{width:1002px;height:148px;padding-top:20px;margin:0 auto;overflow:hidden;}
.mComp{width:304px;height:132px;border:1px solid #d2d2d2; background:#ececec;float:left; position:relative;}
.mTitle{width:250px;height:24px;padding-left:10px;padding-top:8px;}
.mComp_P{width:87px;height:67px;float:left;margin-left:10px;margin-top:4px;_margin-left:5px;}
.mComp_P img{width:87px;height:67px;}
.mComp_C{width:192px;height:72px;font-size:12px;line-height:24px;color:#333;float:right;margin-right:7px;_margin-right:4px;}
.comp_more{ position:absolute;right:21px;bottom:13px;}

.mProd{width:372px;height:132px;border:1px solid #d2d2d2; background:#ececec;float:left; position:relative;margin-left:14px;}
.prod_more{ position:absolute;right:21px;top:15px;}

.mContact{width:292px;height:132px;border:1px solid #d2d2d2; background:#ececec;float:right; position:relative; overflow:hidden;}
.mContact_C{width:260px;height:90px;margin:5px auto 0;font-size:12px;line-height:20px;color:#333; _margin:0px; _padding-left:15px;_width:245px;}

/* foot ------------------------------*/
.foot{width:100%;height:42px; background:#7d7d7d; border-top:1px solid #4e0000;font-size:12px;line-height:42px;color:#000; text-align:center;}
.foot a{ color:#000}

/* sLeft ------------------------------*/
.wrapper{width:980px;margin:0 auto;padding-top:10px;padding-bottom:15px;}
.sLeft{width:225px;float:left;}
.prod_list{width:223px;background:url(../images/sLeft-bg.jpg) repeat-y;border:1px solid #d4d4d4;padding-bottom:20px;}
.prod_list ul{width:197px;margin:0 auto;}
.prod_list ul li{width:197px;height:30px;border-bottom:1px solid #dadada;font-size:12px;line-height:30px;color:#333;}
.prod_list ul li a{color:#333;}
.contact_l{width:223px;background:url(../images/sLeft-bg.jpg) repeat-y;border:1px solid #d4d4d4;padding-bottom:20px;margin-top:12px;}
.contact_l_C{width:200px;font-size:12px;line-height:30px;color:#333;margin:0 auto;}
.sRight{width:740px;float:right;}
.sRight_T{width:718px;height:43px; background:url(../images/sRight_T.png) no-repeat;font-size:16px;line-height:43px;color:#720000;font-family:\5FAE\8F6F\96C5\9ED1;padding-left:22px;}
.sCont{width:740px;padding-top:10px;font-size:14px;line-height:30px;color:#333;}
.location{font-size:12px;padding-right:10px;color:#720000;float:right;font-family:\5B8B\4F53;}
.location a{color:#720000;}

/* sNews ------------------------------*/
.sNews{width:730px;margin:0 auto;}
.sNews li{width:730px;height:40px;font-size:14px;line-height:40px;border-bottom:1px dotted #999;color:#404040;}
.sNews li span{float:right;}
.sNews li a{color:#404040;}
.sNews_T{width:740px;height:40px;font-size:14px;font-weight:bold; text-align:center;line-height:40px;color:#333;}
.news_time{width:740px;height:20px;font-size:12px;line-height:20px;color:#666; text-align:center;}
.pages{width:740px;height:40px;font-size:12px;line-height:20px;color:#333;margin:0 auto;}
.pages li{width:740px;height:20px;}
.pages li a{color:#333;}
.pages li a:hover{ text-decoration:underline;}
#go_return{width:740px;height:20px;font-size:12px;line-height:20px; text-align:right;margin:0 auto;}
#go_return a{color:#333;}
#go_return a:hover{ text-decoration:underline;}

/* prod ------------------------------*/
.prodBox{width:238px;height:212px;float:left;margin-left:4px;margin-right:4px;_margin-right:3px;}
.imgBox {display: table-cell;width:236px;height:170px;line-height:170px;text-align:center;vertical-align:middle;*display: block;
         *font-size:170px;border:1px solid #720000;overflow:hidden;}
.imgBox img {vertical-align:middle;}
.txtBox{ width:238px; text-align:center; font-size:12px;height:40px;line-height:40px;}
.txtBox a{color:#333;}
.pic_box{width:740px; text-align:center;}