@charset "utf-8";

/* CSS Document */



html,body{-webkit-text-size-adjust:none;}

body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #010101; line-height:24px;}

article,footer, header,nav,section{display:block;}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}

ul,li{list-style:none;margin:0;padding:0}

img{ border:none;}

a{text-decoration:none;color:#333333; }

a:hover{text-decoration:none;}

.clear {clear: both;}

.fl{ float:left;} .fr{ float:right;}

.fl,.fr{display:inline;}

.cen{ margin:0 auto;}

.mag{ margin-top:20px;}

.mag1{ margin-top:15px;}

.maf{ margin-left:22px;}

.center{ width:1200px; height:auto; overflow:hidden;}



.logo{ width:100%; height:140px; background:url(../images/logo.jpg) center no-repeat; margin-top:15px; min-width:1200px;}

.nav{ width:100%; height:auto; border-top:3px solid #7d0022; margin-top:10px; min-width:1200px;}

.nav ul{ width:1200px; margin:0 auto;}

.nav ul li{ float:left; width:130px; text-align:center; margin:0 10px;  padding-bottom:5px; display:block;}

.nav ul li p{ margin-top:8px;}

.nav ul li span{ font-size:12px; line-height:18px;}

.nav ul li:hover{ background:url(../images/navbg.jpg) center no-repeat;}

.nav ul li:hover a{ color:#FFF;}



.banner{width:100%; height:470px; overflow:hidden;  min-width:1200px;}

.bannerc{width:100%; height:470px; margin:0px auto;}



.bannerc #full-screen-slider { width:100%; height:470px; text-align:left;position:relative;}

.bannerc #slides { display:block; width:100%; height:470px; list-style:none; padding:0; margin:0; position:relative;}

.bannerc #slides li { display:block; width:100%; height:470px; list-style:none; padding:0; margin:0; position:absolute;}

.bannerc #slides li a { display:block; width:100%; height:470px; text-indent:-9999px}

.bannerc #pagination { display:block; list-style:none; position:absolute; left:26%; top:440px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}

.bannerc #pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:8px; border-radius:50%; background:#dedede; }

.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

.bannerc #pagination li.current {background:#3e3e3e;}



.gjc{ width:1200px; height:35px; border-bottom:1px solid #535353;}

.gjc .gjcs{ width:900px; line-height:30px;}

.gjc .gjcs a{ padding:0 5px;}

.gjc .gjcs a:hover{ color:#7d0022;}



.search{ width:243px; height:30px;overflow:hidden;}

.form {width:243px;float: left;height:30px; line-height:30px; background:url(../images/sous.png) left no-repeat;}

.form .searchkey {float: left;color: #666666;border: 0;padding-left: 3px;width: 204px;height: 28px;line-height: 27px; margin-top:0px;overflow: hidden; background:none;}

.searchbtn {border: 0;float: left;margin-left: 0px;display: inline;width: 36px;height: 30px;background:none;cursor: pointer; margin-top:0px;}



.tbg{ width:100%; height:auto;}

.tbg p{ text-align:center; line-height:30px;}

.tbg h2{ background:url(../images/tline.png) center no-repeat; text-align:center; height:40px; line-height:34px; font-size:25px; font-weight:normal;}

.tbg h2 a{ color:#7d0022;}

.tbg h2 a:hover{ text-decoration:underline;}



.fcpfl{ text-align:center; height:40px; }

.fcpfl a{ border:1px solid #7d0022; padding:5px 30px; border-radius:10px; margin:0 15px;}

.fcpfl a:hover{ background:#7d0022; color:#FFF;}

.fcpfl a:first-child{ background:#7d0022; color:#FFF;}



.prodc{}

.prodc ul{ margin-top:15px;}

.prodc ul li{ float:left; width:278px; height:auto;  border:1px solid #d2d2d2; margin:10px 10px;}

.prodc ul li img{ width:278px; height:180px;}

.prodc ul li p{ height:40px; text-align:center; background:#d2d2d2; line-height:40px;}

.prodc ul li p a{ display:block;}

.prodc ul li p a:hover{ background:#7d0022; color:#FFF;}



.tit{ width:100%; height:40px; border-bottom:1px solid #7d0022;}

.tit dt{ float:left; padding:0 20px; border-bottom:4px solid #7d0022;  line-height:36px; font-size:18px; color:#7d0022;}

.tit dd{ float:right; line-height:40px; margin-right:10px;}

.tit dd a:hover{ color:#7d0022;}



.tit1{ width:100%; height:40px;}

.tit1 dt{ float:left; line-height:36px; font-size:16px; color:#7d0022;}

.tit1 dd{ float:right; line-height:36px;}

.tit1 dd a:hover{ color:#7d0022;}



.about{ width:1200px; height:auto; overflow:hidden; min-width:1200px;}

.about dt{ float:left; width:360px; height:260px;}

.about dt img{ width:360px; height:276px;}

.about dd{ float:left; width:490px; margin-top:40px; margin-left:20px;  line-height:30px; text-indent:2em;}



.rxcp{ width:1200px; margin-top:20px;}

.rxcp h2{line-height:34px; font-size:16px; font-weight:normal;}

.rxcp h2 a{ color:#7d0022;}

.rxcp h2 a:hover{ text-decoration:underline;}

.marquee{width:1200px;height:200px;overflow:hidden;}

.marquee ul{width:9600px; margin-top:10px;}

.marquee ul li{ width:241px;height:180px;float:left;display:inline;margin:5px 10px 5px 10px; overflow:hidden;}

.marquee ul li img{ width:239px; height:180px;}

.marquee ul li a{display:block; overflow:hidden;}

.marquee ul li a:hover{ color:#F00;}



.bgc{ width:100%; height:auto; background:#eeeeee; overflow:hidden; padding:20px 0;  min-width:1200px;}

.news{ float:left; width:365px; height:407px; background:#FFF; padding:10px;}

.news img{ width:361px; height:97px;}

.news p{ line-height:40px; text-indent:10px;}

.news .p1{ margin-top:40px;}

.news ul{ margin-top:10px;}

.news ul li{ line-height:40px; border-bottom:1px dashed #dedede; overflow:hidden;}

.news ul li a{ float:left;}

.news ul li span{ float:right; font-size:13px;}

.news ul li:hover{color:#7d0022;}

.news ul li:hover a{color:#7d0022;}



.links{ width:1200px; height:40px; border-bottom:1px solid #7d0022; overflow:hidden;}

.links dt{ float:left; width:160px; text-align:center; border-bottom:4px solid #7d0022;  line-height:36px; font-size:18px; color:#7d0022;}

.links dd{ float:right; width:1030px; line-height:40px;}

.links dd a{ margin-right:10px;}

.links dd a:hover{ color:#7d0022;}



.foot{ width:100%; height:200px; background:#b5b5b5; overflow:hidden;  min-width:1200px;}

.fnav{ background:#959595; line-height:40px; text-align:center;}

.fnav a{ padding:0 20px; color:#FFF;}

.footer{ width:1000px; height:auto;}

.foot_l{ width:200px; margin-top:60px;}

.foot_m{ margin-left:100px; width:400px; margin-top:30px;}

.foot_r{ width:100px; height:120px; margin-top:20px;}

.foot_r img{ width:100px; height:100px;}

.foot_r p{text-align:center;}



.left{ width:263px;}

.left .left_l{ width:100%; height:auto; background:#FFF; padding-bottom:5px;}

.left_l h2{ height:37px; background:#7d0022; line-height:37px; color:#FFF; text-indent:20px; font-size:14px; font-weight:normal;}

.left_l .cpfl{ margin:10px;}

.left_l .cpfl li{  padding:8px 30px; border:1px solid #7d0022; border-radius:10px; text-align:center; margin-top:10px;}

.left_l .cpfl li a{ padding:8px 30px;}

.left_l .cpfl li:hover{ background:#7d0022;  border-radius:10px;}

.left_l .cpfl li:hover a{ color:#FFF;}



.left_l .lxwm{ width:263px; height:100px; padding:20px 0; overflow:hidden;}

.left_l .lxwm p{ text-indent:10px;}



.right{ width:910px; background:#FFF;}

.right h2{ height:37px; background:#7d0022; line-height:37px; color:#FFF; text-indent:20px; font-size:14px; font-weight:normal;}

.right .main{ margin:0 10px; padding-bottom:20px;}

.right .main1{ padding-bottom:20px;}

.main h1{ font-size:18px; line-height:40px; text-align:center; color:#333; padding:10px 0 5px 0; border-bottom:1px dashed #dedede; margin-bottom:20px;}



.main .news_s{ margin-top:15px; overflow:hidden;}

.news_s li{ line-height:36px; border-bottom:1px dashed #dedede; overflow:hidden; font-size:13px;}

.news_s li a{ float:left;}

.news_s li span{ float:right;}

.news_s li a:hover{ color:#7d0022;}

.news_s li:hover{ color:#7d0022;}

.news_s li:hover a{ color:#7d0022;}



.prod_s{ margin-top:10px; overflow:hidden;}

.prod_s li{ float:left; width:207px; height:auto; margin:10px 10px 0; text-align:center;}

.prod_s li img{ width:201px; height:160px; border:3px solid #CCC;}

.prod_s li p{ line-height:40px;}

.prod_s li a:hover{ color:#7d0022;}

.prod_s li a:hover img{ border:3px solid #7d0022;}



.pagenavi{text-align:center;margin:20px 20px;}

.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background-color:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left; font-style:normal;}

.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left;}

.pagenavi li.thisclass{color:#FFF;background-color:#7d0022; }

.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background-color:#7d0022;color:#FFF;}



.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding-top:5px; margin-top: 20px;}

.newsshow_xg a{color: #7d0022;}