@charset "utf-8";
/* CSS Document */

/* format */
body,div,table,tr,td,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,select,blockquote,iframe{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;margin:0 auto;/* background:#f8f8f8; */color:#333; background:#fff;}
ul{list-style-type:none;}
img,input,iframe{border:none;}
a{color:#656565;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:none;}
.clear{clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix{zoom:1;}
.showInline{display:inline;}
.showBlock{display:block;}
.hide{display:none;}
.fl{float:left;}
.fr{float:right;}
.nomargin{ margin:0;}

.head{ background:#fff; min-width:1000px;}
.head .top{ width:1000px; margin:0 auto; height:110px;}
.head .top .logo{ float:left; display:inline; margin-left:19px; margin-top:15px;}
.head .top .fr{ margin-top:30px; margin-right:10px; width:250px;}
.head .top p{ height:24px; line-height:24px; text-align:center;}
.head .top p.fr{ margin:0;}
.head .top p .zh{ background:url(../images/zh.gif) no-repeat 0 2px; padding-left:33px;}
.head .top p .en{ background:url(../images/en.gif) no-repeat 0 2px; padding-left:29px;}
.head .top p.icon_1{ background:url(../images/icon_1.gif) no-repeat 0 6px;   margin-top:5px;}
.head .top p.icon_1 em{ font-size:18px; color:#25619e; font-weight:bold;}
.nav{ height:50px; line-height:50px; background:url(../images/nav_bg.gif) repeat-x;}
.nav ul{ width:1000px; margin:0 auto; padding-left:3px; padding-right:3px;}
.nav ul li{ width:142px; float:left; display:inline;}
.nav ul li a{ display:block; height:50px; line-height:50px; color:#fff; text-align:center; font-size:17px;}
.nav ul li a:hover{ background:#3f9cee;}
.nav ul li a.sel{ background:#3f9cee;}

.banner{}
#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:350px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#featureContainer { MARGIN: 0px auto; WIDTH: 1000px; FONT-SIZE: 80%;}
#wrap {OVERFLOW: hidden}
#load {BACKGROUND-IMAGE: url(images/loader32x32.gif); MARGIN: 0px auto; WIDTH: 1000px; DISPLAY: none; BACKGROUND-POSITION: center 50%; HEIGHT: 100px;}
#feature { POSITION: relative; MARGIN-TOP: 45px; MARGIN-BOTTOM: 20px;}
#feature .button { POSITION: absolute; WIDTH: 840px; TOP: 72px; LEFT: 0px}
#feature .prev { WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; TOP: -145px; position:relative;}
#feature .next { WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; TOP: -145px; position:relative;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom}
#feature .next:hover {BACKGROUND-POSITION: center bottom}
.featureUL { POSITION: relative; WIDTH: 2800px; FLOAT: left; LEFT: 0px}
.featureBox {FLOAT: left; HEIGHT: 170px; OVERFLOW: hidden; PADDING-TOP: 10px; text-align:center;}
#botton-scroll {Z-INDEX: 0;  MARGIN: 0px auto; WIDTH: 980px; FLOAT: left; /*HEIGHT: 200px;*/}
#block {Z-INDEX: 0;  POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 980px; /*HEIGHT: 180px;*/ FONT-SIZE: 14px; OVERFLOW: hidden;}
#block .box {/* MARGIN: 0px 5px; PADDING: 5px;*/ /*WIDTH: 130px;*/ FLOAT: left;/* HEIGHT: 115px;*/}
#block .box .feature-title {FONT-SIZE: 140%; FONT-WEIGHT: normal}
#block .box .feature-thumb {WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px}

.text_main{ border:1px solid #e4e4e4; background:#fff; height:335px; width:970px; margin:0 auto; padding:15px; color:#414141; color:#656565;}
.text_main .txt1{ width:305px; float:left;}
.text_main .txtTop{ font-size:16px; color:#e07325; height:32px; line-height:32px; border-bottom:1px solid #d9d9d9; font-weight:bold;}
.text_main .txt1 .txtTop{ padding-left:30px; background:url(../images/icon_4.gif) no-repeat 13px 8px;}
.text_main .txtCont{ line-height:24px; padding-top:10px;}
.text_main .txtCont a{ display:block;}
.text_main .txtCont a:hover{ color:#656565;}
.text_main .txtCont img{ float:left; display:inline; margin-right:10px;}
.text_main .txtCont a em{ color:#903535; text-decoration:underline; float:left; margin-top:15px; margin-left:10px;}
.text_main .txtCont a span{ float:right; }
.text_main .vline{ height:363px; width:1px; background:#dbdbdb; float:left; margin-left:9px; margin-right:9px; margin-top:20px;}
.text_main .txt2{ width:295px; float:left;}
.text_main .txt2 .txtTop{ padding-left:30px; background:url(../images/icon_5.gif) no-repeat 13px 6px;}
.text_main .txt2 p{ text-indent:2em; line-height:24px; margin-bottom:8px; margin-top:8px; float:left;}
.text_main .txt2 em{}
.text_main .txt2 em a{ color:#903535; text-decoration:underline;}
.text_main .txt2 em a:hover{ color:#903535;}
.text_main .txt3{ width:300px; float:left;}
.text_main .txt3 .txtTop{ padding-left:38px; background:url(../images/icon_6.gif) no-repeat 13px 6px;  }
.text_main .txt3 .txtTop span .t_news{ float:left;}
.text_main .txt3 .txtTop span .fr{ font-size:14px; font-weight:normal; float:right;  }
.text_main .txt3 .txtCont ul{}
.text_main .txt3 .txtCont ul li{ height:35px; line-height:35px; border-bottom:1px dashed #e0e0e0;}
.text_main .txt3 .txtCont ul li span{ height:35px; line-height:35px;}
.text_main .txt3 .txtCont ul li a:hover{color:#cc0000;}

.indexCase{ width:970px; margin:0 auto; padding:0 15px; margin-top:40px;}
.indexCase .caseTop{ font-size:16px; color:#e07325; height:32px; line-height:32px; border-bottom:1px solid #d9d9d9; font-weight:bold; padding-left:40px; background:url(../images/icon_7.gif) no-repeat 13px 8px;}
.indexCase .caseTop .fr{ font-size:14px; font-weight:normal;}
.indexCase ul{}
.indexCase ul li{ width:220px; height:170px; float:left; display:inline; margin:10px; }
.indexCase ul li a{ display:block; height:170px; background:#448dcd; color:#fff;}
.indexCase ul li a:hover{ background:#eb8c35;}
.indexCase ul li a span{ display:block; height:40px; line-height:40px; text-align:center; font-size:15px;}

.foot{ background:#494d50; margin-top:40px; padding-top:30px; min-width:1000px;}
.foot1{ width:1000px; margin:0 auto; color:#fff; padding-bottom:20px;}
.foot1 a{ color:#fff;}
.foot1 a:hover{ text-decoration:underline;}
.foot1 h3{ font-size:18px; line-height:32px;}
.foot1 .foot1_t{ padding-left:60px; float:left;}
.foot1 ul li{ height:26px; line-height:26px;}
.foot1 .vline{ float:left; width:2px; background:#bab8b8; height:200px; margin-left:60px; margin-right:60px;}
.foot1 .foot1_t2{ float:left;}
.foot1 .foot1_t2 img{ float:left;}
.foot1 .foot1_t2 span{ float:left; height:73px; line-height:73px; margin-left:20px;}
.foot1 .foot1_t2 p{ height:24px; line-height:24px;}
.foot2{ height:50px; background:url(../images/nav_bg.gif) repeat-x;}
.foot2 .foot2_t{ height:50px; line-height:50px; width:1000px; margin:0 auto; text-align:center; color:#aeaeae;}
.foot2 .foot2_t a{ color:#aeaeae;}
.foot2 .foot2_t a:hover{ text-decoration:underline;}


/*内页*/
.n_banner{ width:100%; height:380px; background-image:url(../images/banner.jpg); min-width:1000px; background-position:center center;}
.n_banner2{ width:100%; height:380px; background-image:url(../images/banner2.jpg);min-width:1000px; background-position:center center;}
.n_banner4{ width:100%; height:380px; background-image:url(../images/banner4.jpg);min-width:1000px; background-position:center center;}
.n_banner3{ width:100%; height:380px; background-image:url(../images/banner3.jpg);min-width:1000px; background-position:center center;}
.n_banner5{ width:100%; height:380px; background-image:url(../images/banner5.jpg);min-width:1000px; background-position:center center;}
.n_banner6{ width:100%; height:380px; background-image:url(../images/banner6.jpg);min-width:1000px; background-position:center center;}
.n_banner7{ width:100%; height:380px; background-image:url(../images/banner7.jpg);min-width:1000px; background-position:center center;}

.maincontent{  top:30px; width:1000px; height:auto; margin:0 auto; position:relative;  }

.left_con{ width:258px; height:auto; float:left;   }
.columm {border-radius: 8px;border:#d5d5d5 1px solid; height:360px;}
.top_title{ background-color:#0269b9; width:257px; height:50px; border-radius: 8px 8px 0px 0px; text-align:center; line-height:50px; color:#fff; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1,\534E\6587\7EC6\9ED1,Arial,Helvetica,sans-serif;  }
.top_title a{ color:#fff;}
.u_title{ padding-left:20px; padding-right:30px;}
.c_title{ height:30px; margin-top:7px; border-bottom:#b4b4b4 1px solid; padding-left:30px; line-height:30px; font-size:16px; background-image:url(../images/list_05.gif); background-repeat:no-repeat;
 background-position:0 center ;  }
#c_title_c{ background-image:url(../images/list_b_05.gif); background-repeat:no-repeat; background-position:0 center ; }
.c_title a{ color:#868686}
.info { margin-top:5px;}
.info_contact{ padding-top:15px; padding-bottom:60px; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid; font-size:12px; color:#3e3e3e; padding-left:10px; font-size:14px; }
.info_contact p{ height:25px; line-height:25px;}

.right_con{  left:20px; width:710px; position:relative; font-size:14px; float:left; min-height:850px; margin-bottom:30px;}
.content{ padding-top:20px; overflow:hidden; min-height:850px;  }
.content .title{ text-align:center; padding-bottom:20px;}
.content img{ padding:10px;}
.postition { border-bottom:#aaaaaa 1px solid;}

/*发展历程*/
.time_base{ padding-left:0px; padding-top:20px; float:left;  }
.lc_article{ margin-left:0px;  float:right; width:605px; line-height:20px;  }
.span0{ top:63px; position:relative;  }
.span1{ top:80px; position:relative;  }
.span2{ top:120px; position:relative;  }
.span3{ top:130px; position:relative;}
.span4{ top:150px; position:relative;}
.span5{ top:165px; position:relative;}
.span6{ top:180px; position:relative;}
.span7{ top:190px; position:relative;}
.span8{ top:200px; position:relative;}
.span9{ top:210px; position:relative;}
.span10{ top:235px; position:relative;}
.span11{ top:242px; position:relative;}
.span12{ top:250px; position:relative;}
.span13{ top:265px; position:relative;}
.span14{ top:280px; position:relative;}
.span15{ top:290px; position:relative;}

.zs_img{ border:#999 1px solid;  }
.zs_list{ float:left; margin:10px;}
.zs_list p{ text-align:center; padding-top:5px; font-size:14px;}

/*产品中心*/
.product_list{ margin-top:20px;width:175px; height:255px; overflow:hidden;   float:left;}
.product_list p{ text-align:center; font-size:14px; height:30px; line-height:30px;}
.pro_img{ border:1px #aeaeae solid; width:165px; height:225px; overflow:hidden;}

/*典型项目*/
.case_list{ margin-top:20px; float:left; padding :7px; width:219px;}
.case_list p{ text-align:center; font:14px; height:30px; line-height:30px;}
.case_img{ border:1px #aeaeae solid; width:219px; height:152px; overflow:hidden;}
 
/*新闻中心*/
.news_list { height:30px; line-height:30px; border-bottom:#CCC 1px dotted; font-size:14px; padding-left:20px; padding-right:20px; background-image:url(../images/list_03.png); background-repeat:no-repeat; background-position:0 center; background-size:5px 5px;}
.news_title{ float:left;}
.news_time{ float:right;}



/*分页样式 start*/
.pagenum {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pagenum A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.pagenum A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.pagenum A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.pagenum .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.pagenum .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/*分页样式 end*/


.postition{ font-size:14px;}
.postition a{ font-size:14px;}
