@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{margin:0 auto; font-size:12px; font-family:ËÎÌå, Verdana, Geneva, sans-serif; background-color:#fff; cursor:default}
h1, h2, h3, h4, h5, h6{font-size:14px;}
address, cite, dfn, em, var{font-style: normal;}
.clear{font-size:0; line-height:0; height:0; display:block; clear:both;}
th{font-style:normal; font-weight:normal;}
ul, ol, dl, dt, dd{list-style:none;}
img{border:0;}
a, a:link, a:visited, a:active{color:#333333; text-decoration:none;}
a:hover{color:#c00000; text-decoration:none;}
.left{float:left;}
.right{float:right;}
.header{width:100%; background:url(/hcps/images/headerbg.png) repeat-x}
.headercn{background:url(/hcps/images/headerbg.png) repeat-x; width:1000px; height:78px; margin:0 auto}
.header .logo{background:url(/hcps/images/logo.png) no-repeat; width:446px; height:52px;  margin-top:12px}
.header .logo a{display:block; text-indent:-9999px; width:446px; height:52px}
.header .headertel{margin-top:15px}
.nav{background:url(/hcps/images/nav.jpg) repeat-x; width:100%; height:40px}
.nav ul{width:1000px; margin:0 auto}
.nav ul li{float:left; background:url(/hcps/images/navline.jpg) no-repeat left; height:40px; line-height:40px; vertical-align:middle; width:105px; padding:0 1px 0px 5px}
.nav ul li a{font-size:14px; font-weight:bold; color:#fff; width:103px; height:40px; line-height:40px; vertical-align:middle; display:block; text-align:center;}
.nav ul li a:hover{background:url(/hcps/images/navhover.jpg) no-repeat; width:103px; height:40px; line-height:40px; vertical-align:middle; display:block; text-align:center;}
#noline{background:none}
#noline a{background:url(/hcps/images/navhover.jpg) no-repeat;}
.container{width:1000px; margin:0 auto; background:#fff; overflow:hidden}
.bigbanner{position:relative; clear:both; margin-top:25px; width:1000px; margin:0 auto; }
#img img{display:none; border:0;}
#SwitchNav{position:absolute; top:358px; right:0px; }
#SwitchNav div{float:right; margin-right:0px; width:120px; height:56px; background-image:url(/hcps/images/adbg.jpg); background-repeat:no-repeat; }
#SwitchNav ul{padding-top:6px; }
#SwitchNav .nocurrent{display:block; width:14px; height:14px; }
#SwitchNav li{float:left; width:14px; height:14px; overflow:hidden; margin-left:12px; _margin-left:6px; margin-right:14px; _margin-right:20px; cursor:pointer; text-indent:999px; list-style:none; }
#SwitchNav .current{display:block; width:14px; height:14px; background-image:url(/hcps/images/adbg2.jpg);}
.mainone{width:990px; margin:10px 5px 0px 5px}
/*Í¼Æ¬ÂÖ»»*/
/*#hotpic{width:317px; height:202px; overflow:hidden; background:#000}*/
#NewsPic{position:relative; width:500px; height:300px; overflow:hidden;}
#NewsPic a{overflow:visible; border:0; text-decoration:none; }
#NewsPic .Picture{position:absolute; left:0; top:0; }
#NewsPic .Nav{position:absolute; height:13px; line-height:14px; bottom:0; right:0;}
#NewsPic .Nav span{font-size:12px; font-weight:400; color:#FFF; float:right; display:block; width:24px; text-align:center; background:#000; border-left:solid 1px #FFF; cursor:pointer; }
#NewsPic .Nav span.Normal{color:#FFF; background:#000; filter:Alpha(opacity=50); opacity:.5; }
#NewsPic .Nav span.Cur{background:#ce0609; color:#FFF; }
.gsnews{float:left; width:450px; padding-left:10px}
.gsnews h3{width:450px; background:url(/hcps/images/newsh3bg.jpg) repeat-x; height:33px; padding-top:5px}
.gsnews h3 a{color:#a71a19}
.gsnews .newsmore{background:url(/hcps/images/newsmore.jpg) no-repeat; width:8px; height:8px; display:block; text-indent:-9999px; margin:2px 3px 0px 0px}
.gsnews ul{width:450px}
.gsnews ul li{float:left; width:450px; line-height:28px; vertical-align:middle; background:url(/hcps/images/huidian.jpg) no-repeat left; padding-left:12px}
.gsnews .newstxt{width:350px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.oneright{width:258px; padding-left:10px}
.oneright h3{background:url(/hcps/images/srnavbg.jpg) no-repeat; width:258px; height:35px; line-height:35px; vertical-align:middle}
.oneright h3 a{color:#fff; padding-left:28px}
.oneright .more{font-weight:normal; padding-right:5px;}
.fuhao{font-size:10px; font-family:ËÎÌå}
.oneright .onerbox{border:1px solid #c9c9cb; height:158px; padding:2px 5px 5px 5px; width:246px}
.oneright .onerbox p{text-indent:2em; line-height:23px;}
.oneright .onerbox .more{color:#da251c}
.maintwo{width:988px; border:1px solid #c9c9cb; background:#f5f5f5; margin:10px auto 0px auto}
.maintwo h3{background:url(/hcps/images/liuchentitle.jpg) no-repeat; width:975px; height:29px; line-height:29px; vertical-align:middle; margin:3px 0 0 8px;}
.maintwo h3 a{padding-left:5px; color:#a71a19}
.maintwo .liucheng{padding:15px 6px}
.mainthree{width:990px; margin:5px 0px 0px 0px}
.threeone{width:317px}

/*tab*/
.autoh{height:auto; overflow:hidden; }
.tab-title{position:relative; color:#444; height:35px; background:url(/hcps/images/tablebg.jpg) no-repeat; width:317px;}
#myTab1{position:absolute; left:12px}
.active1{background:url(/hcps/images/tablelinkbg.jpg) no-repeat; width:76px; height:31px; display:block; float:left; display:inline; line-height:31px; text-align:center; position:absolute; z-index:20 ;cursor:pointer; font-weight:bold; margin-top:4px; font-size:14px; color:#a71a19}
.normal1{background:url(/hcps/images/tableredbg.jpg) no-repeat; width:76px; height:31px; display:block; float:left; display:inline; line-height:31px; text-align:center; position:absolute;cursor:pointer; margin-top:4px; font-size:14px; color:#fff; font-weight:bold}
.tab-title .more{position:absolute; right:5px; line-height:35px;}
.tab-title .more a{color:#fff}
.blank0{clear:both; display:block; font-size:1px; visibility:hidden; height:-1px; line-height:0;}
.TabContent{overflow:hidden; border:1px solid #c9c9cb; width:498px;}
.TabContent ul{padding:0px 5px 0px 5px}
.TabContent ul li{width:450px; background:url(/hcps/images/hdian.jpg) no-repeat left; border-bottom:1px dashed #dcdcdc; line-height:25px; vertical-align:middle; float:left; padding-left:10px}
.TabContent .txt{width:330px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.twoanli{width:480px; padding-left:5px;}
.twoanli h3{background:url(/hcps/images/anlibg.jpg) no-repeat; width:500px; height:35px; line-height:35px; vertical-align:middle; float:left}
.twoanli h3 a{color:#fff}
.twoanli .name{padding-left:30px}
.twoanli .more{font-size:12px; font-weight:normal; padding-right:10px}
.twoanli .newstxt{width:350px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.twoanli .anlibox{border:1px solid #c9c9cb; width:500px; overflow:hidden; float:left}
.twoanli .anlibox ul li{width:450px; border-bottom:1px dashed #dcdcdc; float:left}
.twoanli .anlibox .anliren{padding:8px 5px}
.twoanli .anlibox .anliren img{width:96px; height:72px; border:1px solid #dddddd}
.twoanli .anlibox .anlijj{width:280px; padding-top:10px}
.anlibox .anlijj .peoname{width:280px; color:#c10700; font-weight:bold; float:left; padding-bottom:5px}
.anlibox .anlijj .anlixx{line-height:17px; vertical-align:middle}

.threecontact{width:258px; padding-left:10px}
.threecontact h3{background:url(/hcps/images/srnavbg.jpg) no-repeat; width:258px; height:35px; line-height:35px; vertical-align:middle}
.threecontact h3 a{color:#fff; padding-left:30px}
.contactbox{border:1px solid #c9c9cb; width:256px; overflow:hidden}
.contactbox ul li{float:left; width:246px; height:72px; margin:6px 5px 0px 5px}
.contactbox ul li img{border:1px solid #eaeaea}
.contactbox p{font-family:Î¢ÈíÑÅºÚ; font-size:14px; color:#e1090a; padding:4px 4px 3px 4px; float:left; width:248px}

.picShow{border:1px solid #c9c9cb; width:1009px; height:30px; margin:10px auto; padding:10px 0px; overflow:hidden}
.picShow .bd {position:relative; line-height:30px; text-align:center;color:black;}
.picShow .bd .center {float:left; width:930px; overflow:hidden; margin-left:10px;}
.picShow .bd ul {width:32766px;}
.picShow .bd ul li {float:left; display:block; width:210px;}
.picShow .bd li .thumb a { display:block; width:202px; height:58px; border:1px #ccc solid;}
.picShow .bd li .thumb a:hover { border:1px #cc0000 solid;}
.picShow .bd li .thumb img { float:left;}

.footer{background:url(/hcps/images/footerbg.jpg) repeat-x top; width:1000px; overflow:hidden; padding-bottom:10px}
.footer p{width:1000px; text-align:center; padding-top:15px}

/*ÁÐ±íÒ³*/
.neiyebanner{width:990px; margin:5px auto; height:244px}
.location{background:url(/hcps/images/locationbg.jpg) no-repeat; width:990px; height:30px; margin:0 auto;}
.location p{padding-left:20px; padding-top:10px;}
.red{color:#bd1e23}
.submain{width:990px; margin:3px auto}
.subleft{width:255px; padding-bottom:10px;}
.subleft .subone{background:url(/hcps/images/wrapper01.jpg) no-repeat; width:254px; height:100%; margin-top:5px;}
.subleft .subone h3,.subleft .subtwo h3{background:url(/hcps/images/hotnews.jpg) no-repeat; width:238px; height:31px; margin:10px auto 0px auto; line-height:31px; vertical-align:middle}
.subleft .subone h3 a,.subleft .subtwo h3 a{padding-left:20px; color:#fff}
.subone ul{width:215px; padding:0px 19px;}
.subone ul li{height:33px; line-height:33px; vertical-align:middle; border-bottom:dashed 1px #666; width:200px; background:url(/hcps/images/yellowbiao.jpg) no-repeat left; padding-left:15px}
.subone ul li:hover{background:#e9e9e9}
.subone .activeli{background:#e9e9e9}
.subleft .subtwo{margin:15px 0px 0px 0px; background:url(/hcps/images/wrapper01.jpg) no-repeat; width:254px; height:100%}
.subtwo ul{width:215px; padding:0px 19px;}
.subtwo ul li{height:33px; line-height:33px; vertical-align:middle; border-bottom:dashed 1px #666; width:200px; background:url(/hcps/images/5.gif) no-repeat left; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kefu{width:232px; margin:0px auto}
.kefu img{margin-top:15px}
.subright{width:723px; border:1px solid #dddddd; margin:10px 0px 0px 10px}
.subright h3{background:url(/hcps/images/srtitle.jpg) repeat-x; width:723px; height:32px; line-height:32px; vertical-align:middle}
.subright h3 a{background:url(/hcps/images/reddian.jpg) no-repeat left; margin-left:10px; padding-left:15px}
.subright .qyjj{padding:10px; width:703px}
.subright .qyjj p{text-indent:2em; line-height:30px; vertical-align:middle}
.subrightred{width:725px; margin:7px 0 0 10px}
.subrightred h3{width:725px; background:url(/hcps/images/subrtitle.jpg) no-repeat; height:30px; line-height:30px; vertical-align:middle;}
.subrightred h3 a{padding-left:10px}
.subrightred .newslist ul{padding:15px 0px}
.subrightred .newslist ul li{float:left; width:700px; background:url(/hcps/images/ico02.gif)left  no-repeat; margin-left:5px; line-height:28px; vertical-align:middle}
.subrightred .newslist ul li a{padding-left:10px; width:555px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*page list*/
.pagelist{padding:3px; margin:50px auto 10px auto; text-align:right; height:23px; line-height:23px; vertical-align:middle; padding-right:20px}
.pagelist a{padding:3px 5px;margin:3px;color:#888;text-decoration:none;border:#ccc 1px solid;}
.pagelist a:hover{color:#fff;border:#c00000 1px solid; background:#d30303;}
.pagelist span.current{padding:3px 5px;margin:3px;color:#fff;border:#c00000 1px solid; background:#d30303;}
.pagelist span.disabled{padding:3px 5px;margin:3px;color:#c9c9c9;border:#777777 1px solid;}

.contentbox{width:703px; margin:20px auto}
.contentbox h2{width:703px; text-align:center; padding-bottom:20px;font-size:20px; font:"Î¢ÈíÑÅºÚ";}
.contentbox p{text-indent:2em; line-height:30px; vertical-align:middle}

.financiallist{width:700px; margin:20px auto}
.financiallist ul li{float:left; margin:10px 12px 10px 15px}
.financiallist ul li img{width:132px; height:100px; border:1px solid #E6E7E7; padding:5px; background:#fff}
.financiallist ul li img:hover{border:1px solid #ff6600; background:#fff4ce}
.financiallist .finanname{width:142px; text-align:center; padding:10px 0 0 0}
.ftable{border-collapse:collapse}
.sftable tr{border-bottom:1px solid #ddd; width:100%; height:45px}

.financialcontent{padding:15px 0px}
.classiccaseul{width:700px; margin:0px auto}
.classiccaseul ul li{float:left; width:700px; border-bottom:1px dashed #ccc; padding:10px 0px}
.classiccaseul .anliren img{width:96px; height:72px; border:1px solid #ddd; padding:2px}
.classiccaseul .anlijj{width:590px; padding-left:8px}
.classiccaseul .peoname{font-weight:bold; color:#c10700; float:left; width:590px; padding:10px 0px 5px 0px}
.classiccaseul .anlixx{line-height:22px; vertical-align:middle}
.classiccaseul .red{color:#c10700}