@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px;font-family:,Arial, Helvetica, sans-serif; color:#4a4a4a;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#4a4a4a; text-decoration:none;}
a:hover{color:#F60; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:6px; width:100%;}
.blank3{font-size:0; height:4px; width:100%;}
.blank4{font-size:0; height:5px; width:100%;}
.layout{ width:100%; height:auto; margin:0 auto;}


.header{ width:100%; height:auto; margin:0px auto;}
.rline{ width:100%; height:8px; background:#9c0c15;}
.top{ width:1000px; height:auto; margin:0px auto;}
.gywm{ width:186px; height:19px; float:right; background:url(../images/index_05.gif) no-repeat; margin-right:50px; text-align:center; color:#fff;}
.gywm a{ color:#fff;}
.logo{ width:363px; height:86px; float:left; padding-top:7px;}
.geyan{ float:right; width:498px; height:100px;}
.daohang{ width:100%; height:42px; background:url(../images/index_14.gif) repeat-x;}
.dh{ width:1001px; height:42px; background:url(../images/dh.jpg) no-repeat; margin:0px auto;}
.dh ul{ width:756px; height:42px; margin:0px auto;}
.dh ul li{ width:108px; height:42px; float:left; background:url(../images/index_18.gif) no-repeat right; text-align:center; line-height:42px;}
.dh ul li.last{ background:none;}
.dh ul li a{ color:#fff; font-size:14px; font-family:Microsoft Yahei;}

.main{ background:url(../images/mbg.jpg) repeat-x; width:100%; height:auto; min-height:50px; padding-top:20px;}
.m1{ width:1000px; height:auto; margin:0px auto;}
.mleft{ float:left; width:280px; height:auto;}
.mleft h2{ font-family:Microsoft Yahei; width:265px; height:42px; margin:0px auto; background:url(../images/index_25.gif) no-repeat; font-size:18px; color:#010101; font-weight:normal; line-height:42px; padding-left:15px;}
.mleft h2 span{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#9c0c15; margin-left:20px;}
.mlimg{ margin-top:5px;}
.mlimg2{ margin-top:8px; margin-bottom:8px;}
.ldh{ width:278px; height:auto; border-right:2px solid #ccc;border-bottom:2px solid #ccc;}
.ldh ul{ width:278px; height:auto; border-top:1px dashed #ccc; margin-bottom:20px;}
.ldh ul li{border-bottom:1px dashed #ccc; width:260px; height:40px; line-height:40px; background:url(../images/index_39.gif) no-repeat 7px 16px; padding-left:18px;}
.ldh ul li a{ font-family:Microsoft Yahei; font-size:16px; color:#545454;}
.mright{ width:700px; height:auto; float:right;}
.tit{ width:700px; height:32px; background:url(../images/index_34.gif) no-repeat; margin-top:10px;}
.tit h2{ float:left; color:#000; font-size:15px; font-family:Microsoft Yahei; height:32px; line-height:32px; margin-left:20px;}
.loa{ float:right; height:32px; line-height:32px; margin-right:15px;}
.loa a{ color:#545454; font-size:12px;}
.loa a:hover{ color:#e80000; font-size:12px;}

.cont{ width:700px; height:auto; background:url(../images/index_23.gif) repeat-x; padding-top:10px; margin-top:2px;}
.column-title{ width:698px; height:49px; border-bottom:1px solid #e6e6e6;}
.column-title p{ width:200px; height:48px; line-height:48px; float:left; margin-left:20px; display:inline; overflow:hidden; font-weight:normal; font-size:24px; font-family:"Microsoft Yahei";}
.newsc-title{ width:690px; height:auto; line-height:24px; font-weight:bold; color:#9c0c15; font-size:14px; text-align:center; margin:0 20px;}
.newsc-canshu{ width:690px; height:30px; margin:0 auto; text-align:center; background:url(../images/news-detail-canshu.jpg) repeat-x left bottom;}
.newsc-nr{ width:690px; height:auto; line-height:30px; margin:0 auto;}

.footer{ width:1000px; height:95px; background:url(../images/index_47.gif) repeat-x; margin:10px auto 0px; text-align:center; line-height:25px; padding-top:15px;}

.news-list{width:698px; height:auto; margin:0 auto;}
.news-list li{ width:660px; height:35px; line-height:35px; border-bottom:1px solid #EEE; padding-left:28px; background:url(../images/index_43.gif) no-repeat 15px 14px;}
.news-list li span{ width:76px; height:35px;  line-height:35px; color:#9c0b18; overflow:hidden; font-family:Microsoft Yahei;}
.page{ width:698px; height:30px; line-height:30px; text-align:center; overflow:hidden; background:#eeeeee;}

.il1{ float:left; width:703px; height:272px;}
.ir1{ float:right; width:280px; height:auto;}
.ir1top{ width:280px; height:39px; background:url(../images/sy_05.gif) no-repeat; line-height:39px; margin:0px; overflow:hidden;}
.ir1top h2{ float:left; font-family:Microsoft Yahei; color:#fff; font-size:14px; margin-left:40px;}
.ir1top a{ float:right; font-family:Microsoft Yahei; color:#fff; font-size:12px; font-weight:bold; padding-top:3px; margin-right:40px;}
.ir1 ul{ border:5px solid #9c0c15; background:#fafaf8; border-top:none; margin:0px;}
.ir1 ul li{ height:32px; line-height:32px; width:255px; margin-left:15px;}
.ir1 ul li a{ color:#333;}
.ir1 ul li a:hover{ color:#960000;}

.mt10{ margin-top:15px;}
.sd1{ width:290px; height:auto; float:left; border:1px solid #dfdfdf; margin-right:10px;}
.sd1 .tit2{ width:290px; height:43px; background:url(../images/sy_09.gif) no-repeat; line-height:43px;}
.sd1 .tit2 h2{ float:left; color:#9a0d16; margin-left:20px; font-family:Microsoft Yahei; font-weight:normal; font-size:16px;}
.sd1 .tit2 a{ width:51px; height:16px; float:right; margin-top:15px; margin-right:10px;}
.sd1 ul{ background:#f7f7f7; padding-bottom:10px; padding-top:10px;}
.sd1 ul li{ width:250px; height:30px; line-height:30px; background:url(../images/sy_17.gif) no-repeat 0 11px; padding-left:10px; margin:0px auto; border-bottom:1px dashed #ccc;}

.sd2{ width:340px; height:auto; float:left; border:1px solid #dfdfdf; margin-right:10px;}
.sd2 .tit2{ width:340px; height:43px; background:url(../images/sy_10.gif) no-repeat; line-height:43px;}
.sd2 .tit2 h2{ float:left; color:#9a0d16; margin-left:20px; font-family:Microsoft Yahei; font-weight:normal; font-size:16px;}
.sd2 .tit2 a{ width:51px; height:16px; float:right; margin-top:15px; margin-right:10px;}
.sd2 ul{ background:#f7f7f7; padding-bottom:10px; padding-top:10px;}
.sd2 ul li{ width:300px; height:30px; line-height:30px; background:url(../images/sy_17.gif) no-repeat 0 11px; padding-left:10px; margin:0px auto; border-bottom:1px dashed #ccc;}

.nav{ width:756px; margin:0px auto; height:46px; position:relative;}
.nav li{ width:108px; height:46px; float:left; background:url(../images/index_18.gif) no-repeat right 17px; position:relative; z-index:520; cursor:pointer;}
.nav li h3{ width:108px; height:46px; line-height:46px; font-weight:normal; font-size:16px; font-family:"微藕"; text-align:center;}
.nav li h3 a{ color:#fff;}
.nav li h3 a:hover{color:#ef8888;}
.nav li.curr h3 a,.nav li.on h3 a{ color:#fff;}
.nav li div.subnav{ width:120px; height:auto; position:absolute;left:-8px; top:46px; z-index:540; display:none;}
.nav li div.subnav p{ width:120px; height:30px; line-height:30px; text-align:center; background:url(../images/subnav.png) repeat left top; border-bottom:1px solid #c81e38; overflow:hidden; text-align:center;}
.nav li div.subnav p a{ color:#FFF;}

  .products-list{ width:700px; height:auto; margin:0 auto; padding-top:20px;}
.products-list li{ width:158px; height:249px; overflow:hidden; float:left; margin:0 8px; display:inline;}
.products-list li p{ width:152px; height:192px; padding:2px; border:1px solid #c5c7c4; background:#FFF; overflow:hidden;}
.products-list li p img{ width:152px; height:192px;}
.products-list li h3{ width:152px; height:30px; line-height:30px; overflow:hidden; text-align:center; font-weight:bold;font-size:12px; margin-top:10px;}