/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px tahoma,sans-serif;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
body,div,p{word-wrap:break-word;word-break:break-all;word-break:normal;}
small{font-size:12px;}ul,ol{list-style:none;}
a{text-decoration:none; outline:none; color:#343434; }
a:hover{text-decoration:underline; color:#ff6600;}
sup{vertical-align:text-top;} sub{vertical-align:text-bottom;}
img{border:0;}
button,input,select,textarea{font-size:100%; vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.cfix{zoom:1}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.clear{ clear:both;} .fl { float:left} .fr { float:right}



/* top */
.top{width:100%; height:90px; background-color:#E4E4E4; border-bottom:#C2C2C2 1px solid; overflow:hidden;}
.top .bg{width:938px; margin:0 auto; height:77px; background:url(../images/icon/ico.gif) no-repeat; padding:13px 0px 0px 25px;}
.top .bg .logo{width:170px; height:65px; float:left;}
.top .bg .company-name{float:left; padding:10px 20px; color:#666666; font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:18px;}
.top .bg .company-name p{font-size:12px; color:#9F9F9F;}
.top .bg p.test{padding-top:30px;float:right; color:#C7C7C7;}
.top .bg p.test a{ color:White;}
.top .bg ul.language{color:#FFFFFF; float:right; width:105px; height:30px; padding-top:28px;padding-right:20px;}
.top .bg ul.language li{float:right; line-height:18px; font-family:Tahoma;}
.top .bg ul.language li a{color:#FFFFFF;}
.top .bg ul.language li.eng a{text-decoration:underline;}
.top .bg ul.language li.chinese{padding-right:20px; line-height:20px; width:45px;}

/* banner */
.banner{margin:0 auto; width:960px; height:270px; background:url(../images/img/banner.jpg) no-repeat; background-position:80% bottom;}
.banner .nav{width:958px; height:50px; padding-left:2px;}
.banner .nav ul{width:958px; height:55px; background:url(../images/bg/nav.jpg) repeat-x;}
.banner .nav ul li{float:left; height:17px; background:url(../images/bg/nav.jpg) repeat-x; padding:10px 26px; border-right:#758290 1px solid;}
.banner .nav ul li.index{background:url(../images/icon/ico.gif) no-repeat; background-position:0 -100px; font-weight:bold; height:30px;}
.banner .nav ul li.current{height:30px; background:url(../images/icon/ico.gif) no-repeat; background-position:-300px -100px;}
.banner .nav ul li a{color:#FFFFFF; font-size:14px; display:block;}
.banner .nav ul li.last,.banner .nav ul li.current,.banner .nav ul li.index{border-right:0;}
.banner .intro{padding-top:30px; padding-left:60px;}
.banner .intro h2{color:#FFFFFF; font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",simHei; font-size:18px; font-weight:normal; padding-bottom:6px;}
.banner .intro p{width:370px; color:#A9CBDE; line-height:18px;overflow:hidden;height:160px;}

/* search */
.maincontent .right .search{padding:15px; height:70px; background-color:#1F3656;}
.maincontent .right .search form{height:35px;}
.maincontent .right .search input.text{background:url(../images/icon/ico.gif) no-repeat; background-position:0 -160px; border:0px; height:32px; width:207px; padding:8px 0px 0px 10px; float:left;}
.maincontent .right .search input.button{background:url(../images/icon/ico.gif) no-repeat; background-position:-217px -160px; width:59px; height:32px; border:medium none; float:left; cursor:pointer; color:#FFFFFF; font-weight:bold;}
.maincontent .right .search dl{padding-top:5px; width:270px; padding-left:7px; height:30px;}
.maincontent .right .search dl dt{color:#FCAE04; float:left; height:30px; padding-right:5px;}
.maincontent .right .search dl dd{float:left; padding-right:5px;}
.maincontent .right .search dl dd a{color:#FFFFFF; text-decoration:underline;}

/* stock */
.maincontent .right .stock{background-color:#1F3656; padding-left:15px; padding-bottom:15px;}
.maincontent .right .stock h2{height:35px;}
.maincontent .right .stock h2 strong{color:#FFFFFF; font-weight:bold; font-size:14px; padding:8px 0px 0px 5px; float:left;}
.maincontent .right .stock h2 span{float:right; width:63px; height:22px; background:url(../images/icon/ico.gif) no-repeat; background-position:0 -420px; font-weight:normal; padding:6px 0px 0px 15px;}
.maincontent .right .stock h2 span a{color:#000000;}
.maincontent .right .stock table tr th{padding:4px 5px; background-color:#314D74; color:#A8B8D7; text-align:left;}
.maincontent .right .stock table tr td{border-bottom:#355C80 1px solid; padding:4px; color:#81A4CD;}
.maincontent .right .stock table tr td a{color:#81A4CD; }
.maincontent .right .stock table tr td a:hover{color:#FF9900;}

/* news */
.maincontent .right .news{padding-left:15px; background:url(../images/bg/cirle.jpg) no-repeat; background-position:bottom; background-color:#1F3656;}
.maincontent .right .news h2{height:35px; background:url(../images/bg/infor_03.gif) no-repeat; background-position:left bottom;}
.maincontent .right .news h2 strong{color:#FFFFFF; font-weight:bold; font-size:14px; padding:8px 0px 0px 5px; float:left;}
.maincontent .right .news h2 span{float:right; width:83px; height:22px; background:url(../images/icon/ico.gif) no-repeat; background-position:0 -420px; font-weight:normal; padding:6px 0px 0px 15px; }
.maincontent .right .news h2 span a{color:#000000;}
.maincontent .right .news ul{height:200px; width:265px;}
.maincontent .right .news ul li{padding:10px 5px 6px 5px; height:18px; background:url(../images/bg/infor_06.gif) no-repeat; background-position:left bottom; width:265px;}
.maincontent .right .news ul li span{color:#81A4CD; padding-right:12px; float:left;}
.maincontent .right .news ul li a{color:#FFFFFF; display:block; float:left; width:180px; overflow:hidden; height:16px; line-height:16px;}

/* category */
.maincontent .right .category{padding-left:15px; background-color:#1F3656; padding-bottom:10px;}
.maincontent .right .category h2{height:27px; background:url(../images/bg/infor_03.gif) no-repeat; background-position:left bottom; color:#FFFFFF; font-weight:bold; font-size:14px; padding:8px 0px 0px 5px;}
.maincontent .right .category ul{width:265px; }
.maincontent .right .category ul li{padding:10px 5px 6px 5px;  height:18px; background:url(../images/bg/infor_06.gif) no-repeat; background-position:left bottom;  color:#81A4CD;}
.maincontent .right .category ul li span{float:left; width:120px; padding-left:10px;}
.maincontent .right .category ul li a{color:#81A4CD;}

/* data */
.maincontent .right .data{padding-left:15px; background-color:#1F3656; background:url(../images/bg/cirle.jpg) no-repeat; background-position:bottom;}
.maincontent .right .data h2{height:35px; background:url(../images/bg/infor_03.gif) no-repeat; background-position:left bottom;}
.maincontent .right .data h2 strong{color:#FFFFFF; font-weight:bold; font-size:14px; padding:8px 0px 0px 5px; float:left;}
.maincontent .right .data h2 span{float:right; width:63px; height:22px; background:url(../images/icon/ico.gif) no-repeat; background-position:0 -420px; font-weight:normal; padding:6px 0px 0px 15px;}
.maincontent .right .data h2 span a{color:#000000;}
.maincontent .right .data ul{height:160px; width:265px;}
.maincontent .right .data ul li{padding:8px 5px 8px 5px; height:18px; background:url(../images/bg/infor_06.gif) no-repeat; background-position:left bottom; width:265px; color:#81A4CD; overflow:hidden; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.maincontent .right .data ul li a{color:#81A4CD;}

/* contact */
.maincontent .right .contact{width:310px; height:150px; background:url(../images/icon/ico.gif) no-repeat; background-position:0 -260px; margin-top:12px;}
.maincontent .right .contact h2{font-size:14px; color:#000000; padding-left:45px; padding-top:12px;}
.maincontent .right .contact ul{width:260px; padding:5px 25px;}
.maincontent .right .contact ul li{color:#446368; line-height:17px;}

/* link */
.link{width:955px; margin:10px auto; clear:both; padding-left:5px; line-height:19px;}
.link a{ text-decoration:underline;color:#666666; margin-right:5px;}
.link span{ text-decoration: none; color:#000000; font-weight:bold;}

/* footer */
.footer{clear:both; height:102px; width:100%; background:url(../images/bg/footer-line_08.gif) repeat-x; background-color:#0000CC;}
.footer .middle{height:102px; width:960px; text-align:center; margin:0 auto;}
.footer .middle p.nav{padding-top:28px; height:21px; color:#FFFFFF;}
.footer .middle p.nav a{color:#FFFFFF;}
.footer .middle p.copyright{color:#7CA6C5; padding-top:5px;}




.second{position:absolute;background-color:#7C98BF; padding:5px 15px 5px 5px;  border:#ACCFFF 1px solid; color:#FFFFFF;z-index:999;}
.second p{line-height:18px; background:url(../images/bg/bit_03.jpg) no-repeat; background-position:left 45%; padding-left:10px;}
.second p a{color:#FFFFFF;}