@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
img{-ms-interpolation-mode: bicubic;}
table{ float:left;}
table tr td{ padding:0px 5px;}
body{ text-align:center; font-size:12px; background: url(images/bg2.jpg) top repeat-x #f1f1f1; font-family:"宋体";}
body a{ text-decoration:none}
body a img{ border:none;}
.frame{ width:990px; margin:0px auto; text-align:left; padding-bottom:15px;}
.frame a:hover{color:#7a1d28;}
.top{ float:left; width:100%; height:95px;}
.logo{ float:left;width:182px; height:68px; padding:13px 0px; margin:0px auto; padding-left:380px;}
.lang{ float:right; height:30px; line-height:30px; padding-top:60px; padding-right:35px; font-family:"微软雅黑"}
.lang a{ font-size:11px; color:#4a4a4a; padding:0px 10px;}
.nav{ float:left; width:100%; height:39px;background:#982e3c; border-bottom:1px solid #a53b4f;}
.nav li{ display:block;text-decoration:none;width:99px; float:left; height:39px; line-height:39px; color:#FFF; font-family:"微软雅黑"; background:url(images/navlibg.jpg) right repeat-y;}
.nav li a{ display:block; float:left; color:#FFF; width:99px; height:39px; text-align:center;}
.nav li a:hover{ background:#7a1d28; color:#fff;}
.ban{ float:left; width:100%; overflow:hidden;}
.index{ float:left; width:100%; overflow:hidden; background:#FFF; padding:15px 0px 20px 0px; font-family:"宋体"}
.index div{ overflow:hidden;}
.i1{ float:left; width:226px; height:155px; padding:0px 17px; color:#a7a7a7; line-height:20px; margin-bottom:5px;}
.i1 a{ color:#a7a7a7}
.it{ float:left; width:100%; height:12px; padding:14px 0px; line-height:12px; font-size:12px; color:#000; font-weight:bold; font-family:"Arial"}
.it a{ color:#000}
.i2{ float:left; width:452px; height:155px; background:#f1f1f1; padding:0px 15px; margin-bottom:5px;}
.tp{ float:left; width:98px; overflow:hidden; padding:0px 20px 0px 0px;}
.tp p{ line-height:30px; text-align:center;}
.tp p a{ color:#6e6e6e;}
#demo{ float:left; width:472px; height:110px; overflow:hidden;}
#demo table tr td{ padding:0px;}
.i3{ float:left; width:229px; height:155px; padding:0px 0px 0px 15px; margin-bottom:5px;}
.i3 ul{ float:left; display:block; width:226px; height:118px; overflow:hidden;}

.more{ float:left; width:225px; height:15px; line-height:15px; font-size:12px; text-align:right;}
.more a{ color:#a7a7a7;}

.i4{ float:left; width:226px; height:115px; padding:0px 17px; color:#a7a7a7; line-height:20px; overflow:hidden; background:url(images/i4bg.jpg) bottom no-repeat;}
.i4 a{ color:#a7a7a7;}
.i4c{ float:left; padding:20px 0px 0px 80px; color:#666666; font-size:11px; line-height:20px; font-family:"Arial"}
.i5{ float:left; width:486px; height:95x; padding:20px 0px 0px 0px; line-height:20px; color:#a7a7a7; overflow:hidden;}
.i5 a{ color:#a7a7a7;}
.i5t{ color:#8c2834; height:20px; font-size:14px; font-family:"微软雅黑"; line-height:20px; margin-bottom:10px; font-weight:bold;}
.i6{ float:left; width:229px; height:115px; padding:0px 0px 0px 15px;}
.bottom{ float:left; width:980px; overflow:hidden; padding:20px 5px 0px 5px; color:#b4b4b4; font-size:12px; font-family:"Arial"; line-height:20px; background:url(images/logo2.jpg) right 25px no-repeat;}
.bottom a{color:#b4b4b4;}
.link{ float:left; width:100%; height:20px; line-height:20px; padding-bottom:10px; color:#878787;}
.link a{ color:#878787; padding:0px 10px;}

.content{ float:left; width:970px; padding:10px 10px 0px 10px; background:#FFF; overflow:hidden;}
.left{ float:left; width:220px;overflow:hidden; background:#f4f4f4;margin-bottom:-10000px;padding-bottom:10000px;}
.lt{ float:left; width:190px; height:40px; line-height:40px; background:#80202c; color:#FFF; font-size:14px; padding:0px 15px; font-family:"微软雅黑"}
.sl{ float:left; width:200px; padding:0px 10px; overflow:hidden; padding-bottom:25px;}
.li1{ float:left; display:block; text-decoration:none; padding-left:20px; width:180px; height:30px; border-bottom:1px solid #dfdfdf; line-height:30px; background:url(images/+.jpg) 5px 10px no-repeat;}
.li1-{float:left; display:block; text-decoration:none; padding-left:20px; width:180px; height:30px; border-bottom:1px solid #dfdfdf; line-height:30px; background:url(images/-.jpg) 5px 10px no-repeat;}
.li1 a{ color:#9f313e;}

.li2{ float:left; display:block; padding-left:30px; padding-top:5px; padding-bottom:5px; width:170px; border-bottom:1px solid #dfdfdf; line-height:16px; background:url(images/02_18.jpg) 20px 10px no-repeat #fff;}
.li2 a{ color:#808080; line-height:16px;}
.lc{ float:left; background:url(images/lc.jpg) 10px 10px no-repeat; width:141px; height:60px; padding:25px 10px 10px 65px;color:#a7a7a7; line-height:20px;}

.right{ float:left; padding-left:10px; width:740px; overflow:hidden;}
.loc{ float:left; height:40px; width:730px; padding-left:10px; background:#ebebeb; line-height:40px; font-size:12px; color:#515151; margin-bottom:15px;}
.pro{ float:left; width:224px; height:200px; padding:2px; background:#f4f4f4; margin-bottom:10px; margin-right:8px; margin-left:8px;}

.pro p{ line-height:24px; height:24px; text-align:center;}
.pro p a{color:#6e6e6e;}
.pag{float:left; height:30px; line-height:30px; width:100%; text-align:center; background:#f4f4f4;}
.pag a{ color:#6b6b6b; padding:0px 5px;}
.pag a:hover{ text-decoration:underline;}

.show{ float:left; width:573px; padding:0px 10px 20px 10px; overflow:hidden; line-height:25px; font-size:12px; color:#515151}
.loc2{ float:left; height:40px; width:563px; padding-left:10px; background:#ebebeb; line-height:40px; font-size:12px; color:#515151; margin-bottom:15px;}
.img{ width:100%; float:left; overflow:hidden; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #c7c7c7;}
.pimg{ float:left; width:335px; height:260px; padding:8px 0px; border:2px solid #c2c2c2;}
.cct{ float:right; width:225px; height:276px; border:2px solid #c2c2c2;}
.desc{ float:left; width:280px; padding:10px; background:#f2f2f2; color:#212121; line-height:18px; font-size:11px; font-family:"Arial"}
.dt{ float:left; width:280px; color:#5b3751; margin-bottom:10px;font-size:13px; font-weight:bold}
.inquiry{ float:left; width:260px; padding-left:13px;}
.inquiry li{ float:left; display:block; text-decoration:none; background-position:left; background-repeat:no-repeat; height:20px; padding-left:30px; width:230px; margin:5px 0px; line-height:20px;}
.inquiry li a{ color:#363636; font-family:"Arial"; font-size:11px;}
.l1{ background-image:url(images/l1.jpg)}
.l2{ background-image:url(images/l2.jpg)}
.l3{ background-image:url(images/l3.jpg)}
.l4{ background-image:url(images/l4.jpg)}
.l5{ background-image:url(images/l5.jpg)}
.l6{ background-image:url(images/l6.jpg)}
.l7{ background-image:url(images/l7.jpg)}
.l8{ background-image:url(images/l8.jpg)}
.rpt{ float:left; height:30px; width:553px; padding:0px 10px; border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7; line-height:30px; color:#9c243f; font-weight:bold; margin-top:15px; font-size:12px; margin-bottom:15px;}
.leftbutton{ float:left;margin-top:35px; padding-right:5px;}
.rightbutton{ float:left;margin-top:35px;}
#rplist{ float:left; width:524px; height:120px;}
.rp{ float:left; width:126px; height:120px; padding-right:5px;}
.rpimg{ width:124px; height:96px; border:1px solid #bdbdbd; margin-bottom:2px;}
.rp p{ text-align:center; height:20px; line-height:20px;}
.rp p a{ color:#454545;}

.right2{ float:left; width:157px; overflow:hidden;}
.rt{float:left; width:127px; height:30px; line-height:30px; background:#80202c; color:#FFF; font-size:12px; padding:0px 15px;}
.zh{ float:left; width:135px; padding:5px 11px; background:#f4f4f4; font-size:12px; line-height:15px; color:#777777}
.zh a{ color:#777777;}
.zh_name{ color:#3d5f8c; line-height:20px;}
.zh_time{ color:#3d5f8c; line-height:20px;}
.zh_name a,.zh_time a{ color:#3d5f8c;}
h1{ font-size:16px; line-height:30px;}


.aboutnav{float:left; width:100%;height:30px; text-align:center; margin-bottom:15px; border-bottom:1px solid #80202c;}
.an1{float:left; display:block;text-decoration:none; width:100px; height:30px; line-height:30px;background:#80202c; color:#fff; cursor:pointer}
.an1:hover{ text-decoration:underline;}
.an2:hover{ text-decoration:underline;}
.an2{float:left; display:block;text-decoration:none;width:100px; height:30px; line-height:30px;cursor:pointer}

.cert{ float:left; width:170px; overflow:hidden; height:260px; margin-right:20px; margin-bottom:10px;}
.certimg{ float:left; width:168px; border:1px solid #80202c; height:228px;}
.certimg img{ width:168px; height:228px;}
.cert p{ text-align:center; height:30px; line-height:30px;}
.cert p a{ color:#666666;}

.ex{ float:left; width:553px; overflow:hidden; padding:10px; border-bottom:1px dashed #cecece; line-height:15px;}
.ext{ float:left; color:#3d5f8c;  font-size:12px;}
.ext a{color:#3d5f8c; }
.exd{ float:right;color:#3d5f8c; font-size:12px;}

.nt{ text-align:center; float:left; width:100%;line-height:30px; font-size:16px; color:#000; font-weight:bold;}
.date{ float:left; width:100%; color:#cecece; text-align:center; line-height:20px; font-size:12px;}
.show p a{ color:#a7a7a7;}

.pro1{ width:730px; padding:0 10px; float:left; margin-bottom:30px; height:205px;}
.pro1 a{ color:#666;}
.pro1 img{ float:left; width:180px; margin-right:15px; border:1px solid #e9e9e9;}
.pro1 ul{ float:left; width:520px; line-height:40px; border-bottom:1px dashed #e9e9e9;}
.pro1 span{ color:#666; line-height:20px; float:left; margin-top:10px; width:520px; float:left;}
.news1{ width:560px; padding:0 10px; float:left; margin-bottom:30px; height:120px;}
.news1 a{ color:#666;}
.news1 img{ float:left; width:180px; margin-right:15px; border:1px solid #e9e9e9;}
.news1 ul{ float:left; width:360px; line-height:40px; border-bottom:1px dashed #e9e9e9;}
.news1 span{ color:#666; line-height:20px; float:left; margin-top:10px; width:350px; float:left;}


.i7{ width:956px; float:left; padding:10px 17px 0 17px; color:#000000; line-height:40px; height:40px;}
.i7 a{color:#000000; font-family:微软雅黑;}
.i7-more{ float:right;}
.i8{ width:956px; float:left; line-height:22px; padding:10px 17px 0 17px;}
.i9{ padding:12px 8px 0 17px; width:965px; float:left;}
.i9 ul{list-style-type:none;}
.i9 li{ float:left; width:127px; height:79px; padding:0 0 10px 12px; text-decoration:none;}
.i9 li.index{ padding-left:0;}
.i9 li img{ border:1px solid #dcdcdc;}
.hb-title{ line-height:45px; font-family:微软雅黑; padding:0 5px;}
.hb-con{}
.hb-con ul{list-style-type:none;}
.hb-con li{ float:left; width:172px; height:107px; padding:0 0 28px 28px; text-decoration:none;}
.hb-con li.index{ padding:0 0 28px 0;}
.hb-con li img{ border:1px solid #dcdcdc;}
