@charset "utf-8";
body{margin:0; font:12px/20px "宋体",Arial, Helvetica, sans-serif; color:#333; background:url(../images/bg.jpg) repeat-x; /*-moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none*/}
a{font:12px/20px "宋体",Arial, Helvetica, sans-serif; color:#333; text-decoration:none}
a:hover{color:#f00}
img{border:0}
div,ul,li,dl,dt,dd,form,input{margin:0; padding:0}
ul,li{list-style:none}

#top,#menu,#main,#footer{margin:0 auto; width:1000px}

#top{position:relative; height:105px}
#top .language{position:absolute; top:20px; right:0; height:20px}
#top .language a{margin:0 10px}
#top .phone{position:absolute; top:56px; right:10px; padding:0 0 0 30px; height:20px; font-weight:bold; color:#ad1e18; background:url(../images/phone.jpg) no-repeat}
#menu{padding:0 0 6px 210px; width:790px; height:30px; background:url(../images/menu_bg.jpg) repeat-x}
#menu .m_bg{padding:2px 0 0 0; width:790px; height:28px; background:url(../images/menu_b_bg.jpg) repeat-x}
#menu .m_bg a{float:left; display:block; width:85px; height:28px; line-height:28px; text-align:center; font-size:13px; font-weight:bold; color:#ccc; background:url(../images/menu_h_bg.jpg) no-repeat}
#menu .en a{float:none; display:inline; padding:7px 15px; width:auto;}
#menu .m_bg a:hover{color:#FFF}
#main{padding:10px 0 17px 0}
#main .l{float:left; width:200px}
#main .l .nav_tit{clear:both; padding:0 0 0 23px; width:177px; height:36px; line-height:36px; font-size:14px; font-weight:bold; background:url(../images/nav_tit_bg.jpg) no-repeat left 50%}
#main .l .nav{margin:4px auto; padding:0 0 0 33px; width:157px;  border-bottom:1px solid #ccc; background:url(../images/square.jpg) no-repeat 10px 8px}
#main .l .nav a{line-height:24px; font-size:13px; font-weight:bold; color:#ad1e18}
#main .l .nav a:hover{color:#F00}
#main .l .sub_nav{margin:0 auto; padding:3px 0 3px 33px; width:157px; line-height:20px; background:url(../images/arrow.jpg) no-repeat 18px 50%}
#main .l .sub_nav a:hover{color:#ad1e18}
#main .round li{padding:0 10px; width:180px}
#main .round li.t{height:7px; line-height:1px; background:url(../images/round_t.jpg) no-repeat}
#main .round li.v{min-height:100px; height:auto !important; height:100px; background:url(../images/round_v.jpg) repeat-y}
#main .round li.v select,#main .l .round li.v input,#main .l .round li.v img{margin:7px 0}
#main .round li.b{height:7px; line-height:1px; background:url(../images/round_b.jpg) no-repeat}
#main .r{float:right; position:relative; width:780px}
#main .r .flash{clear:both; width:780px; height:220px}
#main .r .word_tit1,#main .r .word_tit2,#main .r .write{margin:5px 0; padding:0 0 0 20px; width:760px; height:32px; line-height:30px; font-weight:bold; background:url(../images/line1_bg.jpg) no-repeat}
#main .r .word_tit1 span,#main .r .word_tit2 span{color:#ad1e18}
#main .r .word{position:relative; padding:5px 380px 5px 5px; width:395px; min-height:135px; height:auto !important; height:135px; border:1px solid #ccc}
#main .r .word .img{position:absolute; top:7px; right:7px}
#main .r .word_tit2{padding:0 0 0 30px; width:530px; line-height:26px; background:url(../images/line2_bg.jpg) no-repeat}
#main .r .write{padding:0 0 0 30px; width:530px; line-height:26px; background:url(../images/news_tit_bg.jpg) no-repeat}
#main .r .write span{margin:0 10px; color:#999; font-weight:100}
#main .r .write a{ color:#666; font-weight:100}
#main .r .more{margin:2px 0 5px 510px; cursor:pointer}
#main .r .side{position:absolute; top:423px; right:0}
#main .r .side_tit{margin:0 -7px; padding:0 0 0 30px; width:164px; height:28px; line-height:21px; font-weight:bold; background:url(../images/side_tit_bg.jpg) no-repeat}
#footer{padding:5px 0; height:90px; line-height:22px; text-align:center; background-color:#e6e6e6; color:#666}
#footer a{margin:0 2px; line-height:22px; color:#666}
#footer a:hover{text-decoration:underline}
#footer p{margin:0; padding:0 }
#main .r .full{padding:15px; width:750px; min-height:350px; height:auto !important; height:350px;}
.tline td{border:1px solid #CCC;}
.bline td{padding:4px 9px; border-bottom:1px solid #999;}
.bline td strong{font-size:18px; color:#C00;}
/*————————————————scroll—————————————————*/
.rollBox{overflow:hidden; padding:8px 10px; width:540px; height:170px; border:1px solid #ccc}
.rollBox .ScrCont{width:10000000px;}
.rollBox .pic{float:left; margin:0 10px 0 0; width:128px; height:170px; text-align:center}
.rollBox .pic img{width:126px; height:140px}
.rollBox .pic a{display:block; line-height:28px; border:1px solid #ccc}
.rollBox .pic a:visited{border:1px solid #C96}
.rollBox .pic a:hover{border:1px solid #f00}
#List1,#List2{float:left}
/*--------------------products------------------*/
#ifImg{position:relative; margin:10px 0; padding:0 0 10px 0; min-height:115px; height:auto !important; height:115px; border-bottom:1px dashed #999;}
#ifImg .txt{width:360px; min-height:180px; height:auto !important; height:180px;}
#ifImg .txt td{width:90px;}
#ifImg .txt dt{float:left; clear:left; width:50px; text-align:center; border:1px solid #ccc;}
#ifImg .txt dd{float:left; width:50px; text-align:center; border:1px solid #ccc; border-left:none;}
#ifImg .txt dd.w{width:200px;}
#ifImg .txt .red{clear:both; margin:0; padding:7px 0 0 0; color:#F30; font-weight:bold;}
#ifImg .picture{position:absolute; top:0; right:0; width:370px; min-height:180px; height:auto !important; height:180px; text-align:center;}
#ifImg .picture img{cursor:url("http://pt.vimgate.com/baotai/images/zoom.cur"),url("http://pt.vimgate.com/baotai/images/zoom.cur"), auto;}
#ifImg .out{position:relative; top:4px !important; top:2px; left:4px !important; left:2px; min-width:150px; width:auto !important; width:150px; border:1px solid #ccc; background-color:#bbb;}
#ifImg .out .in{position:relative; top:-4px !important; top:-2px; left:-4px !important; left:-2px; min-height:113px; height:auto !important; height:113px; background-color:#fff;}
#ifImg .out .in img{border:1px solid #999; cursor:pointer;}
#page{clear:both; padding:5px 0; width:750px; height:20px; text-align:right;}
/*------------------图片样式-----------------------*/
#pic_show{float:left; margin:15px 18px; width:182px; height:162px; text-align:center}
#pic_show a{line-height:25px}
#pic_show a:hover{text-decoration:underline}
#pic_show img{width:180px; height:135px; border:1px solid #ccc}
.in_p a{ font-weight:bold; color:#ad1e18}
.in_p a:hover{color:#F00}