﻿body{font:12px/1.5 'Arial'; overflow-x:hidden;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button,a{margin:0 auto; font-size:12px;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
a:hover{ color:#046eb8;}
img {border:0;}
.w-auto{ width:100%}
.cb{ clear:both;}
.w1200{ width:1100px;}
.auto{ margin:0px auto;}
.clear{ clear:both;}
.top{ padding-top:15px; padding-bottom:15px; border-top:#046eb7 solid 7px; border-bottom:#e5e5e5 solid 1px; text-align:center;}
.top .logo{ float:left;}
.toplink i{ margin-right:5px;}
.toplink em{ margin:0 10px;}
.toplink a{ display:inline-block; line-height:15px; height:15px;}


.wrap3 { width:300px; height:auto; clear:both; position:relative; float:right; margin:0 auto; margin-right:50px;}
.ico{ background:url("../image/icons.png") no-repeat; display:inline-block;}
.i3{ background-position:-43px 0; width: 15px; height: 12px;_margin:10px;}
.i4{ background-position:-63px 0; width: 16px; height: 12px;_margin-top:10px;}
.i5{ background-position:-86px 0; width: 16px; height: 12px;_margin-top:10px;}
.i6{ background-position:-110px 0; width: 16px; height: 12px;_margin-top:10px;}
.top12{ background:#fff; height:28px; line-height:28px; overflow:hidden;}
.top12 ul{ float:right;}
.top12 ul em{ color:#ea5404; font-size:16px; vertical-align:middle; _display:inline-block;}
.top12 ul li{ float:left; margin-right:15px;}
.top12 ul li a{ color:#333!important;}
.top12 ul li a:hover{ color:#333;} 
.top12 ul li i{ margin-right:5px; vertical-align:middle;}

.nav{ background:#e9e9e9;  height:45px; text-align:center;}
.nav1{ background:#e9e9e9; height:30px; }
.nav_cont{ height:100%;position:relative; z-index:10;}
.nav_cont li{ width:151px; height:45px; background:url("../image/nav_img1.jpg") no-repeat right; display:inline-block; float:left;position:relative; z-index:10;}
.nav_cont li a{ display:inline-block; width:149px; height:45px; font-size:15px; font-weight:bold; color:#333333; line-height:45px; text-align:center; text-decoration:none; }
.nav_cont li a:hover{ color:#ffffff; background:#046eb7;}
#nav_hover{ color:#ffffff; background:#0070b4;}

.banner1{ width:100%; height:430px; margin:0 auto;}
.bannerbt{ width:100%; height:30px; background:url("../image/bt1.jpg") repeat-x top;position:relative;}
.bannerbt1{ width:100%; height:30px; background:url("../image/bt2.jpg") repeat-x top;position:relative;}


.span-9,.full-row .row .span-9{float:left;transition:.2s width ease;margin-right:2%;*margin-right:1.89%;width:100%}

.wrap{max-width:1000px;margin-left:auto;margin-right:auto; *width:1000px; height:82px;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}

.r1{width:180px;height:60px;background:#F5F5F5;float:right; 
position:fixed !important; top:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);right:20px;}


#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(404.png) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(404.png) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(404.png) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}


.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; 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'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(404.png) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}

td.text2{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input2{ padding:6px 8px;}
td.input2 input{ margin-right:8px;}
td.input2 .info{ padding-left:15px; color:#f00;}
td.input2 img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}





.sub3 {  width:1100px; text-align:left; font-family:"Arial"; margin-top:20px;}
.sub3_left { float:left; width:600px; height:400px;}
.abo { display:block;}
.bt { display:block; background:url(../image/title_bg1.jpg) no-repeat left bottom; width:600px; height:62px; font-family:"Arial"; font-weight:bolder;}
.news8{ margin-top:15px;}

.bt a { display:block; float:right; background:url(../image/more_bg.jpg) no-repeat  left center; height:19px; width:51px; text-align:center; line-height:19px; font-size:12px; color:#fff; margin-top:9px;}
.abo_nr { display:block; width:600px; height:400px; padding:0 10px; 0 10px;}
.abo_nr img { display:block; float:left; margin-top:5px;}
.abo_font { display:block; float:left; margin-left:15px; width:480px; height:30px; overflow:hidden;}
.dt_2 { font-size:12px; float:right; font-family:"Arial"; }
.dd { float:left; width:480px; padding-left:15px; line-height:24px;}

.zs { display:block; margin-top:20px; width:600px;}
.zs_nr { display:block; margin-top:20px; width:628px; overflow:hidden;}
.zs_nr ul { display:block;}
.zs_nr ul li { display:block; float:left; background:url(../image/li_bg4.jpg) no-repeat left top; width:171px; height:170px; text-align:center; padding-top:5px; margin-right:7px;}
.zs_nr ul li img { width:162px; height:120px; margin-bottom:10px;}

.sub3_cent { display:block; float:left; background:url(../image/cent_bg.jpg) no-repeat left top; height:500px; width:49px; margin:0 4px;}
.sub3_rig { display:block; float:left; width:431px;}
.cont { display:block; width:431px;}
.tit2 { display:block; background:url(../image/tit2.jpg) no-repeat left top; width:431px; height:42px;}
.tit2 span { display:block; float:left; line-height:32px; color:#fff; font-family:"Arial"; font-size:16px; width:157px; text-align:center;}
.tit2 a{ display:block; float:right; background:url(../image/more_bg.jpg) no-repeat  left center; height:19px; width:51px; text-align:center; line-height:19px; font-size:12px; color:#fff; margin-top:10px;}
.tit2 .inpage { display:block; float:right; margin-top:8px;}
.tit2 .inpage a { font-size:18px; margin:0 5px;}
.cont_nr { display:block; background:url(../image/ditu.jpg) no-repeat right top; height:240px; padding:5px 0 5px 5px; line-height:24px; font-size:13px;}

.service { display:block; margin-top:20px; width:431px;}
.ser_nr { display:block; margin-top:10px;}
.ser_nr img { display:block; float:left; width:147; height:130;}
.ser_font { display:block; float:left; margin-left:10px; width:233px;}
.ser_font dl { display:block;}
.ser_font dl dt { display:block; color:#000;}
.ser_font dl dd { display:block; height:130px;}
.ser_font a { display:block; margin-top:5px; color:#c20607; text-decoration:underline;}

.more1{ display:block; float:right; background:url(../image/more_bg.jpg) no-repeat  left center; height:19px; width:51px; text-align:center; line-height:19px; font-size:12px; color:#ffffff; margin-top:10px;}
.more1 a{ color:#FFFFFF;}


.footer{ height:55px; background:#b5b5b5; border-top:#096bc3 solid 5px; padding-top:15px;}
.footer li{ float:left; padding-left:50px; text-align:left;}
.footer .l1{ background:url("../image/f_icon1.png") no-repeat left; margin-right:60px; text-align:left;}
.footer .l2{  background:url("../image/f_icon2.png") no-repeat left;  margin-right:60px; text-align:left;}
.footer .l2 span{font-size:12px; font-weight:bold; color:#151515; text-align:left;}
.footer .l2 i{ font-size:20px; color:#333;}
.footer .l3{ background:url("../image/f_icon3.png") no-repeat left; }
.footer li p{ font-size:14px; font-weight:bold; color:#151515; text-align:left; }
.bottom{ background-color:#dadada; height:29px; border-bottom:#b9d1ea solid 1px;padding-top:10px; color:#151515;}
.bottom .l{height:29px; padding-left:205px;}
.bottom .r{ margin-top:20px;}
.bottom a{ color:#333 !important;}
.wrap1 { width:1000px; height:55px; clear:both; margin:0 auto; position:relative;}
.wrap2 { width:1000px; height:29px; clear:both; margin:0 auto; position:relative;}


.w1000{ width:1000px;*font-size:12px; text-align:left; margin:0 auto;}
.p10{padding:10px;} 


.d_up{ margin-bottom:44px;}
.d_up .img{ padding:2px; border:#d0d0d0 solid 1px;}
.d_up .intro { width:260px; margin-top:116px;}
.d_up .intro span{ font-size:30px; font-weight:bold; color:#323232; margin-right:10px; display:inline-block; }
.d_up .intro select{ width:97px; border:#c4c4c4 solid 1px; color:#a3a3a3}
.d_up .intro ul{ margin-top:20px;}
.d_up .intro li.first{ border-top:#a3a3a3 dotted 1px;}
.d_up .intro li{ height:30px; line-height:30px; padding:0 8px; font-size:14px; font-weight:bold; border-bottom:#a3a3a3 dotted 1px;}
.d_up .intro li i{ width:80px; display:inline-block;}




.KeFuDiv{
	position: absolute;
	height:auto;
	width:200px;
	border:solid #ccc 1px;
	background:url(../image/online1.jpg) no-repeat top;
	min-height:188px;
	background-color:#FFFFFF;
}
.KeFuList{
    font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	margin-top:146px;
	padding:0px 5px 8px 11px;
	text-align:left;
	line-height:28px;
}
.KeFuList img{ vertical-align:middle}
.KeFuTitle{
	
	margin-left:9px;
	font-size:9pt;
	width:138px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}






.aboutbanner{width:100%; height:325px; margin:0 auto; background:url("../image/gywm.jpg") repeat-x top;position:relative;}
.jobbanner{width:100%; height:325px; margin:0 auto; background:url("../image/join.jpg") repeat-x top;position:relative;}
.servicebanner{width:100%; height:325px; margin:0 auto; background:url("../image/fw1.jpg") repeat-x top;position:relative;}
.contactbanner{width:100%; height:325px; margin:0 auto; background:url("../image/lx1.jpg") repeat-x top;position:relative;}
.newsbanner{width:100%; height:325px; margin:0 auto; background:url("../image/news1.jpg") repeat-x top;position:relative;}
.productbanner{width:100%; height:325px; margin:0 auto; background:url("../image/cp2.jpg") repeat-x top;position:relative;}

.cffffff a:link{color : #ffffff ;}
.cffffff a:visited {color : #ffffff ;}
.cffffff a:hover {color : #666 ;}
.cffffff a:active {color : #ffffff ;} 
.cffffff { color:#ffffff;}
.mt12 { margin-top:12px;}
.strong { font-weight:bold;}
.yahei { font-family:Arial;}
.tcenter { text-align:center;}
.l { float: left; }
.font22 { font-size: 22px; }
.w145px { width: 145px; }
.ab_menuceng{ width:990px; height:1px; margin:0px auto 0px; position:relative; text-align:left;}
.menubg{
	width:100%;
	height:64px;
	background:url("../image/menubg.gif") 0px 2px no-repeat;
	position:absolute;
	top:-83px;
	left: 0px;
}
.menu{ width:802px; float:right; height:64px;list-style:none;}
.menu li{ width:133px; height:64px; line-height:60px; background:url("../image/menuline.gif") right center no-repeat; float:left; text-align:center;list-style:none; font-size:16px;}
.menu li a{ width:133px; height:64px; line-height:60px; display:block; color:#434343!important; font-family:Arial; list-style:none;}
.menu li a:hover{ background:url("../image/menuon.gif") left top no-repeat; font-size:16px; color:#0070b4!important; list-style:none;}
.menu li.menuon a{ background:url("../image/menuon.gif") left top no-repeat; font-size:16px; color:#0070b4!important; list-style:none;}


 no-repeat;display: inline-block;overflow: hidden;vertical-align: middle;}
.ncion1{ background-position:0 0;}
.ncion2{ background-position:-20px 0;}
.ncion3{ background-position:-40px 0;}
.detail{ font-size:14px; line-height:1.5; color:#333; margin-bottom:15px;}
.detail p{ padding:5px 0;}
.tc{ text-align:center;}
.indent{text-indent: 2em;}
.mb20{margin-bottom:20px} 



.content{ float:left; margin-right:-20px;}
.content li{ width:240px;height:220px; float:left; border:#e2e2e2 solid 1px; border-bottom-width:3px;margin-right:25px;}
.content img{width:240px;height:180px;}
.content li h3{ line-height:38px; font-weight:bold; font-size:14px; padding-left:10px;width: 210px;height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.content li p{ padding-left:10px;}

.right1{ float:right; width:710px; margin:10px 5px 5px 5px; display:inline;}
.proList { float:left; border-bottom:#e2e2e2 dashed 1px; margin-bottom:20px;}
.proList img{width;200px; height:150px; }
.proList li{ float:left; margin-right:17px; margin-bottom:23px; border:#e2e2e2 solid 1px; border-bottom-width:2px; width:200px;}
.proList li p{ text-align:center; height:34px; line-height:34px; font-weight:bold; background:#f9f9f9; width:100%;}



.pageNavi { width:98%; color:#3793ce; line-height:20px; text-align:right; margin:10px 0 0 0; padding-bottom:10px; float:right;}
.wp-pagenavi { clear: both; font-family:"Arial"; margin: 0px auto; }
.wp-pagenavi b { float:right; color:#254383; font-weight:normal; }
.wp-pagenavi em, .wp-pagenavi span, .wp-pagenavi a { display:inline-block; color:#666; font-weight:normal; font-style:normal; text-decoration: none; margin:0 2px; padding:0px 6px; border:solid 1px #e6e6e6; background:#fafafa; }
.wp-pagenavi em, .wp-pagenavi span { color:#4393da; }
.wp-pagenavi span { color:#fff; font-weight:bold; border: #dedede 1px solid; background-color:#333; }
.wp-pagenavi a:hover { color:#fff; text-decoration:none; border: #dedede 1px solid; background:url("404.png"); }




.pdtitle{ height:30px; line-height:30px; border:1px solid #cfcfcf; background-color:#e9e9e9; position:relative; z-index:10; }
.pdtitle li{ float:left; width:150px; text-align:center; font-size:14px; font-weight:bold;}
.pdtitle li a{ display:inline-block; cursor:pointer;width:150px;}
.pdtitleh{ background:url("../image/iboxmt_hover.jpg") repeat-x; height:32px; margin-top:-1px; position:relative; z-index:100;}

.pdetail{ padding:20px; font-size:14px;}
.pdetail h2{background: none repeat scroll 0 0 #F1F1F1;color: #666;font-size: 16px;height: 25px;line-height: 25px;
    margin: 10px 0;
    padding-left: 5px;}
.pdetail h2 a{color: #fff; text-decoration:none;} 
.pdnext,.newsnext{ padding:10px 0; border-top:1px dashed #c4c4c4; border-bottom:1px dashed #c4c4c4; overflow:hidden; *zoom:1;font-family:"Arial"; margin-bottom:15px;}
.pdnext ul,.newsnext ul{ margin-right:5%;}
.pdnext li,.newsnext li{ float:left; width:45%; margin-right:5%;}
.pdnext li a,.newsnext li a{color:#e70012;}

.ShowAD_close{ position:absolute; top:8px; right:10px;}
.ShowAD_close a{color:#666; font-size:15px; font-family:瀹嬩綋; font-weight:bold; padding-left:10px; height:24px; line-height:24px}
.ShowAD_close a:hover{color:#f00;}
.pdabout{ background-color:#fff; position:fixed; border:1px solid #ccc;border-radius:10px;box-shadow: 0 0 5px #999; bottom:0; padding:10px; overflow:hidden; *zoom:1; margin:0 auto; z-index:9999;}
.pdabout h3,.pdmessage h3,.nabout h3{ line-height:18px; border-bottom:1px solid #dedede; font-size:14px; font-weight:bold;color:#e70012;margin-bottom:15px;}
.pdaboutl,.pdaboutr{ float:left; width:27px; margin-right:3px; display:inline;}
.pdaboutr{ margin-right:0;}
.pdaboutm{ float:left; width:950px; overflow:hidden;}
.pdaboutm ul{ margin-right:-25px;}
.pdaboutm li{ float:left; margin-right:25px; *margin-right:23px; text-align:center;}
.pdaboutm li img{ width:100px; height:75px; border:1px solid #d9d9d9; padding:2px; *margin-bottom:5px; }
.pdaboutm li h4{ line-height:1.5;}

.pdmessage{ padding:10px; border:1px dashed #ffa461; margin-bottom:30px;}
.pdmessage h3{ margin-bottom:5px;}
.notice{font-family:"Arial"; font-size:12px; color:#999; margin-bottom:10px;}
.pdsel{ line-height: 20px;width: 170px;}
.input{border:2px solid #dedede;height: 18px;padding-left: 3px;padding-top: 2px;width: 375px;}
.input:hover,.require:hover{ border:2px solid #e70012;}
.textarea{border:2px solid #dedede;padding-left: 3px; margin-bottom:10px;}
.pdtable tr{ line-height:36px;}
.require{border:2px solid #dedede;height: 80px;padding-left: 3px;padding-top: 2px;width: 375px;}

.pdcomment{ margin-bottom:10px;}
.pdcomment h3{ background-color:#f0f0f0; border-bottom:1px solid #dedede;line-height:30px;  font-size:14px; font-weight:bold;color:#fff;margin-bottom:15px; padding-left:10px;}
.pdcomment dl{ border-bottom:1px dashed #c4c4c4; margin-left:10px; padding:10px 0;}
.pdcomment dl dt{ font-weight:bold; color:#ef6f11;}
.pdcomment dl dd{font-family:"Arial"; color:#666;}