﻿@charset "utf-8";
/* CSS DocumentQQ:380608331 */
html { height: 100%; }
body {margin:0;height: 100%;font-size: 12px;font-family:Arial;color:#333;line-height:150%;text-align:center;/*word-break:break-all;*/ background:#fff; color:#666}
div,ul,ol,dd,dt,dl,form { margin: 0; padding: 0; }img {border: 0;margin: 0px;}li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }p{ margin: 0; }

/* ============ 常用 ============= */
.BOX{width:1003px;margin: 0px auto;text-align:center;border: 0px solid #FF0000;}
.hd{height:83px;margin:0px auto;text-align:center;background:url(../images/sp_top.jpg) repeat-x top;color:#000;padding-right:30px;}
.hd .top{ text-align:right; height:49px; line-height:25px;}
.hd #logo{ display:block; height:50px; width:200px; float:left; text-align:left; border:0px solid #ccc; margin-left:50px; text-decoration:none}

.hd .nav{ height:34px; line-height:34px; font-size:14px; font-weight:bold; text-align:right; padding-right:35px;}
.hd .nav li{ width:90px; float:right;}
.search{ background:url(../images/sp_search.jpg); height:69px;}

.w820{ width:820px; float:left;}
.left{ width:258px; float:left;}
.M557{ width:557px; float:right;}
.right{ width:173px; float:right; text-align:left;	overflow: hidden;}

.notice .nav{ background:url(../images/sp_Lnav.jpg); height:26px; line-height:26px; color:#003399; text-align:left;}
.notice .h25{ height:23px}
.Acon{ border:1px solid #ccc; padding:10px;}
.Acon2{border:1px solid #ccc; padding:15px 0 0 0;}
.w65{ width:65px; line-height:15px; padding:5px 0 12px 0;}
.pro{ margin-bottom:2px;}
.pro .nav{ background:url(../images/sp_nabg.jpg); height:27px; }
.pro .nav .nbg{ background:url(../images/sp_nabg1.jpg);font-size:14px;}

.pro .con { padding:12px 0; padding-bottom:8px; border:1px solid #cfe7f0; background:#fff; }
/*.pro .con li{ width:138px; float:left;}
.pro li p{ line-height:23px;}
.pro li .bg{ height:80px;text-align:center; border:1px solid #ccc; width:117px;margin:0 auto;}*/

.pro .con li{ width:135px; float:left; }
.pro .con #no{border-right:0px  dotted #ccc; }
.pro li p{ line-height:23px; width:105px; }
.pro li h1{ line-height:25px; width:125px; text-align: center;margin:0 auto}
.pro li .bg{ height:80px;text-align:center; border:1px solid #ccc; width:125px;margin:0 auto;}

/* iFocus style*/
#ifocus {height:232px;border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_piclist li { width:450px; height:225px; overflow:hidden; }
#ifocus_piclist img { width:450px; height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:3px 7px 0 0; }
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 7px; }
#ifocus_btn .current { background:url(../images/ifocus_btn_bg.gif) no-repeat;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv {background:#000;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=10);}
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
/*iFocus style */



.Rnav{ background:url(../images/sp_rnav.jpg);line-height:26px;font-weight:bold;color:#003399;text-indent:20px;}
.login .con{ border:1px solid #e4e4e4; padding:10px; background:#fff;}
.login .h25{ height:23px}
.ph .con{ border:1px solid #e4e4e4; padding:10px; background:#fff;}
.ph img{ margin-right:10px; float:left;}
.ph .con ul{ background:url(../images/sp_num.jpg) no-repeat left 5px;}
.ph .con li{ text-indent:20px; line-height:24px;}
.ph h1{ font-weight:bold}
.ph h2{ border-bottom:1px  dotted #e4e4e4; line-height:15px; padding-bottom:5px; margin-bottom:6px;height:50px; }
.ph #pic{ height:47px; width:31px; float:left}

.w727{ width:727px; float:right; padding-right:8px;}
.proli .nav{ background:url(../images/sp_nabg.jpg);}
.proli .nav .nbg{ background:url(../images/sp_nabg1.jpg); font-size:14px;}

.proli .con {padding:12px 0; padding-bottom:3px; background:#fff url(../images/nextbg.jpg) repeat-x left bottom; }

.proli .con li{ width:180px; float:left; margin-bottom:14px;}
.proli .com { padding:12px;  border:1px solid #cfe7f0; text-align:left;}
.proli .com li{ line-height:25px;font-family: "宋体" }
.proli .com h4{ text-align:center}
.proli .com h5{ text-align:center; font-size:14px; color:#000; line-height:40px;}
.proli .com h6{ text-align:right;line-height:40px; padding-right:30px;}
.proli li p{ line-height:18px; font-size:12px ; font-family:Arial,;}
.proli li h1{ line-height:15px; text-align: center;margin:0 auto ; width:125px;}
.proli li .bg{ height:100px;text-align:center; border:1px solid #ccc; width:125px;margin:0 auto; margin-bottom:5px;}
.proli li .bg img{vertical-align:middle;}
.proli .blank{width:0; height:102px;}
.next{ text-align:left; padding:0 10px;}


<!--cs--->
#menu DT {PADDING-LEFT:0px;CURSOR: pointer;HEIGHT:18px ;color:#fff;}
#menu DD {background: none;text-align:left; padding-left:30px;line-height:18px; font-size:12px;}
#menu DD A {DISPLAY: block; background: none; text-align:left;line-height:18px; font-size:12px;}
#menu DD A:hover { text-decoration:none}
.dt_open {cursor:pointer;background:url(../images/jh.jpg) no-repeat 10px 5px;}
.dt_closed {cursor:pointer;background:url(../images/jh2.jpg) no-repeat 10px 5px;}
#menu{ padding:5px;}




.foot{ background:url(../images/bottbg.jpg); height:112px;}
.ftnav{ line-height:30px; height:30px;}
/* ============ 链接 ============= */
a:link{ text-decoration: none; color: #666666; font-family:Arial,;}
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: underline; color: #666666; }

#b{color: #000;text-decoration: none;}
#b a:link{text-decoration: none;color: #000;}
#b a:visited {text-decoration: none;color: #000;}
#b a:hover { text-decoration: underline; color: #CC3300; }

#ye {color: #ff6600;text-decoration: none;}
#ye a:link{ text-decoration: none; color: #ff6600; }
#ye a:visited { text-decoration: none; color: #ff6600; }
#ye a:hover { text-decoration: underline; color: #CC3300; }
#un{text-decoration: line-through; padding-right:5px;}

#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{color: #234a69;text-decoration: none;}
#bl a:link{text-decoration: none;color: #234a69;}
#bl a:visited {text-decoration: none;color: #234a69;}
#bl a:hover { text-decoration: underline; color: #CC3300; }

#hui{color: #808080;text-decoration: none;font-size: 12px;}
#hui a:link{text-decoration: none;color: #808080;font-size: 12px;}
#hui a:visited {text-decoration: none;color: #808080;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {border: 1px solid #e3e3e3;height: 17px;}
.inpu2 {border: 1px solid #d8eefe;height: 16px;}
.bor{ border:1px solid #ccc;}.line_x{border-bottom:1px dotted #ccc; padding-top:5px; margin-bottom:5px;}