body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,table,table th,table td,table tr{margin:0;padding:0}
body{font:12px \5b8b\4f53,tahoma,arial,sans-serif;color:#323232; background:#eff5fb;}
input,select,textarea,button{font:12px \5B8B\4F53,arial}
h1,h2,h3,h4,h5,h6{font-size:100%}
ul,ol{list-style:none}
a{text-decoration:none;color:#323232}
a.red,.red{ color:#ff0000;}
img{border:0}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clr{display:block;height:0px;clear:both;visibility:hidden;overflow:hidden;line-height:0px;float:none}
.w950{width:950px;margin:0 auto}
em,i{ font-style:normal;}

.bgbox{background:url(../images/brand_bg.gif) no-repeat;}
/*头部*/
.area_header{width:auto; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #dfdfdf; background:#fbfbfb; margin-bottom:10px;}
.area_header a{ color:#f60;}
.area_header span{ float:right;}
.area_header span a{ color:#333;}
/*area_main*/
.area_main{width:950px; margin:0 auto 10px auto; overflow:hidden;background:url(../images/main_bg.png) repeat-y;}
.bgbox{ width:950px; height:3px; overflow:hidden; background-repeat:0 0;}
.bg_bottom{ background-position:0 -4px;}
.main{ padding:10px 13px;}
.location{ height:32px; line-height:32px; overflow:hidden; padding:0 5px; color:#999;}
.location a{color:#999;}
.location em{ float:right; font-weight:normal;}
.brandbox{ border:1px solid #dcdcdc; border-top:4px solid #0066cc; margin-bottom:10px}
.brandbox h2{ height:40px; line-height:40px; overflow:hidden; padding:0 0 0 24px; color:#0066cc; font-size:14px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.intro{ padding:0 24px 20px 24px;}
.intro p{ text-indent:26px; line-height:22px;}
.rightbox{width:277px; overflow:hidden;float:right; border:1px solid #dcdcdc; margin:0 0 0 10px;}
.rightbox img{ width:120px; height:60px; display:block; border:0; margin:10px auto;}
.rightbox ul{ border-top:1px solid #dcdcdc; padding:15px;}
.rightbox ul li{ line-height:22px; color:#1f31a4;}
/*  */
.policy{ line-height:22px; font-size:14px; padding:0 20px 20px 25px}
.prolist li{ float:left; width:152px; height:155px; line-height:30px; text-align:center; padding:0 15px;}
.middlepic{width:152px;height:115px;text-align:center;overflow:hidden;}
.middlepic a{display:table-cell;width:150px;height:113px;border:solid 1px #ccc;vertical-align:middle;*display:block;*font:113px/1 Arial;}
.middlepic a img{vertical-align:middle;width:150px;height:113px;*display:block;}
.prolist{ width:910px; margin:0 auto;}
.prolist li p{ height:30px; overflow:hidden;}
.prolist a{ color:#646464;}
.prolist a:hover{ border-color:#ffac10;color:#0066CC;}
/*  */
.titletag{ border:1px solid #dcdcdc; height:42px; background:#f6f6f6; position:relative; z-index:1;}
.titletag li{ float:left; position:relative; border:1px solid #dcdcdc; height:42px; width:97px; margin:-1px 0 0 -1px;_margin:-1px 0 -1px -1px;background-color:f6f6f6; line-height:42px; text-align:center; font-weight:bold; font-size:14px; z-index:5; }
.titletag li.current{ border-top:4px solid #ff6228; border-bottom:none; height:40px;background-color:#fff; line-height:40px; color:#ff6228;}
.boxline{border:1px solid #dcdcdc; border-top:none;}
.brandlist{ padding:8px 0 8px 0; margin-bottom:10px;}
.brandlist ul{ width:924px; margin:0 auto;}
.brandlist li{ float:left; width:57px; height:26px; overflow:hidden; padding-left:9px; line-height:26px;}

.newslist{ padding:8px 0 8px 0; margin-bottom:10px;}
.newslist ul{ width:900px; margin:0 auto;}
.newslist li{ float:left; width:300px; height:24px; overflow:hidden; line-height:24px;}

.ndis{ display:none;}


/* 在线咨询 */
.online{  border:1px solid #dcdcdc; border-top:4px solid #ff6228; position:relative;line-height:24px;}
.online h2{ height:40px; line-height:40px; overflow:hidden; padding:0 0 0 24px; color:#ff6228; font-size:14px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.online th,.online td{padding:5px 0;color:#646464; }
.online th{width:70px; text-align:right; color:#323232}
.onlineCont{padding:15px}
.inputb{ width:248px;height:18px;}
.inputa{ width:436px;height:18px;}
.onlineCont textarea{ width:436px; height:145px; line-height:24px;}
.onlinetip{ position:absolute; z-index:4; width:325px; border:1px solid #dcdcdc; top:60px; right:15px;_right:25px; padding:10px 15px; line-height:18px; font-size:14px;}
.onlinetip li{ padding:3px 0; cursor:pointer; }
.onlinetip h3{ line-height:24px;}
.arrowimg{ position:absolute; width:21px; height:35px; top:130px; right:366px;_right:376px; background:url(../images/brand_bg.gif) left -9px no-repeat; z-index:5;}
/* 底部 */
.footer{width:950px;margin:10px auto;height:50px;line-height:22px; text-align:center; color:#969696}
.footer p{color:#646464}