@charset "utf-8";
/* CSS Document */

*{margin:0 auto; outline:none}
body{margin:0; padding:0; color:#2c2c2c; font-family:microsoft yahei,Arial; font-size:12px; background:#fff}
ul,ol,li,dl,dt,dd,p{margin:0; padding:0; list-style:none}
img{border:0}
a{color:#2c2c2c; text-decoration:none}
a:hover{color:#ff7e00; text-decoration:none}
.clear{clear:both}
.mt10{margin-top:10px}
.clearfix{display:inline-block; zoom:100%}


.header{height:138px; background:#69b92d; width:100%; min-width:1200px;}
.top{width:1200px; overflow:hidden; margin:0 auto}
.logo{width:48%; float:left}
.logo img{height:77px; margin-top:38px; }
.topRight{width:48%; height:101px; float:right}
.topRightCo{width:100%; padding-top:60px; text-align:right;}

/*  导航  */
.navContainer{height:54px; background:#469808; z-index:88px; min-width:1200px; }
.navMain{width:1200px; height:54px; margin:0 auto}
ul.nav{width:980px; height:54px;  font-family:microsoft yahei,Arial; font-size:16px; float:left}
ul.nav li{ height:54px; text-align:center; float:left; width:9%;}
ul.nav li.current{ background:#fff}
ul.nav li a{color:#fff; height:54px; line-height:54px; display:block}
ul.nav li a:hover, ul.nav li.current a{color:#469808; background:#fff}
.search{width:169px; padding-top:10px; float:right; position:relative}
.search input.searchTxt{width:169px; line-height:34px; height:34px; background:#fff; color:#000; border:0; font-family:microsoft yahei,Arial}
.search input.searchBt{width:39px; height:34px; cursor:pointer; position:absolute; top:10px; right:0; border:0; background:url(../images/osn-search.gif)}


/*  banner  */
.banner{height:450px; background:url(../images/osn-bannerdel.jpg) center no-repeat; width:100%; min-width:1200px;}

.scrollwrap{position:relative; width:1070px; height:59px; padding-left:130px; margin-top:20px; line-height:59px; background:#f7f7f7 url(../images/osn-notice.jpg) no-repeat}
ul.homeList{position:absolute; top:0; height:59px; font-size:14px; overflow:hidden}
ul.homeList li{}
ul.homeList li p.title{font-size:14px; color:#aa3b3e}
.scrollwrap a.goUp{display:block; width:27px; height:27px; cursor:pointer; position:absolute; top:0; right:20px; background:url(../images/osn-goup.jpg) no-repeat 0 15px}
.scrollwrap a.goDown{display:block; width:27px; height:27px; cursor:pointer; position:absolute; bottom:0; right:20px; background:url(../images/osn-godown.jpg) no-repeat 0 5px}



/*  内页banner  */
.bannerPage{height:285px; background:url(../images/bannerPagebg.jpg) repeat-x top}
.bannerPageMain{width:983px; height:264px; padding-top:15px; background:url(../images/bannerPageCoBg.png) no-repeat 0 15px}
.bannerPageMainImg{width:957px; height:235px; padding-top:11px}
.bannerPageMainImg img{width:957px; height:235px}

.box1{width:1200px; overflow:hidden; margin-top:20px}
.box2{width:285px; height:147px; padding-right:19px; float:left}

.profile{width:1200px; overflow:hidden}
.profileLeft{width:682px; float:left}
.TabbedPanels{margin-top:20px; overflow:hidden}
.TabbedPanelsTabGroup{height:57px; background:#f7f7f7}
.TabbedPanelsTabGroup li{line-height:57px; padding:0 20px; cursor:pointer; font-size:18px; float:left}
.TabbedPanelsTabGroup li.TabbedPanelsTabSelected{background:#469808; color:#fff}
.homeTabList{padding-top:10px}
.homeTabList dt{width:320px; height:205px; padding:0 15px 5px 0; float:left}
.homeTabList dd{font-size:14px; line-height:22px; font-family:微软雅黑;}
.homeTabList dd p{padding-bottom:6px}
.TabbedPanelsContent{position:relative}
.TabbedPanelsMore{position:absolute; top:-50px; right:0; width:70px; font-size:16px; height:40px; line-height:40px; background:url(../images/osn-icon.jpg) no-repeat 40px 9px}
.video{width:498px; float:right}
.videoTitle{height:57px; margin-top:20px; line-height:57px; position:relative; background:#f7f7f7}
.videoTitle h2{line-height:57px; color:#fff; background:#469808; padding:0 20px; font-size:18px; float:left}
.videoTitle p{position:absolute; right:0; top:8px; width:70px; font-size:16px; height:40px; line-height:40px; background:url(../images/osn-icon.jpg) no-repeat 40px 9px}
.videoCo{padding-top:10px}

.cpTemp{width:1200px; overflow:hidden}
.cpTempCo{overflow:hidden}
.cpTempCo li{width:288px; height:260px; margin-top:20px; overflow:hidden; margin-right:10px; float:left}
.cpTempCo li p{text-align:center; font-weight:bold; padding-top:5px; font-size:16px}


.temp1{width:1200px; overflow:hidden}
.temp1common{width:584px; float:left}
ul.tempnews{padding-top:10px}
ul.tempnews li{line-height:24px; font-size:14px; padding-right:20px}
ul.tempnews li span{float:right; color:#a5a5a5}

.tempcommonRight{width:584px; float:right}

.custor{background:#f7f7f7; padding:20px 0; margin-top:30px}
.custor h2{text-align:center; font-size:24px; font-weight:lighter; padding-bottom:20px}


.main{width:976px}
.mainA{overflow:hidden}
.mainAleft{width:740px; float:left}
.mainAleftOne{width:220px; float:left}
.mainAleftOneCo{height:78px; padding-top:40px; background:url(../images/b-1.png) no-repeat}
.mainAleftOneCoTxt{width:163px; height:40px; color:#fff; text-align:center; line-height:20px; overflow:hidden}
.mainAleftOneCoTel{padding:7px 0 0 86px; width:120px}
.mainAleftTwoCo{height:155px; margin-top:10px; position:relative}
.mainAleftTwoCoImg{width:218px; position:absolute; left:1px; top:0; z-index:1}
.mainAleftTwoCoTxtBg{height:25px; padding:0 5px; width:208px; color:#fff; line-height:25px; text-align:center; position:absolute; left:1px; bottom:0; z-index:2; background:url(../images/b-3.png) no-repeat}
.mainAleftTwoCoTxtBg a{color:#fff}

.mainAleftTwo{width:490px; padding-left:20px; float:left}
.mainAleftTwoTitle{height:32px; line-height:26px; background:url(../images/line.gif) repeat-x 0 30px}
.mainAleftTwoTitle a{float:right; color:#9a9903}
.mainAleftTwoTitle h2{font:16px/25px microsoft yahei,Arial; padding-left:26px; float:left; background:url(../images/icon-1.gif) no-repeat left center}
.mainAleftTwoTitle h2 span{font:lighter 11px/26px microsoft yahei,Arial; color:#007ec0; padding-left:10px}
dl.imgA{height:108px; margin-top:10px; overflow:hidden}
dl.imgA dt{display:block; width:158px; height:108px; float:left; background:url(../images/img-bg-1.gif) no-repeat}
dl.imgA dt img{width:149px; height:100px; margin:4px 0 0 4px}
dl.imgA dd{width:316px; height:108px; overflow:hidden; line-height:21px; float:right}
dl.imgA dd.h{width:800px}
dl.imgA dd.g{width:610px}
dl.imgA dd.g a{color:#02399e}
dl.imgA dd.g h3 a{color:#e55803}
dl.imgA dd h3{padding-bottom:5px}
dl.imgB{height:130px; border-bottom:1px dashed #ccc}
ul.imgAcoList{overflow:hidden; margin-top:10px}
ul.imgAcoList li{display:block; height:29px; line-height:29px; border-bottom:1px #c0c0c0 dashed; overflow:hidden}
ul.imgAcoList li span{float:right}
ul.imgAcoList li a{display:block; padding-left:20px; width:365px; height:29px; float:left; background:url(../images/icon-2.gif) no-repeat left center}


.scrollWrapper{width:745px; height:317px; margin-left:-10px; overflow:hidden; background:url(../images/b-4.png) no-repeat}
.titleScroll{height:51px}
.titleScroll a{display:block; width:48px; height:24px; float:right; margin-top:18px; text-indent:-9999px}
#gundong{overflow:hidden; width:1200px; height:240px}
#ingundong{float:left; width:800%}
#gundong1{float:left}
#gundong2{float:left}
.prodList{width:230px; text-align:center; float:left}
.prodList dt{width:230px; margin-top:12px; text-align:center}
.prodList dt img{width:216px; height:216px; border:2px #e7e7e7 solid}

.mainAright{width:219px; float:right}
.mainArightTitle{display:block; height:30px; font:16px/30px microsoft yahei,Arial}
.mainArightTitle h2{padding-left:26px; font-weight:lighter; font-size:15px; background:url(../images/icon-1.gif) no-repeat left center}
.mainArightTitle h2 span{font:lighter 11px/30px Arial; color:#007ec0; padding-left:10px}
.mainArightTitle a{float:right; font-size:12px; font-weight:lighter}
ul.menuSub{line-height:40px}
ul.menuSub li{display:block; height:40px; margin-bottom:2px; background:url(../images/icon-3.gif) no-repeat}
ul.menuSub li a{display:block; font:16px/40px microsoft yahei,Arial; padding-left:50px; color:#e2fb13}
ul.menuSub li a:hover{color:#fff}
ul.mrAlist{padding-top:5px}
ul.mrAlist img{width:219px}
.hVideo{}
.hVideo a{color:#9a9903}
.hVideoCo{width:219px; margin-top:10px; overflow:hidden; height:155px; background:url(../images/video-bg.gif)}
.hVideoCoImg{width:219px; height:150px; color:#fff; overflow:hidden}

.mainB{width:976px; overflow:hidden}
.titleCoBar{height:46px; background:url(../images/icon-6.gif); overflow:hidden}
.titleCoBar h2{font:bold 16px/40px microsoft yahei,Arial; padding-left:40px; float:left}
.titleCoBar h2 span{color:#007ec0; padding-left:10px; font-size:12px; font-weight:lighter}
.titleCoBar a{font:12px/40px Arial; color:#9a9903; margin-right:10px; float:right}
.youList{overflow:hidden}
.m_2{margin-left:-2px}
.youList dl{width:195px; height:247px; background:url(../images/b-6.png) no-repeat center}
.youList dl dt{width:195px; text-align:center}
.youList dl img{width:171px; height:171px}
.youList dl dd{width:174px; height:48px}
.youList dl dd.per{line-height:48px}
ul.fengcai{overflow:hidden; margin-top:10px}
ul.fengcai li{width:460px; line-height:26px; border-bottom:1px #c3c3c3 dashed; margin-right:20px; float:left; background:url(../images/icon-2.gif) no-repeat left center}
ul.fengcai li a{display:block; height:26px; padding-left:20px; line-height:26px; width:335px; overflow:hidden; float:left}
ul.fengcai li span{float:right}
dl.xueyuan{height:109px; width:244px; overflow:hidden; float:left}
dl.xueyuanM{padding:10px 10px 0 0}
dl.xueyuan dt{width:124px; height:109px; overflow:hidden; float:left; background:url(../images/b-7.png)}
dl.xueyuan dt img{width:102px; height:87px; margin:11px 0 0 11px}
dl.xueyuan dd{width:110px; margin-top:15px; height:80px; overflow:hidden; float:right}
dl.xueyuan dd h3{padding-bottom:6px}

dl.dian{height:193px; overflow:hidden}
dl.dian dt{width:193px; height:193px; overflow:hidden; float:left; background:url(../images/b-8.png)}
dl.dian dt img{width:161px; height:161px; margin:16px 0 0 16px}
dl.dian dd{width:570px; margin-top:15px; float:right}
dl.dian dd h3{padding-bottom:6px}
dl.dian dd div{height:115px; overflow:hidden}
dl.dian dd div.more{height:24px; line-height:24px; text-align:right; overflow:auto}
dl.dian dd div.more span{font-family:宋体; padding-left:2px}

/*  左侧  */
.leftSide{width:186px; float:left}
.leftSide h2{font:bold 16px/41px microsoft yahei,Arial; padding:0 0 0 28px; background:url(../images/left-bg.png) no-repeat}
.leftSide h2 span{font-size:12px; font-weight:lighter; padding-left:6px; color:#007ec0}
.leftCo{width:189px; margin-top:5px; margin-left:-2px; background:url(../images/hline.gif) repeat-y}
.leftCoMain{min-height:288px; background:url(../images/bg-1.gif) no-repeat top center}
ul.listCate{padding:10px 20px}
ul.listCate li{font:14px/30px microsoft yahei,Arial}
ul.listCate li a{display:block; padding-left:20px}
ul.listCate li a:hover{background:url(../images/icon-7.gif) no-repeat left center}
ul.listCate li ul{padding-left:36px}
ul.listCate li ul li{font:12px/22px microsoft yahei,Arial}
ul.listCate li ul li a{padding:0}
ul.listCate li ul li a:hover{background:none}
.leftCoMainFot{height:11px; background:url(../images/bg-2.gif)}
.iTem{overflow:hidden; padding:20px 0 10px}
.iTem a{display:block; width:136px; height:31px; line-height:30px; color:#fff; text-align:center; font-size:15px; float:left; background:url(../images/i-1.png) no-repeat}
.content{width:758px; padding:10px 0; line-height:24px; overflow:hidden}
.content p{padding-bottom:10px}

/*  右侧  */
.rightSide{width:778px; overflow:hidden; float:right}
.rightSide h2{font:bold 16px/40px microsoft yahei,Arial; height:46px; padding-left:30px; background:url(../images/icon-8.gif) no-repeat}
h3.titleBreed{text-align:center; font-size:14px; padding:20px 0 10px}
h3.titleBreed span{font-size:12px; font-weight:lighter; padding-left:10px}
.p_30{padding-left:160px}
.compareIcon{width:22px; height:22px; margin:100px 20px 0; float:left; background:url(../images/axcd_org.gif) no-repeat}
.compareDeCo{height:30px; line-height:30px; padding:10px 0; font-size:14px; text-align:center; border-bottom:1px #ccc dashed}
.compareDeCo a{color:#ff7e00}
.rightSide h5{padding:20px 0 10px 12px; font:16px/30px microsoft yahei,Arial}

.pageCo{padding:10px 0}


.foot{background:#69b92d; padding:40px 0 20px; overflow:hidden; min-width:1200px;}
.footco{width:1200px; overflow:hidden; margin:0 auto}
.footleft{width:850px; float:left}
dl.footlist{float:left; padding-right:30px; color:#fff}
dl.footlist a{color:#fff}
dl.footlist a:hover{color:#000}
dl.footlist dt{font-size:15px; padding-bottom:10px; font-weight:bold}
dl.footlist dd{font-size:14px; line-height:24px}

.footright{width:260px; float:right}
.footrightco{width:260px; padding-left:30px; color:#fff; background:url(../images/osn-icon1.png) no-repeat left 3px; position:relative;}
.footrightco p.p2{padding-top:10px; color:#cefa02}
.footrightco p.p3{padding-top:19px}
.footrightco p.p4{padding-top:7px}
.footrightco p.p5{padding-top:8px}

.links{background:#469808; padding:20px 0; min-width:1200px;}
.linksco{width:1200px; color:#cde7ba; margin:0 auto}
.linksco a{color:#cde7ba; margin-right:20px}
.linksco a:hover{color:#fff}


.footer{background:#377608; color:#8ed856; overflow:hidden; min-width:1200px;}
.footer a{color:#8ed856}
.footer a:hover{color:#fff}
.footMain{width:1200px; padding:20px 0; line-height:24px; margin:0 auto}
.footMain p span{float:right}
.footMain p span a{margin-left:15px}

/*  预约  */
#AllWrap{position:absolute; right:0 ; top:0px;  z-index:65535;} 
#siderIMchat{ z-index:65535; position:absolute; right:0 ;font-size:12px;}
#siderIMchat_hiddenbar{background:url(../images/yybg-hidden.png); width:40px; height:223px; cursor:pointer}
#siderIMchat_main{width:238px; height:473px; display:none; margin:0; position:relative; background:url(../images/yybg.png) no-repeat}
/*#siderIMchat_main .imchattop{ background:url(images/siderIM_title.gif) no-repeat; height:34px;}*/
/*#siderIMchat_main .infobox{ text-align:center; background:#bdc5cb; background-image:url(images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700;}*/
#siderIMchat_main input.inputA{position:absolute; top:167px; left:58px}
#siderIMchat_main input.inputB{position:absolute; top:167px; left:120px}
#siderIMchat_main input.inputText{font-family:Arial; width:150px; height:18px; line-height:18px; border:0; font-size:12px; position:absolute; background:#fff; left:56px}
#siderIMchat_main input.inputTextA{top:194px}
#siderIMchat_main input.inputTextB{top:219px}
#siderIMchat_main input.inputTextC{top:244px}
#siderIMchat_main input.inputTextD{top:269px}
#siderIMchat_main input.inputTextE{top:294px}
#siderIMchat_main textarea{width:150px; height:62px; font-size:12px; line-height:18px; border:0; background:#fff; position:absolute; top:320px; left:56px}
#siderIMchat_main input.inputBt{width:63px; height:20px; position:absolute; top:394px; left:56px; background:none; border:0; cursor:pointer}
#siderIMchat_main input.inputBtReset{width:63px; height:20px; position:absolute; top:394px; left:129px; background:none; border:0; cursor:pointer}
#siderIMchat_main .closed{width:36px; height:18px; text-align:center; position:absolute; bottom:36px; right:20px; color:#f00; cursor:pointer}
#siderIMchat_main .closed:hover{color:#000}
/*#siderIMchat_main ul li{ list-style-type:none; text-align:center; padding:5px 0px; border-bottom:1px #ddd solid; line-height:30px;}
/*#siderIMchat_main .bottom{ background:url(images/siderIM_bottom.gif); height:5px; overflow:hidden }*/
#closeSiderIMchat{}

.backtop{position:fixed; bottom:10px;right:32px;}
.leftproimg img { padding:3px 0; }