﻿@charset "utf-8";
/* CSS Document */

body { font-size: 14px; font-family: "微软雅黑"; color: #000; background: #fff;}
input, select, textarea { vertical-align: middle; }
img { border: 0; }
ul li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #585858; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; }

/*首页*/


.top { background: url(../images/index_1.jpg) repeat-x; height: 95px; width: 1440px; margin: auto; }
.top-tc { background: url(../images/index_2.jpg) no-repeat; width: 1160px; position: relative; overflow: hidden; }
.top-tc .logo { width: 337px; height: 48px; display: inline-block; margin-top: 25px; float: left; }
.top-tc .set { float: right; color: #5e7d98; height: 35px; line-height: 35px; overflow: hidden; }
.top-tc .rx { background: url(../images/index_4.jpg) no-repeat left center; height: 28px; color: #da2a01; font-family: microsoft yahei; padding-left: 38px; position: absolute; top: 45px; right: 280px; }
.top-tc .rx em { color: #f72f00; font-size: 18px; }
.top-tc .sh { background: url(../images/index_5.jpg) no-repeat; width: 228px; height: 24px; position: absolute; right: 0; top: 47px; }
.top-tc .sh .inp { background: none; width: 180px; padding-left: 16px; border: 0; height: 24px; line-height: 24px; float: left; color: #a8a8a8; vertical-align: middle; }
.top-tc .sh .btn { background: none; border: 0; width: 32px; height: 24px; cursor: pointer; }

/*.nav { width: 1440px; position: relative; background: url(../images/index_6.png) repeat-x bottom center; z-index: 999; margin: 0 auto; height: 44px; }*/
.nav-list { width: 1160px; }
.nav-list li { float: left; font-size: 14px; padding: 0 35px; height: 39px; line-height: 39px; font-family: microsoft yahei; }
.nav-list a { display: block; color: #fff; }
.nav-list .now, .nav-list a:hover { text-decoration: none; background: url(../images/index_7.png) no-repeat bottom center; display: block; color: #fff; }
.nav-box { position: absolute; left: 0; top: 39px; width: 1440px; background: #fff; line-height: 31px; height: 31px; overflow: hidden; opacity: .8; filter: alpha(opacity=80); }
.nav-box-ce { width: 1160px; margin: 0 auto; }
.nav-box .cont { position: relative; z-index: 9999; }
.nav-box .cont a { background: url(../images/index_8.png) no-repeat left center; display: inline-block; margin-right: 23px; padding-left: 6px; font-size: 12px; color: #093f5c; }

.theme-orman { width: 1440px; height: 458px; position: relative; margin: auto; margin-top: -5px; }
.theme-orman .nivoSlider { position: relative; width: 1440px; height: 458px; }
.theme-orman .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; width: 1440px; height: 458px; }
.theme-orman .nivo-controlNav { position: absolute; left: 50%; margin-left: 30px; bottom: 20px; z-index: 101; }
.theme-orman .nivo-controlNav a { display: inline-block; width: 19px; height: 5px; background: #1b96ff; text-indent: -9999px; border: 0; margin-right: 1px; float: left; position: relative; z-index: 9; cursor: pointer; }
.theme-orman .nivo-controlNav a.active { background: #ff9000; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }

.cont { background: url(../images/index_15.jpg) repeat-x; width: 1440px; margin: auto; }
.cont-tc { width: 1360px; padding-top: 25px; overflow: hidden; }
.in-title { height: 30px; line-height: 30px; position: relative; color: #005cb2; font-size: 14px; font-family: microsoft yahei; }
.in-title em { font-style: normal; color: #696969; font-size: 12px; padding-left: 5px; text-transform: uppercase; }
.in-title .line { background: #d6d6d6; height: 1px; width: 960px; position: absolute; right: 45px; top: 15px;}
.in-title a { position: absolute; right: 0; top: 0; color: #767676; font-family: "宋体"; font-size: 12px; }

.in-about { width: 230px; }
.in-about-cen { border-top: 1px #cbcbcb solid; padding-top: 6px; max-height: 248px; overflow: hidden; }
.in-about-cen p { line-height: 24px; color: #565656; text-indent: 30px; }
.in-areas { margin-left: 30px; width: 205px; display: inline; }

.in-areas-list li { height: 26px; line-height: 26px; overflow: hidden; margin-top: 11px; font-size: 14px; font-family: microsoft yahei; vertical-align: middle; }
.in-areas-list li a { background: #dbdbdb; padding-left: 20px; padding-right: 25px; display: block; color: #252424; }
.in-areas-list li .cur, .in-areas-list li a:hover { background: #0189df url(../images/index_9.jpg) no-repeat 220px 10px; color: #fff; }

.in-news { margin-left: 30px; display: inline; width: 265px; }
.in-news-list { border-top: 1px #cbcbcb solid; }
.in-news-list li { vertical-align: middle; border-bottom: 1px #8c8c8c dotted; padding-bottom: 10px; padding-top: 6px; }
.in-news-list li h3 { height: 26px; line-height: 26px; overflow: hidden; font-size: 12px; }
.in-news-list li span { color: #8c8c8c; display: block; height: 22px; line-height: 22px; }
.in-news-list li p { color: #8c8c8c; line-height: 18px; max-height: 36px; min-height: 36px; overflow: hidden; }
.in-news .in-more { background: #fb6421 url(../images/index_11.jpg) no-repeat 320px center; padding-right: 35px; height: 27px; line-height: 27px; color: #fff; font-family: microsoft yahei; display: block; text-align: right; margin-top: 15px; }

.in-staff { width: 340px; }
.in-staff-cen { width: 345px; position: relative; }
.in-staff-cen .dot { position: absolute; left: 6px; bottom: 9px; z-index: 10; }
.in-staff-cen .dot a { background-image: url(../images/index_12.png); background-position: -15px -2px; background-repeat: no-repeat; display: inline-block; width: 7px; height: 7px; text-align: center; float: left; margin-left: 5px; margin-top: 1px; }
.in-staff-cen .dot .focus { background-position: 0 0; width: 10px; height: 10px; margin-top: 0; }
.in-staff-cen .img { overflow: hidden; width: 340px; position: relative; height: 245px }
.in-staff-cen .img-content { position: absolute }
.in-staff-cen .img-list { float: left; width: 340px; height: 245px; cursor: pointer; }

.in-case { margin-top: 35px; }
.in-case-cen { padding-top: 20px; height: 170px; overflow: hidden; }
.in-case-cen ul { /*width: 1175px;*/ }
.in-case-cen ul li { width: 220px; float: left; text-align: center; margin-right: 15px; display: inline; }
.in-case-cen ul li p { color: #434343; padding-top: 10px; height: 20px; line-height: 20px; overflow: hidden; }
#indemo { width: 1000000%; }
#demo { overflow: hidden; width: 1350px; }
#demo1 { float: left; }
#demo2 { float: left; }



.link { margin-top: 30px; border-top: 1px #bcbcbc dotted; border-bottom: 1px #bcbcbc dotted; line-height: 37px; }
.link-tt { color: #1a1a1a; font-size: 14px; font-family: microsoft yahei; padding-right: 15px; }
.link-tt em { background: url(../images/index_14.jpg) no-repeat right center; color: #737373; text-transform: uppercase; font-style: normal; padding-right: 12px; }
.link-cen { width: 960px; }
.link-cen a { border-right: 1px #545454 solid; color: #545454; padding: 0 10px; }

.bottom { background: url(../images/index_12.jpg) repeat-x; width: 1440px; margin: auto; margin-top: 30px; height: 101px; }
.bottom-tc { font-family: microsoft yahei; width: 1160px; line-height: 24px; color: #212121; }
.bottom-l { background: url(../images/index_13.png) no-repeat left center; padding-top: 18px; padding-left: 55px; font-size: 14px; color: #ff3000; }
.bottom-l span { display: block; font-size: 24px; color: #ff3000; }
.bottom-m { padding-top: 25px; padding-left: 38px; }
.bottom-r { padding-top: 25px; text-align: right; }
.bottom-r span { font-size: 13px; }

/*关于我们*/
.i-banner { width: 1440px; height: 294px; position: relative; margin: auto; margin-top: -5px; }
.i-banner .nivoSlider { position: relative; width: 1440px; height: 294px; }
.i-banner .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; width: 1440px; height: 294px; }
.i-banner .nivo-controlNav{ display:none;}

.i-bottom { background: url(../images/about_3.jpg) no-repeat; height: 60px; width: 100%; }
.i-title { background: url(../images/about_1.jpg) no-repeat; padding: 16px 0 6px 272px; line-height: 35px; height: 35px; color: #787878; }
.i-title a { color: #787878; }
.i-cont { background: url(../images/about_2.jpg) repeat-y; }
.ab-cont { width: 1161px; padding-top: 35px; }

.left { width: 238px; font-family: microsoft yahei; }
.left h1 { background: url(../images/about_4.jpg) no-repeat; font-size: 24px; font-weight: normal; color: #cd1a1a; padding-left: 24px; height: 56px; line-height: 56px; }
.left-nav { padding-top: 20px; padding-bottom: 40px; }
.left-nav li { background: url(../images/about_5.jpg) repeat-x bottom; height: 35px; line-height: 35px; vertical-align: middle; font-size: 14px; }
.left-nav li a { display: block; padding-left: 25px; padding-right: 21px; color: #000; }
.left-nav li .current, .left-nav li a:hover { background: #0189df url(../images/index_9.jpg) no-repeat 217px center; color: #fff; }
.left .left-img { width:100%; min-height:120px; display:block; text-align: center;}

.right { width: 923px; }
.right-cen { padding: 20px 25px; color: #3e3e3e; line-height: 30px; /* text-indent: 30px; */ }

/* 新闻样式 一 */
.news1{ padding: 0 0 0 0; margin-left:0px; margin-top:10px; text-align:left; width:96%; margin-left:auto; margin-right:auto;}
.news1 li{ list-style-type:none; padding-left:10px; list-style-type:none; background-image:url(../images/index_03_jiantou2.jpg); background-repeat:no-repeat; background-position:0px 9px; line-height:200%; border-bottom:1px dotted #b0ada6;  height:32px; margin-top:6px; overflow:hidden;}
.news1 li h1{ color:#333; font-size:12px; font-weight:normal; float:left;}
.news1 li a{ color:#333; font-weight:normal; text-decoration:none;}
.news1 li a：hover{ color:#ff0000; font-weight:normal; text-decoration:none;}
/* 新闻样式 二 */
.news2{ padding: 0 0 0 0; margin-left:10px; margin-top:1px;}
.news2 li{ list-style-type:none; padding-left:16px;padding-right:10px; list-style-type:none; background-image:url(../images/index_03_jiantou2.jpg); background-repeat:no-repeat; background-position:0px 6px; line-height:180%; border-bottom:1px #b0ada6 dotted; width:650px; margin-top:10px; }
.news2 li h1{ color:#a97e3c; font-size:13px;}
.news2 li h1 a{ color:#a97e3c; font-weight:bold;}
.news2 li h2{ color:#a97e3c; font-size:13px;}
.news2 li a{ color:#a97e3c; font-weight:normal;}
/* 新闻样式 三 */
.news3{ padding: 0 0 0 0; margin-left:10px; margin-top:1px;}
.news3 li{ list-style-type:none; padding-left:20px;padding-right:10px;list-style-type:none; background-image:url(../images/index_03_jiantou2.jpg); background-repeat:no-repeat; background-position:0px 6px; line-height:180%; border-bottom:1px #b0ada6 dotted; width:650px; margin-top:10px; }
.news3 li h1{ color:#7e9bba; font-size:11px;}
.news3 li h1 a{ padding-left:10px; color:#999; font-weight:bold;}
.news3 li h2{ color:#7e9bba; font-size:13px;}
.news3 li a{ color:#7e9bba; font-weight:normal;}
.news3 img{ width:150px; height:110px; padding-right:1px;}

/* 产品样式 一 */
.product1{ padding: 0 0 0 0; margin-left:20px; margin-top:0px;}
.product1 li{ list-style-type:none; float:left; margin-left:25px;}
.product1 li img{ width:170px; height:125px; border:1px solid #cccccc; margin-top:6px;}
.product1 li .text2 { text-align:center; border:0px solid #ffffff; height:50px; line-height:40px; width:170px;}
.product1 li  a{ color:#333; font-size:13px; font-weight:normal; }
.pic2
{
    height:140px;
}
.myContent
{
    width:96%; height:auto; margin-left:auto; margin-right:auto; text-align:left; line-height:190%;
}
/* 产品样式 二 */
.product2{ padding: 0 0 0 0; margin-left:6px; margin-top:24px;}
.product2 li{ list-style-type:none;  margin-left:0px;}
.product1 li img{ width:170px; height:125px; border:1px solid #cccccc; margin-top:6px;}
.product2 li h2{ color:#333333; text-decoration:none; font-weight:normal; height:20px;}
.product2 li  a{ color:#333333; font-size:13px;  font-weight:normal; }





.lanrenzhijia{width:750px;position:relative;margin:0 auto;    padding: 60px 0 29px 0;}
.lanrenzhijia .btn{position:absolute;width:27px;height:70px;top:516px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;font-size: 30px;font-family: å®‹ä½“;background:#eee;color:#000;}
.lanrenzhijia .btn:hover{background:#d8403f;}
.lanrenzhijia .prev{left:0;line-height: 70px;}
.lanrenzhijia #prevTop,.lanrenzhijia #nextTop{top:206px;width: 37px;height: 37px;border-radius: 17px;line-height: 37px;position:absolute;margin-right: -60px;}
.lanrenzhijia #prevTop:hover,.lanrenzhijia #nextTop:hover{background:#d8403f;color:#fff;}
.lanrenzhijia #prevTop{margin-left: -60px;}
.lanrenzhijia .next{right:0;line-height: 70px;}
.lanrenzhijia li{float:left;}
.lanrenzhijia .cf li{position: relative;color: #fff;}
.lanrenzhijia .cf a{display: block; width: 695px;height: 331px; position: absolute;color: #fff;}
.lanrenzhijia .cf li span{display: block;width: 640px; position: absolute; left: 0; bottom: 0;padding: 10px 28px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.lanrenzhijia .picBox{height:450px;position:relative;overflow:hidden;}
.lanrenzhijia .picBox ul{height:450px;position:absolute;}
.lanrenzhijia .picBox li{width:750px;height:450px;position:relative;overflow:hidden;text-align:center;}
 .lanrenzhijia .picBox li a img{height: auto;width:450px;}
.lanrenzhijia .listBox{width:642px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.lanrenzhijia .listBox ul{height:100px;position:absolute;}
.lanrenzhijia .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.lanrenzhijia .listBox li i{display:none;}
.lanrenzhijia .listBox li a{display: block;width:124px;height: 70px;}
.lanrenzhijia .listBox li img{width:124px;height: 70px;}
.lanrenzhijia .listBox .on img{width: 118px;height: 64px;border:3px solid #d8403f;}
.lanrenzhijia .listBox .on i{display:block;}




/*图片滚动*/
.mod18{width:700px;margin:0px auto;position:relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top: 455px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;/*margin-top:20px;*/}
.mod18 #prevTop,.mod18 #nextTop{top: 150px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;/*margin-top:20px;*/}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:700px;height:480px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:700px;position:absolute;left:0;bottom:-19px;padding:0px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height: 450px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height: 430px;position:absolute;}
.mod18 .picBox li{width:700px;height: 420px;}
.mod18 .listBox{width:660px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;/* margin-top:20px; */}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

/*
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 8px; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; } */

