/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:12px "微软雅黑"; margin:0 auto;}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#184ca0;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1100px; margin:0 auto;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}

.header{ height:70px; padding:22px 0px 0;}
.search{ padding-top:11px;}
.text1{ width:173px; padding-left:10px; height:30px; line-height:30px; border:1px solid #0362a1; color:#666; float:right;}
.btn1{ background:url(../images/btn1.jpg) no-repeat; width:34px; height:32px; border:none; cursor:pointer; float:right;}

.navbar{ background:#005aa5; height:45px; line-height:45px; position:relative; z-index:99;}
#nav{ width:1100px; height:45px; margin:0 auto; background:url(../images/navli.jpg) no-repeat right center;}
#nav>li{ width:148px; float:left; text-align:center; background:url(../images/navli.jpg) no-repeat left center; height:45px; line-height:45px; padding-left:2px;}
#nav>li>a{ display:block; font-size:14px; color:#fff;}
#nav>li>a:hover,#nav>li.navs>a{ background:#dcebf4 url(../images/navah.jpg) no-repeat center top; color:#147ab7;}
#nav #nav01{ width:196px;}
#nav #nav01 a{ background:url(../images/nav01a.jpg) no-repeat 50px center; padding-left:20px;}
#nav #nav01 a:hover{ background:#dcebf4 url(../images/nav01ah.jpg) no-repeat 50px center;}

#nav>li ul{ display:none;}
#nav>li.navs ul{ display:block; background:#e6ebf6; line-height:30px; padding:10px 0;}
#nav>li.navs ul li a{ display:block; font-size:14px;}


/*首页banner*/
.banner {height:502px;  position:relative; overflow:hidden;}
.flexslider {width:100%;height:502px; overflow:hidden;}
.flexslider .slides > li {display: none;}
.flexslider .slides img {width:100%;height:502px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-direction-nav li a {width:32px; height:64px; display: block; position: absolute; top:50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next { right:2%; background:url(../images/right.png) no-repeat;}
.flex-direction-nav li a.prev { left:2%; background:url(../images/left.png) no-repeat;}

.index{ background:#eee;}
.m1{ padding-bottom:53px;}
.tit1{ text-align:center; margin:0 auto; padding:50px 0; height:84px;}
.hhonr{width:1242px;height:300px; overflow:hidden; position:relative; margin:0 auto 33px;}
.l,#List1,#List2{ float: left}
.r{ float: right}
.Cont {width:1160px; margin:0 auto; overflow: hidden; height:300px;}
.ScrCont { WIDTH:10000000px;}
.los_rit{width:41px; height:100px; background: url(../images/pleft.jpg) no-repeat; position: absolute; top:88px; left:0; cursor:pointer;}				
.los_let{ width:41px; height:100px; background: url(../images/pright.jpg) no-repeat; position: absolute; top:88px; right:0; cursor:pointer;}	
.hpp{ width:254px; height:300px; overflow: hidden; float:left; margin:0 2px 0 28px; text-align:center;}
.hpp a{ display:block; border:1px solid #e1e1e1; width:252px; height:298px;}
.hpp img{ width:252px; height: 252px; display:block;}
.hpp a span{ background:#184ca0; height:46px; line-height:46px; overflow:hidden; display:block; text-align:center; color:#fff; font-size:14px;}
.more{ display:block; width:158px; height:38px; text-align:center; margin:0 auto; line-height:38px; border:1px solid #184ca0; color:#184ca0; font-size:16px;}

.m2{ height:324px; background:#184ca0 url(../images/m2bg.jpg) repeat-x left top; padding:42px 0 0;}
.inabout{ width:717px; padding:0 383px 0 0; position:relative; font-size:14px; color:#fff; line-height:30px;}
.inabimg{ position:absolute; right:0px; top:0px; width:323px; height:270px;}
.inabtit{ height:90px;}
.inabcont{ height:150px; overflow:hidden; margin-top:30px;}

.m3{ padding-bottom:35px;}
.innews{ padding-bottom:38px; height:325px;}
.innews li{ float:left; width:346px; height:323px; border:1px solid #ddd; margin:0 28px 0 0; background:#fff; position:relative;}
.innews li img{ width:346px; height:183px;}
.innews li span{ display:block; font-size:14px; padding:15px 20px; height:20px; color:#184ca0;}
.innews li p{ padding:0 20px; color:#666;}
.innews li b{ background:url(../images/nmore.jpg) no-repeat; display:block; width:20px; height:20px; position:absolute; right:0px; bottom:0px;}

#demo01{ overflow:hidden; height:56px; margin:0 auto; padding:9px 0 43px; width:1100px;} 
#demo01 a{ float:left; margin:0 11px 0 0;}
#demo01 a img{ width:145px; height:42px; border:1px solid #d1d1d1;}
#demo01 a:hover{ color:#f5425f;}
#indemo01{float:left;width: 800%;}
#demo101,#demo201{float:left;}


/*内页*/
.bar,.bar img{ height:200px; width:100%;}
.main{ background:url(../images/main.jpg) repeat-x left top;}
.local{ height:57px; line-height:57px;}
.listdiv{ height:76px; background:#f2f2f2; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:69px;}
.localh2{ padding:8px; height:59px;}
.list{ padding-right:20px;}
.list li{ display:inline-block; *display:inline;* zoom:1;}
.list li a{ display:block; padding:0 10px; height:74px; line-height:74px; border-top:2px solid transparent; font-size:14px;}
.list li a:hover,.list li a.hover{ border-top:2px solid #0a6aae; color:#0a6aae; background:#fff;}

.contant{ font-size:14px; line-height:25px; padding:0 0 80px;}
/*联系我们*/
.grey{ background:#e5e5e5; line-height:35px; padding:20px 30px; width:346px; height:309px;}
/*留言板*/
.feedback td{ padding:9px 0;}
.feedtxt{ width:400px; height:26px; line-height:26px; color:#666; padding-left:8px; border:1px solid #ddd;}
.feedbtn{ width:150px; height:35px; line-height:35px; text-align:center; font-family:"微软雅黑"; font-size:14px; border:none; cursor:pointer; float:left; margin-right:20px; background:#0068b6; color:#fff;}
.feedbtn1{ background:#e5e5e5; color:#666;}

/*招聘列表*/
.jobtit{ background:url(../images/jobtit.jpg) repeat-x; height:28px; line-height:28px; border:1px solid #ddd; border-top:none; font-size:12px;}
#faq { background:#f8f8f8; font-size:12px;}
#faq li {}
#faq dl { margin: 0; padding: 0; display: inline; border-bottom:1px solid #000;}
#faq dt { cursor: pointer; line-height:35px; background:url(../images/jobdt.jpg) repeat-x; height:35px;}
#faq dt p,.jobtit p{ text-align:center; display:inline-block; *display:inline;* zoom:1;}
.p1{ width:88px;}
.p2{ width:300px;}
.p3{ width:110px;}
.p4{ width:268px;}
.p5{ width:136px;}
.p6{ width:90px; margin-left:86px;}
#faq dd { display: none; margin: 0; padding:15px 0; background: #fff;}
.jobsub{ clear:both; margin-top:20px;}
.jobsub a{ float:right; display:block; text-align:center; width:150px; height:35px; line-height:35px; color:#fff; background:#0068b6; font-size:14px;}

/*新闻列表*/
.newsul{}
.newsul li{ position:relative; height:188px; border-bottom:1px solid #f0f0f0; margin-top:40px; padding: 0 0 0 300px;}
.newsul li:hover{ background:#eee; border-bottom:1px solid #e1e1e1;}
.newsul li img{ width:250px; height:188px; position:absolute; left:0px; top:0px;}
.newsul li p{ height:34px; line-height:34px; overflow:hidden; color:#0a6aae; padding:5px 0;}
.newsul li span{ display:block; font-size:13px; color:#b3b3b3; margin:5px 0 10px;}
.newsul li div{ height:60px;}

/*分页*/
.page{ margin:40px 0;}
.page a{ display:inline-block; *display:inline;* zoom:1; padding:15px 20px; background:#f3f3f3; margin-right:5px; font-size:16px; color:#959595;}
.page a:hover{ color:#184ca0;}

.page span{ display:inline-block; *display:inline;* zoom:1; padding:15px 20px; background:#f3f3f3; margin-right:5px; font-size:16px; color:#959595;}
.page span:hover{ color:#184ca0;}

/*新闻详细*/
.newsh1{ text-align:center; font-size:18px; padding:10px 0 25px;}
.time{ text-align:center; font-size:12px; border-bottom:1px solid #f2f2f2; color:#929292; margin-bottom:45px;}
.news_next{ margin:20px auto; border-top:2px solid #f2f2f2; padding:10px 0; color:#979797;}
.news_next a{ color:#979797;}
.news_next a:hover{ color:#184ca0;}

/*产品列表*/
.home{ padding:29px 20px 0 0;}
.pro_main{ margin:-29px auto 40px;}
.left{ width:273px; margin-right:24px;}
.lefth2{ height:70px; line-height:70px; background:#0068b6; font-size:18px; color:#fff; text-align:center; border-bottom:3px solid #009fdb;}
.prolist{}
.prolist li{ height:30px; height:auto !important; min-height:30px; cursor:pointer;}
.prolist li a{ display:block; height:45px; line-height:45px; background:#e5e5e5 url(../images/lista.jpg) no-repeat 10px 18px; color:#333; padding:0 0 0 30px; font-size:14px; border-bottom:1px solid #fff;}
.prolist>li>a:hover,.prolist>li>a.hover{ background:#0068b6 url(../images/listah.jpg) no-repeat 10px 20px; color:#fff;}
.prolist li li a{ background:url(../images/lilia.jpg) no-repeat 30px center; font-size:12px; padding-left:45px; border:none; height:30px; line-height:30px;}
.prolist li li a:hover,.prolist li li a.hover{ background:url(../images/liliah.jpg) no-repeat 30px center; color:#0166b8;}


.right{ width:803px;}
.proul{ margin-right:-20px;}
.proul li{ width:252px; height:298px; border:1px solid #e1e1e1; float:left; margin:0 20px 20px 0; position:relative;}
.proul li a{ display:block;}
.proul li img{ display:block; width:252px; height:252px;}
.proul li a p{ border-bottom:5px solid #184ca0; background:#e5e5e5 url(../images/p.jpg) no-repeat 221px center; height:41px; line-height:41px; padding:0 22px; color:#666;}
.proul li a span{ display:none; background:url(../images/pspan.png) no-repeat; width:252px; height:252px; position:absolute; left:0px; top:0px;}
.proul li a:hover p{ background:#184ca0 url(../images/pa.jpg) no-repeat 221px center; color:#fff;}
.proul li a:hover span{ display:block;}
.right .page{ text-align:center;}

.protop{ position:relative; overflow:hidden; height:355px; padding:0 0 0 370px;}
.proimg{ display:block; width:333px; height:333px; border:1px solid #e6e6e6; position:absolute; left:0px; top:0px;}
.protit{ font-size:16px; display:block; height:36px;}
.procont{ font-size:12px; height:234px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.prodown{ margin-top:22px; height:40px;}
.proa{ display:block; width:130px; padding-left:20px; text-align:center; height:40px; line-height:40px; background:url(../images/proa.jpg) no-repeat; color:#fff; float:left; margin-right:20px;}
.proa:hover{ color:#fff;}
.jiathis_style{ padding-top:12px;}

.proinfo{}
.protitle{ height:35px; line-height:35px; background:#e5e5e5; margin-bottom:20px;}
.protitle span{ display:block; width:220px; color:#fff; background:#0068b6; border-right:2px solid #fff; text-align:center;}








/*footer*/
.footer{ background:#184ca0; color:#a7b4d2;}
.footer a{ color:#a7b4d2;}
.footer a:hover{ color:#fff;}
.menu{ padding-bottom:25px;}
.menul{ width:649px; padding:28px 0 0;}
.menul dl{ width:135px; float:left; margin:0 35px 15px 25px;}
.menul dl dt{ font-size:14px; height:44px; line-height:44px; overflow:hidden; border-bottom:1px solid #4670b3; margin-bottom:10px;}
.menul dl dd{ height:25px; line-height:25px;}
.menul dl dd a{ display:block; height:25px; line-height:25px; background:url(../images/dd.jpg) no-repeat left center; padding-left:15px;}

.menuc{ width:141px; padding:43px 0 0;}

.menur{ width:250px; color:#fff; background:url(../images/foot.jpg) no-repeat center top; padding:43px 30px 0;}
.incontit{ width:215px; height:60px; line-height:60px; text-align:center; background:#fff; color:#184ca0; font-size:25px; margin:0 auto;}
.tel{ background:url(../images/tel.jpg) no-repeat left center; padding-left:70px; font-size:24px; margin:35px auto 0;}


.foot{ border-top:1px solid #4670b3; line-height:25px; padding:15px 0; text-align:center;}