﻿@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#000000;background:url(../images/mainbg.jpg) #ffffff repeat-x;}
#container{width:1002px;height:100%;margin:0 auto;overflow:hidden;background:url(../images/mainbg.jpg) #ffffff repeat-x;position:relative;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
a img{ border:none;}
ul{margin:0; padding:0; list-style-type:none;font-size:12px;line-height:20px;}
.spacer{clear:both;font-size:0;font-weight:normal;line-height:0;}
.a,.a:visited{font-size:12px;text-decoration:none;color:#000000;}
.a:hover{text-decoration:underline;color:#001d77;}
#top{ width:965px; height:69px; margin:0 auto;}
#logo{width:210px; height:69px;background:url(../images/logo.gif) 20px 10px no-repeat;float:left;}
#menulogin{width:755px; height:26px; float:right; background:url(../images/menulogin.gif) top right no-repeat; margin:0; padding:0; border:0;}
#menulogin ul{width:755px; margin:0; padding:0; height:26px; display:block; }
#menulogin ul li{ height:26px; line-height:26px; text-align:center; font-size:12px; width:60px; float: right;}
#menulogin ul li a{display:block;width:60px;color:#00414d; text-decoration:none;float:right;text-align:center; }
#menulogin ul li a:hover{ text-decoration: underline;}
#menu{width:755px; height:69px; float:left;}
#menuul{width:755px; padding:0; border:0; height:30px; background:url(../images/menu_02.gif) repeat-x;float:left; margin-top:13px;}
#menuul ul{width:755px; margin:0; padding:0; height:30px; display:block; }
#menuul ul li{ height:30px; line-height:30px; text-align:center; font-size:12px; width:65px; float:left;}
#menuul ul li a{display:block;width:65px;color:#00414d; text-decoration:none;float:left;text-align:center; }
#menuul ul li.class1{ float:right; color:#fff; width:200px; font-size:12px; font-weight:400; letter-spacing:1px;}
#menuul ul li a:hover{ color:#FFFFFF; text-decoration:none;background:url(../images/menu_06.gif);}
#menuul ul li.ago{ width:6px;height:30px; background:url(../images/menu_01.jpg) bottom no-repeat; }
#menuul ul li.after{}
#banner{width:965px; height:218px;margin:0 auto;}
#mainbanner{width:965px; height:169px;margin:0 auto; overflow:hidden;}
#mainbanner a img { border:0;}

#indexmain{width:965px; height:100%; margin:0 auto;background-color:#FFFFFF; }
#indexmainl{width:720px; margin:0 auto; height:100%; overflow:hidden; float:left;}
#indexmainr{width:228px; margin:0 auto; height:100%; overflow:hidden; float:right;}
.inews{width:300px; margin:0 20px 20px 0;float:left;}
.inews .headder{background:url(../images/index_25.jpg) repeat-x left center;height:27px;width:300px; margin-bottom:25px;}
.inews .headder1{background:url(../images/index_25_.jpg) repeat-x left center;height:27px;width:300px; margin-bottom:25px;}
.inews span.headderleft{padding-left:10px; font-size:15px;height:27px;line-height:27px;color:#ac0101;float:left;font-weight:bold;}
.inews span.headderright{float:right; height:27px;padding-right:5px; font-size:12px; }
.inews .headderright a{color:#ac0101;height:27px;line-height:27px;text-decoration:none;}
.inews ul{margin:10px;widht:100%;padding:0px;}
.inews li{widht:100%;background:url(../images/index_29.jpg) no-repeat left center;padding-left:13px;line-height:22px;height:22px;font-size:12px;list-style-type:none;text-align:left; letter-spacing:0.2px; display:block;}
.inews li a{widht:100%;color:#000;text-decoration:none; width:250px}
.inews li a:hover{color:#ac0101;text-decoration:underline;}
.inews li a.inclass1{color:#ac0101;text-decoration:none;}
.inews li a:hover.inclass1{color:#5b6335;text-decoration:underline;}

#lib_Tab1{width:720px; height:210px;margin:10px 10px 0 0;float:left;}

.lib_tabborder{width:700px;}
.lib_Menubox {width:720px;height:22px;line-height:22px;background:url(../images/newsmenubg.gif) repeat-x left center;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none;height:22px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;color:#000;font-weight:bold;height:16px;line-height:16px;font-size:12px; width:72px; background:#f0f2f2; margin:3px 10px;}
.lib_Menubox li.hover{color:#000; font-size:12px; width:108px; height:22px; line-height:22px;background:url(../images/newstopline.gif) bottom no-repeat;margin:0; }
.lib_Contentbox{clear:both; width:100%; height:200px; overflow:hidden;padding:0px;}
#innewspicture{ width:208px;margin:20px auto; float:left;}

.innewstext{ width:480px; height:180px; overflow:hidden; margin:15px 0; float:right;}
.innewstext ul{height:190px;}
.innewstext ul li{height:20px;font:12px "宋体",Arial;}
.innewstext ul li a{color:#666666; text-decoration:none;padding-left:30px;background:url(../images/insidemenul.gif) 20px center no-repeat;height:20px; line-height:20px; display:block; cursor:pointer;}
.innewstext ul li a span.text{float:left; display:block;}
.innewstext ul li a span.time{float:right;display:block;}

.innewstext ul li a:hover{color:#cc0000;text-decoration:none;}
.innewstext ul li.page{ float:right; border:none; display:block; width:200px;}
.innewstext ul li.page a{color:#666666; text-decoration:none; float:left; background:none; border:none; padding-left:10px;}
.innewstext ul li.page a:hover{color:#cc0000;text-decoration:none;}


#indexfe{ width:228px; height:208px; background:url(../images/infebg.gif) no-repeat; float:right; margin-top:10px; float:right;}
#infetop{ width:100%; height:24px; line-height:24px;}
#infetop span.iftspan{height:24px; line-height:24px; float:left; margin-left:20px; font-size:12px;}
#infetop span.iftspan a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
#infetop span.iftspan1{height:24px; line-height:24px; float:right; margin-right:10px;}
#infetop span.iftspan1{ height:16px;border:0; margin:5px 10px;}
#infetop span.iftspan1 a img{ border:0;}

#market{width:360px; height:100%;margin:0;float:left; background:#f5f7f8;overflow:hidden;}
.markettop {width:360px;height:22px;line-height:22px; background:#dce3e6;overflow:hidden;}
.markettop span a{ font-size:12px; text-decoration:none; color:#000000;}
#marketc{ clear:both; background:#f5f7f8; width:410px; height:155px; overflow:hidden;}
.marketctext{ width:100%; height:120px; padding:10px 0 0 10px; float:left;background:#f3f5f5;}
.marketctext ul{}
.marketctext ul li{ height:20px; line-height:20px;}
.marketctext ul li a{ text-decoration:none; color:#000000;}
.marketctext ul li a:hover{ text-decoration:underline; color:#CC0000;}
.marketctext ul li a.pic{ margin:20px 0 0 60px; display:block;}
.marketctext ul li a.pic img{border:0;}
.marketcpic{ width:150px; height:155px; float:left;}
.marketline{ width:1px; height:155px; background:url(../images/marketline.gif) no-repeat; float:left;}
#indexfept1{ width:360px; height:222px; overflow:hidden; float:left; background:url(../images/indexfe_01.gif);}
#indexfept2{ width:360px; height:222px; overflow:hidden; float:left; background:url(../images/indexfe_02.gif);}
.indexfetext{ float:right; margin:20px 20px 0 115px; width:200px; font-size:12px; height:80px;line-height:24px;}
.indexfetext a{ color:#000; text-decoration:none}
.indexfetext a:hover{ color:#F00; text-decoration:none}
.indexfetext1{ margin:20px 20px 0 130px; font-size:12px; height:100%;line-height:24px;}
.innefestext{ float:right;width:250px; height:100%; overflow:hidden; margin:15px 0;text-indent:24px;  }
.innefestext ul{height:100%;}
.innefestext ul li{height:20px;font:12px "宋体",Arial;}
.innefestext ul li a{color:#666666; text-decoration:none;padding-left:30px;background:url(../images/insidemenul.gif) 20px center no-repeat;height:20px; line-height:20px; display:block; cursor:pointer;width:180px; overflow:hidden;}
.innefestext ul li a:hover{color:#cc0000;text-decoration:none;}


#indexservice{ width:228px; height:170px; background:url(../images/indexservice.gif) no-repeat; float:right; margin-top:15px;}
#indexservicetop{ width:100%; height:28px; line-height:28px; margin-bottom:10px;}
#indexservicetop span.iftspan{height:28px; line-height:28px; float:left; margin-left:20px; font-size:12px;}
#indexservicetop span.iftspan a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
#indexservice span.iftspan1{height:28px; line-height:28px; float:right; margin-right:10px;}
#indexservice span.iftspan1{ height:16px;border:0; margin:5px 10px;}
#indexservice span.iftspan1 a img{ border:0;}
#indexservice ul{display:block;}
#indexservice ul li{ line-height:25px; }
#indexservice ul li a{margin-left:45px; color:#000; text-decoration:none;}
#indexservice ul li a:hover{color: #CC0000;}
#iright{ width:300px;margin-top:30px;overflow:hidden; float:right;}
#introduction{width:300px;}
#introduction swf{ float:right;}
#introduction span{ color:#ac0101; font-weight:bold; font-size:15px;}
#introduction p{color:#000000;font-size:12px; padding:5px  10px 0 10px; text-indent:2em; line-height:22px;}
#inflash{width:220px; height:190px; margin-left:80px;}
#inarcon{width:284px; height:146px; background:url(../images/inarticle.jpg); overflow:hidden; }
#article span{ color:#ac0101; font-weight:bold; font-size:15px;}
#inarcon1{width:284px; height:146px;background:#f2f2f2; border:2px solid #e4e6d9; ; overflow:hidden; }
#arcon{ margin:0px auto; padding:5px; width:267px; height:130px;}
.clarcon{width:24%; height:60px; background:url(../images/arcontentsbg-trans.png) no-repeat; float:left; position:relative; }
#arcon span.clarcon{width:24%; vertical-align:middle; height:60px; background:url(../images/arcontentsbg-trans.png) no-repeat; float:left; overflow:hidden;}
#arcon a img{filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=125, color=#cccccc); width:60px; height:40px;}
#arcon a:hover img{width:60px; height:40px; border:2px solid #e4e6d9;}
#flink{width:300px; margin-top:20px; float:right;}
#flink span{ color:#ac0101; font-weight:bold; font-size:15px; height:30px; display:block;}
#flink a{ width:120px;font-size:12px; color:#000000; text-decoration:none; display:block; float:left;}
#flink a:hover{ font-size:12px; color:#ac0101; text-decoration:none}
#flink1,#flink2{ height:22px; padding-left:20px;}


/*------------------------------------------------main--------------------*/
#main{ width:965px; height:100%; margin:0 auto;background-color:#FFFFFF;  }
#maintop{ background:url(../images/maintopbg.gif) repeat-x; width:100%; height:50px; overflow:hidden;}
#position{ float:left; width:710px; height:50px; background:url(../images/positionbg.gif) bottom no-repeat;}
#position p{ padding:20px 0 0 35px;  color:#CC0000; font-size:14px; font-weight:bold;}
#position p a{ color:#CC0000; text-decoration:none;}
#position p a:hover{ color: #CC0000;  text-decoration:underline;}
.position1{ float:left; width:630px; height:50px; background:url(../images/positionbg.gif) bottom no-repeat;}
.position1 p{padding:20px 0 0 35px; color:#CC0000; font-size:14px; font-weight:bold;}
.position1 p a{ color:#CC0000; text-decoration:none;}
.position1 p a:hover{ color: #CC0000; text-decoration:underline;}
.position2{ float:left; width:80px; height:30px; background:url(../images/positionbg.gif) bottom no-repeat; padding-top:20px;}
.position_ul{ width:80px;height:20px;float:left; background:none;}
.position_ul img{ border:0;}
.position_ul a{ width:20px;}
.position_ul li{width:20px; text-decoration:none; float:left;}

#maintopline{ float:left; width:26px; height:50px; background:url(../images/maintopline.gif);}
#search{ float:right; width:227px; height:50px;}
#search input{border:0; width:120px; margin:15px 0 0 10px; float:left; height:25px; line-height:25px;}
#search img{float:right; text-align:center; cursor:hand;margin:15px 20px 0 0;}
#main1{ width:965px; height:100%;background:url(../images/mianbg.gif) 722px top repeat-y;overflow:auto; padding-bottom:10px;}
#mainleft{width:722px; height:100%;margin:0; float:left;}
#mainline{}
#mainline ul{margin:0 5px 0;height:100%;}
#mainline ul li{border-bottom:1px  dashed #666666; height:26px;font:12px "宋体",Arial; }
#mainline ul li a{color:#666666; text-decoration:none;padding-left:30px;background:url(../images/mainline.jpg) 20px center no-repeat;height:26px; line-height:26px; display:block; cursor:pointer;}
#mainline ul li a span.text{float:left; display:block;}
#mainline ul li a span.time{float:right; padding-right:20px; display:block;}

#mainline ul li a:hover{color: #cc0000;text-decoration:none; }
#mainline ul li.page{ float:right; border:none; display:block; width:200px;}
#mainline ul li.page a{color:#666666; text-decoration:none; float:left; background:none; border:none; padding-left:10px;}
#mainline ul li.page a:hover{color:#cc0000;text-decoration:none;}

#flip{ padding:5px 5px 10px; text-align:center; clear:both;}
#flip a{ padding:5px 7px 2px; color:#2E4589; background-color:#FFF; border:1px solid #C4CFFC;}
#flip a:hover{ color:#FFF; background-color:#2E4589; text-decoration:none;}
#flip span{ padding:5px 7px 2px; color:#FFF; border:1px solid #C4CFFC; background-color:#2E4589;}

#mainright{width:228px;height:100%;float:right; padding:0;}
.reports{ width:226px; height:140px; overflow:hidden; border:1px solid #99b2b6; background:#f3f5f5; margin-top:7px;}
.reports ul{margin:0 0px 0;height:100%;}
.reports ul li.top{height:24px; line-height:24px; background:#abbfc3; width:100%; }
.reports ul li{height:22px;font:12px "宋体",Arial; }
.reports ul li a{color:#666666; text-decoration:none;padding-left:30px;background:url(../images/insidemenul.gif) 22px center no-repeat;height:22px; line-height:22px; display:block; cursor:pointer;}
.inreports{ width:226px; height:280px; overflow:hidden; border:1px solid #99b2b6; background:#f3f5f5; margin-top:7px;}
.inreports ul{margin:0 0px 0;height:100%;}
.inreports ul li.top{height:24px; line-height:24px; background:#abbfc3; width:100%; }
.inreports ul li{height:22px;font:12px "宋体",Arial; }
.inreports ul li a{color:#666666; text-decoration:none;height:24px; line-height:24px; display:block; cursor:pointer;}
.inreports ul li a:hover{color:#cc0000;text-decoration:none;}


#maintitle{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center;}
#maintime{ width:90%; font-size:12px; text-align:right;}
.maincontent{ width:95%; line-height:22px; margin:10px auto; text-indent:2em; font-size:12px;}
#contactus{ width:70%; line-height:22px; margin:10px auto; font-size:12px;}
#contactus h3.sline{ background:url(../images/contactusline.gif) no-repeat; padding-left:25px; margin:20px 0 15px 0; }

#femenu{width:226px; height:100%; overflow:hidden; border:1px solid #66888f; background:#f3f5f5; margin-top:7px;}
#femenu ul{height:100%;}
#femenu ul li{height:32px;font:12px "宋体",Arial; border-bottom:1px solid #aac1c6; }
#femenu ul li a{color:#666666; text-decoration:none;padding-left:23px;background:url(../images/insidemenul.gif) 15px center no-repeat;height:31px; line-height:31px; display:block; cursor:pointer;}
#femenu ul li a:hover{ background:url(../images/femenuline.jpg) no-repeat;}
#feposition{ float:left; width:710px; height:50px; background:url(../images/fepositionbg.gif) bottom no-repeat;}
#febanner{ width:700px; height:126px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:0 4px 0 1px;}
#febanner img{ padding:10px  0 0 20px;}
.feplatform{ width:695px; margin:10px auto;}
.feplatform p{ line-height:22px; text-indent:2em; font-size:12px;}
.feplatform1{ margin-left:0px; margin-top:10px; float:left;}
.feplatform1 ul li a{ color:#000000; text-decoration:none;}
.feplatform1 ul li a:hover{ color:#cc0000; text-decoration:none;}
.ff{ color:#cc0000; text-decoration:none; font-size:14px; font-weight:bold;}
.fepro{ clear:both; width:695px; height:137px; background:url(../images/fepro.gif) no-repeat; margin:5px auto;}
.fepro span.fepros1{ padding:12px 0 0 35px; font-size:12px; font-weight:bold; float:left;color:#c00017!important}
.fepro span.fepros1 a{ color:#c00017!important;}
.fepro span.fepros2{ padding:12px 5px 0 35px; font-size:12px; float:right;}
.fepro span.fepros2 a{ color:#c00017; text-decoration:none;}
.fepro span.fepros2 a:hover{ color:#cc0000; text-decoration:none;}
.fepro p{ clear:both;}
.fepro p img{ float:left; text-align:center; padding:20px 20px 0 20px; border:0;}
.fepro span.fepros3{ text-indent:2em; padding:14px 10px 0 10px; font-size:12px; float:right; line-height:22px;}
.fepro span.fepros3 a{ color:#000000; text-decoration:none;}
.fepro span.fepros3 a:hover{ color:#cc0000;}
.fepro span.fepros1_1{  font-size:12px; font-weight:bold; float:left;color:#c00017!important}
#abouttext{ width:650px; font:12px Arial,"宋体";line-height:24px;letter-spacing:0.5px;margin:10px auto;}
#abouttext p{text-indent:2em;}
#abouttext p img{ float:left; padding:1px; border:1px solid #CCCCCC; margin:5px 20px 5px;}
#abouttext p h4{color:FF9900;}

#bottom{ height:65px;line-height:25px;text-align:center;font-size:12px; background:url(../images/bottom.gif);}
#bottom img{float:left; display:block;}
#bottom p{ margin:5px auto; height:18px;}
#bottomleft{ float:left; text-align:left; line-height:18px; width:45%; margin-left:10px;}
#bottomright{ float:right; text-align:left; line-height:18px; width:30%;}
#bottomright p { height:18px;}
#bottomright p a{ padding-right:20px; color:#000000; text-decoration:none;}

#febanner_oa_img{ width:700px; padding-top:10px}
#feplatform div{ text-align:left; font-weight:bold; font-size:14px; line-height:25px; border-bottom:1px solid #999; margin-bottom:10px}
#feplatform1{ width:700px; margin:0px auto; font-size:12px}
#feplatform1 p{ line-height:22px; text-indent:2em; font-size:12px;}
#fe_img{ text-align:center; margin:10px 0}
.h3{ font-size:12px ; text-align:left; font-weight:bold; line-height:22px!important; color:#294949; margin:0px!important; padding:0px!important;}

#feplatform1 ul li a{ color:#000000; text-decoration:none; font-size:12px;}
#feplatform1 ul li a:hover{ color:#cc0000; text-decoration:none;}
#exam{ width:100%; margin-top:10px; text-align:center!}
#exam td a{ text-align:center!important; font-size:12px; text-decoration:none; color:#000; line-height:25px; padding-top:6px}
#exam td a:hover{ text-decoration:none; color:#F00}
#exam_div{ width:100%; text-align:center!important; font-size:12px!important;  font-weight:normal!important; border-bottom:none!important }

.fe_menu_right{width:226px;height:100%;float:right; padding:0;}
.m_menu_content{overflow:hidden;width:216px; border:1px solid #66888f; background:#f3f5f5; margin-top:7px;border-top:solid 1px #ccc;text-align:left;float:right; padding:0;}
.fe_menu_right ul,.fe_menu_right li, .fe_menu_right p{margin:0; padding:0; list-style:none; font-size:12px;border-bottom:1px solid #aac1c6; line-height:31px;}
.m_menu_title{height:24px;line-height:31px;text-align:center;}

/*一级*/
.m_menu_content p{line-height:31px; text-align:left}
.m_menu_content p a{font-weight:bold;text-decoration:none;color:#666666; text-decoration:none;padding-left:23px;background:url(../images/insidemenul.gif) 15px center no-repeat;height:31px; line-height:31px; display:block; cursor:pointer;}
.m_menu_content p a:hover{background:url(../images/femenuline.jpg) no-repeat;font-weight:bold;text-decoration:none}
.m_menu_content p a.on{background:url(../images/insidemenul.gif) 15px center no-repeat;;font-weight:bold;text-decoration:none}
/*二级*/
.menu2{ background-color:#FFF}
.menu2 li{line-height:22px}
.menu2 a{color:#000; text-decoration:none; display:block; padding:0 0 0 26px; background: url(../images/fe_li.gif) no-repeat left center;}
.menu2 a.on{background-position:18px -18px}
.font_table{ width:100%;  border-collapse:collapse; border-bottom:1px  dashed #999; height:20px;}
.font_table_td_left{ text-align:left; padding-left:5px; font-size:14px; font-weight:bold}
.feplatform div{ text-align:left; font-weight:bold!important; font-size:14px; line-height:25px; border-bottom:1px  dashed #999; margin-bottom:10px}

.fepro span.fepros1_1{ padding:14px 0 0 35px; font-size:12px; font-weight:bold; float:left;color:#c00017!important}
.fepro span.fepros1_1 a{ color:#c00017!important;}
.fepro span.fepros2_1{ padding:14px 5px 0 35px; font-size:12px; float:right;}
.fepro span.fepros2_1 a{ color:#c00017; text-decoration:none;}
.fepro span.fepros2_1 a:hover{ color:#cc0000; text-decoration:none;}
.fepro p{ clear:both;}
.fepro_p_img{ float:left; text-align:center; padding:20px 20px 0 20px;}
.fepro_p_img1{ float:left; text-align:center; padding:17px 20px 0 20px;}
.example{ border-bottom:none!important; width:100%; border-collapse: collapse; border-top:1px solid #e9f0f1;margin-top:5px;margin-bottom:20px}
.example_title{ background-color:#e9f0f1; border-left:1px dashed #efefef;border-top:1px dashed #efefef;border-right:1px dashed #efefef; font-size:14px; font-weight:bold; padding:5px; }
.example_img{ margin-top:5px; vertical-align:top;}
.example_img a img{ border:none}
.example_font{ vertical-align:top; text-align:left; font-size:12px; font-weight:normal; line-height:20px; padding-top:5px; }
.example_font a { color:#000; text-decoration:none}
.example_font a:hover{color:#f00; text-decoration:none}
.inmobileoa{ text-indent:2em; line-height:24px; margin-right:5px;}
.inmobileoa a{ color:#000000; text-decoration:none; font-size:12px;}
.inmobileoa a:hover{ text-decoration:none; color:#CC0000;}
