﻿@charset "utf-8";
/* CSS Document */
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}
.yh{ font-family:"微软雅黑", "幼圆"}
.cr1{ color:#33e}
.cr2{ color:#e33}
.cr3{ color:#063}
.cr4{ color:#063; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.cr5{ color:#C93; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.cr6{ color:#C33; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.en{ font-family:Verdana, Geneva, sans-serif}
.number{ font-family:Arial, Helvetica, 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}
/* scrollleft */
.scrollleft{width:100%;padding:0px;margin:0px; overflow:hidden}
.scrollleft li{float:left;margin-right:0px;display:inline;width:auto;text-align:center;padding-right:20px; height:40px; line-height:36px;}
.scrollleft1{width:100%;padding:0px;margin:0px; overflow:hidden}
.scrollleft1 li{float:left;margin-right:0px;display:inline;width:180px;text-align:center;padding-right:20px;}
.scrollleft1 li a.autodq{ display:block; overflow:hidden; width:180px; height:125px; padding:0 0px}
.scrollleft1 li a.autodq img{padding:0px;border:solid 1px #d0d0cf;}
.scrollleft1 li span{ display:block; text-align:center; width:100%; height:26px; line-height:26px; font-family:"微软雅黑", "幼圆"}
/* 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;padding-top:10px}
.page li{ float:left;}	
.page li span{display:block; height:28px; line-height:28px; padding:0 13px 0 0; margin-right:5px;color:#626262; font-size:14px; float:left; white-space:nowrap}
.page a:link,.page a:visited{ display:block; font-size:14px;height:28px; line-height:28px; padding:0 13px; 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:28px; width:60px; margin-right:10px;line-height:28px; margin-left:10px; display:inline; font-size:14px}
/* Public Template css end */

/*自定义样式*/
body{ background-color:#ffffff; }
input{
font-family:'微软雅黑';


}


select{
font-family:'微软雅黑';


}
#key{ font-family:"微软雅黑", "幼圆"; color:#444444}
.menu td{ width:132px; height:37px;border-right:#7f6782 1px solid; font-family:"微软雅黑", "幼圆"; font-size:14px; line-height:35px;}
.menu { }
.menu a{color:#FFF;line-height:35px; display:block; height:37px}
.menu td.thisis{ background-color:#a796a9; }
.menu td.thisis a{color:#000000;}

.notice h3{ display:block; float:left;font-family:"微软雅黑", "幼圆"; height:40px; line-height:36px; font-size:14px}
.notice div{ float:right; width:800px; height:32px; overflow:hidden; height:40px}
.notice div a{ color:#ed5565; font-family:"微软雅黑", "幼圆";}
.notice div a span{ color:#999; padding-left:20px}

.bannermenu{ background:url(../webimages/banner_menu_bg.png); width:183px; height:202px; padding:24px 0; overflow:hidden} 
.bannermenu li{ height:43px;  width:183px; float:left; display:block; background:url(../webimages/dd3.png) no-repeat 163px center;}
.bannermenu li a{ color:#ffffff; padding-right:36px; text-align:right; font-family:"微软雅黑", "幼圆"; font-size:14px; background:url(../webimages/bannermenuline.png) no-repeat right 36px; line-height:40px; display:block; height:43px;; display:block; width:147px;}
.bannermenu li.thisis{ }
.bannermenu li.thisis a{ color:#0a233d; background:url(../webimages/banner_menu_two.png) no-repeat left center; display:block;}
.bannermenu li.prevthisis a{ background:none;}

.banner{ width:802px; height:250px; overflow:hidden; position:relative}
.banner a{ display:none; position:absolute; top:0; left:0; width:802px; height:250px}
.banner a.thisis{ display:block}
.fxbtu{ position:absolute; z-index:99; right:10px; bottom:10px;}
.fxbtu img{ margin-left:10px}

.foot{ border-top:#c0c2c4 1px solid;}
.foot .neilian a{ color:#000000; font-size:12px;font-family:"微软雅黑", "幼圆";}
.foot a{
color:#333333;
line-height:22px;
}

.foot a:hover{
color:#990000;


}

.foot span{
font-size:18px;
height:62px;
line-height:62px;
}


}

.fdlinkbox{ position:relative}
.fdlist{ border:#e3e4e8 1px solid; position:absolute; background-color:#FFF; width:165px; left:0px; top:0px; display:none; padding:6px 0; z-index:1000}
.fdlist a{ display:block; text-align:right;font-family:"微软雅黑", "幼圆"; padding-right:23px }
.fdzz{ width:100%; position:absolute; left:0px; top:0px; z-index:999; display:none}

.boxcontent{ display:none}


.box_1{}
.box_1 .title td{ border-bottom:#0e4c92 4px solid; height:26px; line-height:26px}
.box_1 .title h3{ font-family:"微软雅黑", "幼圆"; text-align:left; font-size:14px; color:#0366a8; letter-spacing:1px}
.box_1 .title h3 span{ color:#303030}
.box_1 .title a{ float:right; display:block; background:url(../webimages/dd.png) no-repeat right center; padding-right:16px; font-size:12px; font-family:"微软雅黑", "幼圆"; color:#0062be}

.warp_newslist{ width:578px; overflow:hidden; height:132px}
.newslist{ height:88px;width:610px; padding:10px 0;}
.newslist li{ float:left; width:270px; height:30px; margin-right:20px; background:url(../webimages/dd1.png) no-repeat left 8px; padding-left:8px; line-height:18px}
.newslist li a{ width:230px; float:left; }
.newslist li span{ width:40px; float:right; display:block; text-align:right;}

.banner1{ width:390px; overflow:hidden;  padding:25px 0 0 0; position:relative; text-align:center;}

.banner1 .fx{ width:390px; height:10px; position:absolute; top:61px; left:0}
.banner1 .fx .fx_left{ float:left;display:none}
.banner1 .fx .fx_right{ float:right;display:none}
.banner1 .items{ width:378px; margin:0 auto; overflow:hidden; height:84px;padding-left:0px}
.banner1 .items .warp{ margin:0 0 0 0; height:80px}
.banner1 .items img{ float:left; padding-right:12px; padding-bottom:12px }

.banner1 .bannernav{ margin-top:6px}
.banner1 .bannernav li span{ display:block; background:url(../webimages/banner1_dd_nomal.png) center center no-repeat; width:12px; height:12px;}
.banner1 .bannernav li.thisis span{ background-image:url(../webimages/banner1_dd_noal.png)}

.fdbox{ position:absolute; left:100px; top:200px; display:none; z-index:9999;}

.fdbox .boxt{ color:#5a284b}
.fdbox .boxc{ padding:10px; text-align:justify; color:#365ab2; width:340px; font-size:14px; line-height:28px}
.fdbox .boxc a{ color:#365ab2;font-family:"微软雅黑", "幼圆"; }
.fdbox .close{ cursor:pointer}

.lingy li{ float:left; width:50%; text-align:left; font-family:"微软雅黑", "幼圆"; font-size:14px}


.bodywarp{ width:1200px; margin:0px auto; margin-bottom:20px;}
.bodyleft{ width:260px; float:left; overflow:hidden}
.bodyright{ width:907px; float:right; overflow:hidden; text-align:left}

.anlilist{}
.anlilist li{ background:url(../images/dd.png) no-repeat left center; text-indent:18px; margin-left:0px}

.dotlist{ list-style-type:none; width:100%; margin:0px auto; padding-bottom:15px; }
.dotlist li a{ display:block; width:100%; height:48px; line-height:48px;border-bottom:2px #cfcfcf solid;  background-color:#ffffff;  text-align:left;  font-size:16px;  font-family:"微软雅黑", "幼圆";  color:#666666; text-indent:50px;}
.dotlist li.thisis a{ background-color:#eeeeee;color:#1e3c67}
.dotlist1{ list-style-type:none; width:100%; margin:0px auto; background-color:#ffffff; }

.dotlist1 li a.big{ display:block;  height:48px; line-height:48px; color:#22376c;text-align:left; font-size:20px;  font-family:"微软雅黑", "幼圆"; text-indent:50px; color:#666666;border-bottom:2px #cfcfcf solid;}
.dotlist1 li.thisis a.big{color:#173b6f; border:none; background-color:#efefef;  }





.samlllist li{ height:28px; line-height:28px; padding-left:50px;  text-align:left; list-style-position:inside; list-style-type:disc;padding-bottom:0px;  }

.samlllist li a{ color:#555555;font-size:14px;}
.samlllist li a:hover{ color:#5f3864;font-weight:bold;}
.samlllist li.thisnow a{ color:#5f3864;  font-weight:bold;}
.dotlist1 li.thisis .samlllist{ display:block; padding-bottom:20px; background:#efefef;}

.pagemain{ padding:20px 20px 40px; line-height:30px; font-size:14px; text-align:left;font-family:"微软雅黑", "幼圆"; width:94%; overflow:hidden; margin:0 auto }
.pagemain1{padding:20px 0px 40px; text-align:left; width:745px; overflow:hidden }
.pagemain2{padding:20px 20px 40px; text-align:left; width:705px; overflow:hidden }

.pagetitle{ border-bottom:#1e3c67 3px solid; height:52px;}
.pagetitle h3{ color:#4f2d53; font-family:"微软雅黑", "幼圆"; font-size:24px; margin-top:6px;}
.pagetitle span a{ display:block; float:left; width:140px; height:40px; line-height:40px;border-right:1px #cccccc solid;  background-color:#eeeeee;  text-align:left;  font-size:20px;  font-family:"微软雅黑", "幼圆"; text-align:center;color:#555555; margin-top:14px; margin-left:1px;}

.pagetitle span.thisis a{ background-color:#4f2d53;color:#ffffff }



.sitemaps{ float:right; padding-left:18px; }
.sitemaps,.sitemaps a{ font-size:14px; color:#1e3c67;margin-top:15px;}
.sitemaps a:hover{color:#0366a8}

.artshow{ padding:0px; text-align:center}
.artshow .proimgshow{padding-top:12px}
.artshow h1{ margin:0; padding:15px 10px; text-align:center; line-height:30px;font-size:24px; font-weight:100}
.artinfro{ height:22px; line-height:22px; text-align:center; color:#858585; border-bottom:#CCC 1px dashed; font-family:"微软雅黑"; font-size:12px }
.artcontent{ font-size:14px; line-height:26px; padding:20px 0; text-align:left; }
.pimgs{ text-align:center}
.pimgs img{ padding:3px; border:#eeeeee 1px solid}
.pinfro{ text-align:left}
.annex{ text-align:left; font-size:12px; font-family:"微软雅黑";border-top:#CCC 1px dashed; }
.artshow h2{ line-height:50px; font-size:24px; text-align:center; font-size:20px}
.pshow .autodq{ width:600px; height:400px; display:block; margin:0 auto}
.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_ls1{ width:745px; overflow:hidden}
.nr_ls1 .boxwarp{ width:800px; margin-left:10px}
.nr_ls1 .listbox{ width:720px; float:left; margin-right:25px; margin-bottom:20px}
.nr_ls1 .listbox .listtitle{ font-size:14px; font-family:"微软雅黑"; border-bottom:#CCC 1px solid; height:30px; line-height:30px}
.nr_ls1 .listbox .listjj{ height:66px; line-height:22px; overflow:hidden}

.nr_ls{ margin:0px;  }
.nr_ls ul{}
.nr_ls li{ height:30px; line-height:30px; width:745px; border-bottom:#e8e8e8 1px solid}
.nr_ls li span,.nr_ls li a{ display:block; float:left; height:30px; line-height:30px; overflow:hidden; color:#666666}
.nr_ls li span.one{ float:left; width:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bolder}
.nr_ls li a{ float:left; width:529px; text-indent:7px}
.nr_ls li span.two{ float:left; width:92px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.nr_ls li span{ float:right; width:82px;text-align:center; font-family:Arial, Helvetica, sans-serif;}

.pbox{ width:100%; overflow:hidden; padding-bottom:20px}
.plist{ width:100%; padding-top:15px; padding-left:2px}
.c_r_k{ width:205px; float:left; padding-right:20px;text-align:center; padding-bottom:10px;}
.c_r_k .autodq{ display:block;  height:129px;border:solid 1px #CCC; padding:2px;}
.c_r_k img{}
.c_r_k span{width:170px; text-align:center; height:26px; line-height:26px; overflow:hidden; display:block; text-align:center}

.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:746px; margin:10px auto 0; list-style-type:none; text-align:left}

.bt_1{
background-color:#324f8e; 
text-align:center; 
font-size:18px; 
display:block;


}


.title_1{
font-size:30px;
font-weight:bold;
color:#1e3c67;
height:50px;
line-height:50px;
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-bottom:18px;


}

.news_list_100 .news_date{
color:#555555;
font-size:24px;
height:36px;
line-height:36px;



}



.news_date span{

display:block;
float:left;



}

.news_date .line_100{
border-bottom:#555555 1px solid;
float:right;
width:530px;
margin-top:18px;

}

.news_date .line_101{
border-bottom:#555555 1px solid;
float:right;
width:700px;
margin-top:18px;

}

.news_list_100 .news_100{
padding-top:12px;
padding-left:40px;
padding-right:40px;
color:#555555;
line-height:18px;



}

.news_100 a{
font-size:20px;
font-weight:bold;
height:34px;
line-height:34px;


}

.news_y_bg{
background-color:#2f487c;
height:165px;
width:165px;
}

.news_y_bg:hover{
background-color:#cccccc;
}

 .news_y{
width:108px;
height:108px;
border:3px solid #ffffff;
border-radius: 100px;
text-align:center;
display:block;
margin:0 auto;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
line-height:108px;



}


.news_more_bg a{
font-size:16px;
color:#555555;
line-height:46px;
height:46px;

}

.news_more_bg{
background-color:#dddddd;
width:1200px;
height:46px;
text-align:center;
margin:0 auto;
margin-bottom:20px;
}

.news_more_bg:hover{
background-color:#2F487C;
}


.news_more_bg:hover a{
color:#ffffff;


}





/* 专业领域 */
.zyly{
 height:160px;
 width:194px;
 float:left;
 margin-bottom:40px;
 margin:0 auto;
 }
 


 .zyly img{
 position:absolute;
 top:20px;
 left:20px; 
 }
 
.zyly_y_1{
width:114px;
height:114px;
border:3px solid #555555;
background-color:#F5F5F5;
border-radius: 100px;
text-align:center;
display:block;
position:relative;
margin:0 auto;
cursor:pointer;


 }
 
.zyly_y{
width:120px;
height:120px;
border-radius: 100px;
text-align:center;
background-color:#2F487C;
display:block;
position:relative;
border:none;
cursor:pointer;
}
 
 .zyly_y_1 img{
 top:18px;
 left:18px;
 position:absolute;

 
 }
 
 
 .zyly_text{ 
 font-size:16px;
 color:#555555;
 height:36px;
 line-height:36px;
 text-align:center; 
 margin:0 auto;
 }
 /* 专业领域子页 */
 
 .zyly_bg{
 background-color:#f9f9f9; 
 cursor:pointer;
 
 }
 .zyly_bg:hover{
 border:#2f487c solid 1px;
 background-color:#ffffff; 
 cursor:pointer;
 
 
 }
 
 
 
 /* 数据 */
.sj{
 
 width:220px;

 
 margin:0 auto;
 background-color:#F5F5F5;
 text-align:center;
 color:#2F487C; 
 padding:30px;
 cursor:pointer;
 }
 
 .sj_1{ 

 background-color:#2F487C;
 color:#ffffff; 
  cursor:pointer;
 }
 
 
  .sj_1 a{ 


 color:#ffffff; 
 }



 
.sj_y_1{
width:140px;
height:140px;
border:3px solid #2F487C;
background-color:#F5F5F5;
border-radius: 100px;
text-align:center;
margin:0 auto;


 }
 
.sj_y{
width:143px;
height:143px;
border-radius: 100px;
text-align:center;
background-color:#ffffff;
border:3px solid #ffffff;
 color:#2F487C; 
}
 

 
 

 
 
 .sj span{
 display:block; 
 margin:0 auto;
 padding-top:10px;
 padding-bottom:10px;
 }
 
 .sj_text_1{
 font-size:24px;
 
   line-height:40px;
  height:40px;
 }
  .sj_text_2{
  font-size:40px;  
  line-height:120px;
  height:120px;
 
 
 }
 
   .sj_text_3{
   font-size:12px;
   line-height:20px;
   height:40px;
   margin-top:20px;
 
 
 }
   .sj_text_4{
    font-size:16px; 
 }

 .title_big{
 width:100%;
 height:56px;
 background-color:#1e3c67;
 font-size:26px;
 color:#ffffff;
 font-weight:bold;
 line-height:56px;
 text-align:center;
 
 
 
 }
 
 .banner_z{
 background-repeat:no-repeat; background-position:top center; height:347px; margin-bottom:20px;
 margin:0 auto;
 display:block;
 clear: both;
 min-width:1200px;


 
 }
 
 

 
 .tuandui_ss{
 border-top:3px #cccccc solid; margin-bottom:20px;
 
 }
 
 .tuandui_ss  a{
 font-size:14px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 padding-bottom:6px;
 
 }
 
  .tuandui_ss  a:hover{ 
 background-color:#2f487c;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 padding-bottom:6px;
 color:#FFFFFF;
 
 }
 
 
 .tuandui_l{
 font-size:20px;
 border-bottom:1px #bebebe solid;
 
 
 }
 
 .tuandui_r{
 border-bottom:1px #ffffff solid; 
 padding-left:20px;
 }
 
 .tuandui_ry{
 float:left;
 border:1px solid #DFDFDF;
 margin:0px;
 padding:0px;
 width:390px;
 margin-bottom:24px; 
 margin-right:11px;

 }
 
 
.tuandui_ry:hover{



 background-color:#cceefb;


 }
 
 

.tuandui_ry:nth-child(3n+1)

{
margin-right:0px;


}




.date_1{
width:104px;
height:104px;
border-radius: 100px;
color:#ffffff;
background-color:#D3B466;
font-size:14px;
text-align:center;


}
 .date_1 span{
 display:block;
 font-size:30px;
 font-weight:bold;
 padding-top:40px;
 
 
 }
 
 
 
.map_line{
z-index:100px;
position: relative;
float:left;
} 
 
 .map{
 vertical-align:top;
 
 
 }
 
 .map span a{
 font-size:18px;
 margin-top:20px;
 margin-bottom:20px;
 font-size:18px;
 display:block;
 }
 
 

 
 
 .map li{

 line-height:21px;
 height:21px;
 
 }
 .map li:hover{
 color:#ff0000;
 font-weight:bold;
 cursor:pointer;

 
 }
 
 
 

