@charset "utf-8";
html,body{ padding:0; margin:0; font-size:12px; line-height:22px; font-family:"微软雅黑";}
a img{ border:none}
ul,b,h1,h2,h3,h4,h5,p,form,object{ margin:0; padding:0}
li{ list-style-type:none}
a{text-decoration:none; color:#303030}
a:hover{color:#c30; }
.pngimg{
	/*以下为IE6设置PNG透明代码*/
	behavior:url(images/iepngfix.htc);/*相对于HTML路径*/;
}
.inlineboxul{
	display:inline-block;
	*display:inline;      /* 只有ie6和ie7识别*/
	_display:inline;      /* 只有ie6和ie7识别*/
    zoom:1; 
	width:auto;
	position:relative;
	list-style-type:none;
	}
.inlineboxul li{ float:left}
.fc_blue{ color:#33e}
.fc_black{ color:#303030}
.f_green{ color:#063}
.fc_org{ color:#F60;}
.fc_red{ color:#C33;}
.fc_bai{ color:#ffffff;}
.fc_gray{ color:#666666;}
.fc_hei{ color:#000;}
.en{ font-family:Arial, Helvetica, sans-serif}
.number{ font-family:Verdana, Geneva, sans-serif}
.cl{ font-size:0px; height:0px; line-height:0px; width:100%; clear:both}
.zw{ font-size:1px; height:1px; line-height:1px; width:100%; display:block; overflow:hidden}


/*公共样式*/
.f14{ font-size:14px; font-family:"微软雅黑"}
.f12{ font-size:12px; font-family:"微软雅黑"}
.f12hei{font-family:"微软雅黑";font-size:12px; }
.pl5{ padding-left:5px;}
.fl{ float:left}
.fr{ float:right}
.ml12{ margin-left:12px}
.mr12{ margin-right:12px}
.mt12{ margin-top:12px}
.mb12{ margin-bottom:12px}
.pl12{ padding-left:12px}
.pr12{ padding-right:12px}
.pt12{ padding-top:12px}
.pb12{ padding-bottom:12px}
.t{ font-size:14px;font-family:"微软雅黑"; font-weight:bold}
.box{ display:block;}
.box_c{ display:block; margin:0 auto}
.clear:after{ content:"."; width:100%; display:block; height:0px; overflow:hidden; clear:both; line-height:0px; font-size:0px;}
/*公共样式结束*/

/* scrollleft */
.scrollleft{width:410px;padding:0px;margin:0px; overflow:hidden; float:left; height:37px}
.scrollleft li{float:left;margin-right:0px;display:inline;width:auto;text-align:center;padding-right:20px; height:37px; line-height:37px;}
.scrollleft li a{ font-family:"微软雅黑", "幼圆"; font-weight:bold}

.scrollleft1{width:334px;padding:0px;margin:0px; overflow:hidden; }
.scrollleft1 li{float:left;margin-right:0px;display:inline;}
.scrollleft1 li span { display:block; float:left;text-align:center; width:162px; height:110px; margin-left:5px;margin-bottom:8px; }
.scrollleft1 li span img{ width:162px; height:110px; border:1px solid #ccc;
}
/* Public Template css end */
.page{	display:inline-block;
	*display:inline;      /* 只有ie6和ie7识别*/
	_display:inline;      /* 只有ie6和ie7识别*/
    zoom:1; 
	width:auto;
	position:relative;
	list-style-type:none;
	font-size:14px;
	margin:20px;
	
	}
.page li{ float:left}	
.page li span{display:block; height:18px; line-height:18px; padding:0 8px 0 0; margin-right:5px;color:#626262; font-size:12px; float:left; white-space:nowrap}
.page a:link,.page a:visited{ display:block; height:30px; line-height:30px; padding:0 10px; margin-right:5px;border:#dededf solid 1px; color:#626262;float:left;}
a.fisrtpage{}
a.pagenumber{ }
a.endpage{ }
a.pagenumber_now:link,a.pagenumber_now:visited{  color:#c30; font-weight:900; background-color:#dfdfe3; }
.zonggong{height:30px; width:60px; margin-right:10px;line-height:30px; margin-left:10px; display:inline; }
/* Public Template css end */
/*自定义样式*/

.thismenu{ background:url(../webimages/topmenuthis.png) no-repeat right top;}
.thismenu a{ display:block; width:100%; line-height:16px; height:16px; background:#222; font-size:14px; font-weight:bold; overflow:hidden}
.main_menu{  font-family:"微软雅黑", "幼圆"; float:right}
.main_menu li.b{ float:left; height:15px;line-height:16px; width:90px; position:relative; text-align:center}
.main_menu a.ba,.main_menu a.ba:visited{  font-size:16px; display:block; width:100%; }
.main_menu a.ba:hover{color:#ff6600}
.main_menu .thisis.b{color:#ff6600  }
.main_menu .thisis.b .ba{ color:#ec6d12}
.main_menu ul{ width:80px; position:absolute;  display:none}
.main_menu ul li{ border-bottom:#eeeeee 1px solid; height:16px; line-height:16px; font-family:"微软雅黑"; letter-spacing:1px; font-size:14px}
.main_menu ul li a{ display:block; }
.main_menu ul li a:hover{ background-color:#e9f4fd}
.main_menu  .s li a { display:block; line-height:16px; color:#666666}
.main_menu  .s li a:visited  { display:block; line-height:16px; color:#666666}

.main_menu ul li .s a:hover{ background-color:#e9f4fd}


.topmenu,.topmenu a{ color:#8e8e8e;font-family:"微软雅黑", "幼圆"}


.warp{ width:1200px; margin-left:auto; margin-right:auto;  padding:10px;}
.warp:after{ content:"."; width:100%; display:block; height:0px; overflow:hidden; clear:both; line-height:0px; font-size:0px;}

.title_1{ font-size:14px; line-height:30px; color:#c0572b; font-family:"微软雅黑", "幼圆"}


.title,.title:hover{ font-size:14px;  font-family:"微软雅黑", "幼圆"; color:#222; display:block; height:36px; line-height:36px; letter-spacing:1px; font-weight:bolder; float:left; padding-left:10px;line-height:36px}
.title span{ color:#000}

.title1,.title1:hover{ font-size:16px;  font-family:"微软雅黑", "幼圆"; color:#fff; display:block; height:40px; line-height:40px; letter-spacing:1px; font-weight:bold; float:left;line-height:40px; background:url(../webimages/title1.jpg); width:100%; text-align:center; margin-left:0px}
.title1 span{ color:#000}


.newstag{ height:37px; }
.newstag li{ color:#222222; float:left;width:150px; height:37px; text-align:center; line-height:37px; overflow:hidden;font-family:"微软雅黑", "幼圆"; font-size:16px;margin-left:0px}
.newstag li.thisis{ background:url(../webimages/newstag.jpg);  letter-spacing:1px;  border-left:1px solid #222;font-weight:bold;}
.newstag li.thisis a{color:#222}
.newstag li:first-child
{ 
border-left:0px solid #709bbd
}


.newstag_1{ padding-top:20px; }
.newstag_1 li{color:#222222;float:left;width:160px; height:52px; text-align:center; line-height:52px; overflow:hidden;font-family:"微软雅黑", "幼圆"; font-size:14px;border:1px solid #ccc; margin-right:10px;border-radius:0px}
.newstag_1 li.thisis{letter-spacing:1px; background-color:#d51419; border:none;}
.newstag_1 li.thisis a{color:#fff}
.newstag_1 li:last-child{ 
margin-right:0px;
}









.licheng_tag{
margin-bottom:20px;


}



.licheng_tag div{
width:70px;
height:70px;
border-radius: 100px;
color:#ffffff;
background-color:#ccc;
font-size:14px;
line-height:18px;
text-align:center;
font-family:"微软雅黑";
margin-bottom:20px;
}
.licheng_tag div:hover{
background-color:#222;
cursor:pointer;
}


.licheng_tag div span{
 display:block;
 font-size:20px;
 font-weight:bold;
 padding-top:20px;
}

.licheng_tag .licheng_thisis{
background-color:#222;

}

.licheng_list{

float:left; margin-left:20px; ; 
}




.title22,.title22:hover{ font-size:14px; line-height:23px; font-family:"微软雅黑", "幼圆"; color:#3d3f40; display:block; height:23px; line-height:24px; letter-spacing:1px; font-weight:bolder; float:left; padding-left:10px}
.title11,.title11:hover{ font-size:14px; line-height:30px; font-family:"微软雅黑", "幼圆"; color:#FFF; display:block; height:28px; line-height:24px; letter-spacing:1px; font-weight:bolder}

.title a{ font-size:12px; text-indent:10px; font-weight:100; color:#FFF}

.box_1{ border:#bfbfbf 1px solid}
.box_1 .title{ background:url(../images/index_62.png) repeat-x right top;}
.box_1 .title h3{ font-size:14px; line-height:30px; color:#ffffff; font-family:"微软雅黑", "幼圆";  padding:0 10px; height:30px;word-wrap : normal 
 
}
.box_1 .title div{ border-bottom:#015fb6 2px solid; height:30px; line-height:30px}
.box_1 .title div table{ float:left}
.box_5{ border:#bfbfbf 0px solid}
.box_5 .title{ background:url(../images/index_62.png) repeat-x right top;}
.box_5 .title h3{ font-size:14px; line-height:30px; color:#ffffff; font-family:"微软雅黑", "幼圆";  padding:0 10px; height:30px;word-wrap : normal 
 
}
.box_5 .title div{ border-bottom:#015fb6 2px solid; height:30px; line-height:30px}
.box_5 .title div table{ float:left}

a.more{ float:right; display:block; margin-right:10px;width:auto; color:#333; font-family:"微软雅黑"; line-height:36px}

a.more1{ float:right; display:block; padding-right:20px;width:auto; color:#646261; background:url(../webimages/more.png) right 7px no-repeat;font-family:Verdana, Geneva, sans-serif }
.box_2{ border:#bfbfbf 1px solid}
.box_2 .title{ background:url(../images/index_62.png) repeat-x right top;}
.box_2 .title div{ height:41px; overflow:hidden}
.box_2 .title h3{ font-size:14px; line-height:30px; color:#ffffff; font-family:"微软雅黑", "幼圆";   height:36px;word-wrap : normal; background:url(../images/index_35.png); width:106px; height:36px; margin:5px 0 0 5px; text-align:center; float:left
}
.box_3{ border:#bfbfbf 1px solid}
.box_3 .title{ background:url(../images/index_62.png) repeat-x right top;}
.box_3 .title div{ height:41px; overflow:hidden}
.box_3 .title h3{ font-size:14px; line-height:28px; color:#ffffff; font-family:"微软雅黑", "幼圆";   height:31px;word-wrap : normal; background:url(../images/index_73.png); width:92px; height:31px; margin:5px 0 0 5px; text-align:center; float:left; padding-right:8px;
}



.foot{ color:#96abc2; line-height:22px;background-color:#1a4688;  font-family:'微软雅黑'; font-size:14px; padding-top:20px;}
.foot a{color:#96abc2;}
.f_title{font-size:16px; color:#FFFFFF; display:block; height:30px; line-height:30px;}
.ewm {
float:right;
margin-left:20px;
}
.ewm span{

font-size:12px;
display:block;
height:30px;
line-height:30px;
text-align:center;

}

.copyright,copyright a{
font-size:12px;
}

.newslist{ line-height:26px; margin:20px;; margin-top:15px; margin-bottom:0px;}
.newslist li{ height:27px; line-height:27px; background:url(../webimages/1_33.jpg) no-repeat left center; padding-left:18px}
.newslist li a{ display:block; float:left; font-size:14px;font-family:"微软雅黑", "幼圆";}
.newslist li a:hover{ text-decoration:underline}
.newslist li span{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; color:#999999}



.newslist_1{overflow:hidden; position:relative;margin-top:20px;}
.newslist_1 li{ display:block; float:left; width:290px; margin-right:5px;
	border:1px #ddd solid;
	margin-bottom:5px;transition: all 0.5s ease; position:relative;}
.newslist_1 li img{ display:block; width:100%;height: 100%;}
.newslist_1 li span{display: flex;justify-content:center;align-items: center;width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(26,70,136,0.9); padding-top:0px;opacity:0;transition: all 1s ease;}
.newslist_1 li h2{ color:#fff; font-size:20px; font-weight:bold; text-align:center;  padding-top:20px; margin-bottom:10px; line-height:50px;}
.newslist_1 li p{ text-align:center; color:#fff; font-size:30px; }
.newslist_1 li p em{ display:inline-block; padding:0 25px; border:1px solid #fff; border-radius:50px; font-size:16px; font-size:16px; line-height:38px}
.newslist_1 li:hover span{opacity:1; z-index:888;background:rgba(26,70,136,0.9);}

.newslist_1 a{ color:#FFFFFF}







.news_index{
width:1200px;
margin:0 auto;
height:460px;


}


.newstag_2{ padding-top:0px; }
.newstag_2 li{

color:#222222;float:left;width:160px; height:52px; text-align:center; line-height:52px; overflow:hidden;font-family:"微软雅黑", "幼圆"; font-size:14px;border:1px solid #ccc; margin-right:10px;border-radius:0px}
.newstag_2 li.thisis{letter-spacing:1px; background-color:#d51419; border:none;}
.newstag_2 li.thisis a{color:#fff}
.newstag_2 li:last-child{ 
margin-right:0px;
}




.newslist_2{

width:45%;
float:left;
}
.newslist_2 li{
margin-right:34px; 
margin-bottom:20px;
width:100%;border:#c0c0c0 solid 1px;
height:90px;
}
.newslist_2 li:hover{
border:1px #1a4688 solid
}

.newslist_2 li:hover .newsdate{
background-color:#1a4688;
}

.newslist_2 li:nth-child(even){
margin-right:0px; 
}

.newslist_2 li .newstext{
font-size:14px;
line-height:20px;
margin-top:10px;

}
.newslist_2 li .newstext a{

height:30px;
line-height:30px;
color:#000000;
font-weight:bold;

}

.newslist_2 li .newstext span{

color:#999;
display:block;

}
.newslist_2 li a{  font-family:"微软雅黑", "幼圆";}
.newslist_2 li a:hover{ text-decoration:underline}
.newslist_2 li .newsdate{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#999999; width:65px;height:65px; background-color:#969393;margin-right:15px;
margin-left:10px;
margin-top:15px;
font-family: 'DINPro-Bold';
color:#fff;
text-align:center;
}

.newsdate_d{
display:block;
    font-size: 29px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
	


}
.newsdate_ym{
    font-size: 14px;


	}



.newslist1{ line-height:28px; padding:0px 0px; margin-top:5px;}
.newslist1 li{ height:28px; line-height:28px; background:url(../webimages/1_33.jpg) no-repeat left center; padding-left:15px}

.newslist1 li a{ display:block; float:left; font-size:14px;font-family:"微软雅黑", "幼圆";}
.newslist1 li a:hover{ text-decoration:underline}
.newslist1 li span{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; color:#999999}

.listbox{ border:#b2b2b2 1px solid; width:262px; height:240px; display:block; padding:6px;}
.listbox .nav{ height:28px; line-height:26px; background:url(../images/navbg.png) repeat-x left top;overflow:hidden; border-bottom:#000 2px solid}
.listbox .nav li{ display:block; float:left; height:32px; width:auto; margin-right:10px}
.listbox .nav li a{ background:url(../webimages/box3title.png); width:88px; display:block; height:28px; line-height:28px;  color:#FFF;text-align:center}


.listbox .nav_1{ height:26px; line-height:26px; overflow:hidden }
.listbox .nav_1 li{ display:block; float:left; height:26px; width:auto; margin-right:10px}
.listbox .nav_1 li.more{ float:right}
.listbox .nav_1 li.thisis a{  display:block; height:26px; line-height:26px;width:96px; background-color:#cccccc; color:#FFF; float:left;background-color:#058ed3}

.listbox .list{ margin-top:6px; text-align:left}
.listbox .list a{ display:block;  height:25px; line-height:25px; color:#676767;}
.listbox .list a:hover{ color:#00679a; }

.listbox .list_1{ margin-top:8px; text-align:left}
.listbox .list_1 a{ display:block; background:url(../images/index31.png) 2px 8px no-repeat; height:25px; line-height:25px; color:#676767; padding-left:12px}
.listbox .list_1 a:hover{ color:#00679a; }

.dotlist{ list-style-type:none; padding:5px 0px 15px; width:212px}
.dotlist li{ text-align:left; font-size:14px;  font-family:"微软雅黑", "幼圆"; background:url(../images/dd.png) no-repeat 9px 14px #f1f1f1; text-indent:18px; margin-top:10px; padding:0 5px}
.dotlist li a{ display:block; line-height:35px; height:35px; }
.dotlist li.thisis{ display:block;   text-align:left; line-height:36px; font-size:14px; background-color:#f2fafd }
.dotlist li.thisis a{ color:#1b80bb; font-weight:bold; }

.dotlist li.thisis span a{display:block; line-height:30px; height:30px; font-size:12px; font-weight:300; color:#333333; }



.dotlist_1{ list-style-type:none; margin:10px 0px 15px; width:220px}
.dotlist_1 li { display:block; text-align:center; font-size:14px; border-bottom:#f1f1f1 1px solid;  font-family:"微软雅黑", "幼圆"; clear:both;
		border-bottom:#bbb 1px solid;
}

.dotlist_1 li a{ display:block;   color:#222;font-size:16px;padding-top:10px; padding-bottom:10px;}
.dotlist_1 li a:hover{  color:#ff6600; font-weight:bold;}
.dotlist_1 .thisis{  font-size:16px;  background-color:#eee;}
.dotlist_1 .thisis a{ display:block;color:#222; font-weight:bold;  padding-bottom:10px;}









.artshow{ padding:0px; text-align:center}
.artshow .proimgshow{padding-top:12px}
.artshow h1{ margin:0; padding:15px 0px; text-align:center; line-height:46px; font-size:18px }
.artinfro{ height:22px; line-height:22px; text-align:center; color:#858585; border-bottom:#ffffff 0px dashed; font-size:12px }
.artcontent{ font-size:14px; line-height:26px; padding:8px 0; text-align:left;padding:8px 0px; text-align:justify; text-justify:inter-ideograph; margin:0 auto  }
.pimgs{ text-align:center}
.pimgs img{ padding:10px; border:#ddd 5px solid; }
.pinfro{ text-align:left}
.artshow h2{ line-height:50px; font-size:24px; text-align:center; font-size:20px}
.pinfro pre{ line-height:30px; font-size:14px; }
.pagemaps{ float:right; padding-right:8px; height:34px; line-height:34px}
.pagemaps a{ padding-right:0; display:inline}

.pagebox{padding-top:10px; text-align:center}

.nr_ls{ margin:0px; }
.nr_ls ul{}
.nr_ls li{ height:40px; line-height:40px; background:url(../images/icon_2.gif) no-repeat 2px center; padding-left:15px; overflow:hidden; border-bottom:#CCC 1px dashed; font-size:14px;}
.nr_ls li a{ float:left;}
.nr_ls li span{ float:right;}

.pbox{  overflow:hidden;}
.plist{ padding-top:25px; padding-left:10px}
.c_r_k{ padding-right:25px;text-align:center; padding-bottom:10px; float:left}
.c_r_k:nth-child(4n) { padding-right:0px;}
.c_r_k img{display:block; width:278px!important;
height:210px;  overflow:hidden;border:solid 1px #CCC;}
.c_r_k span{width:162px; text-align:center; height:26px; line-height:26px; overflow:hidden;}

.c_r_k .autodq{ display:block; width:160px; height:160px; overflow:hidden;border:solid 1px #CCC; }


.dd{ padding:10px; text-align:center; margin-bottom:15px; border:#CCC 1px solid; border-left:none; border-right:none}
.orderbtu{ display:block; height:32px; line-height:32px; text-align:center; width:113px; margin:0 auto; font-size:16px; font-family:"微软雅黑", "幼圆";}

.ask{ height:26px; background:url(../images/yanyu.png) 4px 6px no-repeat; text-indent:22px; line-height:26px; background-color:#eeeeee;}
.answer{background:url(../images/ren.png) 4px 4px no-repeat; text-indent:17px; line-height:26px; padding-left:5px}
.lylist2{border:#CCC 1px dashed; width:670px; margin:10px auto 10px; list-style-type:none; text-align:left}


.proclist{ width:272px; overflow:hidden; background:url(../webimages/boxlinebg.png); margin-top:0px;}
.proclist li{ float:left; display:block;; height:31px; line-height:31px; width:auto; width:50%; text-indent:10px; text-align:left}

.proclist1{ width:242px; overflow:hidden; background:url(../webimages/boxlinebg.png); margin-top:0px;}
.proclist1 li{ float:left; display:block;; height:31px; line-height:31px; width:auto; width:50%; text-indent:5px; text-align:left}



.list_1{ list-style-type:none; margin:10px 0 0 10px; }
.list_1 li{background:url(../webimages/jiantouo.png) no-repeat 2px center; line-height:24px; height:24px; text-align:left; text-indent:24px}
.list_1 li a{ color:#757474;font-size:12px}
.list_1 li a:hover{ color:#000; }

.tlist{ width:698px; }
.tlist td{ text-align:center; border-top:#b2b2b2 1px  solid;border-right:#b2b2b2 1px  solid;}
.tlist td.last{ border-right:none}
.tlist .ltitle td{ background-color:#24a6f1; color:#FFF}
.clicktrtd1 td{ background-color:#ceecfd}
.clicktrtd td{ background-color:#71cafd}

.more3{ display:block; float:right; padding-right:10px}


/*首页下拉*/


.hidden{display:none;}

.hidden{ overflow:hidden;}

.link_a{ text-align: center;margin-bottom:15px;}
.link_a a{ color:#504f4f;margin:0 10px;}
.link_a a:hover{ color:#07659e;}
.link_a a.a_none:hover{ color:#504f4f;}


.pull{width:240px; height:28px; border:1px solid #687c9d; background:#1a4688; line-height:28px; position:relative;  margin-right:10px; margin-bottom:10px; color:#FFFFFF}
.pull_1{width:240px; height:28px; border:1px solid #687c9d; background:#1a4688; line-height:28px; position:relative;  margin-right:10px;color:#FFFFFF}

.pull_con{text-align:center;}
.pull_ico{background:url(../webimages/ico1.png) no-repeat center; width:27px; height:28px; display:block; float:right; border-left:1px solid #687c9d;}
.pull_content{position:absolute; top:-142px;width:240px; height:140px; left:-1px; background:#FFF; border:1px solid #d5d2d2;text-align:left; overflow:auto;}
.pull_content a{line-height:25px; display:block; width: 240px; overflow:hidden; height: 28px;}



.news_top{
width:900px;
margin-bottom:5px;

padding:20px;
font-family:"微软雅黑";
line-height:22px;
font-size:14px;
}

.news_top img{
border:1px #dddddd solid;



}

.news_top span a{
display:block;
font-family:"微软雅黑";
font-size:19px;
font-weight:bold;
margin-bottom:5px;
color:#1a4688;
line-height:26px;
}




.news_left{
float:left;

}

.news_left img{
width:335px;
height:235px;


}
.news_left a{
display:block;
font-size:14px;
line-height:40px;
text-align:center;

}

.news_right{
display:block;
width:510px;
float:left;
margin-left:20px;


}

.news_right a{
width:85%;
}


.news_right span{
text-align:right;
width:15%;
}


.title_2{
height:26px;

}

.title_2 span{
display:block;
float:left;


height:20px;
line-height:20px;
font-family:"微软雅黑";
font-size:16px;
margin-bottom:5px;
margin-top:-3px;

}
.title_2 img{
display:block;
float:left;
margin-top:0px; margin-right:5px;
margin-bottom:0px; 
}

.tp_news li{
width:334px;
height:232px;
display:block;
float:left;


}
.tp_news li span img{
width:162px;
height:110px;
border:#dddddd solid 1px;
margin-left:4px;
margin-bottom:5px;
}

.more_2{
float:right;


}

.qz img{
border:1px #ddd solid


}

.more_4{ 
display:block;
margin:0 auto;
height:80px;
margin-top:10px;
}
.more_4 a{
display:block;

width:182px;
height:47px;
text-align:center;
color:#1a4688;
border:1px #1a4688 solid;
border-radius:5px;
line-height:47px;

font-size:14px;
margin:0 auto;


}
.more_4 a:hover{
color:#fff;
background-color:#1a4688;
font-weight:bold;
}

.index_right{
width:262px;
margin-bottom:10px;
}

.title_index{
font-size:14px;
text-align:center;
color:#4a4a4c;
line-height:20px;
margin-bottom:0px;

}

.title_index span{
font-size:34px;
color:#1a4688;

height:62px;
line-height:62px;
display:block;
margin:0 auto;



}
.index_btn{
text-align:left;
display:block;
width:262px;
height:70px;
background-image: url(../webimages/index_right/bt_bg.jpg);
font-size:16px;
margin-bottom:8px;


}
.index_btn:hover{
color:#000;
}
.index_btn img{
padding-left:20px;
padding-right:16px;
padding-top:13px;
display:block;
float:left;

}
.index_btn span{
display:block;
float:left;

}

.index_btn .btn_title{
display:block;
height:22px;

margin-top:12px;
}
.index_btn .btn_content{
display:block;
color:#a40001;
height:30px;

}

.index_oa{
width:222px;
height:80px;
background-image:url(../webimages/index_right/oa_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:16px;
padding-left:40px;
padding-top:46px;


}

.index_oa li{
display:block;
float:left;
width:100px;
padding-left:0px;
height:20px;
line-height:19px;
padding-bottom:6px;

}

.index_oa .oa_no{
display:block;
float:left;
width:22px;

background-repeat:no-repeat;
background-image:url(../webimages/index_right/oa_bt.png);
font-weight:bold;
padding-right:5px;
text-align:center;





}

.index_oa a{
display:block;
float:left;
color:#FFFFFF;
}



.leftbox{ width:220px; float:left; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
.rightbox{ width:922px; float:right; margin-top:10px; margin-right:10px;}
.leftbox h3{ height:52px; line-height:52px; color:#ffffff; background:#555; text-align:center; margin:0px; padding:0px; }
.leftbox h3 a{color:#ffffff; font-family:"微软雅黑"; font-size:16px; letter-spacing:2px; text-align:center}


.lmtitle_border{
border-bottom:#222 1px solid;
height:35px;
margin-bottom:10px;
}
.lmtitle{font-family:"微软雅黑", "幼圆"; font-size:18px; color:#222; font-weight:300; }
.sitemaps,.sitemaps a{ font-size:12px; color:#555;}

.pagemain{
font-size:14px;
color:#333;
line-height:25px;
margin:20px;

}

.pagemain img{
display:block;
margin:0 auto;
width:90%;


}



.chanpin_class_index{
width:1200px;
margin:0 auto;
height:180px;



}
.chanpin_class_index a{
display:block;
float:left;
color:#fff;
font-size:16px;
width:282px;
height:67px;
line-height:67px;
background-color:#3152a1;
background-image:url(../webimages/chanpin_class.png);
background-repeat:no-repeat;
margin-left:9px;
margin-right:9px;
margin-bottom:22px;

}

.chanpin_class_index a:hover{
background-color:#e2550f;
font-weight:bold;
}

.chanpin_class_index a:nth-child(4n+0){
margin-right:0px;

}




.chanpin_class_index div{
margin:0 auto;
height:67px;
text-align:center;


}

.chanpin_class_index img{

}





.fuwu_list{
width:100%;
height:214px;
border:1px solid #dddddd;
border-radius:5px;
margin-top:15px;
margin-bottom:5px;

}

.fuwu_list:hover{
background-color:#dedede;
}
.fuwu_list:hover .fuwu_right{
color:#000;

}
.fuwu_list:hover span{
font-weight:bold;
color:#000;

}

.fuwu_left{

float:left;
margin-left:50px;
margin-right:50px;
margin-top:20px;

}

.fuwu_left span{
display:block;
text-align:center;
color:#545454;
font-size:16px;
padding-top:10px;
}

.fuwu_right{
color:#7c7b82;
float:left;
width:900px;
margin-top:20px;

}


.fuwu_img{
width:137px;
height:137px;
line-height:137px;
border-radius:50%;
border:1px solid #dddddd;
position:relative;
background-color:#FFFFFF;


}

.fuwu_img img{
	width:auto;
	height:auto;	
	position:absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom:0;



}


.yewulingyu_index{
width:100%;
margin:0 auto;
padding-left:0px;
height:520px;
padding-top:20px;
background-color: #e4e4e4;
}


.yewulingyu_index .fuwu_img:hover{
background-color:#ddd;

} 

.yewulingyu_index div:hover img{
/*animation (动画) :绑定选择器, 4s完成动画 linear(匀速) infinite(循环) */
animation: que 0.5s linear;
}


/*通过@keyframes规则,能够创建动画 , que 定义动画的名称 可自己定义*/
    @keyframes que {
        /*以百分比来规定改变发生的时间 也可以通过"from"和"to",等价于0% 和 100%*/
        0%{
            /*rotate(2D旋转) scale(放大或者缩小) translate(移动) skew(翻转)*/
            transform: rotate(0deg);
        }
        100%{
            transform: rotate(360deg);
        }


}



/*专业开始*/
.zhuanye {
margin-top:60px;

}
.zhuanye .fangkuai{
width:192px;
text-align:center;

font-size:14px;
color:#333;

line-height:20px;
float:left;
padding-right:60px;




}

.zhuanye .fangkuai:hover div{
color:#1a4688;
animation: que 0.5s linear;
}

.zhuanye .fangkuai:hover img{
	-webkit-filter: grayscale(0); /* Webkit */
    filter: none; /* IE6-9 */  
    filter: grayscale(0); /* W3C */

	opacity:1;//通过改变透明度来调节灰色的程
}

.zhuanye .fangkuai:last-of-type{
padding-right:0px;
}
.zhuanye .fangkuai div{

color:#555;

letter-spacing:0px;
height:200px;


margin-bottom:0px;
border-radius:0px;
-moz-border-radius:0px; /* Old Firefox */
margin-bottom:0px;
}

.zhuanye .fangkuai div img{
width:100px;
height:100px;
	display:block;
	margin:0 auto;
    
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;

	opacity:0.5;//通过改变透明度来调节灰色的程度
	}
.zhuanye .fangkuai div span{
display:block;
font-weight:bold;
font-size:30px;
line-height:50px;
}


.zhuanye .fangkuai div:hover span{



}
/*专业结束*/



.foot_dshare {
    position: relative;
    width: 190px;
    height: 46px;
    margin: 0 auto
}

.foot_dshare a {
    display: inline-block;
    float: left;
    background-image: url(../webimages/f_dshimg.png);
    width: 53px;
    height: 46px;
    margin-right: 10px
}

.foot_dshare1 {
    background-position: 0 0
}

.foot_dshare2 {
    background-position: -63px 0
}

.foot_dshare3 {
    background-position: -126px 0
}

.foot_dshare1:hover {
    background-position: 0 -50px
}

.foot_dshare2:hover {
    background-position: -63px -50px
}

.foot_dshare3:hover {
    background-position: -126px -50px
}




.foot_dy,
.foot_shWx,
.foot_shTelWx {
    position: absolute;
    top: -109px;
    z-index: 999999;
    width: 104px;
    height: 104px;
    background: url(../webimages/foot_shar_bd.png) no-repeat left bottom;
    padding-bottom: 5px;
    display: none
}

.foot_shWx {
    right: -92px
}

.foot_shTelWx {
    left: 115px
}

.foot_dy img,
.foot_shWx img,
.foot_shTelWx img {
    display: block;
    padding: 7px;
    background-color: #FFF
}
/* 底部按钮 */

.bottom_btn{
	width:1240px;margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.bottom_btn div{
	width:220px;
	float:left;
	background-color: #fff;
	margin: 20px;
	padding: 10px;
	padding-left: 40px;
	font-size: 22px;
	font-weight: bold;
	line-height: 50px;
	color:#1a4688;
}

.bottom_btn div:hover{
	background-color: #ccc;
	cursor: pointer;
}

.bottom_btn div img{
	width:40px;
	height:40px;
	padding-right: 20px;
	padding-top: 5px;
}




.main_menu .ba{
color:#fff
}





.banner_z{
padding-top:83px;


}



.kehu_logo{
border-top:1px #dfdfdf solid;
}
.kehu_logo div{

float:left;
width:238px;
height:150px;
border-left:1px #dfdfdf solid;
border-bottom:1px #dfdfdf solid;
border-right:0px;
text-align:center;
vertical-align:middle;
line-height:199px;
position: relative;
}

.kehu_logo div img{
	width:100%;
}
.kehu_logo div:nth-of-type(5n+0)
{
border-right:1px #dfdfdf solid;


}

.kehu_logo div img{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;


-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.9;//通过改变透明度来调节灰色的程度


}

.kehu_logo div:hover img{

	-webkit-filter:grayscale(0);
	filter:grayscale(0);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)Alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.header{
background-color:#1a4688;position:fixed; z-index:101;
}

