@charset "gb2312";
/* CSS Document */

*{margin:0px auto; padding:0px;}
body{ font-family:"Î¢ÈíÑÅºÚ"; color:#666; font-size:12px;}
img{border:0px;}
li{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}

.topBg{width:100%; height:46px; background-color:#f7f7f7; border-bottom:1px #e0e0e0 solid;}
.top{width:1100px; height:46px; font-size:16px;}
.topL{width:480px; height:30px; float:left; padding-top:12px; text-align:left;}
.topR{width:240px; height:30px; float:right; padding-top:12px; text-align:right; padding-right:120px;}
.topR span{width:163px; height:26px; display:block; float:left;}
.ipt{width:120px; height:22px; border:1px #CCC solid; border-right:none;}
.bt{ float:right;}
.topR label{width:68px; height:26px; display:block; float:right;}

.menuBg{width:100%; height:102px; background:url(menuBg.jpg) top center repeat-x;}
.menu{width:1100px; height:102px;}
.logo{width:230px; padding-top:22px; float:left;}
.menuR{width:870px; float:right;}

.nav{width:870px;}
.nav li {width:110px;height:100px;float:left;position:relative;z-index:4;}
.nav li.current {}
.nav li a{display:block;width:110px;height:100px;line-height:25px;font-size:18px;font-family:"Î¢ÈíÑÅºÚ";color:#333;text-align:center;position:relative; z-index:4;}
.nav li a span{width:110px; height:20px; padding-top:40px; text-align:center; display:block; font-size:18px;font-family:"Î¢ÈíÑÅºÚ";}
.nav li a small{width:110px; height:20px; display:block; font-size:12px; text-align:center; color:#CCC;}
.nav li.noline a { background:none;}
.nav li a:hover, .nav li.current a { width:110px;height:100px;text-decoration:none; font-size:18px; background:url(cataBg.jpg) top center no-repeat;}
.nav li a:hover span, .nav li.current a span{width:110px; height:20px; padding-top:35px; text-align:center; display:block; font-size:18px; color:#FFF;}
.nav li a:hover small, .nav li.current a small{width:110px; height:20px; display:block; text-align:center; color:#CCC; font-size:12px;}

.son-nav { width:110px; height:125px;overflow:hidden; display:none; background:#F4F4F4 url(../images/sn-bg.jpg) repeat-x top ; position:absolute; left:0px; top:100px; z-index:3;border-top:solid 2px #0378ad; border-bottom:1px #CCC solid; border-right:1px #CCC solid;}
.son-nav .sn-contain { width:112px; height:105px;}

.son-nav .sn-txt { width:110px; float:left;}
.son-nav .sn-line{ width:2px; float:left;}
/*.son-nav .sn-txt .p-desc { line-height:20px;}*/
.son-nav .sn-txt .sn-list { }
.son-nav .sn-txt .sn-list li { width:110px; height:30px; line-height:30px; text-align:center; float:left;  background:none;}
.son-nav .sn-txt .sn-list li a {height:25px; line-height:25px;background:none; color:#0950ac;border:none; display:inline; text-align:left; font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.son-nav .sn-txt .sn-list li a:hover { border-bottom:1px solid #13689e}
.son-nav .sn-pic {width:130px; height:100px; float:left; padding-left:20px;}
.son-nav .sn-pic img{ width:130px; height:100px; float:left;}
/*.son-nav .sn-pic span{ width:200px; float:left; padding-left:10px; height:100px; color:#333333;line-height:20px;}*/

.son-nava { width:140px; height:125px;overflow:hidden; display:none; background:#F4F4F4 url(../images/sn-bg.jpg) repeat-x top ; position:absolute; left:0px; top:100px; z-index:3;border-top:solid 2px #0378ad; border-bottom:1px #CCC solid; border-right:1px #CCC solid;}
.son-nava .sn-containa { width:138px; height:105px;}
.son-nava .sn-txt { width:140px; float:left;}
.son-nava .sn-line{ width:2px; float:left;}
/*.son-nav .sn-txt .p-desc { line-height:20px;}*/
.son-nava .sn-txta .sn-list { }
.son-nava .sn-txta .sn-list li { width:138px; height:30px; line-height:30px; text-align:center; float:left;background:none;}
.son-nava .sn-txta .sn-list li a {height:25px; line-height:25px;background:none; color:#0950ac;border:none; display:inline; text-align:left; font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.son-nava .sn-txta .sn-list li a:hover { border-bottom:1px solid #13689e}

.son-nav2 { width:290px; height:125px; overflow:hidden; background:#f4f4f4 url(../images/sn-bg.jpg) repeat-x top ; position:absolute; left:0px; top:100px; z-index:3;border-top:solid 2px #0378ad;border-bottom:1px #CCC solid; border-right:1px #CCC solid;}
.son-nav2 .sn-contain { width:270px; height:105px; padding:10px 10px; border:1px solid #ccc;}

.son-nav2 .sn-txt { width:115px; float:left;}
.son-nav2 .sn-line{ width:2px; float:left;}
/*.son-nav .sn-txt .p-desc { line-height:20px;}*/
.son-nav2 .sn-txt .sn-list { }
.son-nav2 .sn-txt .sn-list li { width:125px; height:25px; line-height:25px; float:left; padding-left:10px;background:none;}
.son-nav2 .sn-txt .sn-list li a { height:25px; line-height:25px;background:none; color:#13689e;border:none; display:inline; text-align:left; font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.son-nav2 .sn-txt .sn-list li a:hover { border-bottom:1px solid #13689e}
.son-nav2 .sn-pic {width:130px; height:100px; float:left; padding-left:15px;}
.son-nav2 .sn-pic img{ width:130px; height:100px; float:left;}

.son-nav3 { width:320px; height:125px; overflow:hidden; background:#f4f4f4 url(../images/sn-bg.jpg) repeat-x top ; position:absolute; left:0px; top:100px; z-index:3;border-top:solid 2px #0378ad;border-bottom:1px #CCC solid; border-right:1px #CCC solid;}
.son-nav3 .sn-contain { width:300px; height:105px; padding:10px 10px; border:1px solid #ccc;}

.son-nav3 .sn-txt { width:150px; float:left;}
.son-nav3 .sn-line{ width:2px; float:left;}
/*.son-nav .sn-txt .p-desc { line-height:20px;}*/
.son-nav3 .sn-txt .sn-list { }
.son-nav3 .sn-txt .sn-list li { width:140px; height:25px; line-height:25px; float:left; padding-left:10px;background:none;}
.son-nav3 .sn-txt .sn-list li a { height:25px; line-height:25px;background:none; color:#13689e;border:none; display:inline; text-align:left; font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.son-nav3 .sn-txt .sn-list li a:hover { border-bottom:1px solid #13689e}
.son-nav3 .sn-pic {width:130px; height:100px; float:left; padding-left:15px;}
.son-nav3 .sn-pic img{ width:130px; height:100px; float:left;}

/*.banner{width:100%; height:605px;}*/
.banner{ width:100%; height:605px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:980px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff; width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#0094da; cursor:pointer;}
.banner, .banner a {height:605px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.mainBg{width:100%; height:406px; background:url(mainBg.jpg) top center repeat-x; margin-top:5px; padding-top:24px;}
.main{width:1100px; height:328px;padding-top:30px;background-color:#FFF;}
.news{width:735px; margin-left:20px; float:left;}
.slide{width:329px; height:292px; float:left;}

.yx-rotaion{width:329px;height:295px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:329px;height:295px;overflow:hidden;}
.rotaion_list li,.rotaion_list li img{width:325px;height:280px;overflow:hidden;}

.newsCont{width:380px; height:330px; float:right;}
.newsTitle{width:380px; height:30px;font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.newsTitle span{width:100px; height:30px; display:block; float:left; text-align:left;}
.newsTitle a{width:60px; height:20px; padding-top:5px; text-align:center; float:right; color:#0094da; font-size:12px;}
.newsList{width:375px; margin-top:5px; float:left;}
.newsList ul li{width:375px; height:auto; padding-top:5px; padding-bottom:5px; border-bottom:1px #eaeaea solid;font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.newsList ul li span{width:375px; height:32px; text-align:left; display:block;font-weight:bold;}
.newsList ul li p{width:375px; height:24px; text-align:left; color:#a4a4a4;}

.jkgl{width:300px; float:right; margin-right:20px;}
.jkglTitle{width:300px; height:30px;font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.jkglTitle span{width:100px; height:30px; display:block; float:left; text-align:left;}
.jkglTitle a{width:60px; height:20px; padding-top:5px; text-align:right; float:right; color:#0094da; font-size:12px;}
.jkglCont{width:280px; margin-top:5px;}
.jkglCont ul li{width:265px; padding-left:14px; height:34px; line-height:34px; text-align:left; background:url(box.jpg) center left no-repeat;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}

.main1{height:350px; padding-top:0px;}
.boxTxt{width:255px; margin-right:25px; float:left; font-family:"Î¢ÈíÑÅºÚ";color:#666666;}
.boxTxtTitle{width:255px;height:45px;text-align:left;font-size:24px;}
.img img{width:255px; height:131px;}
.boxTxt span{width:255px; height:30px; padding-top:20px; padding-bottom:4px; display:block; text-align:left;font-size:16px;}
.boxTxt p{width:255px; height:75px; text-align:left; line-height:200%; font-size:12px;}

.footBg{width:100%; height:240px; background-color:#414141; margin-top:30px;}
.foot{width:1100px; height:240px; padding-top:20px;}
.foot1{ width:1100px; float:left;}
.footL{width:700px; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.footL a{color:#FFF;}
.footL ul li{width:140px; float:left;} 
.footL ul li p{width:140px; height:30px; text-align:left; font-size:14px;}
.footL ul li dl{width:140px; margin-top:5px;}
.footL ul li dl dt{width:140px; height:30px; text-align:left; font-size:12px;}
.footR{width:220px; float:left; color:#FFF;}
.footR p{width:220px; height:30px; text-align:left; font-size:14px;}
.footEwm{ width:130px; float:right;}
.footEwm img{ width:130px; height:130px; display:block; float:left;}
.footEwm span{ width:130px; display:block; float:left; text-align:center; color:#fff; line-height:30px;}
.boxImg{width:300px; padding-top:10px;}
.boxImg ul li{width:35px; height:28px; float:left;}
.boxImg ul li a{ position:relative;}
.boxImg ul li a span{ display:none;}
.boxImg ul li a:hover span{ display:block; position:absolute; margin-top:-152px; margin-left:-50px; z-index:44;}
.boxImg ul li a:hover span img{ width:120px; height:120px;}
.footR div{width:220px; line-height:180%; text-align:left;}
.footTxt{width:1100px; height:35px; text-align:center; color:#FFF; margin-top:20px; border-top:1px #666666 solid;font-family:"Î¢ÈíÑÅºÚ";}
.footTxtL{width:700px; height:20px; padding-top:14px; text-align:left; float:left;}
.footTxtL a{color:#FFF;}
.footTxtR{width:200px;height:20px; padding-top:14px; text-align:right; float:right; padding-right:5px;}
.footTxtR a{color:#FFF;}

.inBanner{width:100%; height:240px; background:url(INbanner.jpg) top center no-repeat;}

.mainBg1{width:100%; background:url(mainBg.jpg) top center repeat-x; margin-top:5px; padding-top:24px; padding-bottom:20px; background-color:#f7f7f7; }
.inMain{width:970px; padding-left:20px; padding-right:20px; padding-top:30px;background-color:#FFF;}
.mainL{width:248px; min-height:528px; float:left; background:url(lineBg.jpg) top right no-repeat;}
.cata{width:220px; float:left; margin-bottom:30px;}
.cataTitle{width:220px; height:50px; background:url(navBg.jpg) top center no-repeat;}
.cataTitle h2{width:220px; height:25px; padding-top:8px; letter-spacing:2px; display:block;  text-align:center; color:#FFF; font-family:"Î¢ÈíÑÅºÚ";}
.cataCont{width:200px; margin-left:10px; margin-top:14px;}
.cataCont ul li{width:200px; height:30px; font-size:14px; padding-top:10px; text-align:center; background:url(navLine.jpg) center bottom  no-repeat;}
.lxwmImg{width:220px; height:80px; margin-top:14px; margin-left:0px; clear:both;}

.mainR{width:720px; float:right;}
.inNav{width:720px; height:40px; border-bottom:2px #0277ac solid;}
.inNav span{width:auto; height:20px; padding-top:10px; padding-left:24px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; display:block;text-align:left; float:left; background:url(box1.jpg) 5px 15px no-repeat;}
.inNavR{width:350px; height:24px; padding-top:14px; padding-right:14px; text-align:right; float:right;}
.inCont{width:700px; padding:10px; text-align:left; line-height:200%; font-family:"ËÎÌå";}
#txtCont{font-size:14px;}

.title{font-size:16px; text-align:center; line-height:175%; min-height:36px; height:auto; font-family:"Î¢ÈíÑÅºÚ";margin-bottom:10px; padding-top:10px; font-weight:bold; width:700px;  border:none;}
.subtxt{text-align:center; height:20px; line-height:20px; width:680px; font-size:12px;}
.subtxt span{color:#F00;}

#in_news ul{width:700px;height:100%;overflow:auto; margin:0 auto; padding:0px 0px;}
#in_news ul li{background:url(li_list1.jpg) left center no-repeat; padding-left:10px;width:690px; height:25px;line-height:25px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left;font-family:"Î¢ÈíÑÅºÚ";}
#in_news ul li a{ width:600px; float:left; display:block;}
#in_news ul li span{ display:block; float:right; text-align:left;width:80px;}
.listName{width:700px; height:35px; line-height:35px; border-bottom:1px #CCC solid; font-size:14px;}
.listName p{width:555px;height:35px; line-height:35px; padding-left:5px;float:left; text-align:left;}
.listName  span{width:80px; height:35px; line-height:35px; display:block; float:right;}


#in_news1 ul{width:700px;height:100%;overflow:auto; margin:0 auto; padding:0px 0px;}
#in_news1 ul li{background:url(li_list1.jpg) left 10px no-repeat; padding-left:10px;width:690px; height:auto;line-height:25px;margin-top:5px; display:block;list-style:none; float:left;}
#in_news1 ul li a{ width:680px; float:left; display:block; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#0094da;}
#in_news1 ul li p{width:680px; height:auto; line-height:168%; text-align:left; padding-top:6px; clear:both;}
#in_news1 ul li span{ display:block; float:right; text-align:left;width:80px;}

#in_news4 ul{width:700px;height:100%;overflow:auto; margin:0 auto; padding:0px 0px;}
#in_news4 ul li{background:url(li_list1.jpg) left 10px no-repeat; padding-left:10px;width:690px; height:auto;line-height:25px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left;font-family:Verdana, Geneva, sans-serif;}
#in_news4 ul li a{ width:680px; float:left; display:block;}

/*products*/
#in_pro ul {margin:0 auto; padding:0px 0px;}
#in_pro ul li{width:210px; float:left; margin:8px 10px 7px 10px;}
#in_pro ul li img{width:210px; height:156px;display:block; float:left; padding:2px 2px;border:solid 1px #e8e8e8;}
#in_pro span{ width:210px; height:20px; line-height:26px; padding-top:6px; float:left;text-align:center; display:block;}

/*½â¾ö·½°¸*/
#in_news2{ width:700px; float:left;}
#in_news2 ul{margin:0px 0px; padding:0px 0px;}
#in_news2 ul li{ width:680px; display:block;border-bottom: 1px solid #E7E7E7;padding-bottom: 19px;padding-top: 23px;padding-right: 10px;padding-left: 10px;}
#in_news2 ul li .newsImg{ width:180px; height:120px; float:left;}
#in_news2 ul li .newsTxt{ width:490px; float:right; font-family:"Î¢ÈíÑÅºÚ";}
#in_news2 ul li .newsTxt .newsTitle1{ width:510px; float:left; height:25px; line-height:25px; color:#0094da; font-size:14px;}
#in_news2 ul li .newsTxt span{ width:490px; display:block; float:left; line-height:22px; padding-top:10px; height:66px;}
#in_news2 ul li .newsTxt .more1{ width:490px;float:left; padding-top:10px;background: url(../images/nbrbodynewr3a.png) no-repeat 55px 18px;line-height: 22px; height:22px;color:#c4261d;}

.pageNav{width:730px;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}

.tab input{border:1px #CCC solid;}

