@charset "utf-8";

body{
	color:#666;
	font-size:12px;
	font-family:"Adobe 黑体";
}
input,button,select,textarea{outline:none}
body th td{ color:#333; font-size:12px;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#063995; text-decoration:none;}
a:active{color:#333;text-decoration:none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,ul,dd,li,p,th{margin:0px; padding:0px; list-style:none; border:0px;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.fl{float:left;}
.fr{float:right;}
.cp img{ border:1px solid #ccc; padding:3px;}
.cp img:hover{ border:1px solid #F00; padding:3px;}
.cp1 img{ border:1px solid #ccc;padding:3px;}
.cp1 img:hover{ border:1px solid #eb0404;}
.border{border:1px #ccc solid;}
.border1{border:1px #ccc solid; border-top:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.top10{margin-top:10px; overflow:hidden;}
.top20{margin-top:20px; overflow:hidden;}
.top30{margin-top:30px; overflow:hidden;}
.ding20{ padding-top:20px;}
.ding25{ padding-top:25px;}
.ding30{ padding-top:30px;}

.main {margin:0 auto; width:1000px; overflow:hidden;}
.gr_center{text-align:center;}
.grWidth{width:1000px; margin:0 auto;}
.grWidth1{width:1090px; margin:0 auto;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}

/* 头部  */
.topbar{height:30px;line-height:30px;background:url(../images/header_top.png) repeat-x left bottom; background-color:#f0f0f0;}
.topbar em{font-style:normal;margin:0 8px;}
.topRight .t2{position:relative;z-index:3;}
.topRight .t2 span{position:absolute;top:25px;left:-25px;display:none;border-radius:5px;width:100px;background:#fff;padding:5px;border:1px solid #ccc;}
.topRight .t2 span img{width:100px;height:100px;}
.topRight .t2 span:before,.topRight .top_wx span:after{ content: "";position: absolute;top:-16px;right:45px;width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#ccc;}
.topRight a:hover{text-decoration:underline;}

.header { overflow:hidden; width:1000px; margin:0 auto; height: 110px;}
.header h1{ float:left; margin-top: 15px;}
.header h2{ float:left; margin-top: 25px; margin-left:10px; padding-left:15px; border-left:1px dotted #d9d9d9; height: 60px;}
.header h2 p{ font-weight:normal; font-size:26px; color:#000; line-height:60px;}
.header .phone{ overflow:hidden; float:right; padding-left:60px; background:url(../images/phone.png) no-repeat left center; margin-top:30px;}
.header .phone p{ font-size:13px; color:#000;}
.header .phone b{ display:block; font-size:22px; color:#0366aa; font-family:Arial; margin-top:5px;}

/* 主导航  */
.nav{height:50px;line-height:50px;background:#063995;}
.navMain li{float:left;height:50px;font-size:15px;position:relative;z-index:20;}
.navMain li a{display:block;height:50px;line-height:48px; color:#fff;padding:0 24px; font-size:15px;background:url(../images/nav_line.jpg) no-repeat right center;}
.navMain li.last a{background:none;}
.navMain li a:hover,.navMain li a.current{color:#fff; background-color:#E8840F;}
.nav li .nav_sub{ position: absolute;top:50px; width:180px; background:#514d4d; display:none;left:-10px;}
.nav li .nav_sub li{background:none;height: 30px;line-height: 30px;padding:0;width:180px;font-size:12px;}
.nav li .nav_sub li a{height:30px;line-height: 30px; font-size:14px;display:block;padding:0;text-align:center;width:180px;background:none;border:none;border-bottom:1px solid #514d4d;}
.nav li .nav_sub li a:hover{background:#E8840F;color:#fff; font-size:14px;}
.nav li .nav_sub li:last-child{border-bottom:none;}

/* 广告轮播图 */
.banner{ width:100%; position:relative; height:550px; overflow:hidden;}
.banner .bd{ width:100%; height:550px; margin:0 auto; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-500px;}
.banner_ctr a{ display:block;width:50px;height:95px; background: url(../images/nbannerBtn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1090px; background-position: -50px 0px;}
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:20px;overflow:hidden;}
.banner .hd li{background:#063995; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:16px; height:16px;*display:inline; zoom:1; border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:#E8840F; border:2px solid #fff;}

/* 搜索 */
.hotSearch{height:60px;line-height:60px;background:#f4f4f4;overflow:hidden;}
.searFont{width:580px;overflow:hidden;color:#333;}
.searFont span{color:#063995;}
.hotSearch .searFont em{font-style:normal;margin:0 10px;color:#666;}
.search{width:380px;height:40px;margin-top:10px;overflow:hidden;}
.sear_text{float:left;width:277px;height:38px;line-height:38px;background:#fff url(../images/sear_btn2.png) no-repeat 10px center;border:1px solid #c9c9c9;padding:0 10px 0 30px;border-right:none;}
.sear_btn{float:right; width:62px;height:40px; border:none; cursor:pointer;background:url(../images/sear_btn.jpg) no-repeat;color:#fff;font-size:14px;}
.sear_btn:hover{opacity:0.8;filter:alpha(opacity=80);}

/* 首页产品 */
.pro { overflow:hidden; width:100%; padding: 30px 0 15px;background-color:#f2f2f2;}
.container{margin-left:auto; margin-right:auto; width:1000px;}
.pro .proRight { overflow:hidden; width:240px; float:left; background-color:#fff; padding-bottom:35px;}
.pro .proRight h2{ overflow:hidden; width:100%; height:85px; background-color:#063995; text-align:center;}
.pro .proRight h2 a{ color:#fff; display:block; margin-top:15px; font-size:28px; color:#fff;}
.pro .proRight h2 em{ font-size:14px; color:#f4c1c1; font-family:Arial; text-transform:uppercase; display:block;}
.pro .proRight h3{ width:180px; height:42px; padding-left:20px; line-height:42px; background:url(../images/pro01.png) no-repeat 165px center; background-color:#949494; margin-bottom:10px; margin:0 auto; font-size:16px; font-weight:normal; margin-top:20px;}
.pro .proRight h3 a{ color:#fff;}
.pro .proRight ul{ overflow:hidden; width:200px; margin:0 auto;}
.pro .proRight li{ overflow:hidden; width: 100%;text-indent: 2em; float:left; font-size:12px; border-bottom:1px solid #f0f0f0; line-height:40px; position:relative;}
.pro .proRight li a{ color:#333;}
.pro .proRight li a:hover{ color:#c81624}
.pro .proRight h3 a:hover {
    text-decoration:none;
}
.pro .proRight h3:hover,.prov .proRight h3.cur {
     background-color:#063995;    
}
.pro .proLeft { overflow:hidden; width:740px; float:right;}
.pro .proLeft .tubanner{ overflow:hidden; width:724px; height:241px; background-color:#fff; border:8px solid #c81624}
.pro .proLeft .tubanner img{ display:block; float:left; margin:15px;}
.pro .proLeft .tubanner .wen{ overflow:hidden; width:420px; float:left; margin-top:35px;}
.pro .proLeft .tubanner h3{ font-size:18px; margin-bottom:12px;}
.pro .proLeft .tubanner h3 a{ color:#000}
.pro .proLeft .tubanner b{ display:block; font-size:14px; color:#000; margin-bottom:10px;}
.pro .proLeft .tubanner p{ font-size:13px; color:#333; line-height:24px; height:48px; overflow:hidden; margin-bottom:25px;}
.pro .proLeft .tubanner .btn{ display:block; width:125px; height:33px; text-align:center; line-height:33px; border:1px solid #e3e3e3; font-size:13px; color:#939393; float:left; margin-right:10px;}
.pro .proLeft .tubanner .btn02{ border-color:#c81624; background-color:#c81624; color:#fff;}
.pro .proLeft .list{ overflow:hidden; width:770px;}
.pro .proLeft .list li{ float:left; text-align:center; margin-right:16px; margin-bottom:20px; width:228px; height:240px; border:3px solid #fff; overflow:hidden; position:relative; background-color:#fff;}
.pro .proLeft .list li span{ display:block; font-size:14px; color:#333; line-height: 35px;}
.pro .proLeft .list li a{ display:block; text-decoration:none}
.pro .proLeft .list li:hover{ border-color:#1a82ca;}

/* 优势 */
.ys_t { width:724px; padding-left:276px; height:85px; margin: 30px auto 0; background: url(../images/ystimg.jpg) no-repeat; color:#063995; font-size:28px; font-weight:bold; line-height:28px;}
.ys_t strong{ font-size:34px; line-height:46px;}
.ys_t strong span{ font-size:34px; line-height:46px; color:#4d4948;}
.ys_b {
	margin: 15px auto;
	width: 100%;
	background: #1b2a53;
	height: 520px;
	text-align: center;
}

/* 客户见证 */
.customer {
	margin: 0px auto 20px;
	width: 100%;
	overflow:hidden;
}
.fengcaiall h2{ text-align:center; font-size:38px; padding-top:20px;}
.fengcaiall h2 a{ color:#1b1b1b;}
.fengcaiall h2 i{ display:inline-block; width:404px; height:1px; background-color:#d8d8d8; margin:0 20px; position:relative; top:-12px;}
.fengcaiall h2 i{ *display:inline}
.fengcaiall p{ display:block; text-align:center; font-size:16px; color:#333; text-transform:uppercase; margin-top:10px; margin-bottom:25px;}
.homeTitle{font-size:25px;color:#0093dd;line-height:35px;margin-bottom:15px;text-align: center;}
.homeTitle p{display:block;font-size:18px;font-weight:normal;color:#d0d0d0;background:url(../images/homeTie_bg3.png) no-repeat center 13px;}

/* 滚动多项 */
.settingBox {width: 1000px;padding-top: 15px;overflow: hidden;margin: 0 auto 20px;}
.settingMenu{ height:35px; border-bottom:1px dotted #909090; margin-bottom:25px;}
.settingMenu a{ display:inline-block; width: 85px; height: 41px; color: #fff;  font-size: 14px;background:url(../images/setting_menu.jpg) no-repeat -86px 0; text-align: center; line-height: 35px;margin-right:2px;}
.settingMenu a.on{ background-position:0 0;}
.settingBox{ overflow:hidden; height: 180px;}
.settingSlide{ position:relative;zoom:1; height: 180px; display: none;}
.settingSlide .ohbox{overflow:hidden; position:relative;width:940px; left:30px;}
.settingSlide .piclist{ overflow:hidden; zoom:1; height:180px; width: 1090px;}
.settingSlide .piclist li{float:left;width:205px; height: 180px;margin: 0 15px; }
.settingSlide .piclist li img{ width:200px; height: 145px; padding: 2px; border: 1px solid #e0e0e0; }
.settingSlide li span{ text-align: center; display: block; width: 195px; height: 35px; line-height: 35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding: 0 5px;}
.settingSlide li:hover img{border:1px solid #c90000;}
.settingSlide .pageBtn span{ background:url(../images/setting_btn.png) no-repeat -26px 0; display:block;width:13px;height:38px;
position:absolute;top:60px;cursor:pointer;overflow:hidden; text-indent:-9999px;}
.settingSlide .pageBtn .next{left:985px;background-position:-13px 0px;}
.settingSlide .pageBtn span:hover{background-position:0px 0px;}
.settingSlide .pageBtn .next:hover{background-position:-39px 0;}

/*  简介 */
.about{margin-bottom:25px; overflow:hidden;}
.aboutLeft{ float:left;width:660px;border:1px solid #e1e1e1; padding:20px; border-top:3px solid #063995;height:255px;}
.aboutTitle{ background:url(../images/about_line1.jpg) no-repeat left 5px; padding-left:15px;height:40px; color:#333;font-size:18px;text-transform:uppercase;}
.aboutTitle span{margin-left:5px;color:#9c9c9c;font-size:14px;font-family:Arial;font-weight:normal;}
.aboutLeft img{ width:270px; height:195px;border:10px solid #1f1a17;}
.aboutFont{float: right; width:350px; overflow: hidden; line-height:25px; color:#666;}
.aboutFont .font{ height:185px;overflow:hidden;}
.aboutFont .more{ display:inline-block; background:url(../images/about_line2.jpg) repeat-x; width:105px;height: 30px; line-height:30px; text-align:center; color:#fff; border-radius:5px;}
.aboutFont .more:hover{ text-decoration:underline;}

/* 证书 */
.honor{ background:url(../images/honor_bg.jpg);float:right; width:260px;height:280px;padding:10px; overflow: hidden; }
.honorSlide{ background:#fff;position:relative;zoom:1;padding:15px;height:250px;}
.honorSlide .ohbox{overflow:hidden; position:relative;width:230px;}
.honorSlide .piclist{ overflow:hidden; zoom:1; height:210px;}
.honorSlide .piclist li{float:left;width:230px; height:210px;text-align:center;}
.honorSlide .piclist li img{ width: 150px; height:165px;}
.honorSlide li span{ text-align: center; display: block; white-space:nowrap;overflow:hidden;text-overflow: ellipsis; margin-top:10px; height:30px;line-height: 30px; padding: 0 35px;}
.honorSlide .pageBtn span{ background:url(../images/honor_btn.png) no-repeat 0 -81px; display:block;width:27px;height:27px;position:absolute;top:135px;cursor:pointer;overflow:hidden; text-indent:-9999px;}
.honorSlide .pageBtn .next{left:215px;background-position:0 -27px;}
.honorSlide .pageBtn span:hover{background-position:0 0;}
.honorSlide .pageBtn .next:hover{background-position:0 -54px;}

/* 公司形象 */
.hezuo {margin: 0px auto; overflow:hidden; width:1000px; height: 250px;}
.ly-top {
	width: 818px;
	height: 135px;
	margin: 2px auto;
	background: url(../images/gcx.png) no-repeat center;
}

.ly-top p:first-child {
	font-size: 34px;
	line-height: 100px;
	text-align: center;
}

.ly-top p:last-child {
	font-size: 22px;
	line-height: 35px;
	text-align: center;
	color: #333;
}
.hezuo .hzbox { overflow:hidden; width:1000px; margin:0 auto; height:200px; position:relative}
.hezuo .hzbox ul{ overflow:hidden; position: absolute}
.hezuo .hzbox li{ float:left; width:234px; height: 200px; margin-right:20px; text-align:center}
.hezuo .hzbox li a{ display:block; text-decoration:none}
.hezuo .hzbox li span{ display:block; text-align:center; font-size:14px; color:#333; margin-top:10px;}

/* 广告条 */
.ggt {
	width: 100%;
	height: 260px;
	margin: 0 auto 60px;
	text-align: center;
	background: url(../images/gg_bg.png) repeat-x;
}
.ggt_t {
	height: 100px;
	color: #eee;
	margin-top: 30px;
}
.ggt_t h1 {
	font-size: 30px;
}
.ggt_t h3 {
	font-size: 26px;
	padding-top: 15px;
}
.ggt_lx {
	height: 60px;
	line-height: 50px;
	color: #eee;
	font-size: 24px;
	font-weight: bold;
}
.ggt_tt {
	margin: 0 auto;
	padding-top: 7px;
	width: 280px;
}
.ggt_tt ul li{ float:left; margin-right:20px;}

/* 新闻 */
.news{overflow:hidden;margin-bottom:40px;}
.newsMain{width:700px; overflow:hidden;border: 1px solid #e1e1e1; background:#fff; height:380px;}
.newsMain .newsMenu{ height:40px;background:url(../images/news_tieline.jpg) repeat-x;overflow: hidden;}
.newsMain .newsMenu a{display:inline-block; width:330px; height:40px; line-height:40px; padding-left:20px; color:#999;font-size: 18px; float:left;}
.newsMain .newsMenu a span{ font-size: 14px; font-family: Arial; margin-left:5px; text-transform: uppercase;}
.newsMain .newsMenu .on{ background:#063995; color: #fff;}
.newsTab{ padding: 20px 25px 25px 25px; overflow: hidden;height: 305px;padding-bottom:0;}
.newsTab_box{height: 305px;overflow: hidden;}
.newsTab_top{ height: 148px; overflow:hidden;border-bottom:1px solid #e1e1e1; padding-bottom:20px;}
.newsTab_top .top_img{ float:left; width:234px; height:144px;  border:2px solid #e0e0e0; }
.newsTab_top .top_img img{ width: 234px; height: 144px;}
.newsTab_top div{ float:right; width:390px; overflow: hidden;color: #999;line-height:22px;}
.newsTab_top div h3{font-family: "Adobe 黑体"; font-size: 18px; font-weight: normal; height: 40px; line-height: 40px}
.newsTab_top div h3 a{ color:#333; font-size:18px; }
.newsTab_top div .more{ color:#063995;margin-top:10px;}
.newsTab_top div .more:hover,.newsTab_top div h3 a:hover{text-decoration: underline;color:#063995;}
.news_main{ margin-top:15px; clear:both; overflow: hidden;}
.news_main ul{ width:720px;}
.news_main li{ float:left; height:30px;width:300px;overflow:hidden; margin-right:48px;}
.news_main li a{ font-size:12px; width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:inline-block; background:url(../images/news_li.jpg) no-repeat left center ; padding-left:10px;}
.news_main li a:hover{ color: #063995;}
.news_main li span{ float:right; color:#999;}

/* 问题 */
.faq{ float:right; width:280px; background:#f4f4f4; border: 1px solid #e1e1e1;height:360px; overflow: hidden;padding-bottom:20px;}
.faq .title{font-size:18px; color: #333;background:url(../images/faq_tiebg.jpg) repeat-x; height:40px; line-height: 40px;}
.faq .title span{background:url(../images/about_line1.jpg) no-repeat 15px 5px;padding-left:25px;}
.faqMain{ padding:20px;padding-bottom:0;height:295px;overflow:hidden;}
.faqMain li {border-bottom:1px dotted #bebebe;padding-bottom:12px;margin-bottom:12px;}
.faqMain li h3{ height:25px; font-size:12px;background:url(../images/q.png) no-repeat left 5px; padding-left:25px; font-weight:normal; width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faqMain li h3 a{ color:#333;}
.faqMain li h3 a:hover{ color:#c71919;}
.faqMain li p{background:url(../images/a.png) no-repeat left 5px; padding-left:25px;}
.faqMain li:last-child{border-bottom:none;}

/* 版权 */
.footer { width:1000px; margin:0 auto;  }
.footWrap{ background:#505455 url(../images/f_bj.jpg) no-repeat center top; position:relative;}
.t_top{ position:absolute; width:61px; height:61px; overflow:hidden; bottom:585px; left:50%; margin-left:567px;}
.footer{ height:82px; overflow:hidden;}
.link {height:70px;border-bottom:1px dashed #c98c48;overflow:hidden; color:#bfbfbf; line-height:26px; font-size:14px;}
.link a{ color:#bfbfbf; padding:0 5px; display:inline-block; font-size:14px;}
.fnav{ height:50px; line-height:50px; text-align:center; color:#8ec7ff; font-size:14px; font-family:"Adobe 黑体";}
.fnav a{ color:#fff; padding:0 18px; display:inline-block; font-size:14px; font-family:"Adobe 黑体";}
.f_ft{ width:1000px; height:200px; font:14px "Adobe 黑体"; color:#cbd3de; line-height:62px; margin:0 auto;}
.f_ft a{ color:#cbd3de;}
.f_ft em{display:inline-block; padding:0 10px;}


/* 首页样式结束 */
.frlink{ overflow: hidden; padding-top: 36px; padding-bottom: 23px; border-top: 1px solid #eeeeee;}
.frlink h5{ height: 53px; border-left: 8px solid #ff7e00; float: left; padding-left: 8px;}
.frlink h5 a{ font-size: 18px; color: #1A7CEB;}
.frlink h5 span{ display: block; font-size: 18px; padding-top: 3px; color: #c5c5c5; font-weight: normal;}

.frlink ul{ overflow: hidden; float:left; margin-left: 40px; width: 846px; margin-top:10px;}
.frlink ul li{ float: left; margin: 0px 16px; margin-bottom: 3px;}
.frlink ul li a{ display: inline-block; font-size: 13px; color: #666666; line-height: 24px;}
/*友情链接——end*/

.yunu-pro-tit{padding:0px 0 20px;width:1200px; margin: 0 auto;}
.yunu-pro-tit ul{overflow: hidden; text-align: center;display: block;}
.yunu-pro-tit ul li{float: left;padding:0 25.6px; background:#063995; margin-right: 20px; line-height: 50px;}
.yunu-pro-tit ul li a {color: #fff; font-size: 16px;}
.yunu-pro-tit ul li:hover{background: #E8840F;}