﻿*{margin:0 auto; padding:0}
body{font-size:12px; color:#4E4E4E; text-decoration:none; font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; background-color:#797979}
a{color:#4E4E4E;}
a:link{color:#4E4E4E; text-decoration:none; }
a:visited{color:#4E4E4E; text-decoration:none; }
a:hover{color:#5E62C5; text-decoration: underline }

ul{list-style:none; padding:0; margin:0}
.clearfloat{ clear:both;}
input{ border:1px solid #6D6D6D; height:20px;}
select{ border:1px solid #6D6D6D; height:20px;}


/* header---- */
.header{ background:url(../images/headerbg.jpg) no-repeat left top; width:994px; height:92px;}
.logo{float:left; width:213px; padding-left:39px; padding-top:36px;}
.nav{ float: right; width:710px;}
.search{ padding-top:26px; padding-left:300px;}
.search ul li{ float:left;}
.search ul li span{font-size:11px; color:#fff; line-height:20px;}
.search ul li span a:link{color:#fff; text-decoration:none; }
.search ul li span a:visited{color:#fff; text-decoration:none; }
.search ul li span a:hover{color:#fff; text-decoration: underline }

#main_nav{width:691px;margin-top:7px; margin-right:10px;}
.home_nav,.home_navhover,.cpzxnav,.cpzxnavhover,.jjfa,.jjfanavhover,.newsnav,.newsnavhover,.aboutus,.aboutushover{ 
   float:left;width:138px;height:39px; background:url(../images/nav/homebg.jpg) no-repeat left top;
   }
.home_navhover {background: url(../images/nav/homenavbghover.jpg) no-repeat left top;}



.cpzxnav{ background:url(../images/nav/cpzx.jpg) no-repeat left top;}
.cpzxnavhover{ background:url(../images/nav/cpzxhover.jpg) no-repeat left top;}

.jjfa{ background:url(../images/nav/jjfa.jpg) no-repeat left top;}
.jjfanavhover{ background:url(../images/nav/jjfahover.jpg) no-repeat left top;}

.newsnav{ background: url(../images/nav/news.jpg) no-repeat left top;}
.newsnavhover{ background: url(../images/nav/newshover.jpg) no-repeat left top;}

.aboutus{ background: url(../images/nav/aboutus.jpg) no-repeat left top;}
.aboutushover{ background: url(../images/nav/aboutushover.jpg) no-repeat left top;}

/* remove the bullets and set the margin and padding to zero for the unordered list */
#main_nav ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */

#main_nav ul li {
float:left; width:138px;height:39px; position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
#main_nav ul li a, #main_nav ul li a:visited {
display:block; 
}

#main_nav ul li ul {
display: none;
}

#main_nav ul li:hover a {
color:#373737; text-decoration:none;
}

#main_nav ul li:hover ul {
display:block; 
position:absolute; 
top:39px; 
left:0; 

}

/* make the dropdown ul invisible */
#main_nav ul li ul {
display: none;
}

#main_nav ul li ul li {
height:25px;
}


/* style the background and foreground color of the subhomemenu links */
#main_nav ul li:hover ul li a {
display:block; 
background-color:#8E90B7; 
color:#fff;
opacity:0.59;
height:25px; 
line-height:25px;
font-size:13px;
text-align:left;
padding-left:5px;
}
/* style the background and forground colors of the links on hover */
#main_nav ul li:hover ul li a:hover {
color:#000;
}

/* main---- */
.main{width:975px; background:url(../images/bodybg.jpg) repeat-y  left top;padding-left:9px; padding-right:10px}
.title{height:28px; background:url(../images/mainlinebg.jpg) repeat-x left top;text-align:right; color:#fff; font-weight:bold; padding-right:30px; line-height:28px;}
.title a:link{color:#fff;}
.title a:visited{color:#fff;}
.title a:hover{color:#5E62C5; text-decoration:none}

.title span{font-size:10px; font-weight:normal}
.homebannerimg{height:321px;}
.content{width:940px; margin:25px 17px 28px 18px; padding-bottom:28px;}
.content_left,.content_mid,.content_right{ float:left;background:url(../images/mainbg.jpg) no-repeat left top; width:300px; height:201px; padding-top:7px; padding-left:7px;}
.leftimg{ float:left}
.rightlist{float:left; width:160px; margin-left:8px; padding-top:30px;}
.rightlist h5{ font-size:14px; color:#6062C9; height:35px; line-height:35px; border-bottom:1px solid #505050; text-align:right; padding-right:10px; font-weight:normal}
.rightlist ul{padding-top:5px}
.rightlist ul li{ background:url(../images/arr.jpg) no-repeat left 7px; padding-left:10px; line-height:22px;}

.content_mid{margin:0 8px}


/* footer---- */
.footer{background:url(../images/footerbg.jpg) no-repeat  center top; color:#B4B4BE; width:975px; height:33px; padding-left:9px; padding-right:10px; padding-top:4px;}
.copy{float:left; width:400px; font-size:11px; padding-left:30px;}
.footernav{ float:right; width:500px; padding-right:30px; text-align:right}
.footernav a:link{color:#B4B4BE;}
.footernav a:visited{color:#B4B4BE;}
.footernav a:hover{color:#B4B4BE;}


/* cpzx.html---- */
.cpzx_content{ width:975px; background:url(../images/leftnavbg.jpg) repeat-y left top; border-top:1px solid #414141; margin-top:2px; height:100%; overflow:hidden}
.cpxz_leftnav{float:left; width:196px;}
.cpxz_leftnav h5{ background:url(../images/leftnav_titlebg.jpg) no-repeat center center; height:40px; padding-top:20px; margin-top:15px; font-size:15px; text-align:center; line-height:22px}

.cpzx_list {width:162px; margin-left:20px;}
.cpzx_list ul li{ padding:5px 0; font-size:13px; background:url(../images/ling_dot.jpg) repeat-x left bottom;}
.cpzx_list ul li a:hover{text-decoration:none}
.cpzx_list ul li .cpzx_list_hover{color:#5E62C5;}
.cpzx_list ul li ul li{margin-left:10px; font-size:12px; color:#909090;background:url(../images/ling_dot.jpg) repeat-x left top;}
.cpzx_list ul li ul li a:hover{color:#5E62C5;}
.cpzx_list ul li ul li .cpzx_list_hover{color:#5E62C5;}
.cpzx_list_hover{color:#5E62C5;}

.cpxz_leftnavhover {color:#5E62C5;}
.cpxz_leftnavhover a:link{color:#5E62C5;}
.cpxz_leftnavhover a:visited{color:#5E62C5;}
.cpxz_leftnavhover a:hover{color:#5E62C5;text-decoration:none;}

.cpxz_list{float:left; width:776px;}
.cpxz_list h5{border-bottom:1px solid #747474; height:30px; line-height:30px; padding-left:15px; font-size:12px;}
.cpxz_list h5 span{ float:right; padding-right:20px; font-weight:normal}
.pzlist{ width:650px; padding-left:25px; margin-left:0;}
.pzlist ul li{padding:10px 0; }
.pzlist ul li div{float:right; width:445px;}
.pzlist ul li span{float:left; width:130px; margin-right:70px;}
.pzlist ul li span p{padding-top:5px;}

/* jjfa.html---- */
.jjfa_pzlist{ width:712px; padding-left:25px; margin-left:0; height:100%; overflow:hidden; padding-bottom:20px;}
.left_pz{ float:left; width:700px;}
.left_pz ul li{padding:10px 0}
.right_img{float:right; width:212px;}
.right_img ul{padding-top:15px}
.right_img ul li{padding-bottom:15px}
.download h5{ font-size:13px; height:20px; border:none; padding-left:0}
.download ul li{padding-bottom:10px; width:212px; height:30px;}
.download ul li span{ float:left; padding-right:10px;}

/* news.html---- */
.newslist{width:730px; margin-left:20px}
.newslist img{float:left; width:72px; padding:10px 20px 10px 0;}
.newslist li{ padding:10px 0}
.neirong{ width:630px; float:right;background:url(../images/ling_dot.jpg) repeat-x left bottom; padding:5px 0}
.neirong span{color:#0059A5}
.pag{ height:50px; line-height:50px; text-align:right}

/* newsneirong.html---- */
.new_neirong{width:650px; margin:30px 50px; line-height:18px; background:url(../images/ling_dot.jpg) repeat-x left bottom; padding-bottom:20px}
.new_neirong p{padding-top:10px;}

.falv{width:650px;background:url(../images/ling_dot.jpg) repeat-x left bottom; padding:10px 0; margin-left:50px; color:#94211C; line-height:20px;}


/* lxfc.html---- */
.lxfc{ width:700px; margin-left:20px;}

/* login.html---- */
.loginbg{background:url(../images/loginbg.jpg) no-repeat left center; color:#fff; text-align:center}
.loginborder{border-right:1px solid #202020;border-bottom:1px solid #202020;}
.loginborder span{ text-decoration:underline}
.loginborder span a{ text-decoration:underline}
.loginborder p{ line-height:29px;}


.search_list{width:900px;margin:20px 37px 20px 38px;}
.search_list h5{height:30px; line-height:30px;}
.search_list ul {padding:20px 0}
.search_list ul li{background:url(../images/ling_dot.jpg) repeat-x left bottom; line-height:25px; padding-top:15px;}
.search_list ul li a:link{ color:#5E62C5}
.search_list ul li a:visited{ color:#5E62C5}
.search_list ul li a:hover{ color:#5E62C5}

.partnerlist{ width:700px; padding-left:25px; margin-left:0;}
.partnerlist ul li{background:url(../images/ling_dot.jpg) repeat-x left bottom; height:100px; padding:10px 0; }
.partnerlist ul li div{float:right; width:480px;}
.partnerlist ul li span{float:left; width:130px; margin-right:30px;}
.partnerlist ul li span p{height:35px; padding-top:5px;}

.down{padding:20px 0;}
.down ul li {padding-bottom:10px}

