@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin:0; padding:0; border:0; }
a { text-decoration: none; color: #000; }
ul li { list-style-type:none; }
.top { height: 120px; width: 100%; overflow: hidden; }
.header { height: 120px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(images/top.jpg); }
.dhlm { height: 50px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; clear: both; font-family: "微软雅黑"; background-color: #0da6d7; }
.nav { display: block; width: 1000px; overflow: hidden; padding: 0px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.nav .xxthome { float: left; }
.nav .mainlevel { float: left; background-attachment: scroll; background-color: rgba; background-image: url(images/dhlin.jpg); background-repeat: no-repeat; }
.nav .mainlevel a { color: #ffffff; display: block; height: 50px; line-height: 50px; overflow: hidden; text-decoration: none; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
.nav li { width: 166px; }
.nav a { font-family: "微软雅黑"; font-size: 14px; width: 146px; text-align: center; }
.topnav { height: 50px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.nav .xxthome a { color: #FFF; display: block; height: 50px; line-height: 50px; overflow: hidden; text-decoration: none; width: 100px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
.nav .mainlevel ul { display: none; position: absolute; z-index: 99; }
.nav .mainlevel li { display: block; height: 50px; line-height: 50px; margin-top: 0; overflow: hidden; width: 125px; text-align: center; background-attachment: scroll; background-color: #0066CB; background-image: none; background-repeat: repeat; background-position: 0 0; }
.nav .xxthome a:hover { color: #FFF; background-color: #e1c99a; }
.nav .mainlevel ul li a:hover { color: #FFF; background-color: #e1c99a; }
.nav li a:hover { color: #FFF; background-color: #e1c99a; }
/**banner区域**/
 .flexslider { position: relative; width: 100%; height: 450px; overflow: hidden; zoom: 1; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.flexslider .slides li { width: 100%; height: 100%; }
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease;
border-radius: 35px; }
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-paging li a { background: url(images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }
.flexslider .slides a img { width: 100%; height: 450px; display: block; }
.content { width: 100%; overflow: hidden; margin-top: 20px; }
.topcon { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
.Ltopcon { float: left; width: 650px; overflow: hidden; }
.aboutus { overflow: hidden; }
.abtit { height: 50px; background-image: url(images/about.jpg); background-repeat: no-repeat; }
.more { float: right; height: 50px; width: 60px; }
.abcon { padding-top: 10px; }
.abpic { height: 210px; width: 195px; float: left; }
.abtxt { float: right; height: 210px; width: 440px; }
.abtxt p { font-family: "微软雅黑"; font-size: 12px; color: #787878;  line-height: 25px; }
.jxsb { margin-top: 20px; }
.jxsbtit { height: 50px; background-image: url(images/jxsb.jpg); }
.jxsbcon { margin-top: 10px; }
/*滚动*/

.Rtopcon { background-color: #f2f2f2; height: 531px; width: 320px; float: right; }
.news { padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.newstit { height: 50px; background-image: url(images/news.jpg); }
.newscon { overflow: hidden; }
.newspic { height: 94px; width: 280px; padding-top: 10px; }
.index_news_list { font-family: "微软雅黑"; font-size: 12px; padding-bottom: 5px; padding-top: 5px; }

.index_news_list dl { border-bottom: 1px dotted #939393; overflow: hidden; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
.index_news_list dl.last { border: 0 none; }
.index_news_list dl dt { float: left; width: 260px; }
.index_news_list dl dd { color: #acacac; float: left; width: 85px; }
.index_news_list dl dt a { background:  url(images/index_news_dot.gif) no-repeat scroll 0; padding: 0 0 0 15px; color: #787878; }
.index_news_list dl dt a:hover { color: #0DA6D7; }
.djxc { padding-top: 10px; overflow: hidden; width: 1000px; margin: auto; }
.djxctit { height: 50px; width: 1000px; margin: auto; background-image: url(images/djxc.jpg); background-repeat: no-repeat; }
.djxccon { overflow: hidden; margin-top: 16px; }

.marquee { width:100%; overflow:hidden;  height: 180px; padding-bottom: 12px; }
.marquee li { display:inline; float:left; margin-right:6px; }
.marquee ul { width: 9999px; margin: 0px; padding: 0px; }
.marquee li a { width:210px; height:200px; display:block; float:left; text-align:center; font-size:14px; text-decoration: none; color: #000; font-family: "微软雅黑"; }
.marquee li a:hove {text-decoration:none;}
.marquee ul li a:hover { color: #00a0e8; }
.marquee li img { width:188px; height:146px; padding:5px; border:1px solid #d9d9d9;}
.marquee li em { font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px; }
.footer { width: 100%; overflow: hidden; margin-top: 15px; }
.ftcen { margin: auto; width: 1000px; overflow: hidden; }

.fttop { background-color: #0da6d7; width: 100%; overflow: hidden; padding-top: 15px; padding-bottom: 15px; }
.Lftcen { width: 500px; overflow: hidden; padding-top: 20px; padding-bottom: 20px; float: left; }
.Lftcen p { font-family: "微软雅黑"; color: #FFF; font-size: 14px; padding-left: 10px; line-height: 28px; }
.topft { overflow: hidden; margin: auto; width: 1000px; }
.toptit { height: 30px; background-image: url(images/links.jpg); }
.topftcon { overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4abce1; }
.topftcon p a { font-size: 13px; color: #FFF; padding-top: 10px; padding-bottom: 10px; display: block; font-family: "微软雅黑"; margin-right: 15px; float: left; }
.Rftcen { width: 230px; overflow: hidden; padding-top: 20px; padding-bottom: 20px; float: right; }
.Rftcen a{ color:#FFF;}
.Rftcen p { font-family: "微软雅黑"; color: #FFF; font-size: 14px; padding-left: 10px; line-height: 28px; }
.ftdown { width: 100%; padding-top: 5px; padding-bottom: 5px; background-color: #0b91bb; }
.ftdowncen { margin: auto; width: 646px; overflow: hidden; height: 30px; }
.ftdowncen ul li { font-family: "微软雅黑"; float: left; font-size: 13px; color: #83e1ff; line-height: 30px; }
.ftdowncen ul li a { color: #FFF; padding-right: 30px; padding-left: 30px; display: block; background-image: url(images/line.png); background-repeat: no-repeat; background-position: 0px 10px; }


.contact { overflow:hidden; padding-right: 20px; padding-left: 20px; }
.contacttit { height: 50px; background-image: url(images/lxwm.jpg); }

.contactcon { overflow: hidden; }
.contactcon p { font-size: 14px; font-family: "微软雅黑"; line-height: 25px; color: #787878;}
.contactcon h1 { font-family: "微软雅黑"; color: #0DA6D7; font-size: 18px; margin: 0px; padding: 0px; }

/*内页样式*/
.cencon { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
.cataorgy { width: 260px; overflow: hidden; }
.cataorgynav { height: 60px; }
.catalog { width: 250px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.catalog ul li a { color: #000; display: block; height: 40px; background-image: url(images/li.png); text-align: center;  margin-bottom: 5px; }
.catalog ul li a:hover { background-image: url(images/lihover.png); color: #FFF; background-repeat: no-repeat; }
.catalog ul li a.hover { background-image: url(images/lihover.png); color: #FFF; background-repeat: no-repeat;}

.catalog ul li { font-family: "微软雅黑"; font-size: 13px; line-height: 40px; text-align: justify; }
.innerleft { float: left; width: 260px; overflow: hidden; }
.leftcontact { width: 300px; overflow: hidden; }
.leftcontactnav { height: 60px; background-image: url(images/inlxwm.jpg); }
.leftcon { width: 250px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
.leftcon p { font-family: "微软雅黑"; font-size: 13px; font-weight: normal; line-height: 30px; padding-left: 4px; }
.leftcon h1 { font-family: "微软雅黑"; font-size: 16px; color: #0da6d7; padding-top: 10px; padding-bottom: 10px; }
.inright { float: right; width: 700px; overflow: hidden; }
.inabnav { height: 60px; width: 700px; background-image: url(images/rightnav.png); }
.postiton { height: 60px; float: right; }
.postiton h1 { font-family: "微软雅黑"; font-size: 13px; margin: 0px; line-height: 40px; font-weight: normal; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; color: #908f8f; }

.postiton h1 a { color: #908f8f; }
.postiton h1 a:hover { color: #0086E7; }
.abcontent { min-height: 185px; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; }
.aboutsintro { float: right; overflow: hidden; }
.aboutintro p { line-height: 24px; margin-top: 3px;  font-family: "微软雅黑"; font-size: 14px; }
.intitle { line-height: 60px; float: left; overflow: hidden; display: block; width: 400px; }
.intitle h1 { font-family: "微软雅黑"; font-size: 20px; color: #0da6d7; font-weight: normal; text-align: center; float: left; padding-left: 15px; }
.intitle span { float: left; font-family: Arial, Helvetica, sans-serif; padding-left: 15px; color: #908f8f; font-size: 13px; }

.innernews { height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.innernewsimg { height: 30px; width: 19px; background-image: url(images/inli.png); float: left; }
.innernewstitle h1 { font-family: "微软雅黑"; font-size: 13px; font-weight: normal; line-height: 30px; }
.innernewstitle { float: left; height: 30px; padding-left: 10px; }
.innernewstitle h1 a:hover { color: #CE2812; }
.dates { float: right; height: 30px; }
.dates h1 { font-family: "微软雅黑"; font-size: 12px; line-height: 30px; font-weight: normal; color: #999; }
.infoDetail { overflow: hidden; }
.infoDetailtitle { overflow: hidden; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.infoDetailtitle h1 { font-family: "微软雅黑"; font-size: 16px; line-height: 30px; text-align: center; padding-bottom: 10px; }
.infoDetailtitle p { font-family: "微软雅黑"; font-size: 13px; line-height: 30px; text-align: center; }
.infoDetailcontent { }
.infoDetailcontent p { font-family: "微软雅黑"; font-size: 13px; line-height: 30px; }

.djxclist { overflow: hidden; }
.djxclist li { float: left; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; }
.djxclist a { color: #9A9084; }
.djxclist li img { height: 100px; line-height: 20px; overflow: hidden; width: 150px; padding: 3px; background: #FFF none repeat scroll 0% 0%; border: 1px solid #DADADA; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; margin-left: 5px; }
.djxclist li .title { text-align: center; color: #4A4A4A; font-family: "微软雅黑"; font-size: 14px; }
.ContactUs {
	overflow: hidden;
}
.ContactUs h1 { font-size: 20px; font-family: "微软雅黑"; color: #0DA6D7; 
}
.ContactUs p {
	text-indent: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
}

/***程序员加的样式**/
#photolist {
	text-align:center;
	padding:10px 10px 10px 10px;
}
#productname a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#productname a:hover {
	color:#D52410;
	font-size:12px;
	text-decoration:underline;
}
#productlist {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	_padding-top:2px;
	+padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#productlist:hover {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	margin:0px;
	border:1px solid #ff6600;
}
#productlist #productpicture {
	width:204px;
	height:204px;	
	_height:200px;
	+height:203px;
	text-align:center;
	display:table-cell;
 *display:inline-block;
	vertical-align:middle;
	position:relative;
	background-color:#ffffff;
}
#productlist #productpicture #imgouter {
+position:absolute;
+top:50%;
+left:0;
}
#productlist #productpicture #imginner {
+position:relative;
+top:-50%;
+left:0;
}
#productlist #productpicture #imginner img {
	display:block;
	margin:0 auto;
	border:0px;
}
#productname {
	padding-top:2px;
	padding-bottom:5px;
	text-decoration: none;
	line-height:130%;
	text-align:center;
}
.input4 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.input6 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	height:20px;
	color:#000000;
}
.input3s {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	color:#000000;
}
.input3{
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	color:#000000;
}
.input5 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	height:20px;
	color:#000000;
}
.input {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:190px;
	height:20px;
	color:#000000;
}
.input:hover, .input2:hover, .input4:hover, .input5:hover, .input6:hover, .input3s:hover {
	background-color:#ffffff;
	border:1px solid #ff6600;
	color:#000000;
}
.jobbutton{background-color:#82AD27;color:#FFFFFF;font-size:14px;border-right:1px solid #5C7B1C;border-bottom:1px solid #5C7B1C;padding:4px 12px 4px 12px;border-left:1px solid #A5D542;border-top:1px solid #A5D542;}

