
* { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; font-weight: normal; }

body { font-size: 12px; color: #000; font-family: "SimSun"; background:#ececec; }

.clear { font-size: 0px; clear: both; line-height: 0; height: 1px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { min-height: 1px; }

* html .clearfix { height: 1px; }

img { border-style: none; display: block }

a { color: #000 }

a:link { outline: none; TEXT-DECORATION: none; }

a:visited { outline: none; TEXT-DECORATION: none; }

a:hover { outline: none; TEXT-DECORATION: none; }

a:active { outline: none; TEXT-DECORATION: none; }

.clear_box { clear: both }

ul, li { list-style-type: none; }

/*top
------------------------------------*/


.top { width: 100%; height: 60px; background: #000 }

.top_bg { width: 1003px; height: 60px; margin: 0 auto }

#logo { float: left; margin: 12px 0 0 4px; display: inline }

.menu { float: left; font-weight: bold; margin: 26px 0 0 15px; display: inline }

.menu li { float: left; width: 67px; height: 34px; margin: 0 0 0 11px; display: inline; text-align: center; line-height: 34px; position: relative; z-index: 1001 }

.menu li.one { background-image: url(../images/pic1.gif); background-position: left center; background-repeat: no-repeat }

.menu li a { color: #fff; display: block; width: 67px; height: 34px }

.menu li a.dg { background-image: url(../images/pic1.gif); background-position: left center; background-repeat: no-repeat }

.menu li ul { position: absolute; display: none; left: 0; background: #FF7400; width: 67px; top: 34px }

.menu li ul li { height: 30px; margin: 0; font-size: 12px; font-weight: normal; line-height: 30px }

.menu li ul li a { display: block; height: 30px }

.menu li ul li a:hover { background-image: url(../images/pic2.gif); background-position: left center; background-repeat:no-repeat font-weight:bold
}

.Search { float: right; margin: 24px 0 0 0 }

.text { background: url(../images/pic3.gif) no-repeat; width: 122px; height: 24px; border: none; color: #6e6e6e; outline: none; padding: 0 0 0 12px; line-height: 24px; font-size: 12px }

.button { border: none; height: 24px; width: 27px; background: url(../images/pic4.gif) no-repeat }

#bn { height: 477px; position: relative; overflow: hidden; margin-right: auto; margin-left: auto; margin-top: 2px }

#bn .tu { text-align: center; display: block; margin-right: auto; margin-left: auto; }

#bn #hao .xu { background-image: url(../images/imagehei.png); display: inline; float: left; height: 49px; width: 59px; line-height: 49px; color: #FFFFFF; font-size: 24px; font-weight: bolder; cursor: pointer; background-repeat: no-repeat; background-position: center center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; text-align: center; }

#bn #hao { position: absolute; right: 50px; height: 53px; width: 330px; z-index: 3; bottom: 0px; }

#bn .txt { display: block; position: absolute; top: 423px; height: 53px; width: 385px; right: 50px; z-index: 3; }

#bn .txt .zi1 { background-image: url(../images/txtbg.png); background-repeat: no-repeat; display: block; height: 53px; width: 154px; font-size: 14px; font-style: normal; line-height: 50px; color: #FFFFFF; font-weight: bold; position: absolute; left: 7px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-position: center center; z-index: 3; }

#bn .txt .zi2 { background-image: url(../images/txtbg.png); background-repeat: no-repeat; display: block; height: 53px; width: 154px; font-size: 14px; font-style: normal; line-height: 50px; color: #FFFFFF; font-weight: bold; position: absolute; left: 66px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-position: center center; z-index: 3; text-align: center; }

#bn .txt .zi3 { background-image: url(../images/txtbg.png); background-repeat: no-repeat; display: block; height: 53px; width: 154px; font-size: 14px; font-style: normal; line-height: 50px; color: #FFFFFF; font-weight: bold; position: absolute; left: 125px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; text-align: center; border-bottom-style: solid; border-left-style: solid; background-position: center center; z-index: 3; }

#bn .txt .zi4 { background-image: url(../images/txtbg.png); background-repeat: no-repeat; display: block; height: 53px; width: 154px; font-size: 14px; font-style: normal; line-height: 50px; color: #FFFFFF; font-weight: bold; position: absolute; left: 183px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; text-align: center; border-bottom-style: solid; border-left-style: solid; background-position: center center; z-index: 3; }

#bn .txt .zi5 { background-image: url(../images/txtbg.png); background-repeat: no-repeat; display: block; height: 53px; width: 154px; font-size: 14px; font-style: normal; line-height: 50px; color: #FFFFFF; font-weight: bold; position: absolute; left: 243px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-position: center center; z-index: 3; }

#bn .tiao { background-color: #000000; height: 25px; width: 100%; position: absolute; bottom: 0px; z-index: 2; left: 0px; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }

#bn .tu .lianjie { display: block; height: 477px; margin: 0 auto }

.Roll { width: 982px; margin: -19px auto 0 auto; height: 40px; background: #F0F0F0; border-bottom: 1px solid #C9C9C9; position: relative; z-index: 1001; line-height: 40px; }

.news { font-weight: bold; padding: 0 0 0 18px; float: left; margin: 0 6px 0 0 }

.news2 { background: url(../images/pic7.gif) right center no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #9A9A9A; float: left; padding: 0 8px 0 0 }

#scrollDiv { width: 600px; height: 40px; line-height: 40px; overflow: hidden; float: left; margin: 0 0 0 9px; display: inline }

#scrollDiv li { height: 40px; }

#localtime { float: right }

.alls { float:right; width:41px; height:19px; margin:9px 20px 0 9px; display:inline }

.alls img { display:block; }

.box_bg { width:1003px; margin:0 auto }

.box { width:1003px; float:left; background:#f8f8f8; padding:40px 0 0 0; }

.s_page { float:left; width:257px; line-height:24px; font-size:12px; color:#767676; margin:0 0 0 28px; display:inline }

.floats { width:100%; position:absolute; z-index:999; left:0; }

.index_pics { float:left; margin: 0 0 0 86px; display:inline }

#myFocus { width:243px; height:152px; }

.contact { float:right; width:219px; color:#767676; line-height:24px; margin:0 62px 0 0; display:inline }

.qq a { float:left; margin:36px 0 0 19px }

.scroll { width:1003px; margin:0 auto }

.scroll_title img { margin: 0 0 0 10px }

.scroll2 { float:left; width:1003px; background:#f8f8f8; padding: 0 0 24px 0 }

.img-scroll { POSITION: relative; MARGIN: 2px auto; WIDTH: 1003px }

.img-scroll .next, .img-scroll .prev { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 41px; DISPLAY: block; HEIGHT: 42px; cursor:pointer; COLOR: #fff; TOP: 52px }

.img-scroll .prev { LEFT: 7px }

.img-scroll .next { RIGHT: 7px }

.img-list { POSITION: relative; WIDTH: 877px; HEIGHT: 169px; MARGIN-LEFT: 64px; OVERFLOW: hidden }

.img-list UL { WIDTH: 9999px }

.img-list LI { TEXT-ALIGN: center; WIDTH: 214px; DISPLAY: inline; FLOAT: left; HEIGHT: 165px; margin: 0 6px 0 0 }

.img-list LI span { float:left; width:216px; height:21px; line-height:21px }

.img-list li a { display:block; color:#767676 }

.img-list LI img { padding:4px; border:1px solid #e6e7e7; width:206px }

.bot { width:100%; height:42px; background:#000; text-align:center; color:#fff; line-height:42px; margin:3px 0 0 0 }

/*products_list
------------------------------------*/

.content_box { width:1003px; margin:0 auto; }

.content_box1 { background:#fff; width:1003px; float:left ;min-height:766px;height:auto !important;height:766px;overflow:visible;}

.type { width:216px; float:left; margin:14px 0 0 6px; display:inline }

.type h1 { height:56px; background:url(../images/pic18.gif) no-repeat; font-size:21px; font-family:"黑体"; color:#fff; padding:19px 0 0 34px; font-weight:bold; }

.type_hover { background:url(../images/pic20.gif) repeat-y; font-size:14px; font-weight:bold; padding:0 0 34px 0 }

.type_hover a { display:block; height:30px; color:#fff; }

.type_hover a.dg2{background:url(../images/pic19.gif) no-repeat}

.type_hover a:hover { background:url(../images/pic19.gif) no-repeat }

.type_hover span { padding:0 0 0 10px; width:183px; margin:0 0 0 3px; border-bottom:1px solid #787878;  display:block; height:29px; line-height:29px }

.type h2, .type h3, .type h4 { margin:10px 0 0 0 }

.type_right { width:744px; float:right; margin:27px 17px 0 0; display:inline }

.cokkie { background:url(../images/pic24.gif) left bottom no-repeat; height:34px; font-size:14px }

.cokkie span { background:url(../images/pic25.gif) no-repeat left center; color:#ff6600;   font-weight:bold; float:left; line-height:34px; padding:0 0 0 17px; }

.pro_list { }

.pro_list li { float:left; margin:23px 0 0 21px; display:inline }

.pro_list li a { border:1px solid #cac9c9; display: table-cell; vertical-align:middle; text-align:center; *display: block;
 *font-size: 189px;
 *font-family:Arial;
width:216px; height:216px; background:#fff; }

.pro_list li font { font-size:12px; float:left; text-align:center; width:218px; height:31px; line-height:31px; color:#3e3e3e; }

.pro_list li img { vertical-align:middle; display:inline; margin:0 auto; width:194px; height:170px; }

.digg { text-align:center; margin:29px auto }

.digg a { display:inline-block; background:url(../images/pic32.gif) no-repeat; text-align:center; line-height:37px; font-size:14px; color:#3e3e3e; font-weight:bold; width:37px }

.digg a.add0 { background-image:url(../images/pic33.gif); color:#fff }

.digg a.one1 { background-image:url(../images/pic34.gif); }

.digg a.one1:hover { background:url(../images/pic38.gif) no-repeat }

.digg a:hover { background:url(../images/pic33.gif) no-repeat; color:#fff }

.digg a.one2 { background-image:url(../images/pic36.gif); }

.digg a.one2:hover { background:url(../images/pic37.gif) no-repeat }

.page { margin:21px 0 0 0 }

/*news_list
--------------------------------------*/
.news_list a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/pic27.jpg) left center no-repeat; padding: 0 0 0 19px; max-width: 352px; width: 352px; margin: 0 0 0 9px; color: #3e3e3e; font-size: 14px; }

.news_list a:hover { color: #808080 }

/*con
--------------------------------------*/

.con{  line-height:21px; color:#3e3e3e; padding:21px 12px}

.con img{ display:inline; margin:0 auto}



/*pro_show
---------------------------------*/

.pro_show { }

.pro_show h1 { font-size:18px; text-align:center; font-weight:bold; padding:29px 0 }

.pro_show img { margin:0 auto 21px; display:block }

.pro_show h2 { padding:0 6px; font-size:12px; line-height:24px; color:#3e3e3e; }

.pro_show a { display:block; margin:21px 0 0 0; color:#0a5596; padding:0 6px; font-weight:bold }


/*news_show
--------------------------------------*/

.news_show { width: 704px; margin: 0 auto; font-family: "宋体"; color: #292929; font-size:12px }

.news_show h1 { text-align: center; font-weight: bold; margin: 26px 0 10px 0 }

.news_show h2 { text-align: center; margin: 0 0 21px 0; font-size: 12px }

.news_show h3 { font-size: 12px; line-height: 24px; }

.news_show em { font-style: normal; color: #f00 }

.news_show a { display:block; color:#1f378f; display:block; line-height:21px; font-weight:bold; padding:11px 0 }

.news_show h3 img{ width:704px}

.online { margin:21px auto; width:564px }

:focus { outline:none; }

.registerform .need { color:#b20202; }

.registerform td { padding:5px 0; vertical-align:top; text-align:left; }

.registerform .inputxt, .registerform textarea { border:1px solid #a5aeb6; width:242px; padding:2px; }

.registerform textarea { height:172px; }

.registerform label { margin:0 26px 0 10px; }

.registerform .tip { line-height:20px; color:#5f6a72; }

.registerform select { width:202px; }

.registerformalter select { width:124px; }

.Validform_checktip { margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }

.Validform_right { color:#71b83d; padding-left:20px; background:url(images/right.png) no-repeat left center; }

.Validform_wrong { color:red; padding-left:20px; white-space:nowrap; background:url(images/error.png) no-repeat left center; }

.Validform_loading { padding-left:20px; background:url(images/onLoad.gif) no-repeat left center; }

.Validform_error { background-color:#7fb1f0  ;}

#Validform_msg { color:#7d8289; font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
-webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; }

#Validform_msg .iframe { position:absolute; left:0px; top:-1px; z-index:-1; }

#Validform_msg .Validform_title { line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000; }

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none; }

#Validform_msg a.Validform_close:hover { color:#cc0; }

#Validform_msg .Validform_info { padding:8px; border:1px solid #000; border-top:none; text-align:left; }
#button, #resetu{ width:40px; height:20px; background:#2f81e5; border:none; text-align:center; color:#ffffff;}

#Translation{ background:url(../images/rar.gif) left center no-repeat; padding:0 0 0 24px; margin:21px 0; display:block}
