﻿@charset "utf-8";
/* CSS Document */
*{margin: 0;outline: 0;	padding: 0;font-size:1em}


#wrapper { position:relative;max-width:640px;overflow-x:hidden; margin:0 auto;bottom:48px;margin-top:48px; }

.top{ width:100%;float:left; background:#ffffff; padding:0 0px 0 0px; }
.top span{ float:left; }
.top span img{ width:100%; }

.top_nav{ width:100%; height:35px; line-height:35px; background:#5b89c7;overflow:hidden;}
.top_nav li { background:url(../images/tt_03.jpg) rno-repeat right; }
.top_nav li a{ width:14.1%; float:left; font-size:13px; color:#FFF; text-align:center;}
.top_nav li a:hover{ color:#F90;}
.top_nav .on a{background:#084a8f; display:block;
 border-radius:5px 5px 0 0; 
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
}

.slider{display:none}
.focus{ background-color:#FFF}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

.h_border{ background-color:#FFF}

.h_about{ width:96%; margin:0 1% 0 1%;box-shadow:0px 0px 5px #aaa; margin-left: auto;margin-right: auto; font-size:12px}
.h_about dt{position:relative;width:90%; margin:4%;margin-bottom:0%;padding:0%;border-bottom:solid 2px #15479c; display:inline-block;line-height:20px; height:30px; }
.h_about dt h3{ font-size:14px;position:absolute;bottom:0px; width:110px; height:30px; line-height:30px; text-align:center; color:#fff; background:#15479c;border-radius:0px; 
  -moz-border-radius:0px;
  -webkit-border-radius:0px; float:left;}
  
.h_about dt li{ font-size:14px;width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#ddd; float:left;}
.h_about dt .thisis{background:#15479c;}
.h_about dt li a{ color:#333; float:none}
.h_about dt .thisis a{ color:#FFFFFF}
  
.h_about dt a{ width:60px; float:right;}
.h_about dd{ width:96%; padding:2%; line-height:24px;}
.h_about dl{
margin-bottom:10px;}

.h_jy{ width:90%;padding:2%; display:inline-block;box-shadow:0px 0px 5px #aaa;margin-left:2.3%;}
.h_jy_icon{ width:100%;}
.h_jy_icon dt{width:25%; display:block;background:#f27c78;padding:1%; text-align:center; float:left;
border-radius:5px; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;}
.h_jy_icon span{}
.h_jy_icon h3{ color:#fff;}

.h_jy_icon dd{ width:71%; float:right;}



.h_jy2{ width:93%;margin:0 1% 0 1%;padding:2%; display:inline-block;}
.h_jy2_icon{width:25%; display:block;background:#5b89c7;padding:1%; text-align:center;
border-radius:5px; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;}
.h_jy2_icon span{}
.h_jy2_icon h3{ color:#fff;}

.h_jy2 span img{ width:60%;}
.h_jy2  ul{ width:71%;line-height:22px;}
.h_jy2  ul li { width:100%; margin-bottom:5px; float:left;}
.h_jy2  ul li h3{width:25%; display:block;background:#69d27e;padding:1%; text-align:center; color:#fff; font-weight:normal;
border-radius:5px; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px; float:left; margin-right:5%;}
.h_jy2  ul li p{}

.h_but{ width:93%; margin:0 1%;padding:2%; display:inline-block;}
.h_but li{ width:45%; padding:2%; height:37px; background:url(../images/icon_8.gif) no-repeat right;display:inline-block; overflow:hidden}
.h_but li span{  float:left;}
.h_but li span img{  height:37px; width:auto; padding:0 10px}
.h_but li h3{width:50%; float:left; line-height:40px; color:#fff;}
.h_but .h_but1{ float:left; background:#6eb943;}
.h_but .h_but2{ float:right; background:#3eb7ee;}


#footer { position:fixed; left:0;right:0;bottom:0; margin-top:0px;z-index:999;max-width:640px; height:42px; line-height:42px;overflow-x:hidden; margin:0 auto; background:#000000; color:#fff;}
#footer li{ width:100%; float:left; text-align:center;}
#footer li:visited {color: blue;}  /* 已被访问过的链接   蓝色 */
#footer li:hover {color: blue}    /* 鼠标悬浮在上的链接 蓝色 */
#footer li:active {color: blue; background:#0371c3;}   /* 鼠标点中激活链接   蓝色 */
#footer li a{ display:block; width:100px;  height:42px; position:relative; left:50%; margin-left:-50px}
#footer li img{}
#footer li span{float:left;line-height:42px; padding-right:10px }
#footer li h3{float:left;color:#fff;}
#footer li .icon-home{ color:#fff; font-size:20px;}
#footer li .icon-location{ color:#fff; font-size:20px;}
#footer li .icon-phone4{ color:#fff; font-size:20px;}

/* 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;}
.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:18px; line-height:18px; padding:0 8px; 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:22px; width:60px; margin-right:10px;line-height:22px; margin-left:10px; display:inline; font-size:12px}
/* Public Template css end */


.main{ width:100%; background:#efefef;}
.main_l{ padding:1% 0 0 1%; background-color:#ffffff}
.main_l li{ width:49%; float:left;margin:0 1% 1% 0; width:24%;}
.main_l li a{ height:30px; line-height:30px; background:#4f2d53; color:#fff; text-align:center; display:block; font-size:14px;}

.main_l li a:hover{ width:100%;background:#ccc; color:#000   }
.main_l li.thisis a{background:#324f8e;color:#fff;}

.main_l1{ padding:1% 0 0 1%; background-color:#1f283e}
.main_l1 li{ width:49%; float:left;margin:0 1% 1% 0; width:32.3%;}
.main_l1 li a{ height:30px; line-height:30px; background:#448ccb; color:#fff; text-align:center; display:block;}
.main_l1 li a:hover{ width:100%;background:#ccc; color:#000   }
.main_l1 li.thisis a{background:#F90;color:#fff;}

.main_l2{ padding:1% 0 0 1%; }
.main_l2 li{ width:49%; float:left;margin:0 1% 1% 0;}
.main_l2 li a{ height:30px; line-height:30px; background:#448ccb; color:#fff; text-align:center; display:block;}
.main_l2 li a:hover{ width:100%;background:#ccc; color:#000   }
.main_l2 li.thisis a{background:#F90;color:#fff;}

.main_r{  line-height:16px; background:#FFF;  margin:4%; margin-top:0px; padding-top:0; color:#333 }

.news_r{  line-height:24px; background:#FFF; padding:1%; }
.news_r li {width:100%;border-bottom:1px solid #DDD; padding-bottom:5px;line-height:30px; background:url(../../images/ico_2.gif) no-repeat 5px 13px; text-indent:20px}
.news_r li a{ width:100%; float:left;}
.news_r li span{ width:100%;float:right; color:#999; font-size:12px !important}

.news_n{width:96%;  padding:2%;}
.news_wz{width:100%; display:inline-block; margin-top:10px; font-size:12px;}
.news_tit{width:100%;display:inline-block; font-size:16px; margin-top:10px;}
.news_bz{width:100%;display:inline-block; margin-top:10px; color:#999}
.news_nr{width:100%;display:inline-block;line-height:26px; margin-top:10px;}

.artshow{ padding:0px; text-align:center}
.artshow .proimgshow{padding-top:12px}
.artshow h1{ margin:0; padding:15px 0px; text-align:center; line-height:20px; font-size:16px }
.artinfro{ line-height:18px; text-align:center; color:#858585; border-bottom:#ffffff 0px dashed; font-size:12px }
.artcontent{ font-size:14px; line-height:20px; padding:8px 0; text-align:left;padding:8px 0px; }
.artcontent img{ width:90%; text-align:center; }
.pimgs{ text-align:center}
.pimgs img{ width:100%; height:auto}
.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}

.foot{ margin:0px; padding:0px;padding-top:10px;  text-align:center }
.t_1{

margin-left:0px; margin-right:0px; height:30px; font-family:'微软雅黑'; font-size:16px; line-height:30px; margin-bottom:auto; margin-top:0px; padding:0px;font-weight:bold; color:#FFFFFF; text-align:center;
}
.k_1{
border:#dddddd solid 3px;
padding:20px;
margin-left:20px;
margin-right:20px;
font-family:'微软雅黑'; font-size:12px; line-height:20px;



}

.index_about{
padding-left:10px;
padding-right:10px;

}
.index_about img{
width:98%;
padding-bottom:6px;
}


.news_more_bg a{
display:block;
font-size:16px;
color:#555555;
line-height:30px;
height:30px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
background-color:#dddddd;
text-align:center;
}

.news_more_bg{

width:100%;
}

.news_more_bg:hover{
background-color:#2F487C;
}

.news_more_bg:hover a{
color:#ffffff;

}



.title_1{
font-size:20px;
font-weight:bold;
color:#1e3c67;
height:30px;
line-height:30px;
border-bottom:#1e3c67 solid 3px;



}


.title_2{

color:#1e3c67;
border-bottom:#1e3c67 solid 3px;
padding-top:10px;
padding-bottom:10px;
}

.title_2 span{
height:40px;
line-height:40px;
font-size:30px;



}



.news_list_100{
margin-top:5px;
margin-bottom:5x;
padding-left:10px;
padding-right:10px;

}

.news_list_100 img{
width:100%;

}

.news_list_100 .news_date{
color:#555555;
font-size:14px;
height:20px;
line-height:20px;

}



.news_date span{
display:block;
float:left;



}

.news_date .line_100{
border-bottom:#999 1px solid;
float:right;
width:50%;
margin-top:8px;

}

.news_date .line_101{
border-bottom:#555555 1px solid;
float:right;
width:700px;
margin-top:18px;

}

.news_list_100 .news_100{
padding-top:5px;
padding-left:10px;
padding-right:5px;
color:#555555;
line-height:10px;



}

.news_100 a{
font-size:14px;
font-weight:bold;
height:20px;
line-height:20px;


}





/* 专业领域 */
.zyly{
 
 width:25%;

 float:left;
 margin-bottom:40px;
 margin:0 auto;
 }
 



 

 
.zyly_y{
width:70px;
height:70px;
border-radius: 100px;
text-align:center;
background-color:#2F487C;
display:block;
position:relative;
border:none;
cursor:pointer;
margin:0 auto;


}
 
.zyly_y img{
width:40px;
margin:0 auto;
position:absolute;
top:50%;
left:50%;

margin-top: -20px; /* 高度的一半 */
margin-left: -20px; /* 宽度的一半 */


 }
 
  .zyly_text{ 
 font-size:12px;
 color:#555555;
 height:30px;
 line-height:30px;
 text-align:center; 
 margin:0 auto;
 }
 .zyly_text_1{ 
 font-size:10px;
 color:#555555;
 height:30px;
 line-height:30px;
 text-align:center; 
 margin:0 auto;
 }
 
 .jigou{
 background-image:url(../images/foot_bg.jpg); 
 background-position:top left; 
 background-repeat:no-repeat; 
 line-height:20px;
 padding-top:10px;
 font-size:10px;


 }
 
 .jigou td{
  padding-left:10px;
  }
  
.jigou span{
 display:block;
 font-size:18px;
 margin-bottom:5px;
 font-weight:bold;
 }
 
.jigou a{
display:block;
font-size:14px;
margin-bottom:5px; 
line-height:20px; 
}
.jigou img{
width:80%;
}

.nav_bt{


}
.nav_bt span{
width:45.5%;
height:40px;
margin-left:3%;
margin-bottom:10px;
float:left;
display:block;
background-color:#4f2d53;
color:#FFFFFF;
font-size:20px;
text-align:center;
line-height:40px;
background-image: url(../images/btn_bg.png);
background-repeat:repeat;
}


.nav_bt span a{
color:#fff;
}

.nav_bt span a:hover{
color:#ff9900;
}


.date_1{
width:80px;
height:80px;
border-radius: 100px;
color:#ffffff;
background-color:#D3B466;
font-size:14px;
text-align:center;


}
 .date_1 span{
 display:block;
 font-size:20px;
 font-weight:bold;
 padding-top:30px;
 
 
 }
 
 .zizhi{
 text-align:center;
 } 
 
 .zizhi a{
 font-size:18px;
 text-align:center;
 display:block;
 margin-bottom:15px;
 
 }
 
 .zizhi img{
 width:90%;
 border:1px #ccc solid;
 margin:15px;
 } 
 
 .qk{
 font-size:16px;
 }
 .qk a{
 text-align:center;
  font-size:16px;
  display:block;
  height:30px;
  line-height:30px;
  padding-left:15px;
  padding-right:15px;
  color:#FFFFFF;
  background-color:#4f2d53;
 }
 
 
 .tuandui_ss{
 border-top:3px #cccccc solid; 
 
 }
 
 .tuandui_ss  a{
 background-color:#999;
 padding-left:7px;
 padding-right:7px;
 padding-top:7px;
 padding-bottom:7px;
 color:#FFFFFF;
 line-height:40px;
 font-size:16px;
 margin-right:3px;
 
 }
 
.tuandui_ss  a:hover{ 
 color:#fff;

 }
 
 
 .tuandui_l{
 font-size:16px;
 border-bottom:1px #bebebe solid;
 height:30px;
 line-height:30px;
 font-weight:bold;
 
 }
 
 .tuandui_r{
 border-bottom:1px #ffffff solid; 
 padding:5px;
 padding-left:10px;
 }
 
 .tuandui_ry{
 border:1px solid #DFDFDF;
 margin:0px;
 padding:0px;
 width:100%;
 margin-bottom:5px; 
 margin-right:11px;
 padding-bottom:10px;
 }
 
.tuandui_ry:hover{
 background-color:#cceefb;
 }
 
 .cl{ font-size:0px; height:0px; line-height:0px; width:100%; clear:both}
 
.button_js{
 display:block;
 width:100%;
 border:0px;
 background-color:#502e53;
 height:30px;
 text-align:center;
 color:#fff;
 margin:0 auto;
 font-size:14px;
 line-height:30px;
 cursor:pointer;
 
 }

.banner_z img{
width:100%;
}