﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:15px; font-family:"微软雅黑"; line-height:24px; color:#000000; background-color:#FFF;
}
div,table{
	margin:0 auto;
}
a{
	color:#666666; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#0f63b9; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}



.top{
	width:1000px; height:126px; overflow:hidden;
}
.logo{
	width:160px; height:85px; overflow:hidden; float:left; margin-top:15px;
}
.sou{
	width:280px; height:25px; line-height:25px; overflow:hidden; text-align:right; float:right;
}
.sou a{
	margin:0px 5px;
}
.tel{
	width:295px; height:40px; line-height:35px; overflow:hidden; background:url(../images/tel.jpg) no-repeat left center; color:#c40006; font-size:16px; font-weight:bold; font-family:"微软雅黑"; /*float:right;*/ margin-top:35px; text-indent:160px;margin-left: 700px;
}

.menu_bg{
	width:100%; max-width:1600px; min-width:1000px; height:42px; background:url(../images/menu.gif) repeat-x center top;
}
.menus{
	width:1000px; height:42px; color:#FFF; font-size:13px; font-family:"微软雅黑";
}


.banner{
	width:100%; max-width:1600px; min-width:1000px; height:395px; overflow:hidden;
}
#imgPlay {
	width:1600px; height:395px; overflow:hidden; margin:0px auto; zoom:1; position:relative;
}
#imgPlay .imgs img {
	width:1600px;
}
#imgPlay .imgs li {
	position:relative; float:left;
}
#imgPlay .imgs {
	width: 5760px;
}
#imgPlay .btn {
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
#imgPlay .btn a {
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat; border:1px dashed red;
}
#imgPlay .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}
#imgPlay .prev {
	width:59px; height:25px; overflow:hidden; background: url(../images/b_left.jpg) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:462px; bottom:2px;
}
#imgPlay .next {
	width:59px; height:25px; overflow:hidden; background: url(../images/b_right.jpg) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:400px; bottom:2px;
}

.notice{
	width:1000px; height:42px; line-height:42px; overflow:hidden; background:url(../images/notice.png) no-repeat left center; text-indent:65px;
}
.notice ul li{
	height:42px; line-height:42px; overflow:hidden;
}

.ibg{
	width:100%; max-width:1600px; min-width:1000px; overflow:hidden; background-color:#eff0f2; padding:10px 0px 15px 0px;
}


.content{
	width:1000px; overflow:hidden; margin-top:20px;
}
.inews{
	width:315px; height:300px; overflow:hidden; float:left;
}
.news_t{
	height:42px; overflow:hidden; text-indent:4px; border-bottom:1px solid #e2e3e5;
}
.n_more{
	margin-top:15px;
}
.news_c{
	height:80px; overflow:hidden; margin-top:23px; border-bottom:1px solid #e2e3e5;
}
.tds img{
	width:86px; height:66px; padding:2px; border:1px solid #b0b0b0;
}
.inews ul{
	margin-top:5px;
}
.inews ul li{
	height:34px; line-height:34px; overflow:hidden; background:url(../images/icon.gif) no-repeat 2px center; padding-left:17px; border-bottom:1px dotted #d5d6d8;
}
.inews ul li span{
	color:#b2b3b4;
}

.iabout{
	width:360px; height:300px; overflow:hidden; float:left; display:inline; margin-left:50px;
}
.about_c{
	height:232px; overflow:hidden; line-height:23px; margin:23px 5px 0px 5px;
}
.about_c img{
	width:183px; height:133px; overflow:hidden; float:left; display:inline; margin-right:10px; border:1px solid #dfdfdf;
}
.about_c p{
	margin:0px; padding:0px;
}

.ilx{
	width:237px; height:300px; overflow:hidden; float:right;
}
.lx_img{
	width:225px; /*height:81px; overflow:hidden; margin-top:23px;*/
}
.lx_c{
	width:225px; height:125px; line-height:25px; /*overflow:hidden; margin-top:15px;*/
}
.lx_c p{
	margin:0px; padding:0px;
}

.pro_c{
	width:1000px; height:140px; overflow:hidden; margin-top:15px;
}
.pro_c .blk_18 {
	width:1000px; height:140px; overflow:hidden; zoom:1;
}
.pro_c .blk_18 .pcont{	
	width:922px; overflow:hidden; float:left;	
}
.pro_c .blk_18 .ScrCont{
	width:32766px; zoom:1; margin-left:-5px;
}
.pro_c .blk_18 #List1_1, .pro_c .blk_18 #List2_1{
	float:left;
}
.pro_c .blk_18 .LeftBotton {
	width:29px;
	height:71px;	
	background:url(../images/left.png) no-repeat;
	float:left;
	margin:35px 10px 0px 0px;
}
.pro_c .blk_18 .RightBotton {
	width:29px;
	height:71px;
	background:url(../images/right.png) no-repeat;
	float:left;
	margin:35px 0px 0px 10px;
}
.pro_c .blk_18 .pl{
	width:213px; height:136px; overflow:hidden; float:left; padding:0px 9px;
}
.pro_c .blk_18 .pl .img{
	width:213px; height:136px; overflow:hidden;
}



.nban{
	width:100%; max-width:1600px; min-width:1000px; height:310px; overflow:hidden; text-align:center;
}

