/*全局*/
*{
	margin:0px;
	padding: 0px;
}
body{
	font-family:"Microsoft Yahei","微软雅黑";
	font-size: 14px;
	background: #ffffff;
	overflow-x:hidden;
	min-width: 1200px;

}
a{
	color: #333;
	text-decoration:none;
}
.container{
	width: 1170px;
	margin: 0px auto;
	
}
li{
	list-style: none;
}
.w1000 {
    width: 1170px;
    margin: 0 auto;
}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.fl{ float:left;}
.fr{ float:right;}
.main1{
	width: 1170px;
	margin:0 auto;
	overflow: hidden;
}
/*header*/
.my-topbar{
	background: #E6E6E6;
	color:#666666;
	height: 35px;
line-height: 35px;
border-bottom: #d4d4d4 1px solid;
}
.my-topbar ul{
	float: right;
	color: #888888;
	margin-bottom: 0px;
}

.my-topbar ul li{
	list-style: none;
	float: left;

}
.my-topbar ul li a{
	color:#666666;
	padding-left: 15px;
padding-right: 15px;
font-size:12px;
}
.logo-cen{
	float: left;
	color: #0A7CD4;
	font-size: 16px;
	text-align: center;
	padding: 29px 0px 0px 18px;
font-weight: 600;
}
.logo-cen span{
	display: block;
	font-size: 15px;
	    margin-top: 6px;
}
.topbar p{
	float:right;
	font-size: 24px;
	margin-top: 20px;
	padding-left: 180px;
	background: url(../images/tel.png) no-repeat left center;
	padding-right: 10px;
	height: 68px;
}
.by1{ width:60px; line-height:100px; height:100px;}
.topbar p span{
	display: block;
	color:#FF733B;
	font-weight: 600; line-height:45px;
}
/*nav*/
.home{background: url(../images/home.png) no-repeat left center;}
.home.home:hover{background: url(../images/home.png) no-repeat left center;}
.nav{
	background: url(../images/dh_bj.jpg);
	height: 50px;
	line-height: 50px;
	font-size: 16px;

}
.nav ul li{
	float: left;
}
.nav ul li a{
	text-decoration: none;
	display: block;
	color: #ffffff;
	width: 163px;
	text-align: center;
	border-right: #6C6464 2px solid;
}
.nav ul li a:hover{

	text-decoration: none;
	display: block;
	background: #b02a28;

}




