/* CSS Document */
*{ margin:0px; padding:0px;}
html,body{ width:100%; height:100%;font-family: "Î¢ÈíÑÅºÚ";}
img{ border:none;}
a{ text-decoration:none; color:#000;}
.F{ float:right;}
.L { float:left;}
.L{margin-right:22px;}
.X{ margin-left:15px;}
.dao{ background:url(../images/hover1.gif) no-repeat center center;}
.m_top{ margin-top:10px;}
.m_rig{ margin-right:7px;}
.m_top2{margin-top:20px;}
/*nav*/
.zong{ width:100%; min-width:1100px; }
.zong2{ width: 1100px; overflow: hidden; margin: 0px auto;}
.nav{  display: block; }
.logo{ width:350px; float:left; text-align:left; padding:10px 0 4px 8px; height:85px;}
.nav1{ display:block; height:99px; width:720px; padding-left:20px; float:left;}
.nav1 li{float:left; list-style-type:none;}
.nav1 li a{ display:block; width:120px; height:99px; text-align: center; line-height:99px; font-size:16px; text-decoration:none; color:#000; font-weight:bold;}
.nav1 li a:hover{ background:url(../images/hover1.gif) no-repeat center; color:#FFF; font-weight:bold; font-size:16px; text-decoration:none;}
/*banner*/
.banner1{ width:100%; min-width:1100px; position:relative; text-align:center; border-top:5px solid #CCC; overflow:hidden;}
.menu{ width:10px; height:10px; background-color:#FC6; position: absolute; top: 430px; left: 700px; border-radius: 50px; cursor:pointer;}
.menu2{ width:10px; height:10px; background-color:#FFF; position:absolute; top:430px; left:720px; border-radius:50px; cursor:pointer;}
/*content*/
.shop{width:1100px; height:180px; margin:0px auto; padding-top:28px;}
.shop_left{float:left; width:390px; height:169px; margin-right:-26px;}
.shop_left div{width:120px; float:right; margin-right:50px; padding-top:40px;}
.shop_left a{display:block; color:#ac4c4c; font-size:16px; text-align:center; line-height:30px;}

.gs{width:100%; min-width:1100px; margin-bottom:20px;}
.gsjj{width:1100px; margin:0 auto; height:280px; padding-top:20px;}
.tit{display:block; width:200px; height:40px; text-align:center; color:#333; font-size:20px; text-align:center;font-weight:bold; margin:0 auto; margin-bottom:18px; text-decoration:none; line-height:27px;}
.p{color:#C32059; font-size:16px;}
.nr{width:600px; float:right; margin:0 auto; margin-top:10px;}
.nr div{height:200px; width:735px; padding-top:10px; line-height:25px; overflow:hidden; margin-left:-135px; color:#333; font-size:14px;}
.chanp{ width:100%; min-width:1100px; margin-top:20px; height:470px; background:url(../images/cpzx.jpg) center center;}
.chanp1{ width:200px; text-align:center; line-height:20px; margin:0 auto; height:40px; padding-top:30px;}
.gengd{width:1080px; height:30px; line-height:30px; color:#996; font-size:12px; margin:0 auto; text-align:right; padding-right:20px;}
.gengd a:hover{ color:#C32059;}
.cpnr{width:1100px; height:330px; margin:0 auto;}
.cpnr1{float:left;}
.cp_img{position:relative;}
.cp_img a:hover{}
.cp_zi{position:absolute; width:200px; line-height:40px; height:40px; background:#666; margin-top:-40px; color:#FFF; font-weight:bold; text-align:center; overflow:hidden;}
.snews{margin-top:20px; width:100%; min-width:1100px; height:450px; margin-bottom:20px;}
.news1{width:1100px; height:350px; margin:0 auto;}
.newsz{ width:530px; height:200px;}
.news_ls{width:500px; height:350px; float:right; margin-top:-330px; margin-right:20px;}
.news_ls li{ padding-left:5px; list-style-type:none; height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px dashed #ccc;font-size: 14px;}
.news_ls li span{ float:right; margin-right:10px;}
.news_ls li a{ font-size:12px; color:#666;}
.news_ls li a:hover{ color:#C32059;}
.dl{ width:530px; height:150px; margin-right:20px; padding-top:20px; /*float:left;*/}
.dl dt{ width:500px;}
.dd{width:350px; height:140px;overflow:hidden; margin-right:15px; margin-top:-140px; float: right;}
.news_T{ display:block; height:40px; overflow:hidden; font-size:14px; font-weight:bold; line-height:40px;}
.time{width:120px; height:30px; overflow:hidden; line-height:30px; font-size:8px;}
.news_n{height:50px; line-height:25px; font-size:14px; color:#333; overflow:hidden; margin-top:15px;}
.news_img{margin-left:20px;}
.yqlj{ height:40px; background-color:#CCC;}
.yqlj span{display:block; width:1100px; margin-top:5px; line-height:40px; margin:0 auto; color:#000; font-size:18px;}
.yqlj a{color:#000; font-size:14px; text-decoration:none; padding-left:10px;}
.yqlj a:hover{ color:#F00;}
.nav2{ display:block; height:30px; width:1100px; margin:0 auto; padding-top:20px;}
.nav2 ul{ width:650px; text-align:center; margin:0 auto;}
.nav2 ul li{float:left; line-height:30px; margin-left:15px; margin-right:5px; list-style-type:none;}
.nav2 ul li a{ text-decoration:none; font-size:14px; color:#000; text-align:center;}
.nav2 ul li a:hover{ color:#F00;}
.copy{ width:100%; min-width:1100px; height:160px; background:url(../images/copy1.jpg) repeat center;}
.copy p{ clear:both;width:1100px; height:60px; line-height:35px; margin:0 auto; color:#000; font-size:12px; text-align:center; padding-top:20px;}
/*news wangye*/
.main{overflow:hidden; width:1100px; margin: 30px auto 0 auto; margin-top:20px;}
.left{ clear:both; margin-top:20px; overflow:hidden; width:223px; float:left; }
.menu_head{width:223px;height:47px;line-height:47px; font-size:18px; color:#C32059;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat; padding-left:5px;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:220px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:5px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1; font-size:14px;}
.menu_body a:hover{text-decoration:none; background-color:#F36; color:#Fff;}
.lx_tel{width:223px; background-color:#f1f1f1;margin-top: 30px;}
.lx_title{font-size:20px;color:#000; padding-left:15px;  padding-top: 15px;background-color:#f1f1f1; border-bottom:1px solid #e1e1e1; height:35px; font-weight:bold;}
.lx_list{color:#000;font-size:14px;line-height:30px; padding-left:15px; padding-top:15px;}
.main_con{width:860px;_width:850px; float:right;}
.in_cont_title{width: 831px; height: 60px; line-height: 60px; border-bottom: 3px solid #dbdbdb;margin-left:16px;margin:auto;}
.in_cont_title h3{ padding-left: 10px; font-size: 20px; color: #C32059; font-weight: normal;}
.in_cont_title p{ color: #666666; font-size:12px;}
.in_cont_title p a{ color: #666666; font-size:12px;}
.in_cont_title p a:hover{ color: #C32059; text-decoration:none;}
.mainConList li{width:812px;line-height:68px; border-bottom:1px dotted #afafaf;background:url(../images/arrow3.jpg) 5px 20px no-repeat; padding-left: 11px; height:49px;overflow: hidden;margin-left: 22px;}
.ul{ width:810px;}
.mainConList li a{color:#666666; font-size:12px;}
.mainConList li a:hover{ text-decoration:none; font-size:12px; color:#F36;}
.mainConList span{float:right;color:#666666;font-size:12px;  margin-right: 15px;}
.xptj{width:223px; margin-top:20px;}
.xptjtit{font-size:20px; color:#C32059; font-weight:bold; padding-left:10px; line-height:35px; padding:15px 0px 0px 15px; border-bottom:2px #CCCCCC solid;}
.xptjtu{ width:150px; margin:10px 0px 20px 40px;}
.xptjzi{width:132px; overflow:hidden; display:block; height:30px; text-align:center; line-height:30px; background-color:#000; font-size:14px; color:#FFF;}
/*shangxia*/
.Page{ text-align:center; margin-top:40px; margin-left:100px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#F36; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#F36; color:#FFF}
/*about*/
.main_Contect{ height:1500px; line-height:30px;font-size:14px; color:#666;margin-top:16px; height:auto!important;word-wrap:break-word; word-break:break-all;padding-bottom:20px;overflow:hidden}
.Contect_tit{font-size:22px;text-align: center;line-height: 30px;}
.Contect_time{font-size:12px;text-align: center;color: #099;padding-top: 10px;padding-bottom: 20px;border-bottom: 1px dashed #ccc;margin-left:20px;}
.Contect_pic{text-align:center;margin-top:30px;}
.Contect_pic img{max-width:790px;overflow: hidden;}
.Contect_con{line-height:30px; padding-top: 20px;font-size:14px;margin-left: 38px; padding-bottom:10px; border-bottom:#CCC 1px solid;}
.Contect_con img{max-width:790px;overflow: hidden;}
.wen{margin-top:15px;margin-left:40px;}
.wen p a{font-size:14px;color:#666;}
.wen p a:hover{color:#F36;}
/*xiangguanwenzhang*/
.xgnews{width:990px; padding-top:50px; margin:3px 0; overflow:hidden;}
.xgspan{ display:block; width:140px; height:40px; color:#C32059; font-size:22px; text-align:center; line-height:30px; }
.xgnews ul li{line-height:30px; height:30px; border-bottom:1px dashed #ccc; width:390px; float:left; margin:0 20px; padding-left:10px; overflow:hidden;}
.xgnews ul li a{ font-size:12px; color:#666;}
.xgnews ul li a:hover{text-decoration:none; color: #F36;}
.xgnews ul li span{float:right;}
/*product*/
.product_xp{width:830px; margin-left:15px; margin-top:20px;}
.product_xpt{height:300px; width:200px; float:left; margin-bottom:40px; position:relative;}
.product_xpzi{height:40px; background-color:#000; width:200px; position:absolute; text-align:center; line-height:40px; color:#fff; font-size:16px; font-weight:bold; top:270px;}
/*banner js*/
.banner{ overflow:hidden; width:100%; margin:0 auto; min-width:1100px; border-top:3px solid #CCC;}
.banner{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
