@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.border{border:1px solid #DFDFDF;}

.bg{background-color: #B0C4DE;}

.bg1{background-color: #CAFF70;}

.bg2{background-color: #FFC1C1;}

.bg3{background-color: #FFA07A;}

.bg4{background-color: white;}

.hj200 {line-height: 200%;}

.mt30{margin-top: 30px}

.mt20{margin-top: 20px}

.mt10{margin-top: 10px}

.w0{width: 100%}

.w1000{width: 1000px;margin:0 auto;}

.w1100{width: 1100px;margin:0 auto;}

.w1200{width: 1200px;margin:0 auto;}

.w1140{width: 1140px;margin:0 auto;}

a { text-decoration: none; outline: none; color: #444; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;}

img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}



/*header start*/

.header{height: 115px;background: url(../images/top.jpg) no-repeat center;}

.header .top{height: 35px;line-height: 35px;color: #fff}

.header .top .top_r{width: 650px;height: 35px;color: #fff}

.header .top .top_r .ksnav li{width: 100px;text-align: right;color: #fff;position: relative;left: 10px;}

.header .bot{height: 80px;line-height: 80px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.nav{ width: 720px; height:80px; line-height:80px; position:relative;z-index:999;margin: 0 auto}



.nav .nLi{ float:left;  position:relative; display:inline;}

.nav .nLi h3{ float:left;}

.nav .nLi h3 a{ display:block; width: 75px; font-size:16px;font-weight: normal;text-align: center;font-weight: bold;}

.nav .nLi:nth-child(4) h3 a{ display:block; width: 120px; font-size:16px;font-weight: normal;text-align: center; font-weight: bold;}

.nav .sub{ display:none; width:100px; left:0; top:100px;position:absolute;z-index: 9999;background:url(../images/hoverbg.png) repeat-y ;line-height:35px;padding:5px 0;border-bottom: 3px solid #083D89}

.nav .sub li{ zoom:1;}

.nav .sub a{ display:block; padding:0 10px;text-align: center;}

.nav .sub a:hover{ background:#083D89; color:#fff;}

.nav .on h3 a{ background:#083D89; color:#fff;}

/*header end*/



/*banner start*/

.rslides{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.rslides li{

	-webkit-backface-visibility:hidden;

	position:absolute;

	display:none;

	width:100%;

	left:0;

	top:0;

}

.rslides li:first-child{

	position:relative;

	display:block;

	float:left;

}

.rslides img{

	display:block;

	height:auto;

	float:left;

	width:100%;

	border:0;

}

/*pager*/

.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}

.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}

.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}

.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}



/* Callback example */

.callbacks_container{

	position:relative;

	width:100%;

	max-width:100%;

	text-align:center;

}



.callbacks{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.callbacks li{

	position:absolute;

	width:100%;

	left:0;

	top:0;

}

.callbacks img{

	display:block;

	position:relative;

	z-index:1;

	height:auto;

	width:100%;

	border:0;

}

.callbacks .caption{

	display:block;

	position:absolute;

	z-index:2;

	font-size:20px;

	text-shadow:none;

	color:#fff;

	background:#444;

	background:rgba(0,0,0, .8);

	left:0;

	right:0;

	bottom:0;

	padding:10px 20px;

	margin:0;

	max-width:none;

}

.callbacks_nav{

	position:absolute;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	top:50%;

	left:0;

	opacity:0.6;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:61px;

	width:38px;

	background:transparent url("../images/themes.gif") no-repeat left top;

	margin-top:-30px;

	display:none;

}

.callbacks_container:hover .callbacks_nav{display:block;}

.callbacks_nav:active{opacity:1.0;}

.callbacks_nav.next{

	left:auto;

	background-position:right top;

	right:0;

}



@media screen and (max-width:600px){

	.callbacks_nav{

		top:47%;

	}

}

/*banner end*/



/*proList start*/

.proList{height: 180px;background: url(../images/pro_listbg.jpg) no-repeat center;border-bottom: 1px solid #ccc}

.proList .plbody .lxwm{width: 300px;padding:15px 0;color: #fff; /*float: right;*/}

.proList .plbody .lxwm .title{font-size: 24px;color: #FF6715;line-height: 30px;}

.proList .plbody .lxwm font{font-size: 16px;line-height: 33px}

.proList .plbody .lxwm b{font-size: 28px;line-height: 32px;}

.proList .plbody .lxwm p{line-height: 28px;font-size: 15px;}

.proList .plbody .Listul{width:900px;}

.proList .plbody .Listul ul li{width:200px;height:69px;padding: 10.5px;/*border:1px solid #ccc;*/text-align: center;line-height: 68px;font-size: 16px;color: #555;font-weight: bold;}

.proList .plbody .Listul ul a:nth-child(1) li{width:201px;border-width: 1px 0 0 1px}

.proList .plbody .Listul ul a:nth-child(2) li{width:201px;border-width: 1px 0 0 1px}

.proList .plbody .Listul ul a:nth-child(3) li{width:201px;border-width: 1px 0 0 1px}

.proList .plbody .Listul ul a:nth-child(4) li{width:201px;border-width: 1px 1px 0 1px}

.proList .plbody .Listul ul a:nth-child(5) li{width:201px;border-width: 1px 0 0px 1px}

.proList .plbody .Listul ul a:nth-child(6) li{width:201px;border-width: 1px 0 0px 1px}

.proList .plbody .Listul ul a:nth-child(7) li{width:201px;border-width: 1px 0 0px 1px}

.proList .plbody .Listul ul a:nth-child(8) li{width:201px;border-width: 1px 1px 0px 1px}

.proList .plbody .Listul ul li:hover {background: #083D89;color: #fff}

/*proList end*/



/*product start*/

.product{padding: 40px 0}

.product .title{text-align: center}

.product .title b{text-align: center;line-height: 46px;font-size: 34px;}

.product .title p{text-align: center;line-height: 200%;color: #777;font-size: 15px;}

.product ul li{width: 280px;margin-left: 26.5px;text-align: center;margin-top: 25px;}

.product ul a:nth-child(1) li{margin-left: 0px;}

.product ul a:nth-child(5) li{margin-left: 0px;}

.product ul li .zi{width:280px;height: 40px;background: url(../images/prozibg.png) no-repeat center;line-height: 35px;}

.product ul li .proimg{width: 274px;height: 205px;overflow: hidden;position: relative;left: 3px;}

.product ul li img{ width: 274px; height: 205px; display: block;

    -moz-transition:.5s ease-in;

    -webkit-transition:.5s ease-in;

    -o-transition:.5s ease-in;

    -ms-transition:.5s ease-in;

    transition:.5s ease-in;}



.product ul li .zi:hover {color:#083d89; font-size: 16px;}

.product ul li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

/*product end*/



/*company start*/

.company{padding: 40px 0;background: url(../images/combg.jpg) no-repeat center;}

.company .title{text-align: center}

.company .title b{text-align: center;line-height: 46px;font-size: 34px;color: #fff}

.company .title p{text-align: center;line-height: 200%;color: #777;font-size: 15px;color: #fff}

.company .com_body{padding-top: 15px;}

.company .com_body .com_con{width: 540px;padding-right: 60px;padding-top:40px;color: #fff;font-size: 15px;}

.company .com_body .com_con b{font-size: 18px;color: #FF6715;line-height: 240%;}

.company .com_body .com_con p{line-height: 180%;}

/*company end*/



/*new start*/

.new{padding:40px 0;}

.new .new_l{width: 740px;}

.new .title_n{height: 35px;line-height: 35px;}

.new .title_n .dot{width: 4px;height: 20px;background: #0B3D6E;margin: 7.5px 18px 0 0}

.new .title_n b{font-size: 20px;}

.new .new_l .line{height: 3px;width: 740px;border: 1px solid #dfdfdf;border-width: 1px 0 1px 0;margin: 3px 0}

.new .new_l .new_con{width: 740px;}

.new .new_l .new_con .nc_top{padding:10px 0 15px 0}

.new .new_l .new_con .nc_top .new_nr{width: 570px;}

.new .new_l .new_con .nc_top .new_nr b{width:570px;font-size: 16px;line-height: 40px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new .new_l .new_con .nc_top .new_nr p{line-height: 180%;font-size: 15px;}

.new .new_l .new_con .nc_top .new_nr p a{color: #CC0001}

.new .new_l .new_con .nc_bot{width: 740px;}

.new .new_l .new_con .nc_bot ul li{width: 360px;height: 30px;line-height: 30px;font-size: 14px;}

.new .new_l .new_con .nc_bot ul li .xw{width: 250px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new .new_r{width: 380px;height: 285px;padding:15px 20px;}

.new .new_r img{margin: 8px auto}

.new .new_r ul li{height: 34px;line-height: 30px;}

.new .new_l .new_con .nc_top .new_nr b:hover{color: #083d89; }

.new .new_l .new_con .nc_top .new_nr p:hover{color: #083d89; }

.new .new_l .new_con .nc_bot ul li .xw:hover{color: #083d89; }

.new .new_r ul li:hover{color: #083d89;}

/*new end*/



/*footer start*/

.yqlj b{font-size: 16px;}

.yqlj ul li{margin-left: 20px;color:#333;}

.footer{padding: 20px;background: #444;border-top: 6px solid #083D89}

.footer ul{margin-bottom: 15px;}

.footer ul li{width: 125px;font-size: 15px;color: #fff;background: url(../images/line1.jpg) no-repeat center right;text-align: center;}

.footer ul a:nth-child(8) li{background: none;}

.footer p{color: #fff;text-align: center;font-size: 15px;line-height: 180%;}

/*footer end*/

/*main start*/



.main {

	margin: 40px auto

}

.main .pro_list {

	width: 240px;

	background: #fff;

	padding-bottom: 17px;

}

.main .pro_list .pl_top {

	width: 240px;

	height: 90px;

	background: url(../images/pl_top.jpg) no-repeat center;

}

.main .pro_list .ul1 li {

	width: 200px;

	background: #dfdfdf;

	margin: 9px auto;

	line-height: 30px;

	padding: 0 10px;

}

.main .pro_list .ul1 .son {

	width: 200px;

	height: 22px;

	margin: 0 auto;

	line-height: 22px;

	border-bottom: 1px dashed #dfdfdf

}

.main .pro_list .ul1 ul {

	width: 200px;

	display: none;

	clear: both;

	background: #fff

}

.main .main_body {

	width: 830px;

	background: #fff;

	padding: 10px 0;

	margin: 0

}

.main_body .title {

	width: 810px;

	height: 35px;

	margin: 0 auto;

	border: 2px solid #aaaaaa;

	border-width: 0 0 2px 0;

	line-height: 35px;

}

.main_body .title b {

	font-size: 18px;

	color: #084DAD

}

.main_body .title b font {

	font-size: 14px;

	font-weight: normal;

	color: #888

}

.main_body .title .fr {

	font-size: 12px;

	color: #666

}

.main_body .main_bot {

	width: 800px;

	padding-top: 10px;

	margin: 0 auto;

	line-height: 28px

}

/*main end*/

/*产品中心*/



.pro_body {

	width: 860px;

	padding: 10px 0;

	margin-top: 15px;

}

.pro_body ul li {

	width: 284px;

	height: 200px;

	margin-bottom: 15px;

}

.pro_body ul li .proimg {

	width: 250px;

	height: 187px;

}

.pro_body ul li .proimg img {

	position: relative;

	top: 5px;

	left: 16px;

	border: 1px #dfdfdf solid;

}

.pro_body ul li .prozi {

	width: 250px;

	text-align: center;

	position: relative;

	top: -10px;

	margin-top: 20px;

}

.pro_body ul li .h1 {

	width: 250px;

	text-align: center;

	position: relative;

	top: -25px;

	margin-top: 20px;

	text-align: center;

	color: red;

}

/*文章页*/



.ny_title h2 {

	line-height: 40px;

	color: #666666;

	font-size: 18px;

	border-bottom: 1px #ccc dashed;

	margin-bottom: 20px;

	font-weight: bold;

}

/*上下篇*/



.per {

	float: left;

	margin-top: 20px;

	text-align: center;

	width: 100%;

	margin-bottom: 20px;

	background: #E0D8D8;

}

.per p {

	line-height: 35px;

	margin: 0px;

	padding: 0px 10px;

	width: auto;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.fl {

	float: left;

}

.fr: {

	float: right;

}

/*相关文章*/



.xgwz {

	display: inline-block;

}

.cgbt {

	border-bottom: 1px #ccc solid;

	font-size: 18px;

	font-weight: bold;

	width: 800px;

}

.xgxw {

	width: 360px;

	line-height: 25px;

	height: 25px;

	float: left;

	margin: 5px 20px;

	border-bottom: 1px #ccc dashed;

	white-space: nowrap;

	overflow: hidden;

}

.pro_img2 {

	width: 100%;

	margin: 0px auto;

	height: auto overflow: auto;

}

.pro_img2 ul {

	padding: 0px;

	margin: 0px;

	list-style: none;

}

.pro_img2 ul li {

	float: left;

	width: 150px;

	margin: 10px 5px;

	height: 160px;

}

.pro_img2 ul li a {

	text-decoration: none;

}

.pro_img2 ul li a img {

	width: 150px;

	height: 113px;

	border: 1px #ccc solid;

	border-radius: 3px;

}

.pro_img2 ul li a span {

	width: 150px;

	line-height: 20px;

	height: 20px;

	text-align: center;

	color: #666;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

/*新闻列表*/



dl.news_dl {

	font-size: 14px;

	color: #666;

	padding: 5px;

	line-height: 22px;

	border-bottom: 1px dashed #CCCCCC;

	margin: 6px;

}

dl.news_dl dt {

	line-height: 24px;

	height: 24px;

	width: 780px;

	overflow: hidden;

}

dl.news_dl .dt_1 {

	height: 20px;

	padding-left: 20px;

	font-size: 16px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

dl.news_dl .dt_2 {

	font-size: 12px;

	float: right;

	padding: 0 10px 0 8px;

	font-family: "Microsoft YaHei";

}

/*上下页*/



/*.web_pages {

	width: 860px;

	display: inline-block;

}

.web_pages ul {

	float: left;

	padding: 12px 0px 12px 22px;

	margin-left: 20px;

}

.web_pages ul li {

	float: left;

	line-height: 17px;

	margin-right: 6px;

	border: 1px solid #2D60B1;

	background: #2D60B1;

}

.web_pages ul li a {

	float: left;

	padding: 10px;

	color: #FFF;

	display: block;

}

.web_pages ul li a:hover {

	background-color: #3A3B3A;

	color: #fff;

	text-decoration: none;

	padding: 10px;

}

.web_pages ul li.thisclass,

.web_pages ul li.thisclass a,

.pagebox ul li.thisclass a:hover {

	background-color: #3A3B3A;

	color: #fff;

	padding: 5px;

	font-weight: bold;

}

.web_pages .pageinfo {

	line-height: 28px;

	padding: 12px 10px 12px 16px;

	color: #FFF;

}

.web_pages .pageinfo strong {

	color: white;

	margin: 0px 2px;

}*/

/*友情链接*/



.links {

	clear: both;

	line-height: 28px;

	color: #fff;

	background: #5D5C5C;

	font-size: 16px;

	width:100%;

}

.links a {

	font-size: 12px;

	color: #fff;

	line-height: 23px; padding:3px;

}

/*网站地图*/



.mapbody {

	margin: 0 auto;

}

#content01 h3 {

	font-size: 20px;

	padding: 10px;

	margin-left: 22px;

	color: #04AFDA;

	line-height: 20px;

	font-weight: 600;

	border-bottom: #d6d6d6 1px solid;

	clear: both;

}

#content01 h3 span {

	float: right;

	font-weight: 100;

	font-size: 12px;

	color: #666666;

}

#content01 {

	float: left;

	line-height: 30px;

	font-size: 14px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 20px;

	width: 1100px;

}

#contact-c li {

	margin-top: 10px;

}

.linkbox {

	padding: 0px 30px;

	width: auto;

}

.f6 {

	width: 990px;

}

.linkbox h3 {

	width: 150px;

}

.linkbox ul li {

	border-bottom: 1px #ccc dashed;

	margin-left: 15px;

	width: auto;

	float: left;

	list-style: none;

	line-height: 30px;

	text-align: center;

	margin-bottom: 10px;

}

.linkbox .sj {

	width: 900px;

}

.linkbox .sj ul li {

	float: left;

}

.hotnew_bt {

	font-size: 16px;

	width: 1100px;

	float: left;

	color: #666666;

	font-weight: bold;

	border-bottom: #111111 2px solid;

	margin-bottom: 20px;

}

.hotnew {

	width: auto;

	padding: 0px 30px;

}

.hotnew ul li {

	border-bottom: 1px #ccc dashed;

	float: left;

	margin-left: 15px;

}

.wrapper {

	width: 1200px;

	margin: 0 auto;

}

/*左侧新闻栏*/



.nu {} .nu .ull {

	margin-top: 5px;

}

.nu .ull .lii {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	height: 30px;

	line-height: 30px;

	padding-left: 20px;

	background: url(../images/jt.png) no-repeat center left;

	font-size: 15px;

	border-bottom: 1px dashed #CCCCCC;

}

.nu .ull .n {

	font-size: 24px;

	background: #225EBE;

	color: #fff;

	text-align: center;

	line-height: 50px;

}



/*main start*/

.main{margin: 40px auto}

.main .pro_list{width:250px;background: #fff;padding-bottom: 17px;}

.main .pro_list .pl_top{width:250px;height: 90px;background: url(../images/pl_top.jpg) no-repeat center;}

.main .pro_list .ul1 li{width: 180px;background: #dfdfdf;margin: 9px auto;line-height: 30px;padding: 0 35px; font-size:16px;}

.main .pro_list .ul1 .son{width: 200px;height: 22px;margin:0 auto;line-height: 22px;border-bottom: 1px dashed #dfdfdf}

.main .pro_list .ul1 ul{width:200px;display: none;clear: both;background: #fff}



.main .main_body{width: 830px;background: #fff;padding:10px 0;margin:0}

.main_body .title{width: 810px;height: 35px;margin: 0 auto;border: 2px solid #333;border-width: 0 0 2px 0;line-height: 35px;}

.main_body .title b{font-size: 18px;color: #083d89}

.main_body .title b font{font-size: 14px;font-weight: normal;color: #888}

.main_body .title .fr{font-size: 12px;color: #666}

.main_body .main_bot{width: 800px;padding-top: 10px;margin:0 auto;line-height:28px}

/*main end*/



/*产品中心*/

.pro_body{

	width:860px;

	padding: 10px 0;

	margin-top:15px;

	}

.pro_body ul li {

    width: 220px;

    height: 220px;

	/* margin-bottom:45px; */

	margin-left: 58px;

}

.pro_body ul li .proimg {

    width: 237px;

    height: 230px;

	

}

.pro_body ul li .proimg img {

    position: relative;

    top: 5px;

    left: 16px;

	border: 1px #dfdfdf solid;

}

.pro_body ul li .prozi {

    width: 220px;

    text-align: center;

    position: relative;

	margin-top:18px;

	background: #083d89;

	color:#fff!important;

	height:35px;

	line-height:35px;

}

.pro_body ul li .prozi:hover{

	background: #FF6715;

}

.pro_body ul li .h1{

	width: 220px;

	text-align:center;

	color:red;

	float: right;

}

	

/*产品右侧*/

.tab {width:950px;}

.tab-title {width:950px;margin:0 auto;overflow: hidden;}

.tab-title .item {display: inline-block;width:125px;height:40px;line-height:40px;text-align: center;color: #dedede;font-size: 16px; background-color:#4F0000; margin:26px 21px; float:left;}

.tab-title .item:hover {background: #D88D45;color: #4F0000}

.tab-newtit .item{ margin: 16px 21px;}

.tab-title .item-cur {color: #fff;background-color: #e04840;}

.tab-cont,.tab_newcont{position: relative; width:950px;overflow: hidden;}

.tabconth{height:700px;}

.tabnewconth{height:700px;}

.tab-cont_wrap {position: absolute;}

.tab-cont .item,.tab_newcont .item {width:950px;text-align: center;color: #fff;}

.tab-cont .item{height:700px; }

.tab_newcont .item{ height: 700px;}

.lanren{width:950px;height:700px;}

.lanren li{width:280px;height:210px;list-style:none;position:relative; overflow:hidden; margin-left:36px; margin-top:6px;margin-bottom: 25px; /*padding: 20px;*/}

.lanren li .a1 img{width:280px;height:210px;}

.lanren li .a1 .divA{position:absolute;bottom:-218px;left:0; width:280px; height:210px;}

/*遮罩*/

.lanren li .a2{position:absolute;top:0;left:-289px;width:280px;height:210px;text-align:center;color:white; background:url('../images/hover.png') no-repeat left top;transition:all 0.2s;}

.lanren li .a2 .p4{width:280px;text-align:center;position:absolute;top:130px;left:-395px;color:#fba114;font-size:16px;transition:all 0.2s 0.1s ease-out;}



/*文章页*/

.ny_title h2 {

    line-height: 40px;

    color: #666666;

    font-size: 18px;

    border-bottom: 1px #ccc dashed;

    margin-bottom: 20px;

    font-weight: bold;

}

/*上下篇*/

.per {

    float: left;

    margin-top: 20px;

    text-align: center;

    width: 100%;

    margin-bottom: 20px;

    background: #E0D8D8;

}

.per p {

    line-height: 35px;

    margin: 0px;

    padding: 0px 10px;

    width: auto;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 16px;

	font-weight: bold;

	color: #083d89;

}

.fl{float:left;}

.fr:{float:right;}

/*相关文章*/

.xgwz {

    display: inline-block;

}

.cgbt {

    border-bottom: 1px #ccc solid;

    font-size: 18px;

    font-weight: bold;

    width: 800px;

}

.xgxw {

    width: 360px;

    line-height: 25px;

    height: 25px;

    float: left;

    margin: 5px 20px;

    border-bottom: 1px #ccc dashed;

    white-space: nowrap;

    overflow: hidden;

}

.pro_img2 {

    width: 100%;

    margin: 0px auto;

    height: auto overflow: auto;

}

.pro_img2 ul {

    padding: 0px;

    margin: 0px;

    list-style: none;

}

.pro_img2 ul li {

    float: left;

    width: 150px;

    margin: 10px 5px;

    height: 160px;

}

.pro_img2 ul li a {

    text-decoration: none;

}

.pro_img2 ul li a img {

    width: 150px;

    height: 113px;

    border: 1px #ccc solid;

    border-radius: 3px;

}

.pro_img2 ul li a span {

    width: 150px;

    line-height: 20px;

    height: 20px;

    text-align: center;

    color: #666;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

/*新闻列表*/

dl.news_dl {

    font-size: 14px;

    color: #666;

    padding: 5px;

    line-height: 22px;

    border-bottom: 1px dashed #CCCCCC;

    margin: 6px;

}

dl.news_dl dt {

    line-height: 24px;

    height: 24px;

    width: 780px;

    overflow: hidden;

}

dl.news_dl .dt_1 {

    height: 20px;

    padding-left: 20px;

    font-size: 16px;

    color: #666666;

    font-weight: bold;

    text-decoration: none;

}

dl.news_dl .dt_2 {

    font-size: 12px;

    float: right;

    padding: 0 10px 0 8px;

    font-family: "Microsoft YaHei";

}

/*上下页*/

.dede_pages{float:left; width:840px;margin-left:8px}

.dede_pages ul{float:left;padding:12px 0px 12px 9px;}

.dede_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}

.dede_pages ul li a{float:left;padding:10px;color:#555555;display:block;}

.dede_pages ul li a:hover{background-color:#428EDB; color:#fff;text-decoration:none;padding:10px;}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#7b7277; color:#fff;padding:5px;font-weight:bold;}

.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}

.dede_pages .pageinfo strong{color:#555;margin:0px 2px;}



.web_pages{float:left; width:860px;}

.web_pages ul{float:left;padding:12px 0px 12px 36px;}

.web_pages ul li{float:left;line-height:17px;margin-right:6px;}

.web_pages ul li a{float:left;padding:10px;color:#fff;display:block; background: #083d89;}

.web_pages ul li a:hover{background-color:#FF6715; color:#fff;text-decoration:none;padding:10px;}

.web_pages ul li.thisclass,

.web_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#FF6715; color:#fff;padding:5px;font-weight:bold;}

.web_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#444;}

.web_pages .pageinfo strong{color:#444;margin:0px 2px;}



/*网站地图*/

.mapbody{margin:0 auto;}

#content01 h3{ font-size: 20px;padding: 10px;margin-left: 22px;color:#04AFDA;line-height: 20px;font-weight: 600;border-bottom: #d6d6d6 1px solid;    clear: both; }

#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}



#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1100px;}

#contact-c li{margin-top:10px;}

.linkbox{padding:0px 30px; width:auto;}.f6{width:990px;}.linkbox h3{ width:150px;}

.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:auto; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}

.linkbox .sj{ width:900px;}.linkbox .sj ul li{ float:left; }

.hotnew_bt{font-size:16px;width:1100px;float:left;color:#666666;font-weight: bold;border-bottom:#111111 2px solid;margin-bottom: 20px;}

.hotnew{ width:auto;padding: 0px 30px;}

.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;}

.wrapper {width:1200px;margin: 0 auto;}

/*左侧新闻栏*/

.nu{}

.nu .ull{margin-top:5px;}

.nu .ull .lii{text-overflow:ellipsis;white-space:nowrap; overflow: hidden; height: 30px;line-height: 30px;padding-left: 20px; background: url(../images/jt.png) no-repeat center left;font-size: 15px;  border-bottom: 1px dashed #CCCCCC;}

.nu .ull .lii a:hover{ color: #083d89; }

.nu .ull .n{font-size: 24px;

    background: #083d89;

    color: #fff;

    text-align: center;

    line-height: 50px;}