@charset "gb2312";
@import url("../css/base.css");/*Íø¸ñ*/
.wrap{ width:1080px; margin:0 auto; background:url(../images/yy01.gif) no-repeat 0 0; padding-top:30px;}
.wrapper{ width:1080px; margin:0 auto;}
.gray{ width:100%; background:rgb(248, 248, 248); padding:30px 0;}


.header{ width:100%;}
.head{ height:auto; margin:10px auto;}
.logo{ width:330px;}

.logor{ width:642px;}
.top_map{  margin-top:12px; font-size:16px;}
.toptel{ background:url(../images/icon_tel.jpg) no-repeat 0 center; text-indent:60px;}
.toptel span{ display:block; float:left;}
.toptel .tel{ font-family:Arial, Helvetica, sans-serif; color:#e84c3d; float:left; font-size:22px; line-height:30px; }
.top_map a{ background:url(../images/map_a.gif) left center no-repeat; color:#666; padding:0 12px; font-size:12px;}

.navBar{background:#06457b; } 
.nav{ height:50px;  line-height:50px;margin-top:5px;margin:0 auto;}
.nav li{ float:left; text-align:left; background:url(../images/line.png) no-repeat right center;}
.nav li:last-child{ background:none;}
.nav li span{ display:block; line-height:0; color:#666; text-align:right; font-weight:normal; text-transform:uppercase; font-family:sans-serif; font-size:10px;}
.nav li a{ display:block; height:50px; color:#fff; padding:0 42px; font-size:14px;}
.nav li a:hover,.nav li a.cur{ background:#629dc4;}


.banner_wrapper {
	width: 1080px; height:200px; margin:0 auto;  position:relative; margin-bottom:15px;
}
 

#flashs{ position:relative; width:1440px; height:415px; margin:0 auto; overflow:hidden;  }
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:10px; left:46%; margin-right:-720px; padding:5px 6px; display:none;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}


#inflashs{ position:relative; height:160px; overflow:hidden; }
#inflashs .bgitem{  z-index:1;position:absolute; top:0; }
#inflashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px; display:none;}
#inflashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#inflashs .btn span.cur{ background:#FF7300; color:#fff;}

.title{ height:30px;line-height:34px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:10px;  text-indent:0;}/*background:url(../images/title_icon.gif) no-repeat 0 center;*/
.title a{ float:right; padding-top:15px;}
.title h4{ font-size:16px; padding-right:6px;display:inline; font-weight:bold; color:#333;}

.i_title{ height:38px; line-height:38px; font-size:14px; margin-bottom:25px;}
.i_title .tit-txt{ display:block; float:left;}
.i_title span{ display:inline-block; border-bottom:3px solid #8cbbd5; margin-right:10px; }
.i_title em{ font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#a9aaaa;}
.i_title a.more{ float:right; padding-left:8px;  color:#a9aaaa; font-size:12px;}
.tit { line-height:38px;}
.tit span{ display:inline-block; border-bottom:3px solid #8cbbd5; font-size:16px; margin-right:10px;}
.tit em{ font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#a9aaaa;}

.divleft{ width:305px;}
.divcenter{ width:350px; margin:0 20px;}
.divright{ width:385px;}

.divleftb{ width:375px;}
.divcenterb{ width:385px; margin:0 20px;}
.divrightb{ width:280px;}

.leftcont .shortcut-pro{ width:199px; height:36px; background:url(../images/shortcut-pro.jpg) no-repeat 0 0; text-align:center; padding:30px 0;}
.leftcont .shortcut-pro a{ color:#fff; font-size:18px; }
.leftcont .shortcut-pro  p{ color:#fff; font-size:12px;}

.newscont{ background:#fff; border:1px solid #f1f1f1; padding:10px 15px;}
.newscont li{ width:100%; float:left; line-height:35px; background:url(../images/icon.png) no-repeat 0 center; text-indent:15px; border-bottom:1px dashed #c6c6c6;}
.newscont li span{ float:right; color:#aaa;}
.newscont li a{ display:block; color:#5a5a5a; line-height:36px;}
.newscont p{ color:#777;}

.rightcont{ position:relative; left:0; top:0;}
.about-txt{ position:absolute; left:50px; top:30px; width:290px; padding:20px; color:#fff; background:url(../images/about_bg.png) repeat 0 0; }
 

.content_pro{ padding:5px 10px;}
.content_pro li{width:100%; float:left; display:inline;  padding:3px 0;}
.content_pro  img{ float:left; width:90px; height:68px; float:left; margin-right:10px; border:1px solid #ccc;}
.content_pro p{ color:#444; line-height:20px;}
 
#demo1p{ width:1080px; list-style: none outside none;overflow: hidden; margin-bottom:20px;}
#indemo1p{float: left;width: 800%;}
#demo1p1{float: left;}
.top_14{list-style: none outside none;display:inline;}
.top_14 li{ float: left;width: 206px;height: auto;line-height: 30px; margin-right: 18px; margin-top:12px;overflow: hidden; text-align: center;}
.top_14 a{color: #4a4a4a;display:block;}
.top_14 .top_img{ border:3px solid #eaeaea;}
.top_14 a.top_text{ line-height:18px;}
#demo1p2{float: left;}

/*.contactcont{ background:#fff; border:1px solid #f1f1f1; padding:10px 0 0 15px;}*/
.contactcont{ }
.contactcont .contact-txt{ float:left; width:190px; margin-top:15px;}
.contactcont .contact-txt li{ border-bottom:1px solid #f1f1f1; padding:6px 0;}
.contactcont img{ float:right;}
.contactcont .contact-txt li span{ color:#999; font-size:14px;}


.honorbox{ height:255px; overflow:hidden;}
.honorbox .hnrLeft,.honorbox .hnrRight{ padding-top:88px;}
.honorbox .hnrLeft{ margin-left:10px;}
.honorbox .hnrRight{ margin-right:10px;}
.hnrCnt{ width:280px; height:255px; overflow:hidden;  display:inline}
.hnrCnt li{ width:100%;}
.hnrCnt img{ width:182px; height:214px; overflow:hidden; display:block; border-left:4px solid #f1f1f1;border-right:4px solid #f1f1f1;}
.hnrCnt li span{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden;}
.hnrCnt li a{ display:block; color:#231915; font-size:12px; font-family:"Microsoft YaHei"}
.hnrCnt li p{ margin-bottom:6px;}
.hnrCnt li input,.hnrCnt li textarea{ width:270px; border:1px solid #ccc; line-height:28px; text-indent:6px;}
.hnrCnt .faqline button{ width:80px; line-height:30px; background:#34495e; color:#fff; border:0;}


.srcoll {width: 250px; overflow: hidden; float:left; }
.srcoll div { float: left;}
.srcoll div.Cont { width: 250px; overflow: hidden;}
.srcoll div.ScrCont { width: 1342177.27px;}
.srcoll div.pic { text-align: left; width: 250px; height: 115px; overflow:hidden;}
.srcoll div.pic h6{ color:#34ad2e;}
.srcoll div.pic img { margin-right:10px; width: 120px; height: 95px; padding:3px; border:1px solid #e3e3e3; float:left; }
.srcoll h4{ color:#007ac2;}
.morea{ color:#007ac2;background:url(../images/go.gif) no-repeat right center; padding-left:15px; display:inline; text-align:right; padding-right:10px;}


.catalog{text-align:center;list-style:none outside none; }
.catalog li{float:left; width:49%; height:26px; line-height:26px;text-align:left; padding-left:2px; text-indent:8px; background:url(../images/tabtop.jpg) no-repeat left center;cursor:pointer;}
.catalog li.active{color:#444;}


.foot{  padding:20px 0; color:#fff; background:#323232; }
.footer{text-align:left;}
.footer a{ color:#fff;}
.copyright p{ line-height:30px; font-size:14px;}
.footer .back_top{ width:180px; text-align:right;}


.bqa{ border-top:1px solid #78cbff;border-bottom:1px solid #78cbff; padding:10px 0;width:355px; float:left;color:#fff;}
.bqa h5{ display:inline;}

.pica{ width:575px; float:right; }
.pictop{ width:22px; padding-left:3px; height:64px; padding-top:3px; color:#4c4c4c; background:url(../images/picbg.jpg) no-repeat; line-height:15px; float:left;}
.pica ul{ width:540px; float:right;}
.pica ul li{ float:left; padding-right:13px;}
.pica ul li img{width:95px; height:70px}


.sidebar{ border-right:1px solid #e7e7e7; }
.sidebar h4{ line-height:40px; font-size:16px; font-weight:bold; border-bottom:1px solid #b3b3b3; background:url(../images/maintit.jpg) no-repeat 0 center; text-indent:25px;}
.sidebar .widget { border-top:1px solid #e4e4e4; padding-top:10px;}
.sidebar .widget:first-child { border-top:none; padding-top:0;}
.sidebar .widget h2{ font-size: 14px;line-height:25px; text-align: left; text-shadow: 0px 1px 1px #fff; margin:0;}
.sidebar .widget ul{ padding:5px 10px 5px 30px;}
.sidebar .widget li{ position:relative; list-style-type:square; }
.sidebar .widget li:after { content: ""; display: block; width: 70px; border-width: 0 0 1px 0; border-style: solid; border-color: rgba(0,0,0,.15); position: absolute; left: -30px; bottom: 0; }
.sidebar .widget li:last-child:after { display: none; }
.sidebar .widget li a ,.sidebar .widget li p{ padding:5px 0;display: block; text-decoration: none; font-size:14px;}
.sidebar .widget li a:hover, .sidebar .widget li.current a{ text-decoration:underline;}
 

.related h4{ color:#333;font-size: 15px;line-height: 40px;text-align: left; text-shadow: 0px 1px 1px #fff;text-transform: uppercase; margin:0; background:url(../images/maincot.jpg) no-repeat 0 center; text-indent:15px; border-bottom:1px solid #b3b3b3;}
.related dt{ float:left; width:240px;  margin:0 5px;}
.related dt a{ display:block; text-align:center;}
.related dt a p{ line-height:28px;}
.related dt img{ width:200px; height:150px; border:1px solid #f1f1f1;}


.maintit{line-height:40px; border-bottom:1px solid #b3b3b3; font-size:10px; font-size:16px; }
.maintit em{ float:right; color:#5b5b5b; font-size:12px;}
.maintit  span{ display:inline-block; line-height:38px; border-bottom:3px solid #8cbbd5;}
.maincontent{ padding:25px 0;}
.maincontent h1{ text-align:center; font-size:16px; color:#06457b; line-height:33px;}
.maincontent h4{ background:#f1f1f1; text-align:center; margin-top:10px; line-height:26px;}

.maincontent p{line-height:24px;}

.pages{ width:550px; margin:23px auto 0; color:#5d5d5d; font-size:12px;}
.pages a ,.pages span {color:#5d5d5d; padding:5px 8px; background:#efefef; margin:0 2px;}
.pages select{ }
.pages a:hover{color:#06457b; text-decoration:none;}
.pages ul{list-style:none;}
.pages li{float:left; margin-left:8px; background:none;}


/*newslist List*/
.newslist { clear: both; margin: 0 10px; line-height: 30px; }
.newslist li { margin-top: 5px; border-bottom:1px dashed #c6c6c6; background:url(../images/icon.png) no-repeat 0 center; padding-left:15px;}
.newslist li a { color: #444; text-decoration: none; }
.newslist li a:hover{ color:#e84c3d; text-decoration:underline;}
.newslist li span{ float:right;}

/*news article Content*/
.arTitle, .arDate,.arContent { clear: both;}
.arTitle { text-align: center; color: #444; font-family:Î¢ÈíÑÅºÚ;}
.arDate { height: 24px; line-height: 24px; text-align: center; }

.arContent { margin: 10px; line-height: 24px; color: 333; }
.arContent table,.arContent td{ border:1px solid #ccc; padding:2px;}

/*Product List*/
.ProductList {margin: 0 auto; }
.pdListItem { height: 141px; margin-top: 0;  border-bottom:1px dashed #aaa;}
.pdImage { float: left; display: inline; width: 140px; height: 105px; margin: 12px 0px 0px 0; padding: 5px; border: 1px solid #cccccc; }
.pdInfo { float: right; display: inline; width: 550px; height: 115px; margin-top: 12px; margin-right: 10px; }
.pdInfo .pdTitle { height: 22px; line-height: 22px; }
.pdInfo .pdTitle a { font-size: 12px; font-weight: bold; color: #444; }
.pdInfo .pdOverview { height: 66px; line-height: 22px; margin-top: 3px; }


#slides {  }
.slides_container { overflow: hidden;  text-align:center; margin-top:10px;}
.slides_container a { width: 180px; height: 150px; display: block; }
.slides_container a img { display: block;  }
#slides .next, #slides .prev { float:left;  width: 20px; height: 96px; display: block; margin-top:32px; text-align:center; }


/*Product Content*/
.ProductBox { clear: both; height: 180px; }
.ProductBox .ImageBox { float: left; display: inline; width: 200px; padding:3px; height: 150px; margin-top: 10px;}
.ProductBox .InfoBox { float: right; display: inline; width: 490px; height: 150px; margin-right: 10px; margin-top: 16px; line-height: 22px; }
.ProductBox .InfoBox .pdKeywords { line-height: 22px; }
.ProductInfo { clear: both; margin: 10px auto; }

.ProductInfo  p{ line-height:24px;}
.ProductInfo p img{ max-width:100%;}
.ProductInfo table,.ProductInfo table td{ border:1px solid #ccc; padding:4px 10px;}



.ExhibitList { clear: both; margin: 0 auto; width: 740px; }
.ExhibitList li { float: left; width:210px; margin: 5px 18px; text-align: center;}
.ExhibitList li img { padding: 5px; }
.ImageBox{ border: 1px solid #e4e4e4; }
.ImageTitle{ line-height:30px;}


/*Project List*/
.ProjectList { width: 740px; margin: 0 auto; }
.pjListItem { width: 740px; height: 149px; border-bottom:1px dashed #aaa; }
.pjImage { float: left; display: inline; width: 140px; height: 105px; margin: 17px 0px 0px 10px; padding: 5px; border: 1px solid #cccccc; }
.pjInfo { float: right; display: inline; width: 550px; height: 115px; margin-top: 17px; margin-right: 10px; }
.pjInfo .pjTitle { height: 24px; line-height: 24px; }
.pjInfo .pjTitle a { font-size: 16px; text-decoration: none; font-weight: bold; }
.pjInfo .pjCustomer { height: 24px; line-height: 24px; }
.pjInfo .pjClass { height: 24px; line-height: 24px; }
.pjInfo .pjOverview { height: 72px; line-height: 24px; }

/*Project Content*/
.ProjectBox { width: 740px; height: 149px; margin: 10px auto; background:#f1f1f1; }
.ProjectContent { width: 740px; margin: 10px auto; }