/*全局样式 开始*/
body, div, label, input, textarea, form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, img, strong, b, i, em, span {
	margin:0;
	padding:0;
}

body { font:12px SimSun, "宋体";  color:#7d7d7d; }/*font:normal 12px/24px SimSun, "宋体"; color:#494949; */

li { list-style:none; }
img { border:none; }
input, a { outline:none; }
a { text-decoration:none; color:#7d7d7d; }

a:hover { }

.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1; }
.wrapper { margin:0 auto; width:1000px; }
.hide { display:none; }
/*全局样式 结束*/
.inside-single {  font:14px SimSun, "宋体";  color:#7d7d7d; }

/*顶部 开始*/
.header { height:107px; width:100%;  }
.header-1 { height:107px; }

.headerlog { height:107px;}
 /*顶部内容*/
.logo img { float:left; margin-top:19px; width:600px; height:65px;}
/*右*/
.topright { float:right; height:42px; width:400px; margin-top:36px; }
.phone { float:right; width:270px; height:42px; }
.top-search { float:right; width:214px; height:37px;  margin-top:1px; background:url(../img/seach.png) no-repeat;}
.top-search .s1 { float:left;   height:30px; overflow:hidden; position:relative; }
.top-search .s1 input { width:135px; height:30px;line-height:30px; border:none; border:#FFFFFF; margin-left:4px; margin-top:6px;}
.top-search .s1 label { line-height:30px; position:absolute; top:0; _top:1px; left:3px; font-weight:normal; color:#878787; cursor:text; display:none; text-align:center;}
.top-search .s2 { float:left; overflow:hidden; margin-left:10px;}
.top-search .s2 input {width:53px; height:30px; border:none; background:none; }

 
/*顶部 结束*/

/*导航 开始*/
.navi-wrap { background:#00478e; height:50px;}
.navi-wrap, .navi { }
.navi { height:50px; margin-bottom:1px; }
.navi ul { margin-left:-4px;}
.navi li { float:left; height:50px; width:106px; font:14px SimSun, "宋体";  color:#FFFFFF; line-height:50px; position:relative; margin-left:4px; }
.navi li.first {  _display:inline; }
.navi li a, .navi li span { _float:left; display:block; height:50px; color:#FFFFFF; cursor:pointer; text-align:center; }
.navi li span { padding:0 23px; }
.navi li a:hover span, .navi li.current a span { background:#60bee4; color:#FFF; }
/*导航 结束*/

/*首页横幅图片 开始*/
.banner { height:348px; width:100%; min-width:1000px; _width:expression(document.body.clientWidth < 1001 ? '1000px' : '100%'); position:relative; overflow:hidden; }
.banner .images { width:100%; height:348px; position:relative; overflow:hidden; }
.banner .images li { width:2000px; height:100%; margin-left:-1000px; position:absolute; top:0; left:50%; text-align:center; z-index:10; overflow:hidden; }
.banner .images img { vertical-align:top; }
.banner .controls { width:1000px; height:20px; margin:0 auto; text-align:right; position:relative; z-index:30; }
.banner .controls .box { display:inline-block; *zoom:1; *display:inline; margin-right:500px; position:relative; top:-50px; cursor:default; }
.banner .controls span { display:inline-block; *zoom:1; *display:inline; width:14px; height:14px; margin:0 3px; background-color:#000; overflow:hidden; opacity:0.7; filter:Alpha(opacity=70); }
.banner .controls span.current { background-color:#FFF; opacity:0.8; filter:Alpha(opacity=80); }
/*首页横幅图片 结束*/

/*内容页 横幅*/
 .banner2{ height:213px; }
 .banner2-2{ height:213px; width:100%; }
 .banner2-2 img{ height:213px; width:100%;}


/*主体 开始*/
/*产品 开始*/
.products { height:220px; margin-top:28px; }
.products-1 { height:220px; }
.protitle { height:37px; }
.protitle p img { float:left;}
.protitle a img { float:right; margin-top:13px;}

.area2 .content { width:1000px; height:179px; margin-top:3px;  }
.area2 .content .images {width:1000px; height:183px; overflow:hidden; position:relative; }
.area2 .content ul { height:179px;  position:relative; margin-left:-6px;  width:1022px; }
.area2 .content li { float:left;  width:243px; height:179px; border:1px solid #d5d5d5; margin-left:6px;  }
.area2 .content li.last { margin-right:0; }
.area2 .content li img {  width:227px; height:165px; vertical-align:top; margin:7px;  }
.area2 .content li p { text-align:center;  width:227px; height:22px; padding-top:10px; line-height:32px; background:#20476a;  opacity:0.9; filter:Alpha(opacity=90);  margin-top:-39px; margin-left:7px; z-index:999;   font:12px SimSun, "宋体";  color:#FFFFFF;  position:relative; } 
/*产品 结束*/
/*关于我们 开始*/
.about { height:240px; margin-top:30px; }
.about-1 { height:240px;  } 
.aboutimg { width:275px; height:236px; float:left;}
.aboutimg img{ width:275px; height:236px; margin-top:4px; margin-left:1px;}
.aboutcontent { float:right; width:697px; height:240px;   }
.aboutcontent span img { margin-left:40px;}
.aboutcontent p { height:183px; margin-top:18px; font:12px SimSun, "宋体";  color:#3e3e3e; line-height:24px; }
.aboutcontent p  a { color:#00478e;}
/*关于我们 结束*/
/*案例 开始*/
.case { height:221px; margin-top:30px;  }
.case-1 { height:221px; }
.casetitle { height:38px; }
.casetitle p img { float:left;}
.casetitle a img { float:right; margin-top:13px;}
/*案例  结束*/
/*新闻 开始*/
.news { height:224px; margin-top:31px; }
.news-1 { height:224px; }
.new { width:449px; height:224px; float:left;  }
.titles { position:relative; height:49px; width:449px; }
.titles p { position:absolute; margin-top:17px; margin-left:384px;}
.newcontent {  width:435px; margin-left:13px; }
.newcontent p { float:left; margin-top:8px;}
.newcontent span { float:right; margin-left:8px; width:418px; font:12px SimSun, "宋体";  color:#646464; line-height:18px;}
.newcontent ul{  margin-top:-15px;}
.newcontent li { height:33px;  margin-top:29px;}
.newcontent span  a{  color:#00468e;}


.contacts { float:right; width:448px; height:224px; margin-right:9px; }
.contitles { position:relative; height:49px; width:449px; }
.contitles p { position:absolute; margin-top:17px; margin-left:372px;}
.contactimg { float:left;}
.information { float:right; width:362px; height:175px;  }
.information h1 { font:16px  Regular, "微软雅黑"; color:#7d7d7d; background:url(../img/c2.png) no-repeat; margin-top:22px; margin-left:74px;}
.information p { font:12px SimSun, "宋体"; color:#7d7d7d; background:url(../img/c2.png) no-repeat; margin-top:22px; margin-left:74px;}
.information span img{ width:213px; height:65px; margin-top:20px;}
/*新闻 结束*/
/*主体 结束*/

/**/
.footer{ background:#00264e; height:71px; }
.footer-1{ height:71px; background:#00264e; }
.footcontent { padding-top:30px; text-align:center;  font:12px SimSun, "宋体"; color:#FFFFFF; }
/**/

/*内页 开始*/

/*内容页开始*/
  .main{ }
 
	  .leftall{ float:left; background-color:#FFFFFF; margin-top:29px; width:1000px; }
	  .leftall-1 {float:left; background-color:#FFFFFF;  }
     /*左边部分*/
	  .duproduct { float:left; width:180px; margin:0 0 0 0px; }
	   /*左边内容*/
	    .contentleft { width:214px; }/* height:329px;*/
	    
	 /*左边结束*/
    /*右边 */
	.companyduction { float:right; width:750px; margin:0 0px 0 0px;}
	 .companyimg{ position:relative; height:63px; background:url(../img/r1.png);}
	 .companyimg .companytext { position:absolute;  font:16px SimSun, "宋体";   color:#FFFFFF; padding-top:18px; padding-left:54px;}
	.contentright { width:701px; height:497px; margin:15px; }
	.contentright p{font:12px SimSun, "宋体"; color:Black; line-height:30px;}
	
	.companyimg .title1 { font:12px SimSun, "宋体"; color:#FFFFFF; float:left; width:120px; height:25px; margin-left:23px; margin-top:18px;}

	.companyimg .title2 { font:12px SimSun, "宋体";  color:#787878; float:right;  height:12px;  margin-top:42px; margin-right:30px;}
	.title2 a { font:12px SimSun, "宋体";    color:#7d7d7d; }
/*内容页结束*/

/*公司简介*/
.inside-single { padding:10px 15px; line-height:30px;}

/*新闻资讯*/
.inside-news-list { padding:10px 11px; }
.inside-news-list .list li { height:30px; line-height:30px; padding-right:2px;  }
.inside-news-list .list li .i { float:left; width:14px; height:28px; _margin-right:-3px; }
.inside-news-list .list li .d { float:right; }
.inside-news-list .pages { padding-top:15px; }

/*新闻资讯的跳转*/
.inside-art-content { padding:0 12px; }

.inside-art-title { padding:15px 20px 10px; font:bold 14px/24px SimSun, "宋体"; color:#4f4f4f; text-align:center; }
.inside-art-info { color:#999; line-height:30px; font-size:14px; font-weight:normal; margin-bottom:20px; text-align:center; border-top:1px solid #E0E0E0; }
.inside-art-info  span { margin-right:10px; }
.inside-art-cont {  padding:0 20px; font-weight:normal; font:14px/24px SimSun, "宋体"; color:#666; line-height:36px; }

.inside-art-pages { font-size:12px; font-weight:bold; padding:20px 5px; }
.inside-art-pages a { font-weight:normal; }


.pages { text-align:center; line-height:30px; }
.pages .p, .pages .nu, .pages .n { display:inline-block; _zoom:1; _display:inline; margin:0 4px; height:28px; line-height:28px; border:1px solid #CCC; }
.pages span.nu { margin:0 4px; height:28px; }
.pages a.p { width:60px; margin-left:20px; text-align:center; }
.pages a.n { width:60px; margin-right:8px; text-align:center; }
.pages a.nu { padding:0 9px; }
.pages span.nu { padding:0 9px; }
.pages span.current { color:#FFF; border-color:#999; background-color:#999; }
.pages a:hover {  color:#333; }

.pages .t { display:inline-block; _zoom:1; _display:inline; height:28px; line-height:28px; padding:1px;  }
.pages .ti { vertical-align:bottom; }
.pages .ti label { padding:3px 0 1px; *padding:0; _position:relative; _top:3px; border:1px solid #CCC; }
.pages .ti input { width:30px; height:20px; line-height:20px; padding:0 2px; border:none; background:none; }
.pages .ta { margin-left:14px; }
.pages .ta a { padding:5px 6px 3px; background:#F0F0F0; border:1px solid #CCC; }
.pages .ta a:hover {  color:#333; }

/**/
.inside-pic-list { margin-left:-15px;}/*padding:10px 11px 15px;*/
.inside-pic-list .list li { float:left; margin:24px 0px 0 15px; line-height:30px; text-align:center; background:url(../images/liback2.jpg); }
.inside-pic-list .list  li.last { margin-right:0; }
.inside-pic-list .list  p { padding:1px;  }
.inside-pic-list .list  img { width:230px; height:164px; vertical-align:top;  margin:4px;}
.inside-pic-list .pages { padding-top:10px; }

.inside-pic-list-1 { padding:10px 5px 15px; }
.inside-pic-list-1 .item { margin-top:10px; padding:0 6px 10px; border-bottom:1px dashed #CCC; }
.inside-pic-list-1 .item .image { float:left; width:163px; height:163px; }
.inside-pic-list-1 .item .image img { width:163px; height:163px; vertical-align:top; }
.inside-pic-list-1 .item .text { margin-left:178px; _margin-left:175px; }
.inside-pic-list-1 .item .text h3 { margin-bottom:3px; }
.inside-pic-list-1 .item .text h3 a { font-size:14px; font-weight:bold; }
.inside-pic-list-1 .item .text p { min-height:100px; _height:100px; line-height:20px; }
.inside-pic-list-1 .item .text .detail { text-align:right; }
.inside-pic-list-1 .item .text .detail a { color:#005AAB; }
.inside-pic-list-1 .item .text .detail a:hover { color:#FA0404; }
.inside-pic-list-1 .pages { padding-top:10px; }

/*左边子菜单*/
.inside-main { margin-bottom:24px; }

.inside-left { float:left; width:214px; }
.inside-right { float:right; width:732px; margin:19px 15px 0 20px; border:1px solid #D3D3D3;}

.left-menu .title { height:0px; padding-top:1px; }
.left-menu .title h2 { height:36px; background:url(../images/title1-bg.png) no-repeat; font:normal 14px/36px Regular, "微软雅黑";  color:#FFF; text-align:center; }
/*.left-menu .content { padding-top:5px; }*/
.left-menu .content li { margin-top:3px;  }
.left-menu .content a { display:block; height:28px; line-height:28px; padding-top:1px; border:1px solid #EBEBEB; background:url(../images/left-menu-o-bg.png) no-repeat #EBEBEB 8px 12px; font-size:12px; text-indent:70px; }
.left-menu .content li.current a, .left-menu .content a:hover { border-color:#6C9ECB; background:url(../images/left-menu-oc-bg.png) no-repeat #3377B7 8px 12px; color:#FFF; }

.inside-title { height:30px; border-bottom:1px solid #B4B0B0; position:relative; }
.inside-title h2 { height:28px; line-height:28px; padding:2px 12px 0 26px; border-bottom:2px solid #025AAB; background:url(../images/title3-bg.png) no-repeat 11px center; font-weight:normal; font-size:18px; position:absolute; left:0; top:0; }
.inside-title span.t { float:left; height:30px; background:url(../images/inside-title-r-bg.png) no-repeat right; }
.inside-title span.t1 { float:left; height:30px; padding-right:20px; background:url(../images/arrow.png) no-repeat 9px 12px; font:normal 14px/28px Regular, "微软雅黑";  color:#FFF; text-indent:25px; }
.inside-title span.rb { float:right; height:28px; margin-top:2px; border-right:1px solid #DEDEDE; }
.inside-body { width:747px; min-height:200px; _height:200px; }




/*内页 开始*/
.inside-nav { margin-top:64px; }

.inside-banner { margin-top:14px; width:100%; height:225px; background-repeat:no-repeat; background-position:center top; } 
.inside-banner a { display:block; width:100%; height:225px; cursor:pointer; } 
.inside-banner div { height:225px; background-repeat:no-repeat; background-position:center top; } 

.inside-main { background:url(../images/inside-main-bg.png) repeat-y center; margin-bottom:10px; }
.inside-main-1 { padding-top:7px; background:url(../images/inside-main-top-bg.png) no-repeat center top; }
.inside-main-1-1 { padding-bottom:4px; background:url(../images/inside-main-bottom-bg.png) no-repeat center bottom; }
.inside-main-1-1-1 {  width:995px; background:url(../images/inside-left-bg.png) repeat-y 234px 0; }
.inside-main-1-1-2 { margin-left:100px; width:951px; }

.inside-left { float:left; width:214px; display:inline; border:1px solid #D3D3D3; }
.inside-right { float:left; width:684px; border:1px solid #D3D3D3; }

.inside-left .title {background:#FFF; }
.inside-left .title h1 { height:47px; line-height:47px; padding-left:11px; border-bottom:2px solid #263D92; font-weight:normal; font-size:24px; color:#CECECE; }
.inside-right .inside-top { height:25px; padding:0px 0 10px; border-bottom:2px solid #C6C6C6; background-image:url(../images/companyduction.jpg);}

.inside-min-height { float:left; width:1px; height:442px; overflow:hidden;}


.inside-search { float:right; height:30px; width:300px; }
.inside-search .s1 { float:left; border:1px solid #D4D4D4; height:30px; overflow:hidden; position:relative; }
.inside-search .s1 input { width:230px; height:30px;line-height:30px; background:none; border:none; }
.inside-search .s1 label { line-height:30px; position:absolute; top:0; _top:1px; left:3px; font-weight:normal; color:#878787; cursor:text; display:none; text-align:center;}
.inside-search .s2 { float:left; overflow:hidden; margin-left:5px;}
.inside-search .s2 input {width:57px; height:30px; background:url(../images/search-button.jpg); border:none; }



.inside-left .content { padding-bottom:33px; }
.inside-left .content h2  { width:210px;  height:34px; line-height:34px; font-weight:normal; font-size:22px; color:#787878; text-align:center; }
/*.inside-left .content h2.hover a  { color:#5D6EAD; }*/
.inside-left .content ul { width:214px; padding-bottom:31px; background:url(../images/dashed.png) repeat-x bottom; text-indent:70px; }
.inside-left .content li  {  line-height:36px; font-weight:normal; font-size:12px; color:#787878; width:214px; }
/* .inside-left .content li.left75  { padding-left:75px; } */
.inside-left .content li.current { background:url(../images/right-triangle.png) no-repeat 156px center; }
.inside-left .content li.current a {text-align:70px;}
.inside-left .sep-line { width:251px; height:1px; font-size:1px; line-height:1px; overflow:hidden; background:url(../images/dashed.png) repeat-x bottom;  }


/*左边内容*/
.n_left {  float:left;	}

.lmlb { width:180px; margin-bottom:20px; }
.lmlb_t { background-image:url(../img/l6.png) ; height:84px;  }
.lmlb_t h1 {  font:normal 24px Regular, "微软雅黑";  color:#FFFFFF; padding-top:18px; text-align:center;}
.lmlb_n {width: 180px; 
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#5473c2,endColorStr=#3e5aa1); /*IE 6 7 8*/ 
 background: -ms-linear-gradient(top, #5473c2,  #3e5aa1);        /* IE 10 */  
 background:-moz-linear-gradient(top,#5473c2,#3e5aa1);/*火狐*/   
 background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#5473c2), to(#3e5aa1));/*谷歌*/   
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5473c2), to(#3e5aa1));      /* Safari 4-5, Chrome 1-9*/  
 background: -webkit-linear-gradient(top, #5473c2, #3e5aa1);   /*Safari5.1 Chrome 10+*/  
 background: -o-linear-gradient(top, #5473c2, #3e5aa1);  /*Opera 11.10+*/ 
  }/*padding-top:30px;*/
.lmlb_n p {color:#FFF; font-size:14px; line-height:24px;}
.lmlb_n ul { margin-top:-18px;}
.lmlb_n li { width:180px; height:33px; margin-top:18px;}
.lmlb_n li h2 { font:14px SimSun, "宋体"; color:#FFFFFF; padding-top:3px; }
.lmlb_n li h2 img{ float:left;  }

.lmlb_n a { display:block; height:33px; line-height:33px;  border:0px solid; background:url(../img/l4.png); color:#434343; text-indent:33px;  }
.lmlb_n li.current a, .lmlb_n a:hover h2{ color:#ffd202;}
/*左上结束*/

   /*联系方式*/



table{table-layout: fixed;}

 /*联系我们栏目左侧*/
 .n_left2 { background-image:url(../images/left2.png); width:237px; float:left;	}
 .nlxwm2 {background-image:url(../images/inside.png); width: 217px; height:329px; }

/*内页 结束*/


/*留言*/
.inside-message { width:747px; padding-bottom:30px; }
.apply .fieldname { width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold; }
.apply .field, .apply .submit { padding: 6px 8px; }
.apply .field input.text, input.code { height:18px; line-height:18px; }
.apply .field input.text, input.file, input.code, .apply textarea { padding:4px; font-size:15px; outline:none; text-shadow: 0px 1px 0px #FFF; border-radius:3px; border: 1px solid #CCC; background:url('../images/dt-10.gif') repeat-x scroll left top #FFF; }
.apply .field select.select { padding:4px; outline:none; border-radius:3px; border: 1px solid #CCC; background:url('../images/dt-10.gif') repeat-x scroll left top #FFF; }
.apply .field .info { margin-left:15px; color:#E00; }
.apply .field .f { margin-left:5px; color:#999; }
.apply .field1 .f { margin-left:5px; color:#999; position:relative; top:-5px; }
.apply .field1 .f i { font-style:normal; }
.apply .field1 .info { margin-left:15px; color:#E00; position:relative; top:-5px; }
.apply .yzm input { float:left; }
.apply .yzm img { float:left; padding:4px 0; margin-left:4px; }
.apply .submit input.submit { display:inline-block; vertical-align:baseline; margin:0px 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; font:14px/100% Arial,Helvetica,sans-serif; padding:0.5em 2em 0.55em; *padding:0.55em 0.5em 0.5em; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); border-radius:0.5em; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); color:#fef4e9; border:none; background:#f78d1d; background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background:-moz-linear-gradient(top, #faa51a, #f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }


.footcontent ul li{ float:left; margin-left:30px;  }
