/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,blockquote,th,td,button,span{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var,em{font-weight:normal;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}input,select{vertical-align:middle;outline:0}body{font-family:Arial,"simsun";background-color:#fff}iframe{display:block}img,input,select{vertical-align:middle;display:inline-block}article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}a:link,a:visited{color:#1e50a2;text-decoration:none}a:hover{color:#ba2636;text-decoration:underline}
a:hover{ text-decoration:none;}
.header_c{height:138px;background:#f7f8fa;width:100%;}
.header{ width:1200px; height:138px; margin:0 auto; position:relative; }
.logo{ width:550px; height:100px; position:absolute; left:0px; top:31px;}


.searchbar{ width:225px; height:25px; position:absolute; top:35px; right:20px;border:#dfdfdf solid 1px;}
.searchbar .searchtxt{ height:23px;  width:183px; line-height:23px;  padding-left:8px; color:#666666;float:left;border:none;}
.searchbtn{ display:inline-block;height:23px; width:30px;background:url(../images/search_bg.png) no-repeat 3px 2px;float:left;text-indent: -999px;cursor: pointer;border: none; overflow:hidden; }
.search_result{ height:50px; line-height:50px; font-size:14px; }
.search_result span{ color:#00458e;}
.nav{width:630px; height:30px; position:absolute; top:78px; right:20px;}
.nav ul{}
.nav ul li{ height:60px; float:left; width:90px; text-align:right; font-size:17px;font-family:'Î¢ÈíÑÅºÚ'; }
.nav ul li:hover{background-color:#f2f2f2; }
.nav ul li a{ color:#232222;height:40px;width:90px;display:block; text-align:center;padding-top:20px;}
.nav ul li ul.sub-menu{ background-color:#f2f2f2;display:none; }
.dotline{background:url(../images/dot.jpg) no-repeat bottom;height:1px; width:90px; margin-bottom:5px;}
.nav ul li ul.sub-menu li{height:32px; line-height:32px;font-size:14px; color:#717171;padding-top:0px;}
.nav ul li ul.sub-menu li a{height:32px; line-height:32px;font-size:14px; color:#717171;padding-top:0px;}
.nav ul li ul.sub-menu li a:hover{height:32px; line-height:32px;font-size:14px; color:#232222;background:none;}
.index_main{ width:1200px; height:460px; margin:0 auto;}
.index_main_left{ width:296px; margin-top:28px; float:left; }
.index_box_h{ height:30px; border-bottom:#e4dedc solid 1px; line-height:30px;}
.index_box_h h3{ width:113px; height:30px;  border-bottom:#766965 solid 1px; font-size:16px; color:#333;font-family:'Î¢ÈíÑÅºÚ'; padding-left:5px; display:inline-block;}
.index_box_h a{ float:right; height:30px; font-size:12px; color:#5e4f4a;}
.index_about_desc{ padding-top:10px; width:296px; height:180px;background:#f2f2f2;}
.index_about_b img{ width:296px; height:135px; margin-top:8px;}
.index_about_desc p{ font-size:13px; color:#333;  line-height:24px; text-indent:2em;text-align:center; margin-bottom:10px;width: 272px;margin-top:3px;}
#wmdyj{ text-align:center; font-family:'Î¢ÈíÑÅºÚ'; width: 296px;font-size:17px;}
#wmdsm{ text-align:center; font-family:'Î¢ÈíÑÅºÚ'; width: 296px; font-size:17px;}
#wmdhxjzg{ text-align:center; font-family:'Î¢ÈíÑÅºÚ';  width: 296px;font-size:17px;}

.focuspic_c{ height:330px;width:100%;}
.focuspic_c a{height:330px;margin:0 auto; display:block; }
.focuspic{ margin:0 auto;height:330px;}
.index_main_center{ width:505px; float:left; margin-left:50px; margin-top:28px; }
.index_news_h{ height:30px; border-bottom:#e4dedc solid 1px; line-height:30px;}

.index_news_top{  border-bottom:#cccccc solid 1px; height:200px;}
.index_news_top h2{ font-size:16px;font-family:'Î¢ÈíÑÅºÚ'; height:50px; line-height:50px;width: 450px;height: 50px;overflow: hidden;}
.index_news_top h2 a{ color:#333333;}
.index_news_top_t{ font-size:14px; color:#0066CC; }
.index_news_top_c{ margin-top:25px;}
.index_news_top_c a{ width:170px; height:93px; float:left;}
.index_news_top_c p{ width:320px; height:93px; float:right; font-size:14px;}
.index_news_top_c img{ width:170px; height:93px;}
.index_news_list ul{}
.index_news_list ul li{ height:33px; line-height:33px; font-size:13px; border-bottom:#cccccc solid 1px;}
.index_news_list ul li a{ color:#333; width: 410px;height: 33px;overflow: hidden;display: inline-block;}
.index_news_list ul li span{ float:right;color:#333; }

.index_main_right{ width:295px; float:right;margin-top:28px;}
.index_fanwei img{ width:295px; height:135px; margin-top:8px;}
.index_fanwei{ }
.index_fanwei ul{margin-top:15px;}
.index_fanwei ul li{ float:left; width: 145px; font-size:13px; height:25px; line-height:25px;}
.index_fanwei ul li a{ color:#333333;}
.index_fanwei ul li.r{ float:right;}
.index_job{ margin-top:15px;}
.clear{clear:both;}
.footer_c_new{ height:118px;background:#1577e4;}
.footer_new{ height:118px; width:1200px; margin:0 auto; position:relative }
.footer_contact_new{color:#FFFFFF;position:absolute;right:70px; top:30px; }
.footer_contact_new h3{ font-size:14px; font-weight:bold; line-height:35px;}
.footer_contact_new p{font-size:14px;line-height:35px; }
.onepx{clear:both; width:1200px; height:118px; background:#1577e4;}
.friendlinks{font-size:13px;color:#FFFFFF;height:20px; line-height:20px;position:absolute;left:30px; top:30px; }
.friendlinks a{color:#FFFFFF;}
.copyright_new{ font-size:14px;color:#FFFFFF;height:20px; line-height:20px;position:absolute;left:30px; top:70px;  }
.copyright_new a{color:#FFFFFF; height:20px; line-height:20px;}
.copyright_new img{ margin-top:-5px; margin-left:8px; margin-right:5px;}
.column_top{ height:348px; width:100%;}
.column_top a{height:348px; margin:0 auto; display:block;}
.page_main{ width:1200px; margin:0 auto;}
.page_left{ width:235px; float:left; margin-top:50px; padding-bottom:50px;}
.page_menu_h{ width:235px; height:90px; background:#1577e4; line-height:90px; font-size:32px; text-align:center; color:#FFFFFF;font-family:'Î¢ÈíÑÅºÚ';}
.page_menu_list{ margin-top:20px; }
.page_menu_list ul{}
.page_menu_list ul li{ height:45px; width:235px; font-size:16px;font-family:'Î¢ÈíÑÅºÚ'; line-height:45px; background:#eeeeee; margin-top:2px; }
.page_menu_list ul li a{color:#6d6969;background:url(../images/arrow2.jpg) no-repeat 18px 20px;height:45px; width:200px; display:block; padding-left:35px;}
.page_menu_list ul li.cur{ height:45px; width:235px; font-size:16px;font-family:'Î¢ÈíÑÅºÚ'; line-height:45px; background:#1577e4; margin-top:2px; }
.page_menu_list ul li.cur a{color:#FFFFFF;background:url(../images/arrow1.jpg) no-repeat 18px 20px;height:45px; width:200px; display:block; padding-left:35px;}

.page_right{width:900px; float:right; margin-top:50px;}
.navbar{ height:40px; width:900px; border-bottom: #CCCCCC solid 1px;}
.navbar h3{ display:inline-block;  border-bottom:#01588e solid 2px; height:39px; font-size:24px;font-family:'Î¢ÈíÑÅºÚ'; color:#00458f;}
.navbar span{display:inline-block; float:right; font-size:14px;  font-family:'Î¢ÈíÑÅºÚ'; color:#333333; margin-top:15px; background:url(../images/nav.jpg) no-repeat 0px 1px;  height:22px; padding-left:25px;}
.navbar span a{color:#333333;}
.page_content{ padding-bottom:50px;padding-top:30px;}
.page_content p{ font-size:16px;font-family:'Î¢ÈíÑÅºÚ'; margin-top:10px; line-height:30px; }
.newslist{}
.newslist ul{}
.newslist ul li{ height:90px; width:900px; padding-bottom:18px; border-bottom:#999999 dashed 1px; margin-top:18px;}
.newslist ul li .newspic{ width:120px; height:90px; float:left; margin-right:20px;}
.newslist ul li .newspic img{ width:120px; height:90px;}
.newslist ul li .newstitle{  height:20px; line-height:20px; font-size:16px; font-family:'Î¢ÈíÑÅºÚ';color:#333333; display:block; overflow:hidden;}
.newslist ul li span{ height:13px;  font-size:13px; color:#999999; padding-top:7px;display:block;}
.newslist ul li p{height:45px;line-height:22px; font-size:14px; color:#666a74; overflow:hidden;display:block;}
.paging{ margin-top:30px;}
.paging ul{ }
.paging ul li{   float:left; text-align:center; margin-right:10px; }
.paging ul li a{ display:block;line-height:25px;padding-left:8px; padding-right:8px;height:25px;}
.paging ul li.select{ background:#01588e; }
.paging ul li.select a{ color:#FFFFFF;}
.paging ul li a:hover{ color:#FFFFFF;background:#01588e;}
.news_title{ text-align:center; border-bottom:#e6e6e6 solid 1px; margin-top:20px;}
.news_title h1{ font-size:24px;font-family:'Î¢ÈíÑÅºÚ'; line-height:30px;}
.news_title span{line-height:50px; font-size:12px; color:#999999; height:50px; }
.news_title span em{ margin-right:20px;}

.news_content{ line-height:30px; font-size:16px; color:#615f5f;font-family:'Î¢ÈíÑÅºÚ'; margin-top:38px;}

.banner { position: relative; overflow: auto; text-align: center;}

.banner li { list-style: none; }
.banner ul{height: 330px; }
.banner ul li { float: left;width: 100%;height: 330px; }
.banner ul li  a{width: 100%;height: 330px;margin: 0 auto; display:block;}

#focuspic { width: 100%;}

#focuspic .dots { position: absolute; left: 0; right: 0; bottom: 20px;}

#focuspic .dots li 

{ 

	display: inline-block; 

	width: 10px; 

	height: 10px; 

	margin: 0 4px; 

	text-indent: -999em; 

	border: 2px solid #fff; 

	border-radius: 6px; 

	cursor: pointer; 

	opacity: .4; 

	-webkit-transition: background .5s, opacity .5s; 

	-moz-transition: background .5s, opacity .5s; 

	transition: background .5s, opacity .5s;

}

#focuspic .dots li.active 

{

	background: #fff;

	opacity: 1;

}

#focuspic .arrow { position: absolute; top: 200px;}

#focuspic #al { left: 15px;}

#focuspic #ar { right: 15px;}