﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
header,nav,section,article,aside,footer{display:block; }
ul{list-style-type:none}
body{margin:0;font-family:arial;font-size:13px;line-height:20px;color:#333;padding-bottom:0;background:#fff; font-family:"Microsoft yahei"}
a{color:#1763a7;text-decoration:none;cursor:pointer;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;font-family:"Microsoft Yahei"}
a:hover,a:focus{color:#0e3b64;background:0}
.container{margin-right:auto;margin-left:auto;*zoom:1;width:1200px;}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
p{margin:0 0 10px}
strong{font-weight:bold}
em{font-style:italic}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6{color:inherit;text-rendering:optimizelegibility}

form{margin:0 0 20px}
fieldset{padding:0;margin:0;border:0}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide{display:none}
.show{display:block}
a{transition:.3s ease all;-webkit-transition:.3s ease all;-moz-transition:.3s ease all}
.page-left{float:left}
.page-right{float:right}
.nodata{width:88%;padding:5%;border:1px dashed #ccc;color:#999;border-radius:3px;font-size:14px}
/*common*/
.wrap { width:100%; clear:both; }
.container { width:1000px; margin:0 auto; }
/*头部*/
.top{ width:100%; height:50px; background:#CACED6;}
.top_info{ height:50px; line-height:50px;}
.top_info span { padding-right:40px; font-size:14px;  }
.top_addr { background:url(../images/top_icon.png) no-repeat 0 0; padding-left:20px; }
.top_email { background:url(../images/top_icon.png) no-repeat 0 -47px; padding-left:30px; }
.top_tel { background:url(../images/top_icon.png) no-repeat 0 -100px;  padding-left:20px;}

.navwrap{ width:100%; height:70px; position: absolute;
/*background:url(../images/daonang.jpg);	*/
background-position:center;
    
}
.nav{ width:1000px;	height:90px; margin:0 auto;	}
.logo { width:140px; height:50px; float:left; padding-top:20px; padding-right:20px; }
.logo img{	width:140px;}
.navlist {	width:840px; height:70px; line-height:70px;	float:left;	}
.navlist li{ float:left;position:relative; width:105px; height:70px; line-height:70px; text-align:center;  }
.navlist a {  font-size:14px; color:#fff;  }
.navlist a:hover{color:#0CF;}
.sbwrap { display:none; width:220px; min-height:100px; position:absolute; top:70px; left:10px;  z-index:9999; }
.subnav { background:rgba(27, 33, 43, 0.83) }
.subnav dt { width:220px; height:30px; line-height:30px; border-bottom:1px solid #575c62; }
.arrow01 { background:url(../images/arrow01.png) no-repeat 0 14px; padding:6px; font-size:14px; font-weight:700; line-height:20px; }
.arrowdown { background:url(../images/arrowdown.png) no-repeat 0 14px; padding:6px;  }


/*滚动banner图*/


	/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:560px; background:#000; z-index:-1;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:560px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:10px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
	
/*简介*/
.jj { height:363px; background:url(../images/jjbg.jpg) no-repeat center;  }
.jjwrap { width:1000px; height:363px; margin:0 auto; }
.jj_left { width:365px; height:264px; padding:45px 50px 0 0; float:left; }
.jj_left img { width:365px; height:264px; }
.jj_right { width:578px; float:left; padding-top:45px; }
.jj_right h1 { font-size:26px; line-height:56px; }
.jj_right p { font-size:15px; line-height:24px; font-weight:700; padding:10px 0; }
.com_more {   border:1px solid #555; padding:5px 0; display:block; width:89px; text-align:center; color:#333; }
.com_more1 {   border:1px solid #015EC6; padding:5px 0; display:block; width:89px; text-align:center; color:#015EC6; }
.com_more:hover { background:#eaeaea; }
.com_more1:hover { background:#eaeaea; }
/*中博展示*/
.zbzs { height:734px; }
.com_tit01 { width:1000px; padding-top:40px; height:64px; margin:0 auto; }
.com_tit01_left { width:200px; float:left; }
.com_tit01_left h2 { font-size:26px; line-height:46px; padidng-bottom:8px; }
.com_tit01_left h6 { width:57px; height:2px; background:#2F5DC3;  }
.com_tit01_left h5 { font-size:12px; color:#969696; line-height:36px; }
.com_tit01_right { width:100px; float:right; padding-top:16px; }
/*通用标题二*/
.com_tit02 { width:1000px; padding-top:40px; height:64px; margin:0 auto; }
.com_tit02_left { width:200px; float:left; }
.com_tit02_left h2 { font-size:26px; line-height:46px; padidng-bottom:8px; color:#fff; }
.com_tit02_left h6 { width:57px; height:2px; background:#fff; _font-size:0;  }
.com_tit02_left h5 { font-size:12px; color:#969696; line-height:36px; }
.com_tit02_right { width:100px; float:right; padding-top:16px; }
/* tab切换 */
	.msn-focus { width: 1000px; height: 260px; }
	.msn-focus .hd { font-size: 16px; height:30px;  line-height: 30px; width:820px; margin:0 auto; padding-bottom:30px; }
	.msn-focus .hd li { float: left; display: inline; float: left; margin: 0 12px 0 0; height: 35px;  }
	.msn-focus .hd .on { background: url("images/arrow.png") no-repeat scroll center bottom }
	.msn-focus .hd .on a { background-color: #015EC6; color: #fff }
	.msn-focus .hd a { height: 30px; border:1px solid #2F5DC3; color:#333;  float: left; padding: 0 16px }
	
	.msn-focus .bd { width: 1000px; min-height: 529px; position: relative; overflow: hidden }
	.msn-focus .bd ul { height: 550px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
	.msn-focus .bd li { width: 1000px; min-height: 529px; background-color: #fff; position: relative }
	.msn-focus .prev, .msn-focus .next { position: absolute; bottom: 85px; width: 29px; height: 64px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; display: none; text-indent: -999px; border: none; background:url(images/arrowLR.png) no-repeat; }
	.msn-focus .prev: hover, .msn-focus .next: hover { opacity: .9; filter: alpha(opacity=90) }
	.msn-focus .prev { left: 0; background-position: -50px 0 }
	.msn-focus .next { right: 0;  }
	.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }
	.indexpiclist { width:1008px; height:529px; margin-left:-8px; }
	.indexpiclist dt { display:block; width:328px; _width:322px; height:260px;  float:left; margin:0 0 0 8px;  }
	.indexpiclist dt img { display:block;  width:326px;_width:322px; height:207px; border:1px solid #2F5DC3;  }
	.indexpiclist dt p { text-align:center; font-size:18px; height:50px; line-height:50px; color:#2F5DC3; }

/*业务领域*/
.ywly { height:540px; background:url(../images/ywlybg.jpg) no-repeat center; }
.ywly_wrap { width:1000px; margin:0 auto; }
.ywly_list { width:1024px; margin-left:-24px;  clear:both; padding-top: 120px;}
.ywly_list li { width:232px; _width:222px;  height:223px; float:left;  margin-left:24px;  display:inline; }
.ywly_list li a { display:block; width:230px; _width:224px;  height:223px; border:1px solid #b2b8cd; background:#1b222c;  position:relative ;  }

.ywlypic { width:180px; height:180px; background:#ccc; border-radius:50%; behavior:url(ie-css3.htc);  position:absolute; top:-90px; left:17px; _left:12px; border:9px solid #1b222c; z-index:1; -webkit-transition: -webkit-transform 0.2s ease-out;
            -moz-transition: -moz-transform 0.2s ease-out;
            -o-transition: -o-transform 0.2s ease-out;
            -ms-transition: -ms-transform 0.2s ease-out;}
.ywly_zz { width:180px; height:180px; background:url(../images/black.png) repeat; border-radius:50%; behavior:url(ie-css3.htc);  position:absolute; top:-90px; left:17px; _left:12px; border:9px solid #1b222c; z-index:3; }
.ywly_zz h6 { color:#FFA91A; border:1px solid #FFA91A; width:114px; height:38px; text-align:center; line-height:38px; position:absolute; top:66px; left:32px;  }
.ywlypic img { width:180px; height:180px; border-radius:50%; _float:left; behavior: url(ie-css3.htc);  }
.picrot {
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            transform: rotateY(180deg);
        }

.ywly_list li a h3 { width:100%; text-align:center; position:absolute; top:120px; color:#fff; font-size:20px; font-weight:700; }
.ywly_list li a p { width:100%; text-align:center; position:absolute; top:160px; color:#fff; }
/*行业新闻*/
.news { height:390px; padding-bottom:40px; }
.newswrap { width:1000px; height:374px; margin:0 auto; }
.newslist { width:1000px; height:270px; clear:both; }
.newslist li { width:1000px; height:50px; line-height:50px; border-bottom:2px dotted #1359B1;  }
.newslist li a { width:870px; display:block; padding-left:10px; font-size:22px; color:#333; float:left; }
.newslist li a:hover { color:#1359B1; }
.newslist li span { display:block; width:110px; font-size:18px; color:#999; float:left; }
/*foot*/
.foot { height:310px; background-color: #07243c;
/*background:url(../images/footbg02.jpg) no-repeat center;*/
clear:both; }
.footwrap { width:1000px; margin:0 auto;}
.foot01 { width:1000px; height:170px; background:url(../images/footbg01.jpg) no-repeat;}
.foot01 h4 { padding:78px 0 0 40px; font-size:50px; line-height:50px; height:50px; font-style:italic; color:#fff;  font-weight:700;}
.foot02 { width:1000px; height:345px; background:#ccc; }
.footer { height:76px; background:#000;  text-align:center; padding-top:20px; }
.footer h5 { color:#fff; margin:0; line-height:30px; }
.footer h5 a { color:#fff; }
.footer h5 a:hover { color:#09f; }


.f_i_up_left { width:400px; height:235px; float:left; color:#fff;  }
.f_i_up_left img { width:158px; height:43px; padding:45px 0 10px 0; }
.f_i_up_left h4 { font-size:20px; line-height:40px; height:40px; padding-left:6px; }
.f_i_up_left ul li { padding-left:18px; background:url(../images/arrow.png) no-repeat 6px 15px; line-height:36px; font-size:16px;  }
.f_i_up_nav { width:300px; height:210px; float:left; padding-top:70px; }
.f_i_up_nav li { width:70px; height:54px; line-height:34px; float:left; margin-left:40px; _margin-left:30px; background:url(../images/arrow03.png) no-repeat 0 13px; padding-left:10px; }
.f_i_up_nav li a { color:#fff; font-size:16px; }
.f_i_up_nav li a:hover { color:#ccc; }
.f_i_up_ewm { width:282px; height:170px; float:left; padding-top:100px; }
.ewm { width:100px; height:120px; float:left; padding-left:30px; }
.ewm img { width:100px; height:100px; }
.ewm p { text-align:center; color:#fff; }

.a01{
	width:100%;
	height:360px;
	background:url(../images/01.jpg);
	
	background-position:center;}
.a02{
	width:100%;
	height:750px;
	background:url(../images/02.jpg);
	
	background-position:center;}

.a03{
	width:100%;
	height:540px;
	background:url(../images/03.jpg);
	
	background-position:center;}

.a04{
	width:100%;
	height:1038px;
	background:url(../images/04.jpg);
	
	background-position:center;}