@charset "UTF-8";
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */
* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
/* body */
body { color: #000; font: 14px/22px "Microsoft Yahei"; }
i, em, cite { font-style: normal; }
/* a */
a, a:link { color: #000; text-decoration: none; }
a:active, a:hover { text-decoration: none; color: #666; }
a:focus { outline: none; }
/* form */
textarea, input { word-wrap: break-word; word-break: break-all; }
input { vertical-align: middle; }
/* li */
ul, li { list-style-type: none; }
/* img */
img { border: 0 none; vertical-align: middle; }
/* h* */
h1, h2, h3, h4, h5 { font-size: 24px; }
/* text */
.t_l { text-align: left; }
.t_c { text-align: center; }
.t_r { text-align: right; }
/* hidden */
.o_hidden { overflow: hidden; }
/* dis_no */
.none { display: none; }
.block { display: block; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/*index.html==========================*/
.clear { clear: both; border: 0px; height: 0px; width: 0px; font-size: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.clear { LINE-HEIGHT: 0; CLEAR: both; overflow: hidden; font-size: 0px; }
/*line 's height*/
.line20 { height: 20px; }
.line30 { height: 30px; }
.line40 { height: 40px; }
.line50 { height: 50px; }
/*top_nav*/
.header { width:1200px; height:85px; margin:auto;}

.lg_box { width:215px; height: 85px; float:left;}
.lg_box .logo { text-indent: -99em; overflow: hidden; width: 215px; height: 85px; background: url(../images/logo.jpg) left center no-repeat; }
.lg_box .logo a { display: block; width: 100%; height: 100%; }


/*nav*/
.nav { width:auto; float:right; }
.nav ul { float:right; margin: auto; height: 85px; line-height: 85px; font-size: 14px; font-family: "Microsoft Yahei"; }
.nav ul li {  text-align: center; float: left; background: url(../images/nav_li_bg.png) right center no-repeat; position: relative; margin:0 15px;}
.nav ul li a {white-space: nowrap; color: #000; display: block; padding:0 30px;  height: 85px; line-height: 85px;}
.nav ul li a:hover{  background:#206bd1; color:#fff;  }
.nav ul li.nobg { background: none; }
.nav ul li a.onnav{ background:#206bd1;  color:#fff; }
 
.nav ul li.navlist1 { background: url(../images/nav_home.png) 37px center no-repeat; }
.er_nav_box { display: none; width: 100%; position: absolute; top:85px; left: 0; background-color: #206bd1;color: #fff;  z-index: 9999; }
.nav .er_nav_box a { display: block; line-height: 34px; color: #fff; height:60px; line-height:60px; border-bottom:1px solid #1860c1;}
.nav .er_nav_box a:hover{ background:#155ec1;}
 
.er_nav_box{ width:220px; text-align:center;} 
 
 
/*banner start*/
.banner{width:100%;min-width:1200px;height:700px;}
.focus{width:100%;height:700px;position:relative; }
.focus ul,.focus li{list-style:none;padding:0;margin:0;}
.focus li{display:none;}
.focus .bg{position:absolute;width:100%;height:30px;left:0;bottom:0;opacity:0.2;filter:alpha(opacity=50);z-index:1;background:#000;}
.focus .f_btns{position:absolute;width:100%;height:30px;line-height:30px;left:0;bottom:0;text-align:center;z-index:2;}
.focus .f_btns h2{color:#fff;font-size:16px;line-height:30px;}
.focus .f_btns h2 a{color:#fff;}
.focus .f_btns h2 a:hover{text-decoration:none;}
.focus .f_btns .btn{text-align:center;height:30px;*padding-top:12px;_padding-top:12px;}
.focus .f_btns .btn span{display:inline-block;width:26px;height:8px;overflow:hidden;margin:0 5px;background:#a1a1a1;cursor:pointer;}
.focus .f_btns .btn span.cur{background:#c93939;}
.focus .prev,.focus .next{display:none;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;margin-top:-31px;width:33px;height:62px;z-index:3;cursor:pointer;}
.focus .prev{background-image:url(../images/a1.png);left:20px;}
.focus .next{background-image:url(../images/a2.png);right:20px;}
.focus .jqfocus li{width:100%;height:700px;}
/*banner end*/


/*产品展示*/
.iprooimg{ padding-top:60px;width:1200px; margin:auto;}
.isort_list{ width:1240px; margin:auto;}
.isort_list li{ width:115px; height:38px; line-height:38px; float:left; text-align:center; border:1px solid #ececec; margin:19px;overflow: hidden; white-space: nowrap;
    text-overflow: ellipsis;}
.isort_list li a:hover{ width:115px; height:38px; background:#206bd1; color:#fff;display:inline-block; }

.moree{ width:115px; height:38px; background:#206bd1; color:#fff; display:inline-block;}
.moree a {color:#fff; }

.ipro_box { width:100%; height:auto; margin-bottom:50px; }
.ipro { width:1248px; height:auto; margin:auto; margin-top:20px;}
.ipro_list { width:372px; float:left;  margin-bottom:20px; position:relative; margin:0 22px;position:relative;}
.ipro_list_img {width:370px; height:253px; border:1px solid #ececec;overflow:hidden;}
.ipro_list_img img { width:370px; height:253px;border:none;transition:all .45s linear;-webkit-transition:all .45s linear;}
.ipro_list_name {  width:372px; margin:auto; height:60px; line-height:60px; text-align:center; margin:2px 0;transition:all 0.6s;-webkit-transition:all 0.6s;  }
.ipro_list:hover .ipro_list_img{ border:1px solid #206bd1;}
.ipro_list:hover .ipro_list_name{color:#fff;background-color:#206bd1;}
.ipro_list:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

/*关于我们*/
.iabout{ width:100%; min-height:605px; background: url(../images/abo.jpg) center center no-repeat;}
.iabout_box{ width:1200px;min-height:605px; margin:auto; background: url(../images/abo.png) center bottom no-repeat;}
.iabout_nr{ width:500px; color:#fff; line-height:30px; padding-top:395px; margin-left:646px;}
.iabout_more{ margin-left:1063px; margin-top:30px; width:80px; height:38px; border:1px solid #567ace; text-align:center; line-height:36px; font-size:13px;}
.iabout_more a{ color:#fff; }
.iabout_more a:hover{ background:#fff; color:#206bd1; display:block;}

/*团队展示*/ 
.tdzs{ background:#f7f7f7; width:100%; padding-top:80px; padding-bottom:60px;}
.tdzs_box{ width:1200px; margin:auto;}
.tdzs_img{ width:1200px; margin:auto; }

/*新闻中心*/ 

 
.inews{width:100%;min-width:1200px; }
.inews_box{width:1200px;margin:auto;height:auto;padding:60px 0 25px 0;}
.inews_list{margin-top:60px;}
.inews_list li{width:586px;height:160px;margin-left:28px; float:left;margin-bottom:28px;transition:all 0.6s;-webkit-transition:all 0.6s;background: #f7f7f7;}
.inews_list li ._pic{  width: 150px; float: left;padding:35px 0 0 17px;}

.inews_list li .news_date{font-size:13px;color:#525252;text-align:left;line-height:22px;margin-top:9px;}
.inews_list .inews_li1,.inews_list .inews_li3,.inews_list .inews_li5{margin-left:0;}
.news_info{ text-align:left;line-height:31px;width:365px; float: right; margin-right:25px;margin-top:33px;}
.news_info a.title{color:#000000;font-size:16px;transition:all .45s linear;-webkit-transition:all .45s linear;}
.news_info .content{line-height:24px;color:#6d6d6d;margin-top:5px;}
.inews_list li:hover .news_info a.title{color:#206bd1;}
.imorea { margin:auto;width:150px; padding:40px 0;}


/*内页*/
.breadCrumb { width: 100%; min-width: 1200px; border-bottom: 1px solid #eee; }
.breadCrumb_box { width: 1200px; margin: auto; text-align: left; line-height: 40px; }

 

.ny_navva{ margin-top:30px;}
.ny_nav{width:100%;margin-top:35px;margin-bottom:30px;}
.ny_nav li{display:none;}
.ny_nav1{width:1200px; margin:auto;text-align:center;}
.ny_nav1 li{display:inline-block;;margin :0 20px;text-align:center; height:58px;line-height:58px; margin-bottom: 20px;}
.ny_nav1 li a{display:block;color:#000;padding: 0 20px;background-color:#ebebeb;font-size:18px;transition:all .45s linear;-webkit-transition:all .45s linear;}
.ny_nav1 li a:hover,.ny_nav1 li a.active{background-color:#305dc3;color:#fff;}



/*container*/
.container { width: 1200px; margin: auto; height: auto; margin-bottom: 20px;     min-height: 700px;}
.box { width: 1200px; height: auto; padding-top: 20px; overflow: hidden;}
.box_title { color: #444; font-weight: 100; font-size: 20px; font-family: "Microsoft Yahei"; text-align: center; }
.box_title span { float: right; color: #717171; padding-right: 15px; font-family: "SimSun"; }
.box_title span a { color: #717171; }
.box_txt {  padding: 20px 10px; font-size: 14px; }
.about { line-height: 32px; font-size: 16px; padding: 20px 10px; }

.box_txt_pro { padding: 0; }


/*ipro_nav*/
	
.ipro_nav {  margin: 35px 0 ; }
.ipro_nav a { margin-bottom: 16px; line-height: 50px; border: 1px solid #ececec; padding: 0px 18px; margin:0 11px;text-align: center; color: #666; transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; font-size: 14px;display: inline-block; }
.ipro_nav .all_lm_a { margin-left: 0; background: #305dc3; color: #fff; }

.ipro_nav a.navli1 {    margin-bottom: 25px;}

.ipro_nav a:hover, .ipro_nav a.active_ { background: #305dc3; border-color: #95c1ca; color: #fff; }

/*news_infoa*/
.news_infoa { width: 1180px; margin: auto; }
.new_box { width: 1180px; margin: auto; height: 130px; position: relative; background: url(../images/news_right.png) 1060px center no-repeat; transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; }
.news_list li { line-height: 25px; height: 130px; border-bottom: #ececec 1px solid; color: #777; transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; cursor: pointer; }
.news_list li a { font-weight: bold; }
.news_list li .new_date { text-align: right; color: #ccc; width: 140px; font-size: 14px; float: left; position: absolute; left: 0; top: 43px; transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; }
.news_list li .content_new { width: 864px; position: absolute; left: 15%; top: 30px; transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; }
.news_list li .content_new p { color: #000; font-size: 16px; }
.news_list li span { color: #305dc3; font-size: 33px; line-height: 33px; }
.news_list li:hover { background-color: #305dc3; }
.news_list li:hover .new_box { background: url(../images/news_right.png) 1100px center no-repeat; }
.news_list li:hover span { color: #fff; }
.news_list li:hover .content_new p { color: #fff; }
.news_list li:hover .content_new { color: #fff; left: 14%; }
.news_list li:hover .new_date { left: -1%; }
.news_con_title { text-align: center; font-size: 16px; font-weight: 800; height: 40px; line-height: 40px; }
.date { text-align: center; color: #999; }
.info { padding-top: 10px; }
/*pro_list*/
.pro_list { width: 272px; float: left; padding: 0 13px; }
.pro_list_img { width: 270px; margin: auto; border: 1px solid #e3e3e3; }
.pro_list_img img { width: 270px;    height: 185px; border: none; }
.pro_list_name { width: 270px; margin: auto; text-align: center; line-height: 40px; }
.pro_list:hover .pro_list_img { border-color: #95c1ca; }


/*proinfo*/
.proinfo { color: #000; margin: auto; width:500px; float: right;text-align: left; line-height: 36px;}
.proinfo strong { color: #000; font-size: 16px; font-weight: 800; }
.proinfo a { color: #000; }
.proinfo a:hover { color: #999; }
.contt { border: 1px dotted #CCC; padding: 10px 0px; margin: 10px 0px; background: #eee; padding-left: 20px; line-height:30px; }
.proproperty { margin: 0px; padding: 0px; line-height: 50px; color: #000; }
.procontent { padding: 10px; }
/*gbook*/
.gbook { width: 1100px; margin: auto; overflow: auto; }
#FormSave input { width: 333px; height: 40px; line-height: 40px; border: 1px solid #dcdcdc; float: left; margin-right: 25px; _float: inherit; _width: 329px; padding-left: 15px; color: #666; overflow: auto; _display: inline-block; }
#FormSave input:focus { outline: none; }
#FormSave .FaqTitle { margin: 0px; }
#FormSave .Content { width: 1068px; border: 1px solid #dcdcdc; margin-top: 25px; padding: 15px; line-height: 26px; height: 200px; color: #666; }
#FormSave .Content:focus { outline: none; }
#FormSave .code { margin-top: 18px; float: left; }
#FormSave img { float: left; margin-top: 35px; cursor: pointer; }
#FormSave .gbook_sub { float: right; background: #c51230; width: 320px; height: 42px; border: 0; margin-top: 18px; margin-right: 0; text-align: center; padding: 0; font-size: 14px; font-family: "Microsoft Yahei"; color: #FFF; cursor: pointer; }
/*box_xg_tit*/
.box_xg_tit { height: 50px; line-height: 50px; margin-bottom: 20px; color: #000; border-bottom: 1px solid #e7e7e7; font-size: 16px; font-family: "Microsoft Yahei"; }
.pro_list_b { margin-top: 10px; }
/*pagelink*/
.pagelink { text-align: center; height: 26px; line-height: 26px; margin: 20px 0 10px 0; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pagelink a, .pagelink span { padding: 0 3px; color: #333; }
.pagelink a.on, .pagelink a:hover { color: #999; }
.pagenav { text-align: right; padding-top: 15px; }
.pagenav a { color: #333; }
.pagenav a:hover { color: #999; }
/*allmap*/
#allmap { width: 750px; height: 450px; }
.contact_left { width: 400px; line-height: 40px; }
.contact_left p { font-size: 13px; color: #444; }
/*footer*/
.footer { width: 100%; min-width: 1200px; height:50px; background: #305dc3; }
.foot { width: 1200px; margin: auto; text-align: center; color: #fff; line-height:50px; }
.foot a { color: #fff; }
/*preview*/
#preview { margin-top: 25px; width: 600px; float: left;}
.jqzoom { width: 300px; height: auto; position: relative; }
.zoomdiv { left:600px; height: 300px; width: 300px; }
.list-h li { float: left; }
#spec-n5 { width: 800px; height: 56px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url(images/left.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right { background: url(images/right.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-list { width: 370px; float: left; overflow: hidden; margin-left: 2px; display: inline; }
#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }
/*jqzoom*/
.jqzoom { position: relative; padding: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; width: 400px; height: 400px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { width: 700px; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list { position: relative; width: 575px; margin-right: 6px; }
#spec-list div { margin-top: 0; margin-left: -30px; *margin-left: 0;
}

/*悬浮框的样式*/
.qqkefu { position: fixed; bottom:15%; _position: absolute;  _top: expression(eval(document.documentElement.scrollTop + 365));
z-index: 20; right: 0; width: 45px; z-index: 999999; }
.qqkefu ul li { height: 45px; margin-bottom: 1px; float: right; background: #305dc3; line-height: 45px; font-size: 14px; cursor: pointer; position: relative; }
.qqkefu ul li a { color: #fff; }
.qqkefu ul li.qq_cza { overflow: hidden; }
.qqkefu ul li:hover { background:#0089dd; }
.qqkefu ul li.top { color: #1c1c1c; font-weight: 800; text-align: center; line-height: 45px; background: #ffffff; position: relative; width: 45px; cursor: pointer; }
.qqkefu ul li.top span { position: absolute; display: block; left: 0; top: -5px; height: 5px; width: 45px; background: url(../images/czx2.png) no-repeat center; }
.qqkefu ul li.top:hover { background: #CBCBCB; }
.qqkefu ul li.top:hover span { background: url(../images/czx2_hover.png) no-repeat center; }
.qqkefu ul li b { width: 45px; height: 45px; display: block; overflow: hidden; float: left; }
.qqkefu ul li b.a { background: url(../images/czx4.png) no-repeat center center; }
.qqkefu ul li b.b { background: url(../images/czx6.png) no-repeat center center; }
.qqkefu ul li b.c { background: url(../images/czx5.png) no-repeat center center; }
.erweimaa { /*width: 390px;*/
height: 110px; padding: 10px 0; position: absolute; top: -86px; left: -135px; background: #FFF; border: 1px solid #CCC; float: right; cursor: default !important; display: none; }
.erweimaa p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.erweimaa p img { width: 110px; height: 110px; margin: 0px 10px 0px 10px; }
.erweima { /*width: 390px;*/
height: 135px; padding: 6px 0; position: absolute; top: -77px; left: -135px; background: #FFF; border: 1px solid #CCC; float: right; cursor: default !important; display: none; }
.erweima p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
.erweima p img { width: 110px; height: 110px; margin: 4px 10px 0px 10px; }
.erweima .txt{text-align:center; width:100%; line-height:30px;}