body{font-size:14px; min-width:1280px;  }
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}

*{margin:0;padding: 0;}
html body{width: 100%;font-size: 14px;font-family: "Microsoft Yahei";}

.s_width{ width:1280px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}


.head{ height:120px; width:100%;  background:#fff; border-top:10px solid #a40607; padding-bottom:20px;}
.head .s_width{ position:relative;}
.head .logo,.head .nav_search{ position:absolute}
.head .logo{padding-top:30px; width:820px;}
.head .logo .logo_img{ width:473px; float:left; padding-top:15px; }
.head .logo .wenzi{ float:right;}
.head .logo .wenzi p{ background:#f0eeef; font-size:22px; color:#000000; line-height:40px; padding:0 10px; font-weight:bold;}
.head .logo .wenzi span{ background:#f0eeef; font-size:22px; color:#e85a28; line-height:40px; padding:0px 10px; font-weight:bold; margin-top:5px; display:block;}

.tel{ padding-top:30px; width:345px;}
.tel_img{ width:78px;}
.tel_wenzi{ padding-left:10px;}
.tel_wenzi p{ font-size:18px; padding-top:10px;}
.tel_wenzi span{font-family: impact; font-size:40px; color:#a30606;}


/*nav*/
.nav { height:67px; background:url(../images/nav.png) repeat center top;position:relative;}
.nav ul{}
.nav li{ float:left;line-height:67px; height:67px;width:160px; color:#fff; text-align:center; font-size:18px;}
.nav li a{font-size:18px; color:#fff; text-align:center; text-decoration:none; display:block; text-shadow: 0px 1px 0px rgba(13, 123, 46, 0.5);}
.nav li a:hover{ font-weight:bold; background:#ff8a0d; color:#FFF;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.nav li div {display:none;width:160px;text-align:center;color:#4f4f4f;position:absolute;top:70px; background:#e85a28; z-index:9999 }
.nav li div a {display:block;BACKGROUND: ; COLOR: #fff; LINE-HEIGHT:40px; HEIGHT:40px;FONT-SIZE: 16px;font-weight:normal;border-bottom:1px dashed #c63a07; margin-top:0;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #222; background:#16993c; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}







.youlian{ background:#a30606; width:100%; height:65px;}
.youl{ width:1055px; float:right; height:65px;}
.youl a{ font-size:16px; color:#fff; font-weight:normal;  margin-right:15px; line-height:65px;}
.youl a:hover{color:#333}
.youlian p{ width:200px; background:#b80505; float:left; display:block; height:65px; text-align:center; font-size:18px; color:#fff; line-height:65px;}
.youlian p img{ padding-left:15px;}

.footer{width: 100%;background:#000;color: #fff; font-size:16px; line-height:31px;  padding:60px 0 0px 0;}

.end_nav{ width:1280px; margin:0 auto; }
.end_nav ul{}
.end_nav li{ float:left;line-height:67px; height:67px;width:180px; color:#fff; text-align:center; font-size:18px;background:#444646; border-right:1px solid #515555}
.end_nav li a{font-size:18px; color:#fff; text-align:center; text-decoration:none; display:block; text-shadow: 0px 1px 0px rgba(13, 123, 46, 0.5);}
.end_nav li a:hover{ font-weight:bold; color:#FFF;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.fenlei{width: 395px;height: 100%;border-right: 1px solid #515555;padding: 55px 0px 20px 0;}
.fenlei h2{ color:#f5c009; font-size:25px; font-weight:normal;}
.fenlei h2 img{ display:block; width:223px;}
.fenlei .fenlei_ul{ width:400px; margin-top:43px;}
.fenlei .fenlei_ul li{height:30px; line-height:30px; width:150px; display:block;border:1px solid #515555; margin:0 15px 15px 0; text-align:center; float:left;}
.fenlei .fenlei_ul li a{ color:#fff; /*padding-left:10px;*/ font-size:15px;}
.fenlei .fenlei_ul li a:hover{ color:#fff; }

.lianxiUs{width: 355px;height: 100%; padding: 55px 0px 20px 65px; }
.lianxiUs a{ color:#fff}
.lianxiUs h2{ color:#f5c009; font-size:25px; font-weight:normal; line-height:40px }
.lianxiUs h2 img{ display:block; width:204px;}
.lianxiUs p{ line-height:31px; width:320px; float:left; padding-top:30px;}

.end_map{ width:445px; margin-top:55px;}





.copyright{width: 100%;min-height: 62px;line-height: 62px;background-color: #2d638f;text-align: center;font-size: 17px;color:#fff;}
.copyright a{color:#fff;}
.copyright img{ float:right; padding-top:8px;}

.footer_nav a{color: #7c7878;text-decoration: none;}
.hudong{padding: 35px 65px 0;}




#gotop span {
    background: url(../images/gotop.png);
    width: 15px;
    height: 8px;
    display: inline-block;
    position: relative;
    left: 13px;
    top: 16px;
}
#gotop {
    width: 40px;
    height: 40px;
    background: rgba(21,153,61,.7);
    display: block;
    transition: all 0.2s ease-out;
    position: fixed;
    bottom: 40px;
    right: 10px;
    display: none;
}
#gotop:hover{ background-color:#15993d;}


.searchbg{ background:#e8e4e5; padding:5px 0;}
.search{ width:1280px; margin:0 auto; height:65px;  position:relative; z-index:999; }
.search p{ width:780px; font-size:17px; color:#555151; line-height:62px; }
.search p span{ font-weight:bold; color:#2a608e; font-size:18px;}
.search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.search-bar .keywords { padding-left: 10px; width: 350px; height: 40px; line-height: 40px; font-size: 16px; background:#dcd6d6; margin:14px 0 0 22px; border:0px solid #ccc}
.search-bar input[type="submit"] {  width: 80px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #295f8d url(../images/ss.jpg) no-repeat center center; color: #fff; cursor: pointer; margin:14px 0 0 0;}
.search-bar input { border: none; float: left;}

/*产品展示*/
.pro{ width:1280px; margin:0 auto; padding:40px 0 30px 0;}
.pro h3{ font-size:22px; text-align:center; line-height:55px; width:500px;font-size:35px; color:#201f1d; font-weight:bold; margin:0 auto;}
.pro h3 img{ width:310px; margin:0 auto; display:block;}
.pro h3 em{ display:block; font-size:16px; color:#666; font-weight:normal; font-style:normal; line-height:30px; }

.pro_list{ width:1280px; margin:20px auto;}
.pro_list ul{ overflow:hidden}
.pro_list li{ float:left; line-height:60px;  font-size:18px; text-align:center;}
.pro_list li a{ background:#295f8d; display:block;padding:0 40px; margin-right:1px; margin-bottom:1px; color:#fff;}
.pro_list li a:hover{ background:#a30606;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.pro_cont{overflow:hidden;  position:relative; width:1280px; margin:0 auto; }
.chanpin_con2{ overflow:hidden;}
.chanpin_con2 li{float:left; padding:0; width:310px;height:310px; margin-right:7px; margin-bottom:7px; position:relative; overflow:hidden; background:#fff}

.espcms_piclist_slide {overflow: hidden; margin-top:0px;}
.espcms_piclist_slide ul li{float: left;text-align: center; position:relative;margin:0 15px 15px 0; height:310px;overflow:hidden; width:310px;}

.espcms_piclist_slide li .pic { width:310px; height:310px;position:absolute;background-position:50% 50%;background-size:100%;background-repeat:no-repeat;top:0;}
.espcms_piclist_slide li .pic img{ font-size:16px;color:#fff; width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.espcms_piclist_slide li:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.espcms_piclist_slide li:hover{ cursor:pointer;}

.espcms_piclist_slide li .pic img { width:310px; height:310px;}
.espcms_piclist_slide li .cover_top{ text-align:center; line-height:55px; height:55px; font-size:17px; font-weight:bold;z-index:99;position: absolute; color:#fff; bottom:0; width:100%; background:rgba(0,0,0,0.5)}
.espcms_piclist_slide li .cover_pic{ width:204px; height:100px;position:absolute; left:41%; margin-left:-60px;top:-100px; z-index:100; font-size:18px; color:#fff; font-weight:normal;}
.espcms_piclist_slide li .cover_pic a{  padding:60px 0 0 0; background:url(../images/fdj.png) no-repeat center 20px; display:block; color:#fff;}
.espcms_piclist_slide li  p{ }
.espcms_piclist_slide li  p a{ color:#fff; text-decoration:none}
.espcms_piclist_slide li  p a:hover{ color:#fff600}

.espcms_piclist_slide .cp_bottom{position:absolute;width:0;bottom:0;left:50%;margin-left:0;height:10px;border-radius:3px;background:#cc0000;}



/*公司简介*/
.about{ width:100%; background:#fff url(../images/about.jpg) no-repeat center top;}
.about_k{ width:1280px; padding-top:100px;}
.about .s_width{ background:#FFF;box-shadow: 0px 0px 10px #666;}
.aboutpic{ background:url(../images/aboutpic.jpg) no-repeat right 15px top 15px; height:359px;}
.aboutpic p{ font-size:60px; font-weight:bold; padding:50px 0 0px 35px;text-transform: uppercase; color:#0060bf;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);}
.aboutpic p span{ color:#fff;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);}
.aboutpic h3{ background:#0060bf; width:380px; height:50px; line-height:50px; display:block; color:#fff; font-size:30px; margin:30px 0 0 35px; text-align:center; font-weight:normal;}

.aboutcont{ margin-top:40px; padding:10px 30px 70px 30px;}
.aboutcont p{ font-size:16px; line-height:31px; color:#666666;}


/*adv*/
.adv{ background:url(../images/dw.jpg) no-repeat left bottom; width:100%; padding:50px 0 50px 0;}
.adv_l{ width:470px; padding-top:50px;}
.adv_l h3{ font-size:50px;font-weight:normal;}
.adv_l h4{ font-size:30px; line-height:40px; font-weight:normal;}
.adv_l p{ font-size:16px; line-height:31px; padding-top:30px; color:#4b4b4c;}

.adv_r{ width:768px; height:432px; overflow:hidden;}
.adv_r a img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.adv_r a:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.adv_r a:hover{ cursor:pointer;}



.why{position: relative;padding-top: 1px;min-height:650px; background:#295f8d}
.why .s_width{ padding-top:60px; padding-bottom:60px;}
.why h3{ width:1280px; margin:0 auto; background:url(../images/line.png) no-repeat center bottom; text-align:center; font-size:38px; color:#fff; line-height:70px; font-weight:normal;}
.why h3 em{ font-style:normal; color:#ff8e08}
.why h3 img{ width:540px; margin:0 auto; display:block; }
.why .ysimg{margin: 70px auto auto;width: 621px;}
.why .ysimg a{position: relative;}

.youshi_a{position: absolute;transition: .3s;top: 315px;  width:280px; height:115px; left:180px;}
.youshi_a p{line-height: 31px;margin-top: 27px;font-size: 16px;color: #fff;}
.youshi_a p span{font-size: 35px;color: #ff8e08;font-weight: bold;position: relative; display:block; line-height:60px;}

.youshi_b{position: absolute;transition: .3s;top: 570px; left:95px;  width:280px; height:110px; text-align:right;}
.youshi_b p{line-height: 31px;margin-top: 27px;font-size: 16px;color: #fff;}
.youshi_b p span{font-size: 35px;color: #ff8e08;font-weight: bold;position: relative; display:block;line-height:60px;}

.youshi_c{position: absolute;transition: .3s;right: 0px;top: 295px; width:280px; height:120px; text-align:right;}
.youshi_c p{line-height: 31px;margin-top: 27px;font-size: 16px;color: #fff;}
.youshi_c p span{font-size: 35px;color: #ff8e08;font-weight: bold;position: relative; display:block;line-height:60px;}

.youshi_d{position: absolute;transition: .3s;right: 35px;top: 570px; width:310px; height:115px;}
.youshi_d p{line-height: 31px;margin-top: 27px;font-size: 16px;color: #fff; }
.youshi_d p span{font-size: 35px;color: #ff8e08;font-weight: bold;position: relative; display:block;line-height:60px;}


/*新闻动态*/
.news{ padding:40px 0 30px 0; background:#f3f3f3;}
.news h3{ font-size:22px; text-align:center; line-height:55px; width:500px;font-size:35px; color:#201f1d; font-weight:bold; margin:0 auto;}
.news h3 img{ width:103px; margin:0 auto; display:block;}
.news h3 em{ display:block; font-size:16px; color:#666; font-weight:normal; font-style:normal; line-height:30px; }

.news_l{ margin-top:50px; width:640px}
.news_l .xinwen{ width:640px; float:left; margin-right:33px; margin-bottom:20px; background:#fff;}
.news_l .xinwen:nth-child(3n){margin-right:0}
.news_l .xinwen .news_tou_pic{ width:640px; height:430px; position:relative;overflow:hidden; }
.news_l .xinwen .news_tou_pic img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_l .xinwen .news_tou_pic img:hover{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.news_l .xinwen .news_tou_con{overflow:hidden;  line-height:47px; padding:0 20px 20px 20px;}
.news_l .xinwen .news_tou_con a{ font-size:18px; color:#555555; text-align:left; }
.news_l .xinwen .news_tou_con a:hover{ color:#ec0c41;}
.news_l .xinwen .news_tou_con span{ display:block; background:#eeeeee; width:30%; padding-left:10px; color:#b4b8bb; line-height:30px; }
.news_l .xinwen .news_tou_con p{ font-size:14px; line-height:31px; color:#958e8e;}

.news_r{ width:615px; margin-top:50px; }

.news_r .xinwen{ width:600px; float:left; margin-right:0px; margin-bottom:20px; background:#fff;}
.news_r .xinwen:nth-child(3n){margin-right:0}
.news_r .xinwen .news_tou_pic{ width:230px; height:140px; position:relative;overflow:hidden; }
.news_r .xinwen .news_tou_pic img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_r .xinwen .news_tou_pic img:hover{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.news_r .xinwen .news_tou_con{overflow:hidden;  line-height:47px; padding:0 0px 0px 20px; width:350px;}
.news_r .xinwen .news_tou_con a{ font-size:18px; color:#555555; text-align:left; }
.news_r .xinwen .news_tou_con a:hover{ color:#ec0c41;}
.news_r .xinwen .news_tou_con span{ display:block; background:#eeeeee; width:50%; padding-left:10px; color:#b4b8bb; line-height:30px; }
.news_r .xinwen .news_tou_con p{ font-size:14px; line-height:31px; color:#958e8e; padding-right:10px;}




.case{ padding:40px 0 0px 0; width:1280px; margin:0 auto; height:650px;overflow:hidden}
.case h3{ font-size:22px; text-align:center; line-height:55px; width:500px;font-size:35px; color:#201f1d; font-weight:bold; margin:0 auto;}
.case h3 img{ width:315px; margin:0 auto; display:block;}
.case h3 em{ display:block; font-size:16px; color:#666; font-weight:normal; font-style:normal; line-height:30px; }
.case_con{width:1280px; margin:40px auto; overflow:hidden}
.case_con li{float:left; padding:0; width:420px; height:450px; border:1px solid #f4dcbe; margin-right:5px; margin-bottom:10px; position:relative; overflow:hidden; background:#fff}
.case_con li img{width:100%; height:350px;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;  }
.case_con li:hover{ border:1px solid #3c6990; cursor:pointer}
.case_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.chanpin_t_l a:hover span{ color:#ffd800}
.case_con li:hover .chanpin_t_r p{ font-size:18px; font-weight:bold; color:#fff}

.chanpin_t_r{padding:0 0 20px 0; position:relative; z-index:4}
.chanpin_t_r p{ line-height:50px; font-size:18px; color:#000000; text-align:center;}
.chanpin_t_r p a{color:#333333;}
.chanpin_t_r a:hover{  color:#fff;}

.chanpin_t_r_more{ width:149px; line-height:30px; margin:0 auto; background:url(../images/cc_more_bg.jpg) no-repeat -149px center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.chanpin_t_r_more a{ width:120px; height:30px; display:block;}
.chanpin_t_r_more a:hover{ color:#fff; }
.chanpin_con li:hover .chanpin_t_r_more{ background:url(../images/cc_more_bg.jpg) no-repeat 0 center;}

.case_con .cover_bottom{ position:absolute; height:100px; width:100%; background:#3c6990; bottom:0; left:-395px; opacity:0; z-index:2}


/*erjiyemian*/
.main{ padding:30px 0; width:1280px; margin:0 auto;}
.main_l{ float:left; width:260px; padding:0 0 0 9px; overflow:hidden; background:#333}
.main_r{ float:right; width:995px;overflow:hidden;}

.t_left{ width:260px; float:left;}
.fenlei2{}
.fenlei2_tit{ background:url(../images/prolist.png); height:71px; font-size:16px; color:#333; text-transform:uppercase; margin-bottom:10px;}
.fenlei2_tit p{ padding:12px 0 0 90px; font-size:26px}
.fenlei2_tit p span{ display:block; font-size:14px; color:#2d638f;}
.fenlei2 ul{ border:1px solid #eee; padding:25px 0 20px 0; background:#e8e8e8;}
.fenlei2 li{ line-height:45px; width:200px; margin:0 auto; margin-bottom:10px; border-bottom:1px dashed #fff; }
.fenlei2 li a{ font-size:16px; padding:0 0 0 25px; color:#2f2f2f}
.fenlei2 li a:hover{ font-weight:bold; color:#C00;}
.fenlei2 li.treeone { margin-top:13px;background:#59b417;padding-left: 0; border:1px solid #ececec; line-height:35px;}
.fenlei2 li.treeone a { font-size:13px; color:#fff}
.fenlei2 li.treeone:hover {  background:#ef0e0e;}

.col-tit {color: #8a8a8a;font-size: 17px; height:70px;background:url(../images/xuxian.gif) repeat-x left bottom;}
.col-tit .tit{ height: 20px; border-left:5px solid #2d638f; padding-left:10px; text-transform:uppercase; color:#b8b8b8;}
.crumbs { line-height: 20px; font-size:17px;border-left:5px solid #2d638f; padding-left:10px;}
.crumbs span a{ background:none; text-transform:uppercase; padding-right:10px;}
.article .imgs{ float:right;}
.article p{ line-height:220%; margin-bottom:15px;}

.main_cont{ padding:30px 0px}
.main_cont p{ font-size:16px; line-height:31px; color:#666;text-indent:2em;}
.main_contact_l{ width:60%; float:left;}
.main_contact_r{ width:40%; float:left}
.main_contact_r p{ font-size:16px; line-height:31px; color:#666; padding-top:30px;}
.main_contact_r p span{ display:block; font-weight:bold;text-indent:0em; font-size:18px; padding-bottom:0px;}


.se_pro_con{ width:1011px; overflow:hidden;  position:relative; margin:0 auto; padding:20px 0 40px 0}
.se_pro_con ul{}
.se_pro_con li{float:left; padding:0; width:320px; margin-right:14px; margin-bottom:25px;position:relative; overflow:hidden; background:#f8f7f7; border:1px solid #ddd;}
.se_pro_con li:hover{ border:1px solid #189b53}

.se_pro_t_l{ width:320px; height:260px; position:relative; cursor: pointer ;  border-bottom:none; overflow:hidden;}
.se_pro_con li img{ width:100%;height:260px; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pro_con li:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.se_pro_t_l a{position: absolute; z-index:3;no-repeat center center; text-align:center; font-size:14px; color:#fff; line-height:40px;}
.se_pro_t_l .se_pro_t_laa{opacity:1;}
.se_pro_t_l a span{ display:block; font-size:24px; font-weight:bold; color:#ffffff; line-height:60px; padding:80px 0 0 0; width:212px; margin:0 auto; border-bottom:1px solid #9b968f}
.se_pro_t_r{ text-align:center; padding:0 0 15px 0}
.se_pro_t_r a{color:#2a2a2a; font-size:22px; line-height:45px; position:relative; display:block; z-index:3; font-weight:bold}
.se_pro_t_r a span{ display:block; color:#2a2a2a; line-height:50px;  font-size:16px;}
.se_pro_t_r a p{ width:120px; height:30px; margin:0 auto; text-align:center; font-size:16px; background:#295f8d; line-height:30px; color:#fff; font-weight:normal;text-indent:0em;}
.se_pro_con li:hover a span{  color:#fff;}
.se_pro_con li:hover .se_pro_t_r a p{ background:#ff8e08;text-indent:0em; }
.se_pro_con .cover_bottom{ position:absolute; height:110px; width:100%; background:#295f8d; bottom:0; left:-395px; opacity:0; z-index:2}


.erji_news_tit{margin:0 auto;}
.erji_news_tit h2{ font-size:30px;text-align:center;  line-height:70px; font-weight:normal;}
.erji_news_tit .se_date{border-bottom:1px solid #e8e8e8; text-align:center; margin-bottom:45px; line-height:30px;}
.erji_xinwen{ font-size:15px; line-height:32px; padding-bottom:30px;}
.erji_xinwen p{ padding-bottom:10px;}


.erji_news{ width:960px; margin:0 auto; padding-top:30px;}
.erji_news ul{position:relative}
.erji_news li{ margin-bottom:20px; margin-right:10px; border:1px solid transparent;float:left; position:relative;top:20px;cursor: pointer;background: #f7f7f7; }
.erji_news li:nth-child(2n){}
.erji_news li.hover{background:#ccc;box-shadow: 0 6px 10px 5px rgba(0,0,0,.08); border:none}
.erji_news_cont{ width:100%;  }
.erji_news_pic{ float:left;border:0px solid #e4e3e3; padding:10px;}
.erji_news_r{ float:right;  width:958px;background: #f7f7f7; padding-left:20px; height:180px;}
.erji_news_r .erji_news_t{line-height:40px; }
.erji_news_r .erji_news_t a{ font-size:18px; line-height:50px; font-weight:bold; color:#555;}
.erji_news_data{font-size:14px; color:#666; line-height:20px; padding:0 0 10px 0}
.erji_news_info{ font-size:14px; color:#777; line-height:28px;}
.erji_more{ width:100px; height:35px; float:right; border:1px solid #dcdcdc; line-height:35px; text-align:center;border-radius: 20px; margin-right:15px; background:#aa1d25; color:#fff;}






.fenye{ padding:20px 0 40px 0; font-size:14px;}
.shangxiaye{overflow: hidden;padding: 15px 0px;}
.shangxiaye li{ line-height:25px; color:#666}
.shangxiaye li a{ color:#666}



/*se_hangye*/
























/*erjiyemian*/


.zizhi{width:250px;overflow:hidden;}
.zizhi .pic{ height:56px; overflow:hidden;}
.zizhi .zizhi_con{ width:250px;line-height:24px; padding-top:5px;overflow:hidden;min-height:180px; color:#fff; background:#f7f2e8 repeat-x left top;}
.zizhi .zizhi_con img{ margin:2px 0 0 6px; height:38px; overflow:hidden; display:block}

.erjibg{no-repeat left top; height:37px;line-height:37px; padding-left:35px; color:#fff}
.erjibg a{ color:#fff;}
.erjibg a:hover{ font-weight:bold;}
.main_content{background:#FFFFFF; line-height:23px; min-height:502px; margin:0 0 10px 0; border:#c5b084 solid 1px;}
.main_content .jianjie{ line-height:30px; font-size:12px; padding:30px 30px 0 30px;color:#000}

.erji_con{ PADDING-top:20PX; padding-left:10px;}

.tiao{ font-size:12px; padding:20px 0 20px 30px;}
.tiao a{ color:#000000; text-decoration:none; font-size:12px;}
.tiao a:hover{ color: #348900;}

.lx p{ line-height:25px; font-size:14px; font-weight:bold;}
.more{ padding:25px;}
.more a{ color:#000; line-height:25px; text-decoration:none;no-repeat left 2px; padding-left:20px;}

.chanpin img{ margin:0 2px;}

.list_photo2{
	margin:0;
	width:790px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.list_photo2 dt{ float:left; width:250px; height:200px; margin-top:15px; }
.list_photo2 dt img{ border:1px solid #dfdfdf; padding:0px; width:210px; height:150px; padding:5px;}
.list_photo2 dt div{ width:240px; height:35px; line-height:35px; text-align:center; overflow:hidden; }
.list_photo2 a{color:#000000;}
.list_photo2 a:hover{color:#f60;}


.news_t{ width:650x; text-align:left; line-height:40px; height:40px;repeat-x;text-indent:0px; margin:auto; margin-left:40px; margin-right:40px; font-size:14px;}
.news_t ul{  width:650px; line-height:40px;}
.news_t ul li{line-height:40px;}

.news_t a {line-height:40px; color:#4a4a4a; font-size:14px; padding-left:22px; }
.news_t a:hover{color:#4a4a4a; }

.news_p{ width:700px; color:#999999; text-align:left; padding-left:10px; margin-bottom:20px; line-height:25px;}
.news_p a{ color:#999999}
.news_p a:hover{ color:#ff0000}


.newslist{list-style:none;width:500px;background-color:#fff;overflow:hidden;height:500px;}
.newslist .t{float:left;width:250px;}




.se_erji_img img{ width:auto; margin:0 auto}


.contact_left{ width:587px; text-align:center}
.contact_right{ width:500px; text-align:left; font-size:16px; line-height:40px; padding:0 0 0 100px; border-left:1px solid #eee}
.map{ width:100%; overflow:hidden;}



.p_float{ position:fixed; bottom:20px; width:55px; right:10px; z-index:9999; opacity:0}
.p_float li{  line-height:21px; margin-bottom:10px; text-align:center}
.p_float li a{ color:#fff; font-size:13px; background:#00877a; padding:10px 7px; margin-bottom:10px; display:block}
.p_float li a:hover{ background:#000}

.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

 .con_r{ width:995px; margin-top:9px;}
 .con_r .head_title{ height:35px; line-height:35px;}
 .con_r .head_title span{ font-size:24px; color:#333333; font-weight:bold;}
 .con_r .head_title .neiyeshare{}
 .con_r .art_con{ padding:10px; margin-top:75px;line-height:25px; height:auto;font-size:16px;}
 .con_r .art_con a span{font-size:16px;}

 .con_r .art_con2{ padding:10px; margin-top:15px;line-height:25px; height:370px;font-size:16px;}
 .con_r .art_con2 a span{font-size:16px;} 
#nycp_zong_l{ width:340px;height:340px; float:left;}
#nycp_zong_r{ width:600px;height:280px;float:right; padding:0px 20px 0px 0px;}
#right2{float:left; padding:25px 10px; margin-top:35px; width:800px;}
#nycp_zong_l{}
#goodsshow .shop_big{width:350px;}
#goodsshow{ height:435px;}
#goodsshow .shop_big img{border:px solid #ccc;padding:0px;width:340px; height:340px;margin:0px; }
#goodsshow .shop_plist{clear:both;width:340px; }
#prolist{width:300px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
/*放大镜效果*/
.jqzoom{text-decoration:none;float:left;z-index:999;}
@charset "utf-8";
.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #eee;
  z-index:110;
}
.zoomWrapperTitle{
	display:none;
	background:#999;
	color:#FFF;
	height:0;
	line-height:0;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:12px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}
.canshu ul li{ border-bottom: 1px dotted #ddd; padding-left:10px; background-color:#eee; margin-bottom:8px; height:28px; line-height:28px;color: #000;font-size: 15px;}