@charset "utf-8";
/* CSS Document */
div, span, h1, h2, h3, ul, ol, li, p, input, select { margin:0; padding:0; font-family:"Microsoft Yahei"; font-size:12px; list-style:none}
body{padding:0; margin:0 auto; background:#fff url(body_bg.jpg) repeat-x;position:relative}
a {color:#369; text-decoration:none}
a:hover{text-decoration:underline}
a img {border:none}
.clr {clear:both; height:0; *display:inline;/*IE only*/}
.red, .hl, .highlight{color:#C00}
.hl{font-weight:bold}
.orange{color:#F60}
.blue{color:#039}
.green{color:#060}
#head{margin:0 auto; width:930px; height:120px; background:url(top_bg.jpg) no-repeat transparent; position:relative}
#logo{height:90px; width:600px; position:absolute; left:0; top:10px; line-height:110px; font-size:26px; font-weight:bold; color:#fff; padding:0px 15px 0 180px; background:url(Logo.png) left center no-repeat; }
#foot {margin:0 auto; margin-top:15px; width:930px; height:84px;padding:0!important;background:url(top_bg.jpg) no-repeat transparent; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden}
#foot span{ display:block; margin:0 auto; padding-top:30px; width:80%; text-align:center; color:#fff;}
/******************************************************************************************/
#navbar{margin:0 auto; width:930px}
#navbar ul, #navbar li {list-style-type:none; text-transform:capitalize;margin:0; padding:0;}
#navbar li{ position:relative; width:100px; background-color:transparent}
#nav {list-style:none; height:35px; display:block; background:url(nav_bag.jpg) no-repeat; padding-left:15px;}

#nav .navbar {list-style:none; height:35px; line-height:35px; display:inline-block; float:left; text-align:center; color:#fff;background:url(nav_li.gif) no-repeat scroll right 2px transparent; padding-right:4px; z-index:999;}
#nav li a {padding:2px 8px; display:block; _display:inline-block; height:35px; font-size:13px; font-weight:bold; color:#fff; text-decoration:none}
#nav li a:hover {height:35px; display:block;line-height:35px;color:#fff; text-decoration:none; background: url(nav_this.jpg) no-repeat scroll center 0 transparent; }

#nav li ul { position:absolute; padding:0px; padding-top:6px; background:url(downmenu_topbg.gif) 0px 0 no-repeat; margin-top:0; left:0px; top:28px;}
#nav li ul li a {color:#fff; font-size:12px;line-height:30px;}
#nav li ul li a:hover {height:34px; display:block;line-height:30px;color:#FF6; text-decoration:none; background:none }
#nav .navbar ul {display:none; position:absolute;}
#nav .navbar li {height:34px;background:url(nav_this.jpg) center 0 repeat-x;/*IE6 only*/}
.nav_more{opacity:0.6}
.nav_more:hover {opacity:1}
/******************************************************************************************/

#lundong{padding:0;margin:0 auto; width:930px;height:270px; overflow:hidden;position:relative; -moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px; border-top-right-radius:7px;}
.js {position:relative; width:930px; height:230px;margin:0 auto; overflow:hidden}
.sl {width:930px; height:230px; -moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px; border-top-right-radius:7px; overflow:hidden;}
.sl a {width:500px; display:block; padding-top:70px; margin:0px 300px 0 50px; color:#3CF; text-decoration:none; font-size:30px; font-weight:bold; text-shadow:1px 1px 2px #000;}
.sl a:hover{ color:#FC0}
.sl span {width:500px; display:block; margin:20px 300px 0 50px; }
.sl span a{color:#3CF; font-size:15px; font-weight:bold; padding:0}
.jsnav {background:url(jsnav.png) no-repeat;position:absolute; width:125px; bottom:10px; font-family:arial, helvetica, sans-serif; height:30px; right:10px; font-weight:bold; cursor:pointer; z-index:100}
.jsnav a {text-align:center; line-height:30px; width:25px; float:left; vertical-align:middle; border:none}
.prevbtn {background:url(jsnav.png) no-repeat;display:block; background-position:0px -30px; height:30px}
.nextbtn {background:url(jsnav.png) no-repeat;display:block; background-position:-100px -30px; height:30px}
.imgselected {background:url(jsnav.png) no-repeat;background-position:1px -60px; color:#000}

#roll{height:930px; height:35px; background:url(ind03.gif) repeat-x;}
.roll-l{width:3px; height:34px; background:url(ind01.gif) no-repeat; float:left}
.roll-r{width:3px; height:34px; background:url(ind02.gif) no-repeat; float:right}

.roll-news{position:relative;width:800px;height:31px;overflow:hidden;float:left; margin-left:15px; line-height:31px;}
.roll-news ul{position:absolute;left:0px;top:0px;}
.roll-news li{float:left;width:800px;height:31pxpx;overflow:hidden;padding:0px;}
.roll-news li a{float:left;color:#F60; text-decoration:none}


/******************************************************************************************/
#body {margin:10px auto; margin-bottom:10px; padding:0; width:930px;}
.rd-bg{background-color:#eff4fa; border:1px #d7dde9 solid; border-radius:5px; -moz-border-radius:5px; padding:10px; margin-bottom:10px; overflow:hidden }
.rd-bg h1{padding-left:5px;font-size:14px; line-height:35px; height:35px; background:url(h1.gif) bottom repeat-x transparent;}
.pos{ display:inline-block; float:left; vertical-align:middle;font-size:12px; line-height:25px; height:25px; }
.pos a:hover {color:#F90}
.more{float:right;height:13px; width:44px; margin:10px 15px 0 0;}
.h-title{height:20px; width:200px; display:inline-block; float:left; vertical-align:middle; margin-top:0px; text-indent:-1000px; overflow:hidden}

#lc{width:260px; float:left; min-height:580px;}
#rc{width:632px;float:right; min-height:600px; }
#src{width:240px}
#pcc{width:240px}

#src ul {list-style:none; margin-top:10px; padding:8px;}
#src ul li {line-height:25px; height:25px; padding-bottom:3px; width:220px;}
#src ul li span{float:left; margin-right:10px; display:block; width:60px; text-align:right; font-weight:bold}
#src ul li input[type=text]{ line-height:20px; padding:1px 3px; border:1px #8197C0 solid; float:left; width:142px;}
#src ul li input[type=submit]{width:66px; height:24px; vertical-align:middle; border:none; background:url(b_sub.gif) no-repeat;}
#src ul li input[type=reset]{width:66px; height:24px; vertical-align:middle; border:none; background:url(b_res.gif) no-repeat;}
#src ul li select{line-height:20px; padding:2px; border:1px #8197C0 solid;float:left; width:150px;}

#pcc ul {list-style:none;  padding:8px;}
#pcc ul li {line-height:40px; height:40px; padding:10px 0 10px 10px; width:215px; border-bottom:1px #afbdd6 dotted;}
#pcc ul li:hover{background-color:#D3DFED}
#pcc ul li span {float:left; display:inline-block}
#pcc ul li span img{width:60px; height:38px; padding:1px; border:1px #999999 solid}
#pcc ul li a {display:inline-block; float:left; height:40px; width:130px; padding-left:20px; font-size:15px; font-weight:bold; text-decoration:none; color:#F60; letter-spacing:1px;}
#pcc ul li a:hover{text-decoration:underline}

#pcb ul {list-style:none;  padding:2px;}
#pcb ul li {line-height:40px; height:40px; padding:10px 0; width:240px;}
#pcb ul li:hover{background-color:#D3DFED}
#pcb ul li span {float:left; display:inline-block; width:100px; margin-left:10px;}
#pcb ul li span img{width:100px; height:38px; padding:1px; border:1px #999999 solid}
#pcb ul li a {display:inline-block; float:left; height:40px; width:130px; padding-left:0px; font-size:15px; font-weight:bold; text-decoration:none; color:#F60; letter-spacing:1px;}
#pcb ul li a:hover{text-decoration:underline}

#tcb ul {list-style:none;  padding:2px;}
#tcb ul li {line-height:40px; height:50px; padding:10px 0; width:600px;}
#tcb ul li span {float:left; display:inline-block; width:100px; margin-left:30px;}
#tcb ul li span img{width:110px; height:45px; padding:1px; background:#fff }
#tcb ul li a {display:inline-block;border:1px #999999 solid; float:left; height:47px; width:112px; padding-left:0px; font-size:12px; text-decoration:none; text-align:center; color:#F60;}
#tcb ul li a:hover{text-decoration:underline; border:1px #000000 solid}

.news-c {float:left; margin-left:5px;}
.news-c ul {list-style:none;  padding:0 0 0 28px; width:280px; height:116px; margin-top:10px; overflow:hidden}
.news-c ul li {line-height:24px; height:24px; padding:2px 10px 2px 20px; width:230px; background:#eff4fa url(i_01.gif) 2px center no-repeat; border-bottom:1px #afbdd6 dotted;}
.news-c ul li:hover{background-color:#D3DFED}
.news-c ul li a { text-decoration:none; display:block; height:24px; line-height:24px; overflow:hidden}
.news-c ul li a:hover {text-decoration:underline}

.news-c ol{ list-style:none;  padding:0;}
.news-c ol li { text-align:center; float:left; width:196px; height:155px; overflow:hidden; margin:10px 10px 10px 0;}
.news-c ol li a {display:block; text-decoration:none; line-height:25px; }
.news-c ol li a:hover{ color:#000}
.news-c ol li a img {width:190px; height:120px; padding:2px; border:1px #888 solid; cursor:pointer; opacity:0.8}
.news-c ol li a img:hover { border:1px #666 solid; cursor:pointer; opacity:1}

.new ul li{line-height:24px; height:24px; padding:2px 10px 2px 20px; background:#eff4fa url(i_01.gif) 2px center no-repeat; border-bottom:1px #afbdd6 dotted;}

/******************************************************************************************/
/* scrollbox */
.scrollbox{position:relative;width:930px;height:80px; margin-top:10px;overflow:hidden;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:930px;height:75px;overflow:hidden;padding:5px 0px;}
.scrollbox li span { display:inline-block; width:159px; height:66px; border:1px #CCCCCC solid; padding:3px;margin-left:12px; float:left}
.scrollbox li span:hover{border:1px #C00 solid; background-color:#FF9}
.scrollbox li a{display:block;width:156px;height:63px;overflow:hidden; border:1px #ddd solid}
.scrollbox li a img{display:block;width:156px;height:63px;background:#eee;}
/* leftlist */
#leftlist{width:999em;}
/* show****************************************************************************************/
.show {padding:20px;}
.show h1 {padding:0px; margin:0; text-align:center; background:none;}
.show .info{ display:block; width:90%; margin:0 auto; border-top:1px #666666 solid; padding:5px 20px; margin-top:10px; text-align:right; color:#333}
.show p {line-height:18px; margin:8px auto; text-indent:25px;}
.content{width:95%; margin:0 auto;}
.about p{line-height:25px; margin:8px auto; text-indent:25px; font-size:1.2em}
.about p img {margin:25px;}
.hr {padding:25px;}
.hr ol {padding-left:30px; margin:15px 0;}
.hr ol li {list-style:lower-latin; line-height:25px;}
.table { border-collapse:collapse; width:100%; margin-top:10px; }
.table td { padding:10px 5px; border:1px solid #09C; background-color:#fff; font-size:1.1em }
.table td input {border:#096 1px solid}

.pclass h2{line-height:28px; border:1px #003366 solid; padding:5px 35px; font-size:15px; background:#BFDFFF url(i_08.gif) 10px center no-repeat;}
.pclass ul {padding:20px}
.pclass ul li{width:600px; line-height:30px; margin-bottom:12px; padding-left:20px; background:url(i_06.gif) left 8px no-repeat;}
.pclass ul li a {font-size:14px; color:#C00; font-weight:bold}
.pclass ul li ol li {width:150px; margin:5px; padding:0 0 0 25px; line-height:25px; float:left; background:url(i_01.gif) 5px center no-repeat; }
.pclass ul li ol li:hover{background:#D3DFED url(i_04.gif) 5px center no-repeat;}
.pclass ul li ol li a {font-size:12px; color:#036}

#newslist li{ height:35px;line-height:35px; width:560px; padding:5px  0 5px 30px; margin-bottom:10px; border-right:1px #6699CC solid; border-bottom:1px #69c solid; background:#D3DFED url(i_07.gif) 10px center no-repeat; }
#newslist li:hover{background:#FFD url(i_02.gif) 10px center no-repeat}
#newslist li span{width:70px; text-align:center; float:left; display:block; color:#C00; font-weight:bold}
#newslist li span a{color:#c00; font-weight:bold}
#newslist li span.t{float:right; margin-right:10px; text-align:left;}
#newslist li a.nt {display:block; float:left; width:380px; font-weight:bold}

.pagefoot{text-align:center;}
.pagefoot input{text-align:center}
ul.pagefoot li {padding:0 15px; margin:30px 20px; height:30px; line-height:30px; font-size:12px; text-align:center; border-top:1px #ccc solid;}
ul.pagefoot li a{border:0; text-decoration:underline}
ul.pagefoot li span {float:left; font-size:12px; padding-left:10px}

#logolist li{float:left;width:600px;padding:5px 0px; height:120px;}
#logolist li span { display:inline-block; width:159px; height:95px; border:1px #CCCCCC solid; padding:3px;margin-left:23px; float:left; text-align:center; background-color:#B7C9D7; border-radius:5px;-moz-border-radius:5px }
#logolist li span:hover{border:1px #C00 solid; background-color:#FF9; font-weight:bold}
#logolist li span span, #logolist li span span a {border:none; margin:0; background:none}
#logolist li span span:hover{border:none; background:none;}
#logolist li a{display:block;width:156px;height:70px;overflow:hidden; border:1px #ddd solid}
#logolist li a img{display:block;width:156px;height:70px;background:#eee;}

#pinfo p {text-indent:0!important}
#pinfo td td {text-align:center}
#pinfo h1 {padding:10px 0}
.notice{ padding:10px 30px; border:1px #FF6600 solid; background-color:#FFC}
td.tdl{width:105px; height:25px; line-height:25px; text-align:right; padding-right:15px;}
td.tdr{padding-left:10px; width:450px; height:25px; line-height:25px;}


.show_head{height:25px;line-height:25px;padding-left:20px;border-bottom:1px #ACB5CC dotted; background:url(i_09.png) left center no-repeat}
.show_head a{color:#C00; font-weight:bold; text-decoration:underline}
#productlist{float:right;width:600px;height:auto !important; background:#fff}
#productlist ul{list-style:none;padding-left:10px;height:25px;}
#productlist ul li{float:left;height:24px;font-size:0.9em;line-height:24px;width:80px;border-bottom:#ddd 1px dotted;text-align:center;overflow:hidden;}

.sarto{ padding-top:10px}
.sarto{background:#fff}
.sarto p {line-height:20px; font-size:13px; padding:0 10px; margin-bottom:15px; text-indent:24px}
.sarto td{ line-height:35px; padding-left:25px; background:url(i_02.gif) 5px center no-repeat; font-size:13px}
.sarto td a{text-decoration:underline; color:#00F}
.sarto td.st { background:#369; color:#fff; font-weight:bold; margin-top:20px; padding-left:10px; line-height:45px;}
.sarto td.st h3 {width:80%; float:left; font-size:15px;}
.sarto td.st a {display:inline-block; width:15%; float:right; color:#FF0; text-decoration:underline}

.sarto_sub {background:#FFF; padding:10px}
.sarto_sub h1{color:#F00; font-size:18px; background:none}
.sarto_sub h2{color:#000; font-size:15px; padding-left:5px; background:none}
.sarto_sub td{line-height:18px; font-size:13px; padding-bottom:6px}
.sarto_sub td.st{background:#369; color:#fff; font-weight:bold; margin-top:20px; padding:0 5px; line-height:25px;}
.sarto_sub td a{text-decoration:underline; color:#00F}

#goto ul, #goto ul li {padding:0; margin:0}
#goto ul li {border:0px #FF6600 dashed; }
#goto ul li a {display:block; text-decoration:underline; text-align:center; font-weight:bold;width:100px;padding:3px 5px;background-color:#FFC;color:#C00;}
#goto ul li a:hover {background-color:#C00; color:#FF0; text-decoration:none}
#qq{position:fixed; right:10px; top:200px;}
#close{position: absolute;top:0px; right:4px; width:15px; height:15px; z-index:1000; cursor:pointer}
#qq li{text-align:center; margin:0; width:100px;line-height:46px;}
#qq li a{line-height:30px; display:block; padding:4px 0;  background:url(QB.gif) repeat-y;}

.brand {line-height:30px; padding-left:20px; margin:10px 0;}
.brand a {display:inline-block; line-height:20px; padding:1px 10px; border:#F90 1px dotted; background-color:#FF9; text-decoration:none}
.brand a:hover{ border:1px #990000 solid}