@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
body {
	color: #5b5b5b;
	font-size: 12px;
	font-family:"微软雅黑";
	background:url(../img/body-bg.jpg) repeat-x;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color:#f96;
}
.clear {
	overflow: hidden;
	zoom: 1;
}




.wrap{ width:1003px; margin:0 auto;}

.top{ height:25px; line-height:25px;}
.h1{ color:#fff;} 

.head{ height:120px; background:url(../img/head-bg.jpg) top right no-repeat;}
.logo{ width:445px; float:left;}
.head p{ text-align:right; font-size:21px; font-weight:bold; color:#17395f; padding:45px 20px 0 0;}


.menu{ height:49px; text-align:center; padding:0 0 0 80px;}
.menu ul li{ float:left; line-height:49px; width:120px;}
.menu ul li a{ font-family:"宋体"; font-size:14px; color:#fff;}


.banner{ height:550px; background:url(../img/banner.jpg) no-repeat;}

.pro{ margin:20px 0;}
.left{ float:left; width:230px; background:#4281d4; padding:10px 5px; color:#fff;}
.left a{ color:#fff;}
.profl h3{ text-align:center; background:url(../img/profl-h3-bg.jpg) bottom no-repeat; padding:5px 0 20px 0;}
.profl h3 a{ font-size:14px;}
.profl h3 span{ font-size:12px;}


.profl ul li{ width:230px; height:27px; line-height:27px; background:#5e94da; margin:6px 0 0 0; text-align:center;}
.contact{ margin:18px 0 0 0;}
.contact h3{ text-align:center; background:url(../img/profl-h3-bg.jpg) bottom no-repeat; padding:5px 0 20px 0;}
.contact h3 a{ font-size:14px;}
.contact h3 span{ font-size:12px;}
.contact p{ font-family:"宋体"; line-height:190%; padding:10px 0 0 20px;}


.prozs{ width:743px; float:right;}
.prozs h3{ background:url(../img/prozs-h3-bg.jpg) no-repeat; height:30px; }
.zs{ float:left; color:#fff; padding:0 0 0 20px; font-size:14px; line-height:30px;}
.zs span{ font-size:12px;}
.more{ float:right; padding:0 22px 0 0; margin:4px 0 0 0;}

.prozs ul li{ width:162px; float:left; margin:12px 0 0 18px; text-align:center; _margin:12px 0 0 13px;}
.prozs ul li img{ border:1px #c9c9c9 solid;}
.prozs ul li a{ font-family:"宋体"; color:#4f4f4f;}

.company{ background:#f5f4f9; padding:20px 0;}
.company h3{ background:url(../img/company-h3-bg.jpg) repeat-x; height:30px;}
.zs1{ width:220px; float:left; background:#4281d4;}
.cmore{ background:url(../img/more.jpg) no-repeat; display:block; width:52px; height:20px; float:right; margin:5px 10px 0 0; text-align:center;}

.company-con{ padding:10px;}
.company-con img{ width:172px; float:left; margin:0 15px 0 0; border:1px #bab9bd solid; padding:2px; background:#fff;}
.company-con p{ text-indent:2em; line-height:190%; color:#5b5b5b; padding:8px 0 0 0;}


.news{ margin:20px 0;}
.hynews{ width:502px; float:left; display:inline;}
.hynews h3{ background:url(../img/hynews-h3-bg.jpg) bottom no-repeat; padding:0 0 4px 0;}
.n{ float:left; color:#4281d4; font-size:14px; padding:0 0 0 10px;}
.m{ float:right; display:block; width:52px; height:20px; text-align:center; background:url(../img/m.jpg) no-repeat;}
.hynews ul{ padding:8px;}
.hynews ul li{ line-height:220%; border-bottom:1px #5b5b5b dashed; padding:0 8px;}
.hynews ul li a{ float:left; background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.hynews ul li span{ float:right;}


.hynews{ width:502px; float:left; display:inline;}
.hynews h3{ background:url(../img/hynews-h3-bg.jpg) bottom no-repeat; padding:0 0 4px 0;}
.n{ float:left; color:#4281d4; font-size:14px; padding:0 0 0 10px;}
.m{ float:right; display:block; width:52px; height:20px; text-align:center; background:url(../img/m.jpg) no-repeat;}
.hynews ul{ padding:8px;}
.hynews ul li{ line-height:220%; border-bottom:1px #5b5b5b dashed; padding:0 8px;}
.hynews ul li a{ float:left; background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.hynews ul li span{ float:right;}


.qynews{ width:501px; float:right; display:inline;}
.qynews h3{ background:url(../img/hynews-h3-bg.jpg) bottom no-repeat; padding:0 0 4px 0;}
.qynews ul{ padding:8px;}
.qynews ul li{ line-height:220%; border-bottom:1px #5b5b5b dashed; padding:0 8px;}
.qynews ul li a{ float:left; background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.qynews ul li span{ float:right;}

.foot{ color:#fff;}
.foot a{ color:#fff;}
.foot-top{ background:#1c5cb1; padding:20px 0;}
.nav{ text-align:center; }
.nav a{ margin:0 0 0 20px;}

.yl{ padding:8px 0 0 0;}
.yl h3{ float:left;}
.yl-con a{ margin:0 0 0 8px;}



.bq{ background:#17395f; padding:10px 0; text-align:center;}



/*内页*/
.right{ width:743px; float:right;}
.right-top{ background:url(../img/company-h3-bg.jpg) repeat-x; height:30px; line-height:30px;}
p.lef{ width:98px; background:#4281d4; float:left; text-align:center; color:#fff; font-size:14px;}
p.rig{ float:right; padding:0 10px 0 0;}
.text{ line-height:190%; padding:10px 20px;}
.text p{ text-indent:2em;}


.tj h3{ background:url(../img/tj-h3-bg.jpg) bottom no-repeat; padding:0 3px 0 0; height:30px; line-height:30px; font-size:14px; color:#4281d4; padding:0 0 0 10px;}
.tj ul{ padding:8px;}
.tj ul li{ line-height:220%; border-bottom:1px #5b5b5b dashed; padding:0 8px;}
.tj ul li a{ float:left; background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.tj ul li span{ float:right;}




.pzs li{ width:162px; float:left; margin:12px 0 0 10px; text-align:center; _margin:12px 0 0 7px;}
.pzs li img{ border:1px #c9c9c9 solid;}
.pzs li a{ font-family:"宋体"; color:#4f4f4f;}



.text h1{ text-align:center; font-size:14px;}
.tp{ text-align:center; margin:10px 0;}
.tp img{ border:1px #c9c9c9 solid;}


.sm{ background:#c9c9c9; margin:10px 0; height:30px; line-height:30px; text-align:center;}


.lb li{ line-height:220%; border-bottom:1px #5b5b5b dashed; padding:0 8px;}
.lb li a{ float:left; background:url(../img/hynews-ul-li-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.lb li span{ float:right;}



/*分页样式*/
.paging{float:right; text-align:left; width:100%; padding-top:10px; font-size:12px;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}

/*message样式*/

#word{
	background:#f7f7f7; padding:15px 8px;
    text-align: left;
    width: 100%;
}
.f2{ font-weight:bold;}

/*网站地图*/
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(../img/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(../img/line.gif) no-repeat;}


.index_news{ height:547px; background:#f8f8f8; border-top:#f1f1f1 solid 1px;}
.index_news01{ width:1004px; margin:0 auto;}
.index_news02{ text-align:center; font-size:32px; font-weight:bold; color:#e0e0e0; font-family:Arial; text-transform:uppercase; line-height:27px; padding-top:42px;}
.index_news02 span{ background:url(../img/tit.png) no-repeat center center; font-family:"å¾®è½¯é›…é»‘"; display:block; font-size:24px; color:#0256ac;}

.index_news03{ width:106%; padding-top:28px; overflow:hidden;}
.index_news03 dl{ float:left; margin:0 60px 30px 28px; position:relative; width:376px; height:145px; background:#fff; border:#e7e7e7 solid 1px; padding:0 20px 0 46px;}
.index_news03 dl dt{ font-size:18px; padding-top:20px; height:24px; overflow:hidden;}
.index_news03 dl dt a{ color:#5d5d5d;}
.index_news03 dl dt a:hover{ color:#0256ac;}
.index_news03 dl dd{ margin-top:15px; line-height:24px; font-size:14px; color:#5d5d5d; height:65px; overflow:hidden; background:url(../img/n01.jpg) no-repeat left bottom;}
.index_news04{ position:absolute; top:33px; left:-29px; width:56px; height:56px; text-align:center; background:#0256ac; color:#fff; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.index_news04 span{ font-size:14px;}
.index_news05{}
.index_news05 a{ width:139px; height:26px; line-height:26px; border:#c5c5c5 solid 1px; display:block; text-align:center; margin:0 auto; font-size:14px; color:#6d6d6d;}
.index_news05 a:hover{ color:#0256ac; border:#0256ac solid 1px; }

.partFourM{width: 1004px;height: 285px; padding-top:25px;}
.caseleft{ width:17px; height:101px; float:left; margin-top:77px; background:url(../img/jj01.jpg) no-repeat;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.caseleft:hover{ background:url(../img/jj01_on.jpg) no-repeat;}
.caseright{ width:17px; height:101px; margin-left:19px; text-align:right; float:left; margin-top:77px; background:url(../img/jj02.jpg) no-repeat;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.caseright:hover{ background:url(../img/jj02_on.jpg) no-repeat;}
.partFourCon{width: 930px;float: left;overflow: hidden;height: 285px;position: relative; margin-left:21px;}
.case li{float: left;width: 290px;overflow: hidden;height: 255px; border:#e7e7e7 solid 1px; margin-right:30px; background:#fff; display: inline;position: relative; box-shadow:#ddd 0 0 7px;}