@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#262525; font:"宋体"; background-color:#FFFFFF; margin:0 auto;}
a:link{color:#262525; text-decoration:none;}
a:visited{color:#262525; text-decoration:none;}
a:hover{color:#6E6E6E; text-decoration:underline;}
a:active{color:#262525; text-decoration:none;}
img{border:0px;}
ul,li{margin:0px; padding:0px; list-style-type:none;}
input{border:1px #7f9db9 solid;}
p{margin:0px; padding:0px;}
.zi-hui a:link{color:#666666; text-decoration:none;}
.zi-hui a:visited{color:#666666; text-decoration:none;}
.zi-hui a:hover{color:#666666; text-decoration:underline;}


.zi-hui2 a:link{color:#999999; text-decoration:none;}
.zi-hui2 a:visited{color:#999999; text-decoration:none;}
.zi-hui2 a:hover{color:#999999; text-decoration:underline;}

.zi-hong a:link{color:#c50000; text-decoration:none;}
.zi-hong a:visited{color:#c50000; text-decoration:none;}
.zi-hong a:hover{color:#FA526B; text-decoration:none;}

.clearall{clear:both;}
.strong{font-weight:bold;}
.f-left{float:left;}

/*header */
#top{ width:890px; height:66px; margin:0 auto;}
.logo{ padding-left:32px; height:66px;}
.top-r{ padding-left:194px; padding-top:40px; width:370px;}
.top-r li{float:left; width:55px; text-align:center; color:#0b0b0b;}

/* content */




#con-top{width:890px; height:58px; margin:0 auto;}
.con-top-logo{width:265px; height:58px;}
.con-top-r1{width:535px; height:58px; background:url(../images/con-top-r1.gif) left top repeat-x;}
.con-top-r2{ width:90px; height:58px; background:url(../images/con-top-r2.gif) left top no-repeat;}


#con-con{width:855px; border-left:8px #99a2b1 solid; border-right:8px #99a2b1 solid; padding-left:4px; padding-right:15px; margin:0 auto;}
.con-con-m1{width:855px; height:350px; margin:0 auto;}

.jf{width:457px; height:350px; overflow:hidden}
.jf-top{width:442px; height:24px; background:url(../images/jf-top.gif) left top no-repeat; color:#cf0000; font-size:14px; padding-top:10px; padding-left:15px;}
.jf-con{width:455px; height:310px; border-left:1px solid #99a2b1;border-right:1px solid #99a2b1;}
.jf-con-1{width:435px; height:245px; padding-left:10px; padding-right:10px; padding-top:10px;}


.jf-con-1-left{padding-right:6px; width:260px; height:245px;}
.jf-con-1-left h5{border-bottom:1px solid #c50000; padding-bottom:5px; width:260px; margin:0px; font-size:12px; height:35px; line-height:20px; text-align:center;}
.jf-con-1-left p{line-height:22px; margin-top:3px; margin-bottom:10px; }
.jf-con-1-left ul{margin-top:10px;}
.jf-con-1-left li{ width:260px; height:18px;  border-bottom:1px #CCCCCC dotted; text-align:left; padding-top:5px;}
.jf-con-1-right{ width:163px; height:236px; padding-top:10px;} 
.jf-foot{width:457px; height:6px;  background:url(../images/jf-foot.gif) left top no-repeat;}

.yd-gg{width:382px; height:350px;margin-left:16px;}
.yd{width:382px;  height:235px;}
.yd-top{width:347px; height:24px; background:url(../images/yd-top.gif) left top no-repeat; color:#cf0000; font-size:14px; padding-top:10px; padding-left:35px;} 
.yd-top a{color:#333333;}
.yd-con{width:360px; height:169px; border-left:1px solid #adaf71;border-right:1px solid #adaf71; padding:10px; background:#faf8e2;}
.yd-foot{width:382px; height:12px; background:url(../images/yd-foot.gif) left top no-repeat;}

.guanggao{width:382px; height:105px; padding-top:8px;}


.con-con-m2{width:855px; height:auto; margin:0 auto; padding-top:12px;}

.jt{width:457px; height:434px; overflow:hidden;}
.jt-top{width:442px; height:24px; background:url(../images/jt-top.gif) left top no-repeat; color:#cf0000; font-size:14px; padding-top:10px; padding-left:15px;}
.jt-con{width:425px; height:394px; padding:15px; background:url(../images/jt-bg.gif) right bottom no-repeat; border-left:1px solid #99a2b1;border-right:1px solid #99a2b1;}
.jt-con p{line-height:16px; margin-top:3px; margin-bottom:10px; }
.jt-con h5{border-bottom:1px dotted  #CCCCCC; padding-bottom:1px; width:180px; margin:0px; font-size:12px; color:#c50000;}
.jt-con-left{width:200px; height:394px;}
.jt-con-right{width:200px; height:200px; margin-left:23px; }
.jt-foot{width:457px; height:6px;  background:url(../images/jt-foot.gif) left top no-repeat;}



.yh{width:382px; height:434px;margin-left:16px; overflow:hidden;}
.yh-top{width:367px; height:24px; background:url(../images/yh-top.gif) left top no-repeat; color:#cf0000; font-size:14px; padding-top:10px; padding-left:15px;}
.yh-con{width:360px; height:375px; padding:10px; border-left:1px solid #99a2b1;border-right:1px solid #99a2b1;}
.yh-con p{line-height:22px;}
.yh-con h5{border-bottom:1px solid #bd8f47; padding-bottom:3px; width:170px; margin:0px; font-size:12px;}
.yh-pz{width:360px; height:84px;padding-top:10px;}
.yh-pic{width:178px; height:84px; }
.yh-zi{width:170px; height:84px; margin-left:10px; padding-top:3px; }
.yh-zi p{ margin-top:5px; line-height:18px;}
.yh-more{width:340px; text-align:right; padding-right:20px;}
.yh-foot{width:382px; height:5px;  background:url(../images/yh-foot.gif) left top no-repeat;}

.con-foot{ width:890px; height:97px; background:url(../images/con-foot.gif) left top no-repeat; margin:0 auto; padding-top:20px; margin-top:0px;}
.con-foot-kefu{width:110px; height:45px; padding-left:48px;}

.con-foot-tel{width:200px; margin-left:10px;}
.con-foot-telzi{ width:138px; height:45px; padding-left:2px;line-height:22px; font-size:14px;}
.tel{font:Impact; font-size:18px; color:#FF6600;}


.flink{height:45px; width:490px; padding-left:10px; border-left:10px #aaaaaa solid;}
.flink li{ height:18px;}
.font-red{color:#cd0000;}
.flink a{color:#000000; text-decoration:none;}

.foot{ width:750px; height:80px; margin-top:15px;margin:0 auto; padding-left:70px; padding-right:70px;  color:#FF0000}




/*nav*/
#nav-con{width:856px; height:auto; border-left:8px #99a2b1 solid; border-right:8px #99a2b1 solid; padding-left:4px; padding-right:14px; margin:0 auto;}
.nav-banner{width:856px; height:156px; background:url(../images/nav-top.gif) left top no-repeat;}
.nav-banner ul{padding-top:126px; padding-left:360px; width:410px;}
.nav-banner li{ float:left; height:20px; text-align:center; padding-top:10px;}



.nav-m{width:856px; margin-top:15px; height:auto;}
.nav-m-l{ width:211px; height:auto;}
.nav-m-ltop{width:176px;  height:24px; background:url(../images/nav-ltop.gif) left top no-repeat; color:#cf0000; font-size:14px; padding-top:10px; padding-left:35px;}
.nav-m-lm{ padding:10px; width:189px; height:auto; border-left:#afa671 solid 1px; border-right:#afa671 solid 1px;}
.nav-m-lfoot{width:211px; height:10px;  background:url(../images/nav-lfoot.gif) left top no-repeat; }
.nav-m-r{ width:632px;  margin-left:13px; height:auto;}
.nav-m-r2{ width:632px;  margin-left:12px; border-left:1px dashed #999999; height:auto;}
.nav-m-rtop{ width:632px; height:42px; background:url(../images/nav-rtop.gif) left top no-repeat; }
.nav-m-rtopfoot{ width:620px; padding-left:12px; height:29px; background:url(../images/footzibg.gif) left top repeat-x; }
.nav-m-rtopzi{padding-right:15px; padding-top:17px; text-align:right;}
.nav-m-rm{width:592; height:auto;padding:20px; border-left:#afa671 solid 1px; border-right:#afa671 solid 1px; border-bottom:#afa671 solid 1px;}
.nav-m-rm2{width:592; height:auto;padding:20px;}
.nav-m-rm h5{ text-align:center; color:#CC3300}
.nav-m-rm p{line-height:25px;}
.nav-m-rm li{height:25px; border-bottom:1px dotted #999999;padding-top:10px;}
.nav-page{text-align:right; padding-right:10px; padding-bottom:20px; padding-top:20px;}


.nav-m-jt{width:592; height:auto;padding:20px; border-left:#afa671 solid 1px; border-right:#afa671 solid 1px; border-bottom:#afa671 solid 1px;}
.nav-m-jt h5{padding-bottom:5px;margin:0px; font-size:12px;}
.nav-m-jt p{line-height:25px; padding-bottom:30px;padding-top:0px;}
.nav-m-jt li{ height:auto;}


.nav-m-yh{width:592; height:auto;padding:20px; border-left:#afa671 solid 1px; border-right:#afa671 solid 1px; border-bottom:#afa671 solid 1px;}
.nav-m-yh-pz{width:592; height:84px;padding-top:13px;}
.nav-m-yh-pic{width:178px; height:84px; }
.nav-m-yh-zi{width:380px; height:84px; margin-left:10px; padding-top:3px; }
.nav-m-yh-zi p{ margin-top:5px; line-height:18px;}
.nav-m-yh-zi h5{border-bottom:1px solid #bd8f47; padding-bottom:3px; width:380px; margin:0px; font-size:12px;}