@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Verdena,Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000;  text-align:left;  }
h1,h2,h3,h4,h5,div,ul,li,form,dt,dl,dd{margin:0; padding:0; list-style-type:none;}
img{ border:0px;}
img a{ border:0px;}
img a:hover{ border:0px; cursor:pointer;}
p{padding:0px;margin:0; border:0px;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.fl{ float:left;  }
.fr{ float:right;  }
a{text-decoration:none; color:#4E4E4E; }
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

html{ overflow-x:hidden; }
.ct{ width:1200px; margin:0 auto; }
.header{ height:93px; }
.logo{ float:left; }
.search{ float:right; text-align:right; padding-top:25px;  }
.inp{ width:561px; height:42px; line-height:42px; background:url(img/inp.gif) no-repeat; border:none; color:#999999; padding-left:40px; }
.sbtn{ width:97px; height:42px; background:url(img/btn.jpg) no-repeat; cursor:pointer; vertical-align:top; border:none; position:relative; left:-4px; }
.advance{ width:70px; color:#595757; float:right; text-align:center;  margin-top:5px; }
.advance a{ color:#595757; }
.form{ float:right; }
.nav{ height:39px; }
.nav .all{ width:222px; float:left; background:#1d7ac0; border-radius:5px 5px 0 0; text-align:center; color:#FFFFFF; color:#FFFFFF; height:39px; line-height:39px;  }
.nav li a{ color:#231815; font-size:14px; }
.nav ul{ float:right; }
.nav li{ height:39px; line-height:39px; float:left; margin-left:35px; }
.nav li.home a,.nav li.home2:hover a{ color:#1d7ac0; }
.nav li.home,.nav li.home2:hover{ background:url(img/home.gif) no-repeat scroll 0 center transparent; padding-left:35px;  color:#1d7ac0; }
.nav li.home2{ background:url(img/home2.gif) no-repeat scroll 0 center transparent; padding-left:35px; color:#231815;  }
.nav li.dog{ background:url(img/dog.gif) no-repeat scroll 0 center transparent; padding-left:35px; }
.nav li.cat{ background:url(img/cat.gif) no-repeat scroll 0 center transparent; padding-left:35px; }
.nav li.bird{ background:url(img/bird.gif) no-repeat scroll 0 center transparent; padding-left:35px; }

.nav li.dog1,.nav li.dog:hover{ background:url(img/dog1.gif) no-repeat scroll 0 center transparent; padding-left:35px; }
.nav li.cat1,.nav li.cat:hover{ background:url(img/cat1.gif) no-repeat scroll 0 center transparent; padding-left:35px; }
.nav li.bird1,.nav li.bird:hover{ background:url(img/bird1.gif) no-repeat scroll 0 center transparent; padding-left:35px; }

.nav li.dog1 a,.nav li.dog:hover a{ color:#1d7ac0; }
.nav li.cat1 a,.nav li.cat:hover a{ color:#1d7ac0; }
.nav li.bird1 a,.nav li.bird:hover a{ color:#1d7ac0; }


.nav li.new{ background:url(img/new.gif) no-repeat scroll 0 center transparent; padding-left:35px; }
.nav li.cur a{ color:#3a79bd; }
.contents{ background:#e8e8e9; }
.bd-left{ background:#FFFFFF; width:218px; float:left; border:2px solid #548ac8; border-top:none; border-radius:0 0 5px 5px; }
.bd-row{ padding:18px 10px 15px 10px; }
.bd-left li{ height:25px; line-height:25px;  background:url(img/border.gif) no-repeat scroll 0 bottom transparent; }
.bd-left li a{ padding-left:33px; background:url(img/arrow.gif) no-repeat scroll 5px center transparent; display:block; }

.bd-left li.cur,.bd-left li:hover{   background:url(img/Toy.png) no-repeat scroll 5px center #0768ac; }
.bd-left li.li_1{ }
.bd-left li.li_1 a{ color:#227bc0; font-weight:bold; font-size:14px; background:none; }
.bd-left li:hover a{ color:#FFFFFF; background:none; }
.bd-left li.cur a{ color:#FFFFFF; background:none; }
.bd-right{ float:right; width:968px; margin-top:10px; }
.bd-pic{ margin-top:4px; width:1210px; }
.bd-pic .pro{ border:1px solid #fafafb; width:159px; height:159px;  margin-top:2px; }
.bd-pic-first{ float:left; }
.pro_sco{ float:left; margin-left:5px; width:811px; }
.pro_sco li{ float:left; margin-right:5px;}
.our-product{ }
.our-product .title{ margin:40px 0 10px; text-align:center; }
.our-product li{ background:#FFFFFF; width:386px; height:497px; float:left; border:1px solid #b4b5b6; box-shadow:5px 5px 10px #b4b5b6; color:#595757; margin-right:20px; }
.brow{ padding:13px 14px 0 14px; }
.our-product ul{ width:1230px; }
.our-product li .title{ font-size:18px; color:#231815; margin:23px 0 26px; }
.our-product li .title a{ color:#231815; }
.our-product .summary{ font-size:14px; line-height:22px; height:70px; }
.our-product .summary span{ display:table; background:url(img/arrow2.gif) no-repeat scroll 0 center transparent; padding-left:20px; }
.our-product .more{ width:239px; height:51px; background:url(img/more.gif) no-repeat; margin-top:22px; display:block; }
.banners2 .bannerbg{ background:url(img/banner3.gif) no-repeat scroll center 0 transparent; height:301px; }
.footer{ margin-top:76px; margin-bottom:40px; }
.footer li{ width:405px; float:left; font-size:14px; line-height:20px; color:#231815; background:url(img/ge.gif) no-repeat scroll right 0 transparent;  }
.footer .title a{ color:#076fb8; font-size:20px; }
.footer .title{ height:70px; line-height:70px; }
.footer li.second{ width:463px; }
.footer li .pl{ padding-left:157px; }
.footer li.third{ width:326px; background:none; }
.footer li.third .pl{ padding-left:66px; }
.footer li.third span{ display:block; background:url(img/arrow4.gif) no-repeat scroll 0 center transparent; padding-left:20px; }
.footer li .more{ float:right; color:#036eb8; }
.copy{ height:50px; line-height:50px; background:#9e9e9e; text-align:center; color:#FFFFFF; font-size:20px;  }

.banners{ height:298px; }
.banners2{ height:301px; }
.banner {
    height: 497px;
	margin-top:0px;
    margin-bottom: 0px;
    overflow: hidden;
    position: relative;
    width: 968px;
}
.banner .show {
    width: 968px;
    position: absolute;
    top: 0px;
	left:0px;
    margin-left: 0px;
	/*_margin-left:-1440px;*/
    height: 497px;
    overflow: hidden;
}
.li_3{ display:none; }
.banner .show ul {
    position: relative;
    height: 497px;
    overflow: hidden;
    width: 2000px;
    float: left;
}
.banner .show ul li {
    width: 2000px;
    float: left;
    height: 497px;
    position: absolute;
    display: none;
}
.hot {
	left:50%;
    height: 42px;
    line-height: 42px;
    position: absolute;
    bottom: 0px;

    z-index: 2;
	margin:0px auto;
	text-align:center;
}
.hotbtn {  margin:0px auto; overflow:hidden; text-align:center; overflow:hidden; background:#abcee8; border-radius:20px; opacity:0.8; width:auto; height:25px; line-height:25px; }

.banner .focus {
    /*position: absolute;
    width: 120px;*/


    /*bottom: 0px;
    right: 0px;*/
    height: 25px;

}
.banner .focus a {
    width: 17px;
    height: 17px;
    background: url(img/tab.png) no-repeat scroll 0px 0px transparent;
	color:#FFFFFF;
	font-weight:bold;
	background:#999999;
	border-radius:50px;
    float: left;
	margin-top:5px;
	line-height:17px;
    margin: 5px 5px 0px 5px;

    display: inline-block;
}
.banner .focus a.on {
	background:#43a1db;
}
.contents .about .title{ padding-top:38px; text-align:center; }
.contents .about h2{ text-transform:uppercase; margin:15px 0; color:#3a79bd; text-align:center; font-weight:lighter; font-size:16px; }
.contents .about{ font-size:14px; line-height:22px; }

.contents .contact{ padding-top:54px; padding-bottom:60px; width:826px; float:left; }
.contents .contact ul{ width:866px; }
.contents .contact .title{ color:#076fb8; font-size:28px; margin-bottom:20px; }
.contents .contact li label{ color:#231815; font-size:14px; }
.contents .contact li{ width:408px; float:left; margin-right:20px; margin-bottom:24px; }
.inp1{ width:405px; height:51px; line-height:51px; background:url(img/inp1.gif) no-repeat; border:none; margin-top:8px; }
.inp2{ width:405px; height:51px; line-height:51px; background:url(img/inp2.gif) no-repeat; border:none; margin-top:8px; }
.inp3{ width:826px; height:51px; line-height:51px; background:url(img/inp3.gif) no-repeat; border:none; margin-top:8px; }
.inp4{ width:826px; height:160px; line-height:22px; background:url(img/inp4.gif) no-repeat; border:none; margin-top:8px; }
.contents .contact li.company .inp3{ width:826px; height:51px; line-height:51px; background:url(img/inp33.gif) no-repeat; border:none; margin-top:8px; }
.agree{ color:#727171; clear:both; }
.agree input{ margin-right:10px; }
.contents .contact li.subject{ width:826px; }
.contents .contact li.company{ width:826px; }
.contents .contact li.btn{ clear:both; }
.btn{  height:57px; border:none; background:url(img/btn.gif) no-repeat; }
.contents .contact-right{ width:330px; float:right; padding-top:122px;  }
.contents .contact-right .part1{ height:44px; background:#dde8f1; padding:18px 0 0 22px; color:#076fb8; font-size:16px; }
.contents .contact-right .part1 span{ position:relative; left:5px; top:-5px; }
.contents .contact-right .part2{ margin-top:5px; height:220px; background:#dde8f1; padding:18px 0 0 22px; color:#076fb8; font-size:16px; }
.btn1{ margin-top:20px; display:block }
.btn2{ margin-top:20px; display:block }

.inquiry{ color:#231815; }
.inquiry .title{ color:#076fb8; font-size:32px; padding:22px 0; }
.inp5{ width:1197px; padding-left:10px; height:51px; line-height:51px; border:1px solid #c8c9ca; margin:12px 0 18px; }

.group{ color:#727171; margin-bottom:18px; }
.group .item{ margin-top:12px; float:left; width:333px; }
.contents .inquiry li label{ color:#231815; font-size:14px; }
.contents .inquiry li{ width:591px; float:left; margin-right:20px; margin-bottom:8px; }
.contents .inquiry ul{ margin-top:10px; width:1280px; }
.inp6{ width:581px; padding-left:10px; height:51px; line-height:51px; border:1px solid #c8c9ca; margin:12px 0 18px; }
.inp7{ width:1100px; padding-left:10px; padding-right:100px; height:114px;  border:none; background:url(img/inp7.gif) no-repeat; margin:12px 0 18px; }

.submit{ background:url(img/submit.gif) no-repeat; width:153px; height:49px; border:none; margin-right:50px; }
.return{ background:url(img/return.gif) no-repeat; width:153px; height:49px; border:none; }

.bd-prolist{ float:right; width:968px; margin-top:10px;  border:1px solid #c4c2c2; background:#f2f2f2; border-radius:5px; }
.bd-row{ padding:12px; }
.bd-prolist ul{ width:980px; }
.bd-prolist li{ background:#a8dcf7; width:165px; height:202px; float:left; text-align:center; border:1px solid #c4c2c2; margin:0 27px 6px 0;  }
.bd-prolist li .pic{ width:165px; height:135px; overflow:hidden; background:#FFFFFF; }
.bd-prolist .name{ height:32px; line-height:32px; font-size:14px; }

.page{ height:27px; line-height:27px; float:right; }
.bread{ color:#036eb8; font-size:14px; }
.bread a{ color:#036eb8; margin:0 5px; }

.pro{ margin-top:15px; height:585px; }
.page span,.page a{ margin:0 5px; }
.pro_pic{ width:451px; height:452px; position:relative; float:left; overflow:hidden;text-align:center; }
.pro_pic1{ width:451px; float:left; }
.pro_info{ width:460px; float:left; margin-left:24px; }

.pro_title{ color:#036eb8; font-size:24px; line-height: 26px;  margin-top:10px;  }

.summary{ color:#3d3d3d; font-size:14px; line-height:24px; margin-top:15px; height:355px; }

.pro_pic2{width:430px; height:85px; padding-top:5px; float:left; text-align:left;}

.pro_pic2_left{ height:57px; overflow:hidden; float:left;  background:url(img/aleft.jpg) no-repeat 0 center transparent; }

.pro_pic2_center{width:385px; overflow:hidden; float:left; padding-top:2px;}

.pro_pic2_center_img{ width:78px; height:73px; border:#d3cece 1px solid; overflow:hidden; float:left; margin-left:5px;}

.pro_pic2_right{height:57px; overflow:hidden;  background:url(img/aright.jpg) no-repeat 0 center transparent;  }

.pro_pic2_center img{ width:49px; height:48px;  margin-right:10px; }
.pro_pic2_center a{ width:51px; height:52px; background:url(img/pro_bg.gif) no-repeat; float:left; }
.pro_desc{ margin-top:24px; border:2px solid #acabab; height:303px; background:#e8e8e9;  }

.pro_desc .items{ background:#e8e8e8;  width:137px; text-align:center; height:33px; line-height:33px; color:#636363;border:1px solid #eee; border-bottom:none; float:left; margin-right:10px;}

.pro_desc .grey{ width:755px; margin-right:0; height:41px; line-height:41px; color:#3d3d3d; text-align:left; padding-left:30px; }

.pro_desc .cur,.pro_desc .cur2{ width:137px; text-align:center; height:41px; line-height:41px; color:#FFFFFF; background:#208cd4; border:1px solid #eee; border-bottom:none; float:left; margin-right:10px; }

.pro_desc .contents{ margin:0; border:1px solid #e2e2e2; padding:10px; color:#575656; }

.pro_desc .items1 li{ float:left; font-size:18px; color:#231815; width:220px; height:37px; line-height:37px; text-align:center; border-right:1px solid #acabab;  border-top:7px solid #036eb8; background:#e8e8e9;   }

.pro_desc ul.items1{ height:43px; background:#f2f2f2; border-bottom:1px solid #acabab; }

.cont{ background:#e8e8e9; padding:32px 23px 0 23px;  }

.aleft{ width:33px; height:62px; background:url(img/aleft.gif) no-repeat; margin-top:35px; float:left;  }

.aright{ width:39px; height:62px; background:url(img/aright.gif) no-repeat; margin-top:35px; float:right; }

.am{ width:1055px; margin:0 10px; float:left; }

.am li{ float:left; width:202px; border-radius:8px; margin-right:11px;  }

.am li img{ border-radius:8px; }

.am ul{ width:1075px; }

.am li .pic{ width:202px; height:201px; overflow:hidden; text-align:center; }


