﻿/*CSS通用重置样式*/
*{word-break:break-all;font-family:'宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {line-height:1.5;font-size:12px;color:#333;background:#FFF url(../images/ddd.jpg) repeat-x center top;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a:link,a:visited,a:active{color:#666;text-decoration:none;}
a:hover{color:#F60;}
img{vertical-align:middle;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.wrapper{height:auto;margin:0 auto;position:relative;width:960px;z-index:1;}
.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}

#header{background:url(../images/hddd.jpg) no-repeat center top;}
.headinfo{ height:115px; z-index:999;}
.headinfo .headlogo{ float:left; display:inline; margin:31px 0 0 24px;}
.headinfo .head404{ float:right; display:inline; width:303px; height:40px; margin:75px 0 0 0; background:url(../images/404.png) no-repeat 0 0;}
.headinfo .search{ float:right; display:inline;height:40px; margin:75px 0 0 0;position:relative;}
.search .input { display: block; margin: 0; padding: 3px 30px 3px 10px; width: 150px; height: 20px; line-height: 20px; color: #fff; border: 1px solid #76b5dc; border-radius: 2px; background: url(../images/d_13.gif) no-repeat 0 0;}
.search .submit {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 28px;
    line-height: 30px;
    text-indent: -9999px;
    color: #fff;
    border: none;
    background: url(/images/search.png) no-repeat center;
    cursor: pointer;
    _text-indent: 0;
    overflow: hidden;
}


.shutnav{ position:absolute;top:34px; right:5px;}
.shutnav li{ float:left; line-height:30px; color:#888;}
.shutnav li a{ display:inline-block;margin:0 8px; line-height:30px; color:#888;}
.shutnav li.lan{ position:relative; width:115px;}
.shutnav li.lan .sp{ width:110px; margin-right:0;}
.shutnav li .lanqie { width:95px; height:65px; display:none; padding:28px 10px 0; background:url(../images/icon12.jpg) no-repeat center top; position:absolute; top:3px; left:-4px;}
.shutnav li .lanqie a{ display:inline-block; height:20px; width:95px; margin:0; line-height:100%;}

.headNav{ height:40px; background:url(../images/d_03.gif) repeat-x center top; z-index:999;}
.headNav .navbox{z-index:999;}
.headNav .navbox .navlist li{ float:left;display:inline;margin:0 1px;position:relative;z-index:999;vertical-align:bottom;}
.headNav .navbox .navlist li a{ display:block; width:116px; height:40px; text-align:center;overflow:hidden; font-size:15px; line-height:40px; font-family:微软雅黑;color:#fff;}
.headNav .navbox .navlist li a:hover,.headNav .navbox .navlist li a.on{ background:url(../images/d_05.gif) no-repeat center top;}
.headNav .navbox .navlist li ul{ position:absolute;left:0;top:40px; display:none; width:116px; background:#fff;z-index:1000;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9; overflow:hidden;}
.headNav .navbox .navlist li ul li{ float:none; display:block;margin:0;}
.headNav .navbox .navlist li ul li a{ color:#333;font:12px/32px 微软雅黑; height:32px; text-align:center; overflow:hidden;}
.headNav .navbox .navlist li ul li a:hover{ background:url(about:blank);}

.banner{ height:200px;}
.abb{ background:#f5f1c4;}

#main{ background:url(../images/d_10.gif) repeat-x center 5px;}
.main{ padding-top:20px;}
.main .left{ float:left; display:inline; width:209px;}
.main .left .hd{ height:55px; background:url(../images/d_13.gif) no-repeat 0 0;}
.main .left .hd span{ display:block; padding:8px 0 0 24px; font-size:18px; font-family:微软雅黑; color:#fff; height:24px; overflow:hidden;}
.main .left .hd i{color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:25px;}
.main .left .leftnavbox{}
.main .left .leftnav li{height:34px; background:url(../images/lnv.jpg) no-repeat left bottom;}
.main .left .leftnav li.last{ background:url(../images/llnv.jpg) no-repeat left bottom;}
.main .left .leftnav li a{ display:block; font:12px/34px 宋体; color:#666; padding-left:34px;}
.main .left .leftnav li a:hover{ color:#5250a1;}
.main .left .adsbox{ padding-top:10px;}

.main .right{ float:right; width:720px;}
.main .right .hd{ height:48px; padding-top:7px; background:url(../images/line1.gif) repeat-x left bottom;}
.main .right .hd h3{ float:left; font:16px/48px 微软雅黑; color:#444;}
.main .right .hd .path{ padding-top:20px; color:#666;font-family:微软雅黑; float:right; display:inline; margin-right:3px;}
.main .right .hd .path a{color:#666;font-family:微软雅黑;}
.main .right .contentbox{ min-height:434px; padding:25px 0; line-height:200%;}
.main .right .contentbox .basepic{ float:left; display:inline-block; background:url(../images/apic.jpg) no-repeat; padding:4px 18px 5px 4px; width:268px; height:288px; line-height:100%;}
.main .right .newsbox{ padding:25px 10px;}
.page { padding:10px; text-align:center; clear:both;}
.page a:hover { text-decoration:underline; color:Red;}
.news_list { width:auto; padding:16px 14px 18px 0; border-bottom:1px solid #ccc;}
.news_list h4 { font-size:30px; color:#555;}
.news_list p { height:18px; padding:4px 0;}
.news_list p a { font-weight:bold;}
.news_list span { padding-top:4px; line-height:24px; color:#666; }
.info_t { width:auto; line-height:35px; font-size:18px; text-align:center; border-bottom: 1px dashed #ccc;}
.info_time { text-align:center; line-height:22px;border-bottom: 1px dashed #ccc;}

.career{ width:480px; margin:0 auto;}
.career table{ border-collapse:collapse;}
.career td{ height:32px; line-height:32px; color:#444; border:1px solid #ccc; padding:0 10px;text-align:center; }
.career .head{ background:#eee;}
.career .head td{ text-align:center; color:#000;}
.career .sy{ color:#058bc2;}
.basebox{ padding:25px 15px; line-height:200%;}

#footer{background:url(../images/fbh.jpg) repeat-x center bottom;height:82px;}
#footer .footinfo{ padding-top:10px; line-height:200%; color:#666; z-index:100;}
#footer .footinfo .footicon{ position:absolute;top:24px;right:10px;}
#footer .footinfo .footicon a{ display:inline-block; margin:0 5px; height:44px; width:33px; background:url(../images/icon11.gif) no-repeat;}
#footer .footinfo .footicon a.fore1{ background-position:0 0;width:45px;}
#footer .footinfo .footicon a.fore2{ background-position:-53px 0;}
#footer .footinfo .footicon a.fore3{ background-position:-94px 0;}
#footer .footinfo .footicon a.fore4{ background-position:-136px 0;}
#dcms_pager .pages{border:medium none;clear:both;font-size:12px;margin:10px 0;padding:0;text-align:center;text-transform:uppercase;}#dcms_pager .pages a{border:1px solid #CCCCCC;font-size:12px;height:16px;line-height:16px;margin:0 5px 0 0;padding:0 3px;text-decoration:none;color:#555; background:#fff;}#dcms_pager .pages a:hover{border:1px solid #AEAEAE;}#dcms_pager .pages .pgEmpty{border:1px solid #EEEEEE;color:#EEEEEE;}#dcms_pager .pages .pgCurrent{background-color:#EEEEEE;border:1px solid #AEAEAE;color:#000000;font-weight:bold;}
.idx_banner { height:380px;}
.index{ padding-top:38px;}
.idxbox{ float:left; display:inline; width:286px; height:175px; margin-bottom:18px; margin-right:20px;}
.idxbox .hd{ height:30px;}
.idxbox .hd b{ font:15px/15px 微软雅黑; color:#5250a1;}
.idxbox .hd i{ font:12px/28px Arial; color:#b8b8b8; padding-left:5px;}
.idxbox .hd a{ float:right; display:inline; width:41px; height:12px; background:url(../images/icon1.jpg) no-repeat; margin:8px 1px 0 0;}
.idxbox .content{ overflow:hidden;}
.idxbox .pic{ float:left; display:inline; width:92px; height:144px;}
.idxbox .fore{float:right;display:inline;width:193px; border:1px solid #eee; border-left:0; height:143px;}
.idxbox .fore .txt{ padding:12px 10px 0 13px; line-height:200%; color:#666;}
.idxbox .fore .txt span{ padding-left:24px;}
.idxpbox{ width:280px; overflow:hidden;}
.idxpbox .listbox{width:188px; height:142px; float:left;}
.idxpbox .listbox li{ padding-bottom:1px;}
.idxpbox .listbox li a{ display:block; height:28px; background:#e9e8ff; line-height:28px; padding-left:13px;}
.idxpbox .listbox li a:hover{ background:#fff;color:#5250a1; font-weight:bold;}
.idxnbox{ margin-right:0; width:354px;}
.idxnbox .listbox{ float:left;border:1px solid #eee; border-left:0; padding:4px 8px; width:245px; height:135px;}
.idxnbox .newslist{ overflow:hidden;}
.idxnbox .newslist ul { margin-bottom:-1px;}
.idxnbox .newslist li{ background:url(../images/line2.gif) repeat-x left bottom;}
.idxnbox .newslist li a{ display:block; line-height:27px; padding-left:10px; background:url(../images/icon7.gif) no-repeat 2px center;}
.idxnbox .newslist li a:hover{ font-weight:bold; color:#0ca6eb;}
.idxlist{width:943px; padding-left:15px; border:1px solid #eee; height:102px; float:left; display:inline-block; margin-bottom:18px;}
.idxlist li{ float:left; display:inline; width:314px;}
.idxlist li dl{ overflow:hidden; padding-top:10px;}
.idxlist li dl dt{ float:left; display:inline; width:84px; height:92px;}
.idxlist li dl .pic1{ background:url(../images/icon11.jpg) no-repeat 2px 4px;}
.idxlist li dl .pic2{ background:url(../images/icon2.jpg) no-repeat 0 2px;}
.idxlist li dl .pic3{ background:url(../images/icon3.jpg) no-repeat 2px 2px;}
.idxlist li dl dd{ float:left; display:inline; width:208px;}
.idxlist li dl dd .hd{ height:27px;}
.idxlist li dl dd .hd {font:15px/15px 微软雅黑; color:#5250a1;}
.idxlist li dl dd .hd i{font:12px/28px Arial; color:#b8b8b8; padding-left:5px;}
.idxlist li dl dd .txt{ line-height:150%;}
.idxlist li dl dd .txt span{ color:#666;}
.idxlist li dl dd .btn{ padding-top:8px;}
.idxlist li dl dd .btn a{ display:block; height:21px; width:82px; background:url(../images/icon5.gif) no-repeat;}
.idxlink{ float:left;}
.idxlink .hd{font:15px/15px 微软雅黑; color:#5250a1; height:25px;}
.idxlink .hd i{font:12px/28px Arial; color:#b8b8b8; padding-left:5px;}
.idxlink .content{ overflow:hidden;}
.idxlink .content a{ float:left; display:inline-block; border:1px solid #e7e6e6; width:106px; height:55px; margin:0 6px 12px;}

.probox{ padding:20px 8px;}
.probox dl{ float:left; display:inline; width:176px; height:167px;}
.probox dl dt{width:148px;height:112px;margin:0 auto;}
.probox dl dd{ padding-top:10px; text-align:center;}
.main .productbox { padding:0;}
.main .productbox .box1{ overflow:hidden; padding-top:20px;}
.main .productbox .picdiv{ float:left;width:295px;height:194px; background:url(/images/bg21.jpg) no-repeat;}
.main .productbox .picdiv img{ padding:6px;}
.main .productbox .pro-attr{ float:left; display:inline; margin-top:10px; margin-left:20px; width:350px;}
.main .productbox .pro-attr h1{line-height:200%; color:#8c8c8c;}
.main .productbox .pro-attr .content{line-height:200%;color:#8c8c8c;}
.main .productbox .box2{ margin-top:12px;}
.main .productbox .box2 .hd2{ border:1px solid #dfe0e1; overflow:hidden; height:26px;background:url(/images/icon24.jpg) repeat-x;}
.main .productbox .box2 .hd2 b{ line-height:26px;background:#1c6ebb; color:#fff;font-weight:bold; padding:0 20px;float:left;}
.main .productbox .box2 .content{ line-height:200%; padding:15px 10px;}