﻿@charset "utf-8";
/*样式复位*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;}    
table{border-collapse:collapse; border-spacing:0;}    
fieldset,img{border:0;}    
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal; font-style:normal;}
ul{list-style:none;}    
caption,th{text-align:left;}    
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%; }
q:before,q:after{content:'';}    
abbr,acronym{border:0;}
strong,b{ font-weight:normal;}
body{font:14px/1.5 Verdana,Arial,Helvetica,"\5fae\8f6f\96c5\9ed1","\5B8B\4F53","\9ED1\4F53",MicrosoftYaHei,sans-serif; color:#000;}
input,textarea {color:#000; font-family:Verdana,Arial,Helvetica,"\5fae\8f6f\96c5\9ed1","\5B8B\4F53","\9ED1\4F53",MicrosoftYaHei,sans-serif; }
a,a:active,a:focus,input,textarea{outline:none;}

a{color:#000; text-decoration:none; cursor:pointer;}
a:hover{color:#000;text-decoration:underline;}
.cl{clear: both;}

/*字体颜色*/
.c-dc0000{ color: #dc0000;}
.c-333{ color: #333;}
.c-d62c49{ color: #d62c49 !important;}
.gray02{ color:#999;}

/*字体大小*/
.fb{ font-weight: bold;}
.f16px{ font-size: 16px !important;}
.f14px{ font-size: 14px !important;}
.f18px{ font-size: 18px;}
.f26px{ font-size: 26px;}

/*文本格式*/
.text-center{ text-align: center;}
.text-left{ text-align: left;}
.text-right{ text-align: right;}
.text-indent2em{ text-indent: 2em;}
.text-dec-un{ text-decoration: underline;}

/*浮动、清除浮动*/
.lf{float:left;}
.rf{float:right;}
.clearfix {zoom:1;}
.clearfix:after{content:'.'; display:block; visibility:hidden; clear:both; height:0;}

/*通用元素*/
.hidden { display: none; }
.pd25{ padding: 25px !important;}
.pl20{ padding-left:20px !important;}
.pl30{ padding-left:30px !important;}
.pt5{ padding-top:5px !important;}
.pt60{ padding-top:60px !important;}
.m-auto{ margin: 0 auto !important;}
.mr5{ margin-right:5px !important;}
.mb0{ margin-bottom: 0 !important;}
.mb10{ margin-bottom:10px !important; }
.mb20{ margin-bottom:20px !important; }
.mb30{ margin-bottom:30px !important; }
.ml5{ margin-left: 5px !important;}
.ml6{ margin-left: 6px !important;}
.ml7{ margin-left: 7px !important;}
.ml10{ margin-left: 10px !important;}
.ml15{ margin-left: 15px !important;}
.ml30{ margin-left: 30px !important;}
.mr5{ margin-right: 5px !important;}
.mt0{ margin-top: 0 !important;}
.mt5{ margin-top: 5px !important;}
.mt10{ margin-top: 10px !important;}
.mt20{ margin-top:20px !important; }
.mt30{ margin-top:30px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:50px !important; }
.off_screen { position: absolute; left: -9999px; }
.position-relative{ position: relative;}

/*首页顶部内容*/
.head{width: 100%;height: 10px;background: #e48cb2;}

.nav{width: 100%;height: 118px;background:#fff;}
.nav .inner{width: 1198px;height: 118px;margin: 0 auto;}
.nav .inner .daohang{padding-left: 120px;}
.nav .inner .daohang ul li{float: left;padding-top: 65px;}
.nav .inner .daohang ul li a{display:block;width: 92px;height: 42px;margin-right: 25px;font-weight: bold;font-size: 14px;color: #e48cb2;text-align: center;line-height: 42px;}
.nav .inner .daohang ul li a:hover{text-decoration: none;background: url(/img/nav_by.jpg);color: #fff;}
.nav .inner .daohang ul li a.no11{display: none;}
.nav .inner .daohang ul li:hover a.no11{display:block;}
.nav .inner .daohang ul li:hover a.no1{display:none;}
/*banner样式*/
.slideBox{ width:100%; height:472px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; height:472px; display:block;}


.index_a1 {width: 1200px;overflow: hidden;margin: 0 auto;}
.index_a2 {width: 234px;float: right;overflow: hidden;}
.about{position: relative; width: 350px; float: left; background:url(/img/yline.jpg) no-repeat right center; padding-right:35px;}
.about-title{width:335px; height:50px; color:#cb329a;}
.news .about-title{ background:url(/img/icona.jpg) left no-repeat; width:419px; height:50px; color:#cb329a;}
.about-title h3{padding-top:15px; font-size:16px;font-family:"Microsoft yahei"; font-weight:bold;}
.about-title span{ float:right;padding-top:15px;}
.news{position: relative; width: 457px; float: left;background:url(/img/yline.jpg) no-repeat right center; padding-right:10px;}
.contact{position: relative; width: 348px; float: left;padding-right:10px;}
.about-title1{ background:url(/img/icona.jpg) left no-repeat; width:338px; height:50px; color:#cb329a;}
.about-title1 h3{padding-top:15px; font-size:16px;font-family:"Microsoft yahei"; font-weight:bold;}
.about-title1 span{ float:right;padding-top:15px;}
.lxwm{ background:url(/img/contact.jpg) no-repeat bottom right; padding-left:10px; line-height:23px; height:190px;padding-top: 15px;}
.index_b1 {width: 336px;float: left;overflow: hidden;background:url(/img/index_news.jpg) no-repeat;}
.index_b2 {width: 330px;float: right;overflow: hidden;}
.index_c1 {border-bottom: #cbcbcb 1px solid;position: relative;margin: 0px 0px 14px;height: 41px;}
.index_c1_o {border-bottom: #cbcbcb 1px solid;position: relative;margin: 0px 0px 14px;height: 41px;}
.index_c1_o3 {border-bottom: #cbcbcb 1px solid;position: relative;margin: 0px 0px 14px;height: 41px;}
.index_c1 a {position: absolute;width: 51px;display: block;top: 21px;cursor:pointer;margin-left:3px;}
.index_c1_o a {position: absolute;width: 51px;display: block;top: 21px;cursor: pointer}
.index_c1_o3 a {position: absolute;width: 51px;display: block;top: 21px;cursor: pointer;}
.index_c1 a.news_a {left: 0px;}
.index_c1_o a.news_a {left: 0px;}
.index_c1_o3 a.news_a {left: 0px;}
.index_c1 a.news_b {left: 71px;}
.index_c1_o a.news_b {left: 71px;}
.index_c1_o3 a.news_b {left: 71px;}
.index_c1 a.news_c {left: 137px;}
.index_c1_o a.news_c {left: 137px;}
.index_c1_o3 A.news_c {left: 137px}
.index_c2 {line-height: 21px;overflow: hidden}
.index_c2 img {margin: 0px 0px 9px}
.index_c2 h2 {padding-bottom: 0px;padding-left: 12px;padding-right: 0px;background: url(/img/j_dian.gif) no-repeat 3px 9px;color: #787878;font-weight: bold;padding-top: 0px}
.index_c2 p {text-indent: 2em;margin: 0px;padding: 0;}
.index_c3 {margin-left:10px;padding-top:15px;}
.index_c3 li {padding: 0 0 0 20px;line-height: 25px;width: 405px;background:url(/img/nav_21.jpg) no-repeat 6px 9px;height: 25px;color: #ab9273;overflow: hidden;border-bottom:1px dashed #cdcdcd;}
.index_c3 li span {float: right}
.index_c3 li a{color: #565656;text-decoration: none}
.index_c3 li a:hover {color: #044c4b;text-decoration:none;}
.index_d1 {border-bottom: #cbcbcb 1px solid;height: 39px;overflow: hidden}
.index_d2 {border-bottom: #d3d3d3 1px solid;position: relative;border-left: #d3d3d3 1px solid;margin-bottom: 14px 0px 0px;width: 288px;background: #f7f7f7;height: 210px;overflow: hidden;border-top: #d3d3d3 1px solid;border-right: #d3d3d3 1px solid}
.index_d2 ul {width: 350px;background: url(..//img/index_d2bg.jpg) repeat-x;height: 236px}
.index_d2 ul li.lia {width: 165px;background: url(..//img/index_d2line.jpg) no-repeat right 50%;float: left;height: 236px}
.index_d2 ul li.lib {width: 165px;float: left;height: 236px}
.li_diva {text-align: center;line-height: 24px;height: 24px;padding-top: 6px}
.li_divb {text-align: center;padding-top: 10px}
.li_divc {text-align: center;padding-top: 7px}
.index_d3 {position: relative;line-height: 17px}
.index_d3 h2 {margin: 0px 0px 4px;font-weight: bold}
.index_d3 h2 a{background: url(..//img/l_dian.gif) no-repeat 0px 5px;color: #024d53;text-decoration: none;padding: 0 8px 0 0;}
.index_d3 h2 a:hover {color: #024d53;text-decoration:underline;}
.index_d3 p{padding: 0;line-height: 16px;margin: 0px;overflow: hidden;}
a.index_d4 {position: absolute;line-height: 16px;display: block;background: #838383;float: right;height: 16px;color: #fff;top: 94px;right: 7px;padding: 0 10px 0 10px;}
a.index_d4:hover {text-decoration: none;}
.index_e1 {margin: 0px 20px 0px 0px;width: 90px;float: left;height: 110px;overflow: hidden}
.index_e2 {margin: 0px 20px 0px 0px;width: 200px;float: left;height: 110px;overflow: hidden;}
.index_f1 {border-bottom: #cd3c9f 1px solid;margin: 0px 0px 0px 10px;height: 41px;overflow: hidden;width:340px;}
.news .index_f1 {border-bottom: #cd3c9f 1px solid;margin: 0px 0px 0px 10px;height: 41px;overflow: hidden;width:425px;}
.index_f11 {border-bottom: #cd3c9f 1px solid;margin: 0px 0px 0px 5px;height: 41px;overflow: hidden;width:348px;}


/*首页产品展示*/
.case{ width:1200px;clear:both; padding-top:20px;margin: 0 auto;}
.product_tit h3{ padding-top:18px; font-size:16px;font-weight:bold;border-bottom: #cd3c9f 1px solid;color: #cb329a;}
.product_tit span{ float:right;padding-top:15px; padding-right:20px;}
#product_show{ background:url(..//img/bg_z.jpg) repeat-y center; padding-top:20px; padding-bottom:20px;}
.products_bt{ background:url(..//img/bg_x.jpg) no-repeat bottom center; height:10px;}
#demo_p{overflow: hidden;width:1200px;}
#demo_p img{border: 2px solid #7bc5ff;}
#indemo_p{float: left;width: 800%;}
#demo1_p{float: left;}
#demo2_p{float: left;}
#demo_pro{width: 150px;float: left;padding-right: 20px;padding-left: 20px;}
#demo_pro span{text-align: center;float: left;width: 160px;}

.tel{width: 1200px;margin: 0 auto;height: 135px;}
.tel .tu{float: right;background: url(/img/tel.jpg) no-repeat;width: 505px;height: 135px;}
.tel .tu p{font-size:31px; margin-top:46px; margin-left:230px;}

.footer{width: 100%;height: 82px;background: #e389af;text-align: center;line-height: 82px;}
#demo_pro img{width:160px;height"120px;}