.conLeft{
	width:218px; height:auto !important; min-height:500px; height:500px; float:left; padding-bottom:30px;
}
.left_n{
	height:39px; line-height:39px; overflow:hidden; background:url(../images/l_n.gif) no-repeat center top; color:#FFF; text-align:center;
}
.left_n span{
	font-size:14px; font-family:"微软雅黑"; margin-right:10px;
}
.left_m{ 
	width:216px; overflow:hidden; padding:20px 0px 50px 0px; margin-top:-1px; border:1px solid #095798;
}
.left_m ul li { 
	height:30px; line-height:30px; overflow:hidden; background:url(../images/l_m.gif) no-repeat 22px center; font-family:"微软雅黑"; text-indent:30px;
}
.left_lx{
	overflow:hidden; background:url(../images/l_lx.png) no-repeat center top; margin-top:30px; padding:65px 15px 0px 15px;
}


.conRight{
	width:740px; height:auto !important; min-height:500px; height:500px; float:right; padding-bottom:30px;
}
.right_n{
	height:40px; line-height:40px; overflow:hidden; color:#08599f; font-size:16px; font-family:"微软雅黑"; border-bottom:2px solid #08599f;
}
.right_n span{
	font-size:12px; font-family:"宋体"; color:#666666;
}

.right_con{
	overflow:hidden; margin:20px 10px;min-height: 400px;line-height: 30px;
}


ul.honor li{
	width:199px; height:180px; overflow:hidden; float:left; display:inline; margin:0px 20px;
}
ul.honor li .img{
	width:199px; height:133px; overflow:hidden; background:url(../images/h_bg.jpg) no-repeat center top;
}
ul.honor li .img img{
	width:194px; height:127px; margin:2px 0px 0px 2px;
}
ul.honor li .name{
	width:194px; overflow:hidden; line-height:20px; text-align:center; margin-top:5px;
}


ul.case li{
	width:200px; height:270px; overflow:hidden; float:left; display:inline; margin:0px 20px;
}
ul.case li .img{
	width:200px; height:215px; overflow:hidden;
}
ul.case li .name{
	width:200px; line-height:20px; text-align:center; overflow:hidden; margin-top:8px;
}
.case_t{
	height:40px; line-height:40px; overflow:hidden; font-size:14px; margin-bottom:10px; border-bottom:1px solid #e6e6e6;
}

ul.draw li{
	width:346px; height:305px; overflow:hidden; float:left; display:inline; margin:0px 7px;
}
ul.draw li .img{
	width:336px; height:226px; overflow:hidden; padding:4px; border:1px solid #b6b6b6;
}
ul.draw li .name{
	width:336px; height:30px; line-height:30px; text-align:center; overflow:hidden;
}

ul.video li{
	width:326px; height:362px; overflow:hidden; float:left; display:inline; margin:0px 17px;
}
ul.video li .img{
	width:326px; height:305px; overflow:hidden;
}
ul.video li .name{
	width:326px; line-height:20px; text-align:center; overflow:hidden; margin-top:10px;
}

ul.jobs li{
	height:40px; line-height:40px; overflow:hidden; margin-bottom:5px; border-bottom:1px dotted #b2b2b2;
}
ul.jobs li span{
	color:#bcbcbc;
}


.title{
	overflow:hidden; padding:5px 10px; text-align:center; font-size:16px;
}
.time{
	height:35px; line-height:35px; overflow:hidden; margin-bottom:10px; text-align:center; color:#666666; border-bottom:1px solid #e6e6e6;
}
.pages{
	overflow:hidden; padding-top:20px; clear:both; text-align:center;
}
.pages a,.pages span {
	margin:0px 2px; color:#818181; background-color:#FFF; line-height:20px; padding:2px 10px; display:inline-block; border:1px solid #dbdde4;
}
.pages a:hover, .pages span{
	color:#0f63b9;
}



.ipt1{
	width:307px; height:22px; line-height:20px; overflow:hidden; background:url(../images/ipt1.gif) no-repeat left top; padding:0px 2px; border:0px;
}
.ipt2{
	width:61px; height:22px; line-height:20px; overflow:hidden; background:url(../images/ipt2.gif) no-repeat left top; padding:0px 2px; border:0px;
}
.txt{
	width:448px; height:59px; line-height:18px; overflow:hidden; background:url(../images/txt.gif) no-repeat left top; font-size:12px; padding:2px; border:0px;
}
.btn_tj{
	width:92px; height:30px; overflow:hidden; background:url(../images/btn_tj.jpg) no-repeat center top; border:0px; cursor:pointer;
}




.link_bg{
	width:100%; max-width:1600px; min-width:1000px; overflow:hidden; background-color:#0f63b9; margin-top:40px;
}
.link{
	width:1000px; overflow:hidden; background:url(../images/b_logo.png) no-repeat 780px top; color:#FFF; margin:25px auto;
}
.link a{
	color:#FFF;
}
.link a:hover{
	color:#FFF; text-decoration:underline;
}
.link dl{
	width:100px; overflow:hidden; text-align:center; float:left; display:inline; margin-left:20px;
}
.link dl dt{
	height:30px; line-height:30px; overflow:hidden; font-weight:bold;
}
.link dl dd{
	height:30px; line-height:30px; overflow:hidden;
}


.btmbg{
	width:100%; max-width:1600px; min-width:1000px; overflow:hidden; background-color:#d6d6d6; padding:10px 0px;
}
.btm{
	width:960px; overflow:hidden; line-height:20px;
}