/*banner*/
.fullSlide{width:100%;position:relative;height:425px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:425px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:425px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:8px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:50px;}
.fullSlide .hd ul .on{background:#2C982F;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}



/*search*/
/* logo search */
.h_mid_c{
	width: 100%;
	height: 97px;
	background-color: #fff;
	position: relative;
	z-index: 99;
}
.logo{
	float: left;
	margin-top: 30px; padding-left:20px;
}

div.selectbox-wrapper{border:#dcdcdc 1px solid;overflow:hidden;width:91px;position:absolute; top:32px; left:3px;background:#fff;text-align:left;z-index:10; border-top:0;}
div.selectbox-wrapper ul li.selected{background:#7a7a7a;color:#fff}
div.selectbox-wrapper ul li.current{color:#fff;background-color:#7a7a7a}
div.selectbox-wrapper ul li{ float:left;display: inline-block; overflow:hidden;
	width: 81px;
	padding-left: 10px;
	height: 33px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	line-height: 33px;
	color:#7a7a7a;
	cursor: pointer;}
.selectbox{float: left;
	width: 100px;
	height: 33px;
	line-height: 33px;
	color:#7a7a7a;
	padding-left: 6px;
	background:url(../images/drop_down_icon_03.png) #fff  no-repeat 90% center; margin:0 0 0 3px;
	cursor: pointer;}
.text{ background:#fff;
	width: 210px;
	height: 33px;
	line-height: 33px;
	
	text-indent: 6px;
	color:#7a7a7a;
	float: left;}
.button{width: 49px; z-index:9; position: relative;
	height: 37px;
	float: left;
	background: url(../images/insexsearch.png) no-repeat left top;
	cursor: pointer; margin-left:-1px;}
input,select,textarea{outline:none; border:none; background:#FFF;}
.select{float: left; position:relative;
	width: 110px;
	height: 33px;
	line-height: 33px;
	color:#7a7a7a;
	
	}
.select select{margin:5px auto;width:80px}
/* logo search end*/
.noticefra{ width:100%; background: url(../images/indexsebg.gif) center top no-repeat;}
.notice{width:1004px;margin:0 auto;position:relative;height:82px;}
.noticecon{width:430px;float:left; display:inline; margin:25px 0 0 42px;padding:0 0 0 40px;height:30px; background: url(../images/indexne.png) left center no-repeat;font-size:12px;}
.noticecon marquee{float:left;width:350px;color:#fff;line-height: 30px;}
.search{position:relative;float:left;width:440px;z-index:999;height:32px;display:inline; margin:0 0 0 30px;line-height:30px; padding:25px 0 13px 10px;}
.index_sname{ float:left; color:#fff; line-height: 30px;font-size: 16px;}
#marquee2{width:360px;height:30px;overflow:hidden;padding:2px 0 0 10px;}
#marquee2 ul li{float:left;height:30px;display:block;width:360px;}
#marquee2 ul li a{float:left;height:30px;line-height:30px;display:block;width:360px;color:#fff}
#marquee2 ul li a span{float:left;width:260px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li a label{float:right;width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li img{display:block}
.control{width:9px;left:400px;top:2px}
/*产品开始*/
.pro{
	clear: both;
	margin-top: 20px;

}
/*列表开始*/
.pro-list{
    width: 267px;
    float: left;
    border: #d7d7d7 4px solid;


}
.pro-list ul{
	margin-bottom:10px;
}

.pro-list ul li a{ color:#ffffff;background:url(../images/jt.png) left no-repeat #164A95; height: 48px;line-height: 48px;}
.pro-list ul li.pl-title{
    display: block;
    background-color: #164A95;
    color: #ffffff;
    height: 90px;
    text-align: center;
    padding: 20px;
    font-size: 20px;
    
}
.pro-list ul li.pl-title a{
    margin: 0px;
	color: #ffffff;
    padding-left: 0px;
    font-size: 30px;


}
.pro-list ul li.pro_two a{background: #666666;padding-left:20px;color: #FFFFFF;height: 30px; line-height: 30px; margin:12px 30px;}
.pro-list ul li.pro_two a:hover{background: #666666;padding-left:30px;}
.pro-list ul li.pro_top a{ background:#FF9C00; color:#fff; font-size:16px; font-weight:bold; padding-left:16px;}
.pro-list ul li.pro_top a:hover{padding-left:16px;}
.pro-list ul li.pl-title a:hover{
     margin: 0px;
    background: #2283E6;
    color: #ffffff;
    padding-left: 0px;}


.pro-list ul li a{
    display: block;
    margin:13px 18px;
    padding-left: 40px;
    text-decoration: none;
	font-size:16px;
}
.pro-list ul li a:hover{
    padding-left: 36px;
    background:url(../images/jt.png) left no-repeat #666666;
    color: #ffffff;
    text-decoration: none;
}
/*列表结束*/
.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden;}
.sectionC{position:relative; width:100%;    margin: 20px auto auto; background:#3D3D3D;  clear:both; overflow: hidden;}
.TtitleBox{
	position:relative;
	width: 1000px;height: 80px; margin: 0 auto;
	background: url(../images/line.jpg) left 59px repeat-x;
}
.Ttitle a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#cd2223;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg.jpg) left bottom no-repeat;
}
.Ttitle a span{display:block;color: #989898; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.Ttitle2 a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#cd2223;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg2.jpg) left bottom no-repeat;
}
.Ttitle2 a span{display:block;color: #989898; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.Ttitle3 a{ 
	width:280px; height:66px;padding-top:14px; margin: 0 auto; display: block; 
	color:#ffffff;font-size:26px;line-height:30px; text-align: center; 
	background: url(../images/titlebg3.jpg) left bottom no-repeat;
}
.Ttitle3 a span{display:block;color: #ffffff; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.mar10{margin-top:10px!important;margin-bottom:10px!important;}
.contact{ 
   position: relative;
   width:1000px;height:90px; padding-top: 10px; margin: 0px auto;}
.contact dl{float:left;width:333px; display:block;}
.contact dl dt{
	float:left; position: relative;z-index: 999;
	width: 46px; height: 46px; border: 1px solid #FFFFFF; border-radius: 50%; margin-right: 20px; margin-top: 10px;
}
.contact dl dd{
	float:left; width:265px;
	color: #ffffff;font-size:14px; line-height:30px;
}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
/*展示开始*/
.pro-display{
    float: right;
    width: 860px;

}


.pd-title{
    width: 860px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    border-bottom: #777777 1px dashed;
}
.pd-title h2{
    float: left;
    font-weight: 500;
font-size: 16px;
color: #999999;
}
.pd-title h2 span{
	margin-left: 20px;
	font-size: 14px;
}
.pd-title h2 a{
	float: left;
    color: #164A95;
    font-size: 24px;
}
.pd-title  a{
    float: right;
    text-decoration: none;font-size: 14px;
}
.more{
    background:#164A95;width: 80px;
    height: 34px;color: #FFFFFF; text-align:center;line-height: 34px;}
    
.more a{color: #FFFFFF;}
.pro-display ul{
    clear: both;
}
.pro-display ul li{
    float: left;
   margin: 5px 5px;
    
}
.pro-display ul li.pd-right{
    margin-right: 0px;
}
.pro-display ul li a{
    display: block;
    text-decoration: none;
}
.pro-display ul li a:hover{
    

}
.pro-display ul li a img{
    border: #d7d7d7 2px solid;
    width: 200px;
    height: 150px;
}
.pro-display ul li span{
    display: block;
    text-align: center;
    color: #777777;
	font-size: 14px;
    font-weight: bold;
}


/*展示结束*/

/*new*/
.indexnews{ width:100%; height:334px;    margin-top: 30px;}
.indexcafra{ width:100%; height: 420px; padding-top: 6px;margin-top: 20px;}
.newsleft{ float:left; width:545px; padding:0 13px;height:420px; border:1px solid #d3d3d3; background:#fff;}
.nameff{ float:left; width:545px;padding:25px 0 0 0; border-bottom:1px solid #d3d3d3;}
.nameff p{ float:left; padding:0 0 5px 0; }
.nameff p span{ display:inline;   font-size:24px;line-height:1;  color:#164A95; position:relative; z-index:10}
.nameff p label{display:inline;  color:#a3a3a3; line-height:1.3;font-size:16px; text-transform:uppercase; z-index:0;}
.nameff a{ float:right; padding: 7px 14px;  color: #FFFFFF; font-size:14px;background-color: #164a94;margin-bottom: 5px;}
.pimg{ float:left;  width:128px; height:95px;  margin:0 0 0 10px ; }
.newsmain1 { float:left;width:545px;  padding:20px 0 0 0; }
.newsmain1 .newsli_r{float:left; line-height:1.5; color:#595959;width:365px; margin-left:15px; padding:0 0 0 0; }
.newsmain1 .newsli_rt{float:left; }
.newsmain1 .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; font-size: 16px;color:#164A95; }
.newsmain1 p.newscontent{ color:#797979; float:left; width:365px; line-height:20px; height:60px; overflow:hidden; padding:5px 0 0 0; border-top:1px solid #c8c8c8}
.newsright{ float:right; width:545px; padding:0 13px;height:420px; border:1px solid #d3d3d3; background:#fff;}
.news_ful{ float:left; width:545px; padding:15px 0 0 10px;}
.news_ful li{ float:left; width:545px; padding:5px 0; border-bottom:1px solid #c0c0c0}
.news_ful li a{ float:left; width:545px; height:26px; line-height:26px; color:#454545; overflow:hidden; }
.news_ful li a:hover{ color:#fff; background:#184C97; border-radius:5px;}
.news_ful li a label{ float:left; width:365px; height:30px; padding:0 0 0 10px; overflow:hidden; }

.news_ful li a  span{ float:right; width:80px; height:30px; line-height:30px ;overflow:hidden; font-size:12px;  }



/*-------about us----------*/
.abfra{ width:1170px; margin:0 auto; border:1px solid #d3d3d3; height:302px; background:#fff;}
.about_s{ float:left; padding: 0;width:279px;height:302px;margin:0;position:relative;overflow:hidden;border-right: 1px #ccc solid;}
.about_s .num{overflow:hidden;height:10px;position:absolute;bottom:20px;right:145px;zoom:1;z-index:3;width:190px;text-align:center;display:none;}
.about_s .num li{font-size:0;width:9px;height:9px;color:#FFF;background:#fff;margin:0 7px;border-radius:9px;display:inline-block;color:#fff}
.about_s .num li.on{background:#222c50;color:#222c50}
.about_s .next,.about_s .prev{width:34px; font-size:20px; text-align:center; line-height:31px;height:31px;position:absolute;bottom:0px; background:#555555; color:#fff;}
.about_s .prev{right:35px;}
.about_s .next{right:0;}
.about_s .prev:hover{background:#184C97;}
.about_s .next:hover{background:#184C97;}
.abname{ float:left;display:inline; margin:30px 0 0 29px;}
.iabcon{ float:left; width:690px; line-height: 45px; height:234px; overflow:hidden; color:#404040; padding:30px 0 0 25px;font-size: 14px;}
.indexpei{ width:100%; height:417px;}
.newsmainc{ float:left;width:980px; }
.newsmainc li{ float:left;width:454px;  padding:15px 15px 5px 15px; }
.newsmainc li img{ float:left; width:165px; height:123px; border:1px solid #dcdcdc}
.newsmainc .time{ float:left;width:60px;height:60px; background:#fff; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.newsmainc .time font{ float:left;width:58px;font:26px/26px 'Arial'; color:#0b4189;}
.newsmainc .time span{ font:12px/12px 'Arial'; float:left; width:100%; color:#0b4189;}
.newsmainc .newsli_r{float:left; line-height:1.5; color:#595959;width:278px; margin-left:9px; padding:0 0 0 0; background:url(../images/indexplus.gif) right 3px no-repeat; }
.newsmainc .newsli_rt{float:left;width:278px;font:16px/2 'Microsoft Yahei' }
.newsmainc .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:278px;color:#0a0a0a }
.newsmainc label{float:left;width:80px; display:inline; margin:10px 0 0 0; border-radius:5px;text-align:center; color:#515151; background:#e4e4e4; line-height:2.5; }
.newsmainc .newscon{ display:block; height:36px; line-height:18px;}
.newsmainc p.newscontent{ color:#797979; float:left; width:278px; line-height:18px; height:36px;font-size:14px; overflow:hidden; padding:7px 0 0 0; border-top:1px solid #acacac}
.newsmainc li a:hover label{ background:#e6629d; color:#fff;}
/*map_contact*/
.map_contact {
    padding: 40px 0;clear: both;
}

.index_map {
    width: 650px;
    height: 275px;
    float: left;
    border: 1px solid #d3d3d3;
    padding: 3px;margin-top: 35px;
}

.index_contact {
    width: 484px;
    float: right;
    height: 270px;
}

.contact_con {
    width: 474px;
    height: 265px;
    padding-top: 16px;
    border-top: 2px solid #dddddd;
    padding-left: 10px;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    background: url(../images/world_bg.jpg) center no-repeat;
}

.telNum {
    width: 464px;
    height: 46px;
    margin-bottom: 12px;
}
.index_title h3 {
    font-size: 24px;
    color:#0082D0;
    display: inline-block;
    line-height: 32px;
}

.index_title span {
    font-size: 14px;
    color: #484849;
    line-height: 38px;
    vertical-align: top;
    margin-left: 5px;
}

.telNum .telNumB {
    float: left;
    display: block;
    width: 69px;
    height: 46px;
    border-right: 1px solid #e3e3e3;
    background: url(../images/tel_icon_but.png) 4px center no-repeat;
}

.telNum .telNumA {
    float: left;
    display: block;
    width: 372px;
    height: 46px;
    padding-left: 22px;
    color: #FF733B;
    font-size: 24px;
    line-height: 46px;
    font-family: impact;
}

.contact_con dl {
    width: 486px;
    display: block;
    clear: both;
}

.contact_con dl dt, .contactnr dl dd {
    color: #666666;
    font-size: 14px;
    line-height: 30px;
}

.contact_con dl dt {
    float: left;
    width: 50px;
    padding-left: 40px;
}

.contact_con dl dd {
    float: left;
    width: 396px;
    line-height: 30px;
}

/*-------info----------*/
.Ttitle2 { 
	position:relative;width:100%; height:78px; padding: 4px 0px; margin: 0 auto;
	color:#0078C1;font-size:30px;line-height:78px; text-align: center;
 }
.Ttitle2 span{ text-transform: uppercase;}
.Ttitle22 { 
	position:relative;width:480px; height:78px;
	color:#333333;font-size:30px;line-height:78px; text-align: left;
 }
.Ttitle22 span{ color: #006cae; text-transform: uppercase;}


.Tmore a{
	position:absolute; right:0px; top:11px;
	width:88px; height:25px; border:1px solid #d0d0d0;  display: block;
	color: #666666; font-size: 14px; line-height: 25px;  text-align: center; /*font-weight: bold;*/
	background:#ffffff;	
}
.Tmore2 a{
	width:154px; height:34px; border:3px solid #0082D0;  display: block; margin: 20px auto 0px auto;
	color:#fff; font-size: 16px; line-height: 34px;  text-align:center;    background-color: #0082D0; /*font-weight: bold;*/
}
.nnbg{width: 100%; background: #efefef; margin-top: 34px;	clear: both;}
.nnBox{width: 1170px; height:500px; margin: 0 auto;}	
.nnMore a{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 80px;
    height: 34px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 34px;
    text-align: right;
    margin: 20px 10px;
    background: #0082d0;
    padding-right: 10px;
}


.newsList{
	float:left;
	width:585px;
	height: 328px;
	padding-right: 30px;
}
.newsOne{
	width: 440px;
	height: 78px;
	padding: 14px;
	border: 1px solid #d9d9d9;
	background: #ffffff;
}
.newsOne a{
	width: 440px;
	height: 86px;
	display: block;
	color: #999;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
}
.newsOne a p{color: #666666; font-weight: bold;}

.newsListUl{
	float:left;
	width: 450px;
	height: 120px;
	padding-top: 6px;
}
.newsListUl li{
	 width: 440px;
	 height: 40px;
	 padding-left: 26px;
	 padding-right: 14px;
	 border-bottom: 1px solid #d9d9d9;
	 background: url(../images/newsbg.png) 10px center no-repeat;
}
.newsListUl li a{
	width: 440px;
	height: 40px;
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 40px;
}
.newsListUl li a span{float:right;color:#bababa;  font-size: 12px;}




/*-------tuijian----------*/
.app{  
	clear: both;
	   margin-left:auto;
	   margin-right:auto;
	   padding-top: 10px;
	   
	   }
	

.app h1 {
font-size: 24px;
font-weight: 100;
color:#27539C;
height: 50px;
line-height:50px;


}
.app h1 span {
padding-left: 26px;
color: #666666;
font-size: 14px;
}
.app h1 a {
float: right;
font-size: 14px;
color: #666666;
text-decoration: none;

}
   #r-c{
	   clear:both;
	   width:1170px;
	   height:200px;

	 }
body,td,th {
	color: #666666;
}
img{ border:0px;}
 #demo{overflow:hidden; margin:0px auto;}
 #demo td{
margin-left:0px;

	 }
#demo img{
	border: #cccccc 1px solid;
padding: 2px;
margin:2px 2px 2px 30px;
	}
	
.links_top h1 {
font-size: 24px;
font-weight: 100;
color:#27539C;
height: 50px;
line-height:50px;
}
.links_top h1 span {
padding-left: 26px;
color: #666666;
font-size: 14px;
}
.wrap{z-index:1;width:1170px;margin:0 auto;overflow:hidden; height:auto; text-align:left; }
.copywrap{z-index:1;width:820px;margin:0 auto;overflow:hidden; height:auto; text-align:left; }
.copy{ background:#27539C; height:180px; }
.copyline{border-bottom:#79adf4 1px dashed; display:block; width:100%; margin-bottom:15px;}
.copymenu{ height:46px;  width:100%;margin:0 auto;overflow:hidden; text-align:center; }
.copymenu li{float:left;line-height: 46px; color:#fff;}
.copymenu a{color:#FFFFFF;font-size:14px;display:block; background:url(../images/copydhline.jpg) no-repeat right; text-align:center;width:90px; height:46px; line-height:46px; float:left;font-weight:bold;}
.copymenu a:hover{ color:#fff; }
.link12w{ color:#fff;text-align: center;}
.copytittle{ width:100%; margin:20px;}

/*-------footer----------*/
/* footer*/
.footer {
    width: 100%;
    background: #484849;clear: both;
}

.linkBox {
    width: 100%;
    height: auto !important;
   
    min-height: 52px;
    background: #fff;
}

.link {
    position: relative;
    width: 1170px;
    height: auto !important;
    min-height: 52px;
    margin: 0px auto;
}

.linkTitle {
    display: inline-block;
    width: 84px;
    
    color: #3B3B3B;
    font-size: 14px;
    line-height: 52px;
    font-weight: bold;
}

.link_list {
    width: 1170px;
    height: auto !important;
    
    min-height: 52px;
    margin: 0 auto;
}

.link_list a {
    display: inline-block;
    padding-right: 20px;
    color: #565656;
    font-size: 12px;
    line-height: 52px;
}

.link_list a:hover {
    color: #3B3B3B;
}

/*btnavlist*/
.btnavlist {
    position: relative;
    width: 1000px;
    height: 46px;
    margin: 0 auto;
    padding-top: 10px;
    color: #565656;
    text-align: center;
}

.btnavlist a {
    display: inline-block;
    color: #bababa;
    font-size: 14px;
    line-height: 46px;
    padding-left: 20px;
    padding-right: 20px;
}

.btnavlist a:hover {
    color: #fff;
}


/*copy*/
.copyrightnr {
    width: 1000px;
    margin: 0 auto;
    color: #bababa;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    font-family: "microsoft yahei";
}

.copyrightnr a {
    color: #bababa
}

.copyrightnr a:hover {
    color: #ffffff
}/*site*/
.site {
    float: left;
    width: 155px;
    height: 40px;
    padding-left: 45px;
    margin-left: 310px;
    color: #bababa;
    font-size: 14px;
    background: url(../images/xml_bg.jpg) left top no-repeat;
}

.site a {
    color: #bababa;
    line-height: 40px;
}

.site a:hover {
    color: #fff
}

/*内容页*/
.ly{
	margin-top:20px;
}
.in-pro{
	float: left;
	margin-bottom: 40px;
}
.in-pro h2{

	background:#0E3E88;
	color: #ffffff;
	width: 258px;
height: 49px;
line-height: 45px;
color: #fff;
font-size: 18px;
text-indent: 20px;
}
.in-pro span{
	margin-left:5px;
	font-size: 12px;
}
.in-pro ul{
width:256px;
border: 1px solid #d9d9d9;
border-top: none;
padding: 10px 0px;
}
.in-pro ul li{
	list-style: none;
	height: 48px;
	line-height: 48px;
	background:url(../images/jt.png) left no-repeat #164A95;
	margin: 5px;

}
.in-pro ul li a{
    display: block;
    margin: 13px 0px;
    text-decoration: none;
    font-size: 16px;
	color:#fff;
}
.in-pro ul li a span{
    display: block;
    margin: 13px 0px;
    padding-left: 40px;
    text-decoration: none;
    font-size: 16px;
	color:#fff;
}

.in-pro ul li a:hover{background:url(../images/jt.png) left no-repeat #666666; padding-left:45px;}
.in-pro ul li.pro_top { background: #666666; color:#fff;margin: 5px 20px; line-height: 30px; height: 30px;}
.in-pro ul li.pro_top a{ color:#fff; padding-left:25px;}
.in-pro ul li.pro_top a:hover{padding-left:16px; background:none;}
.in-pro ul li.new_hot{height:30px;background:none;}
.in-pro ul li.new_hot a{text-overflow:ellipsis;white-space:nowrap;overflow: hidden; height:30px; line-height:30px; margin:5px 0px; background:none; padding-left:10px; color:#666666; border-bottom:1px #ccc dashed;}
.in-article{
width: 860px;
float: right;
}
.in-article h2{
font-size: 20px;
height: 40px;
color:#0E3E88;
line-height: 40px;

}
.in-article h2 span{
font-size: 12px;
float: right;
text-indent: 18px;
font-weight: normal;
}
.in-article p{
	text-indent: 2em;
	margin-top: 16px;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}
#links{margin:auto;width:1100px;line-height:30px;color:#666666;font-weight: bold;font-size: 16px;}
#links a{font-size: 12px; color:#666666; margin:0px 5px;}
/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%; min-width:1004px;color:#fff; height:220px; overflow:hidden;	background: url(../images/dh_bj.jpg);}
.fmain{ width:1170px; margin:0 auto;}
.footop{ padding:25px 0 20px 0; }
.footleft{float:left;background:url(../images/tel1.png) left bottom no-repeat;padding:2px 0 0 30px;font-size:25px;font-weight:bold;color:#fff;height:35px;width: 500px;}
.footleft b{ float:left; font-size:21.6px; padding:8px 0 0 0;}
.footleft font{float:left;padding: 8px 0 0 0;}
.footOne{float:left;width: 640px;height: 40px;padding:5px 0 0 0;}
.share{ float:right;width: 300px;height: 40px; padding-left:45px; }
.share li{position:relative;float:left;width: 150px; height: 40px;}
.share .list{width: 90px; height: 40px; line-height: 40px; padding-left: 48px; display: block;color:#fff; font-size:14px;}	
.shareDiv{width: 120px; }
.share .qq{background: url(../images/boo.png) 0 0 no-repeat;}
.share .qq2{background: url(../images/boo.png) -140px 0 no-repeat;}
.share a.list:hover{ color: #fff;}	
.shareList{ position: absolute;left:30px; top: 35px; z-index: 99; display: none;width:200px;}
.shareList a{ display: inline;}	
.bottomnav{ float:left; width:1170px; text-align:left; padding:30px 0 0 0; border-bottom:1px solid #ffffff;}
.bottomnav a{ color:#fff; height:30px;overflow:hidden;display:inline-block;width:84px; text-align:center; line-height:30px;margin: 0 20px; _display:inline; _zoom:1;font-size: 14px;background-color:#B02A28;border-radius: 3px;}
.bottomnav a:last-child{ margin:0;}
.bootTxt{ float:left;color:#fff; width:1158px; padding-top:20px;line-height: 30px; padding:15px 0 0 18px;font-size: 14px;}
.bootTxt a{ color:#fff;}
/* 友情链接 */
.linkleft a{
	display: inline-block;
	padding:0 10px;
	color:#fff;
}
.linkleft{ float:left; width:1158px; padding:15px 0 15px 12px;border-bottom:1px solid #ffffff;}

.site{  
	float:left;
	width:155px;  height: 40px; padding-left: 52px;  
	color:#fff; font-size:14px;
	background: url(../images/temp/boo.png) -289px 0 no-repeat;  }
.site a{ color:#fff; line-height: 40px;  }
.site a:hover{color:#fff}
.linkright{ float:left; width:858px; line-height:1.8;}
/* 友情链接 end*/

.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
#box li{float:left; width:222px;height:230px;overflow:hidden; text-align:center;    margin: 0px 25px;}/* 外框大小 */
#box li p{ display:block;width:220px;overflow:hidden; height:165px; line-height:25px; text-align:center; margin:auto; color:#F00;}/* 文字 */
#box li span a{ overflow:hidden;text-align:center; display:block; }/* 点击图片框黑边 */.dl{ padding-top:5px;Float:none;    line-height: 20px;}
#box li span a img{width:220px; height:165px; border:1px #ccc solid; border-radius:3px;}
#box li span a:hover{position:absolute;width:242px;height:187px;overflow:hidden; margin: 0 0 0 0;}/* 点击图片框大小 */
#box li span a:hover img{width:240px;height:185px;order:none;}/* 点击图片大小 */

#hc li{float:left; width:154px;height:160px;overflow:hidden; text-align:center; margin-right:30px;}/* 外框大小 */
#hc li p{ display:block;width:150px;overflow:hidden; height:113px; line-height:25px; text-align:center; margin:auto; color:#F00;}/* 文字 */
#hc li span a{ overflow:hidden;text-align:center; display:block; }/* 点击图片框黑边 */
#hc li span a img{width:150px; height:113px; border:none;     border: 1px #ccc solid; border-radius:3px;}
#hc li span a:hover{position:absolute;width:164px;height:124px;overflow:hidden; margin: 0 0 0 0;}/* 点击图片框大小 */
#hc li span a:hover img{width:160px;height:120px;order:none;}/* 点击图片大小 */

dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:800px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;  font-size:14px; color:#666666; font-weight:bold; }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:12px; padding-left:20px; height:45px; overflow:hidden; margin-bottom:10px;}
.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;}
.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}
.xgxw{ width: 252px;line-height: 25px; height:25px; float:left;margin: 0 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}

#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 990px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:150px;}.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none;}
.hotnew_bt{ font-size:16px; width:990px; float:left;color:#666666;font-weight: bold;border-bottom:#086DB4 2px solid;}
.hotnew{ width:150px;padding: 0px 30px;margin-top:50px;}.hotnew h3{ width:150px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;list-style:none;}
