@charset "utf-8";
/*公共部分*/
body{font-family:"微软雅黑";font-size: 14px;margin:0 auto;color: #333;background:#DBE8F1;line-height:24px;text-align:center; overflow-x:hidden}
body div, body table{margin:0 auto;font-size: 14px;line-height:24px;}
h1, h2{padding:0px;margin:0px;}
td,th{font-size:14px;color:#333;line-height:24px;}
form {margin:0 auto;padding:0px;}
select, input, textarea {color:#333;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;}
ul,li{ list-style:none; padding:0px; margin:0 auto}
table{ text-align:center;margin:0px auto;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
a{color: #333;text-decoration: none;font-size:14px; cursor:pointer}
a:hover{text-decoration: none;color: #7BAAD4;font-style: normal;}
a:link,a:hover,a:visited,a:active{behavior:url("../css/link.htc")}
img{border:0px;}

.inputs{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:55%}
.inputs1{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:15%}
textarea{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:80%; height:160px;}
.message_tb{ width:65%; margin:0 auto;overflow:hidden}
.message_tb ul{clear:both}
.message_tb li{ margin-bottom:15px; line-height:25px;}
.message_tb li.message_td1{ width:21%;padding-right:10px; text-align:right; float:left; line-height:29px;display:inline-block;}
.message_tb li.message_td2{ width:78%; float: right;}
@media (max-width: 420px){
.inputs{width:80%}
.inputs1{width:25%}
textarea{ width:94%}
}
@media (max-width: 768px) {.message_tb{ width:98%}}

.hr1{ width:10%}
.hr2{ width:40%}
@media (max-width: 640px) {
.hr1{ width:25%; font-size:0.9em}
.hr2{ width:25%; font-size:0.9em}
.padding_left10{ padding-left:5px;}
}

.hr_list {width:100%; cursor:pointer}
.hr_list h3{ color:#626262; }
.hr_list h4{ color:#000; font-size:20px }
.hr_list h5{ color:#626262; }
.hr_list h5 span{color:#83a7a3;}
.hr_list img{ float:right;}
.hr_list1 {width:100%; border-bottom:#d7d7d7 1px solid; padding-bottom:20px}
.hr_show{  line-height:2em; text-align:left; clear:both; display:none}

.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H40{ height:40px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}

.mobile{ display:none}
.pc{ display:inline-block}
@media (max-width: 768px) {
.mobile{ display:inline-block}
.pc{ display:none}
}
.pager_ma{ text-align:center; margin-top:10px; font-size:1.3em; width:99%;margin-left:0.5%;margin-right:0.5%;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 10px;
	line-height:1.42857143;
	text-decoration:none;
	color:#07408d;
	background:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background:#07408d;
	border-color:#07408d;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background:#fff;
	border-color:#ddd;
	cursor:not-allowed
}

#dituContent img{ max-width: none;}
#dituContent{height:540px; width:100%; margin-top:30px; margin-bottom:50px;}
@media (max-width: 420px){#dituContent{height:300px; margin-bottom:30px;}}

.P_Content{overflow:hidden;text-align:left;}
.P_Content img{max-width:700px;width:expression_r(width>700?”700px”:”auto”);overflow:hidden;}

.anniu{ width:80px; height:35px;line-height:35px;background:#fd0000;color:#fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:0px;font-family:"微软雅黑"; font-size:16px; padding:0px; cursor:pointer}

.sub_box{display:none;position:fixed;right:0.3em;bottom:2em;z-index:999}
.back_to_top .icon-gotop{text-align:center;cursor:pointer;display:inline-block;width:2.4em;height:2.4em;padding-top:0.3em;position:relative;background:#333;color:#fff;border-radius:100%;}
/*公共部分*/

.w{ width:1280px;margin:0 auto; padding:0px;}
.logo{ width:220px; float:left}
.menu{ width:1060px; float:left; }
.index_dh_bj{ background:url(../images/index_dh.jpg) repeat-x top; min-height:79px;}
.index_dh{
	font-size:24px;
	color:#FCFFB0;
	line-height:26px;
	font-weight:bold
}
.index_dh span{
	font-size:14px;
	color:#FCFFB0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal
}
.index_p:hover .index_p1{ background:url(../images/index_p.jpg) no-repeat top}
.i_news1{ width:450px; float:left; margin-left:106px; margin-right:96px;}
.i_news2{ width:510px;height:230px; padding:20px; float:left; background:#d8e7ec;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.foot{background:#f1ebeb; width:100%; padding-top:10px; padding-bottom:10px;}
.foot a{ margin-right:15px;margin-left:15px;line-height:40px;}
.x{ width:100%; height:1px; border-bottom:1px dashed #666}
.weizhi{ color:#333; height:70px; line-height:70px;background:url(../images/dian.png) no-repeat right top;font-size:18px; font-weight:bold}
.weizhi span{
	color:#00F;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.lefts{ width:230px; float:left}
.rights{ width:1050px; float: right}
.left_dh a{color:#010101;background:url(../images/left_dh.jpg) no-repeat center top; width:165px; padding-left:65px;height:73px;line-height:73px;display:block; text-align:left; font-size:16px; font-weight:bold}
.left_dh a:hover,.left_dh1 a,.left_dh1 a:hover{color:#E12A2A;background:url(../images/left_dh.jpg) no-repeat center top; width:165px; padding-left:65px; height:73px;line-height:73px; display:block; text-align:left;  font-size:16px; font-weight:bold}
.nei_dh{ line-height:60px;height:60px; font-size:18px; font-weight:bold;color:#E12A2A;}
.main{
	padding:60px;
	width:900px;
	background:#ffffff;
	min-height:400px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.honor li{width:230px; margin-right:20px; margin-left:20px; margin-top:25px; overflow:hidden; float:left; line-height:20px; text-align:center}
.honor li img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

/*图片新闻列表*/
.case_list{}
.case_pic{ width:200px; margin-right:30px; float:left;}
.case_pic a img{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
.case_contact{ width:580px;float:left;}
.case_contact span{ float:right}
.case_contact a{font-weight: bold; color:#333}
