﻿@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0;font-family:"微软雅黑"}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:"微软雅黑";width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; background:#f5f5f5 }
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:"微软雅黑"; }
a:focus {outline:none;-moz-outline:none;}
/*a:hover{ color:#fe0000; text-decoration:none;}*/
.clear{ clear:both; overflow:hidden; height:0px;}
.blue{ color:#2981b4;}
.Green{ color:#008b4a;}
h1{ font-weight:normal}

/*---------ҳ end-------------*/


/*---------头部-------------*/
.top{ height:122px; border-bottom:3px solid #118ccf}
.topdiv{ margin:0 auto; width:1000px; position:relative;height:100px; padding-top:22px;}
.topdiv .logo{ top:8px; left:0; position:absolute; display:block; background:url(img/logo.png) no-repeat; width:218px; height:100px; cursor:pointer}
.topdiv .yuyan{ float:right; width:111px; height:21px; line-height:21px; background:url(img/lanbj.png) no-repeat; text-align:center; color:#7f7f7f}
.topdiv .yuyan a{ color:#7f7f7f}
.topdiv .dh{ text-align:right; float:right; width:370px; height:22px; line-height:22px; color:#6a6a6a; font-size:15px; padding-right:10px; margin-right:5px; border-right:1px dashed #676767}
.topdiv .dh span{ color:#676767; font-size:21px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.topdiv .dh i{ background:url(img/dh.png) 5px 16px no-repeat; padding:18px;}
.topdiv .nav{ position:absolute; bottom:-3px; width:770px; padding-left:30px; height:48px; right:-26px; background:url(img/navbj_03.png) no-repeat}
.topdiv .nav ul li{ float:left; width:109px; padding-right:1px; height:48px; background:url(img/navlibj.png) right center no-repeat}
.topdiv .nav ul li a{ display:block; height:48px; line-height:48px; text-align:center; font-size:15px; color:#fff; }
.topdiv .nav ul li a:hover,.topdiv .nav ul li.hover a{ background:url(img/navvbj.jpg) bottom no-repeat}
.topdiv .nav ul li#nav7{ background:none}
.topdiv .nav ul li#nav1{ width:80px;}

	/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:436px; background:#000;  }
	.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:436px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:436px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:45%; margin-top:-30px; left:15%;  z-index:1; width:55px; height:104px;  background:url(img/left.png) no-repeat;  cursor:pointer;  /*display:none; */ }
	.fullSlide .next{ left:auto; right:15%; background:url(img/right.png) no-repeat; }
	
/*---------首页-------------*/
.adv{ position:absolute; height:65px; background:url(img/bbb.png) center top no-repeat; width:100%;  z-index:999; bottom:-40px;}
.adv .inkurl{ width:1000px; margin:0 auto;}
.adv .inkurl a.a1{ float:left; width:500px; display:block; cursor:pointer; height:65px;}
.adv .inkurl a.a2{ float:right; width:500px; display:block; cursor:pointer; height:65px;}
.inmain1{ margin:70px auto auto auto; height:209px; width:1001px; background:url(img/inmain_09.jpg) no-repeat}
.inmain1_l{ float:left; width:386px;}
.inmain1_c{ float:left; width:280px; margin-left:15px;}
.inmain1_r{ float:right; width:305px;}
.inh1{ height:40px; line-height:40px; padding-left:13px;}
.inh1 .sp1{ color:#2981b4; font-size:16px;}
.inh1 .sp2{ color:#1f1f1f; font-size:16px;}
.inh1 .sp3{ color:#d6d6d6; font-size:16px; padding-left:7px;}
.inab{ position:relative; color:#8d8c8c; font-size:13px; line-height:22px; padding-top:20px; padding-left:15px; padding-right:20px;}
.inab img{ width:175px; height:127px; float:left; padding-right:20px;}
.inab a.more{ position:absolute; right:20px; bottom:0; text-align:center; color:#fff; width:55px; height:18px; line-height:18px; font-family:"宋体"; font-size:12px; background:#ffa800}
.ingc{ text-align:center; padding-top:20px;}
.innew{ padding:0 7px}
.innew ul li{ height:31px; line-height:31px; border-bottom:1px dashed #e5e5e5; padding-left:15px; background:url(img/innew.jpg) 5px 15px no-repeat}
.innew ul li a{ font-size:13px; color:#8d8c8c;}
.inmain2{ margin:10px auto auto auto; width:1000px;}
.inmain2_l{ float:left; width:680px;}
.inmain2_r{ width:297px; float:right}
.picScrollleft{  overflow:hidden; position:relative; height:206px; background:url(img/inprobj.png) no-repeat  }
		.picScrollleft .bd{ padding-top:15px; padding-left:10px;  }
		.picScrollleft .bd ul{ overflow:hidden; zoom:1; }
		.picScrollleft .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScrollleft .bd ul li .pic{ text-align:center; }
		.picScrollleft .bd ul li .pic img{ width:199px; height:133px; display:block;  border:1px solid #f1f1f1; }
		.picScrollleft .bd ul li .title{ line-height:30px;   }
			.picScrollleft .bd ul li .title a{ color:#8d8c8c; font-size:13px;}
			
					.picScrollleft1{ width:199px; margin:0 auto;  overflow:hidden; position:relative;    }
		.picScrollleft1 .bd{  }
		.picScrollleft1 .bd ul{ overflow:hidden; zoom:1; }
		.picScrollleft1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScrollleft1 .bd ul li .pic{ text-align:center; }
		.picScrollleft1 .bd ul li .pic img{ width:199px; height:133px; display:block;   }


/*---------关于我们-------------*/
.neiban{ height:180px;}
.main{ position:relative; margin:15px auto auto auto; width:1000px;}
.main_r{ float:right; width:760px; background:#fff;min-height:400px;height:auto !important;height:400px; border:1px solid #e5e5e5}
.main_l h1{ height:95px; position:relative; background:url(img/lt.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:80px; text-align:right; padding-right:45px;}
.main_l{ position:absolute; width:213px; left:0; top:-110px;}
.main_l h1 span{ position:absolute; padding-right:45px; font-size:20px;  bottom:15px; line-height:20px; width:168px; height:30px; line-height:30px; left:0; text-align:right}
.leftnav{ background:#e2edf5;min-height:400px;height:auto !important;height:400px;}
.leftnav ul{ padding:20px 20px 0 20px;}
.leftnav ul li{ padding:6px 0; border-bottom:1px dashed #bbbbbb}
.leftnav ul li.block{ border:0}
.leftnav ul li a{ display:block; height:30px; text-indent:60px; background:url(img/lnav1.png) 34px 10px no-repeat; line-height:28px; color:#343434; font-size:16px;}
.leftnav ul li a:hover,.leftnav ul li a.hover{ background:url(img/lanv2.png) no-repeat; color:#fff}
.main_r .h1{ border-bottom:1px solid #e5e5e5; line-height:45px; height:45px; position:relative; font-size:17px; color:#bbbbbb; padding-left:25px; background:url(img/potiti.jpg) 15px 14px no-repeat; }
.main_r .h1 .sp{ position:absolute; right:25px; top:0; display:block; text-align:right ; width:300px; color:#8f8f8f; font-size:12px}
.main_r .h1 .sp a{color:#8f8f8f;}
.main_r .h1 .sp font.ft{ color:#1491d2}
.abinfo{ color:#7b7b7b; line-height:32px; font-size:14px; padding:25px;}

/*---------荣誉资质-------------*/
.ry_list ul{ padding-top:20px; padding-left:15px}
.ry_list ul li{ float:left; width:160px; margin-right:30px; }
.ry_list ul li img{ width:160px; height:106px;}
.ry_list ul li .title{ height:45px; line-height:45px; text-align:center;}
.ry_list ul li .title a{ color:#464646}
.ry_list ul li.bg{ margin-right:0}
/*---------荣誉资质-------------*/

/*---------招聘信息-------------*/
.zhaoplist ul li{ margin-bottom:40px;}
.zhaoplist ul li h1{ margin-bottom:5px; border-bottom:1px solid #7c86b9; padding-left:25px; font-size:14px; height:30px; line-height:30px; font-weight:bold; background:url(img/jiantou.jpg) 0 7px no-repeat}
.zpinfo{ margin-bottom:5px;}
.zpinfo_l{ float:left; width:76px; font-size:14px; font-weight:bold;}
.zpinfo_r{ float:right; width:625px; line-height:25px;}
/*---------招聘信息-------------*/

/*---------产品中心-------------*/
.produv { padding-top:30px; padding-left:30px}
.produv ul li{ float:left; width:213px; margin-right:30px; margin-bottom:30px;}
.produv ul li img{ width:211px; height:219px; border:1px solid #f1f1f1}
.produv ul li a:hover img{ border:5px solid #d1e6f5;width:203px; height:211px;}
.produv ul li .tit{ text-align:center; height:40px; line-height:35px;}
.produv ul li .tit a{ color:#868686; font-size:16px; padding-left:10px; background:url(img/titib.png) 0 6px no-repeat}

.leftdh ul li ul.submu{ display:none; }
.leftdh ul li ul.submu li{ width:192px; border:0;}
.leftdh ul li ul.submu li a{ background:url(img/ul_sub_li_bg.jpg) no-repeat left center; padding-left:14px; width:178px; display:block; font:normal 12px/24px "微软雅黑"; color:#333;}
.leftdh{background:#e2edf5;min-height:400px;height:auto !important;height:400px; }
.leftdh ul{ padding:20px 20px 0 20px;}
.leftdh ul li{   padding:6px 0; border-bottom:1px dashed #bbbbbb}
.leftdh ul li a{ display:block; height:30px; text-indent:30px; background:url(img/lnav1.png) 34px 10px no-repeat; line-height:28px; color:#343434; font-size:16px;}
.leftdh ul li a:hover,.leftdh ul li a.hover{background:url(img/lnav.png) no-repeat; color:#fff}
.leftdh ul li ul{ padding:10px 0 0 0 ;}
.leftdh ul li ul.submu li{ padding:0; margin:0; height:30px; }
.leftdh ul li ul.submu li a{ color:#909090; font-size:14px; padding:0; text-indent:46px}
.leftdh ul li ul.submu li a:hover,.leftdh ul li ul.submu li a.hover{ color:#1897d6}

.proinfo{ padding:30px;}
.proinfo_l{ float:left; width:315px; height:327px; border:1px solid #f1f1f1}
.proinfo_l img{width:315px; height:327px; }
.proinfo_r{ float:right; width:346px;}
.proinfo_r h1{ color:#696969; font-size:32px; line-height:43px; border-bottom:1px dashed #cbcbcb; padding-bottom:10px;}
.pcon{ color:#868686; line-height:21px; font-size:14px; padding-top:15px;}
.tab1, .tab2 {
margin:0 auto; width:700px;

}
.tab1 ul, .tab2 ul { 
}
.tab1 li, .tab2 li { float:left; width:139px; cursor:pointer; height:38px; line-height:38px; text-align:center; border-right:1px solid #e9e9e9; color:#868686; font-size:15px; background:#f5f5f5}
.tab1 li.now, .tab2 li.now {
	color:#fff;
	background:#fbb100;

}
.tablist { margin:0 auto; width:700px; color:#808080; font-size:14px; line-height:33px; padding-bottom:50px; padding-top:10px;
	display:none;
}
.block {
	display:block;
}

ul.ul_sitemap li,ul.ul_sitemap li a{ color:#7b7b7b}

/*---------新闻-------------*/
.newdiv ul li{ padding:20px 25px; border-bottom:1px dashed #d0d0d0}
.newdiv ul li h1{ height:19px; line-height:19px; position:relative;}
.newdiv ul li h1 a{ color:#606060; font-size:16px;}
.newdiv ul li h1 a:hover{ color:#1694d4}
.newdiv ul li h1 span{ display:block; text-align:center; width:95px; height:19px; background:url(img/date.png) no-repeat; line-height:19px; font-size:12px; color:#fff; position:absolute; right:0px;top:2px;}
.newdiv ul li .con{ line-height:30px; color:#606060; padding-top:10px;}
.newdiv ul li .con a{ color:#c0c0c0; padding-left:10px;}
.showtit{ text-align:center; font-size:14px; font-weight:bold; padding:0 10px 20px 20px}
.showinfo{ line-height:25px;}
.fanye{ padding:50px 0 20px 0;}.fanye a{ color:#4C4C4C}

.page{ text-align:center; padding-top:30px; padding-bottom:30px;}
/*pages*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden; color:#3a3a3a}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.p_page a{ color:#3a3a3a}
.Pages .i_button { position:relative; left:5px; top:2px; width:20px; height:15px; cursor:pointer; border:none; background:url(img/go.jpg) no-repeat;}
/*pages end*/



/*Start*/
.templet_message_003 { line-height:20px; color:#888888;}
.templet_message_003 ul li{ background:url(img/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(img/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(img/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}

.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ /*border-bottom:solid 1px #e2e2e2;*/ border-collapse:collapse; padding:4px 7px; width:95px;}
.templet_message_003 table .tdline{ b/*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(img/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(img/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_003 .btnBox{ /*text-align: center;*/ padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(img/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}

.templet_message_003 .btn{ background:url(img/templet_message_btn.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(img/templet_message_textbg.jpg) no-repeat left top; }
.templet_message_003 textarea{ width:483px; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(img/templet_message_textareabg.jpg) no-repeat left top; }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
/*End*/

/*---------底部-------------*/
.footer{ margin-top:40px; background:#4e4e4e; padding:25px 0}
.foot{ margin:0 auto; width:1000px;}
.foot ul li{ float:left; width:135px; line-height:26px; padding-left:10px; border-right:1px solid #5c5c5c}
.foot ul li h1{ font-size:14px; color:#fff; height:35px; line-height:35px;}
.foot ul li a{ color:#969696; font-size:12px;}
.foot ul li#fri{ border:0; float:right; width:100%; margin:0; padding-left:0; color:#ffffff; font-size:13px;}
.foot ul li#fri .fri_l{ float:left; width:163px; padding-top:20px; font-size:20px; color:#fff; padding-left:50px; height:24px; padding-right:10px;  top no-repeat; border-right:1px solid #5d5d5d}

.banquan{color:#8d8c8c;  margin:0 auto; width:1000px; height:50px; line-height:50px; position:relative}
.banquan a{ color:#8d8c8c; font-size:14px;}
.banquan span{ text-align:right; display:block;height:50px; position:absolute;line-height:50px; right:0; top:0; width:700px; color:#8d8c8c; font-size:14px;}}