@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background: url(../images/bj.gif) repeat-x; color:#424141;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:active{ text-decoration:none;}
a:hover{ text-decoration:underline;}
div,form,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{ margin:0px; padding:0px; border:0px;}
ul,ol,li {list-style-type:none;}

.clear{ clear:both;}

/*首页*/
.header{ margin:0px auto; width:990px; height:150px;}
.logo{ width:990px; height:99px;}
.logo ul{ float:right; margin-right:13px; margin-top:5px; width:240px; height:24px;}
.logo ul li{ float:right; margin:0px 5px; width:76px; height:24px; line-height:24px;  text-align:center;}
.logo ul li a{ display:block; width:76px; height:24px; background-color:#e4393c; color:#FFF; font-weight:bold;}
.logo ul li a:hover{ color:#e4393c; background-color:#FFF; text-decoration:none;}
.menu{ width:990px; height:36px; background-color:#e4393c; font-size:14px; font-family:'微软雅黑';}
.menu ul{ margin:0px auto; width:980px; height:36px;}
.menu ul li{ float:left; padding:0px 20px; height:36px; line-height:36px;}
.menu ul li a{ color:#FFF; font-size:14px;}
.menu ul li a:hover{ color:#fffbbf; text-decoration:none;}
.notice{ padding:0px 20px; width:950px; height:33px; border-bottom:#e0e0e0 1px solid;}
.notice01{ float:left; width:880px; height:12px; color:#444444; font-family:'宋体'; overflow: hidden; margin-top: 10px;}
.notice01 a{ color:#444444;}
.notice01 a:hover{ color:#e4393c; text-decoration:none;}
.notice02{ float:left; width:70px; height:33px; line-height:33px; text-align:right;}
.notice02 a{ color:#a7a7a7;}
.notice02 a:hover{ color:#444444;}

.cont{ margin:10px auto 25px auto; width:990px; height:auto; overflow:hidden;}
.cont2{ float:left; margin-right:13px; width:245px; height:auto; overflow:hidden;}
.cont3{ float:left; margin-right:12px; width:360px; height:auto; overflow:hidden;}
.cont4{ float:left; width:360px; height:auto; overflow:hidden;}
.so{ width:245px; height:36px;}
.so2{ margin-left:30px auto; width:192px; height:36px;}

.site{ width:245px; height:auto; overflow:hidden;}
.site_top{ padding:0px 15px; width:215px; height:34px; line-height:34px; border-bottom:#e0e0e0 1px solid; color:#2f2f2f; font-size:14px; font-weight:bold;}
.site_top a{ float:right; color:#717171; font-weight:normal; font-size:12px;}
.site_top a:hover{ color:#000; text-decoration:none;}
.site_con{ padding:0px 10px; width:225px; height:158px;}
.site_con ul{ margin-top:15px; width:225px;}
.site_con ul li{ width:225px; height:24px; line-height:24px; color:#838383; font-family:'宋体';}
.site_con ul li a{ color:#838383;}
.site_con ul li a:hover{ color:#000; text-decoration:none;}
.site_con2{ padding:0px 10px; width:225px; height:300px;}
.site_con2 ul{ margin-top:15px; width:225px;}
.site_con2 ul li{ padding:3px 0px; width:225px; line-height:160%; color:#838383; font-family:'宋体';}
.site_con2 ul li a{ color:#838383;}
.site_con2 ul li a:hover{ color:#000; text-decoration:none;}
.site2{ width:360px; height:auto; overflow:hidden;}
.site2_top{ padding:0px 15px; width:330px; height:34px; line-height:34px; border-bottom:#e0e0e0 1px solid; color:#2f2f2f; font-size:14px; font-weight:bold;}
.site2_top a{ float:right; color:#717171; font-weight:normal; font-size:12px;}
.site2_top a:hover{ color:#000; text-decoration:none;}
.site2_con{ margin-top:4px; padding:0px 10px; width:340px; height:auto; overflow:hidden;}
.site2_con dl{ margin-top:13px; width:340px; height:90px; background:url(../images/bj_pic.gif) left top no-repeat; border-bottom:#d2d2d2 1px dashed;}
.site2_con dl img{ float:left; padding-right:18px; width:75px; height:75px;}
.site2_con dl dt{ height:25px; color:#e4393c;}
.site2_con dl dd{ color:#838383; line-height:25px; height: 25px; overflow:hidden;}
.site2_con dl dd a{ color:#838383;}


.footer{ margin:0px auto; padding:0px 24px 0px 19px; width:947px; height:69px; background:url(../images/bj_foot.gif) top repeat-x;}
.footer_left{ float:left; margin-top:12px; padding-left:65px; padding-top:7px; width:715px; height:50px; background:url(../images/logo2.gif) top left no-repeat; color:#FFF; line-height:130%;}
.footer_right{ float:left; margin-top:36px; width:167px; height:15px; text-align:right;}

/*二级页*/
.wapp{ margin:0px auto; width:990px; height:auto; overflow:hidden;}
.daohang{ margin:0px auto; width:990px; height:60px;}
.daohang_left{ float:left; margin-right:20px; padding:20px 10px 0px 0px; width:215px; height:40px; text-align:right; color:#FFF; font-family:'微软雅黑'; font-size:24px; background-color:#e4393c;}
.daohang_right{ float:left; padding-top:30px; width:745px; height:29px; border-bottom:#e0e0e0 1px solid; color:#838383;}
.daohang_right a{ color:#838383;}
.wapper{ margin:0px auto; width:990px; height:auto; overflow:hidden; background:url(../images/bj_left.gif) top left repeat-y;}
.left{ float:left; margin-right:20px; width:225px; height:auto; overflow:hidden;}
.left_top{ width:225px;}
.right{ padding:30px 0px; width:745px; min-height:400px; overflow:hidden; _height:400px; _overflow:visible; color:#2f2f2f; line-height:190%;}

.left_con{ margin-top:30px; padding-left:20px; width:190px; height:auto; overflow:hidden;}
.left01{ margin-bottom:12px; width:190px; height:35px; line-height:35px; background-color:#FFF;}
.left01 a{ display:block; padding-left:30px; width:160px; height:35px; color:#979797; font-size:14px; font-family:'微软雅黑';}
.left01 a:hover{ color:#e4393c; background:url(../images/an2.gif) right center no-repeat; text-decoration:none;}
.left01#dang_left a{ color:#e4393c; background:url(../images/an2.gif) right center no-repeat; background-color:#FFF;}
.left02{ margin:15px 0px; padding-left:10px; width:180px;}

.left02 ul{ width:180px; height:auto; overflow:hidden;}
.left02 ul li{ width:180px; height:30px; line-height:30px;}
.left02 ul li a{ color:#616161; font-size:13px; font-family:'微软雅黑';}
.left02 ul li a:hover{ color:#e4393c; text-decoration:none;}
.left02 ul li#dang_l a{ color:#e4393c;}

.right dl{ margin-bottom:24px; padding-bottom:24px; width:695px; height:auto; overflow:hidden; background:url(../images/bj_pic2.gif) top left no-repeat; border-bottom:#d2d2d2 1px dashed;}
.right dl img{ float:left; width:130px; height:130px; margin-right:16px;}
.right dl dt{ margin-bottom:25px; color:#a1a1a1;}
.right dl dt h1{ font-size:14px; color:#838383;}
.right dl dt h1 a{ color:#838383;}
.right dl dt h1 a:hover{ color:#e4393c; text-decoration:none;}
.right dl dd{ line-height:160%; color:#838383;}

.news{ margin:0px auto; width:695px; height:auto; overflow:hidden;}
.news ul{ width:695px; height:auto; overflow:hidden;}
.news ul li{ padding:0px 14px 0px 26px; width:655px; height:35px; line-height:35px; text-align:right; color:#313131; font-size:14px; background:url(../images/an.gif) left center no-repeat; border-bottom:#d8d8d8 1px dashed;}
.news ul li a{ float:left; color:#313131;}
.news ul li a:hover{ color:#e43c3f; text-decoration:none;}
.news_notic{ margin:0px auto; padding:15px 0px; width:695px; color:#2f2f2f; font-size:18px; font-family:'微软雅黑'; line-height:150%; border-bottom:#d8d8d8 1px dashed; text-align:center;}
.news_time{ margin:0px auto; padding-top:15px; width:695px; height:65px; text-align:center; color:#838383;}
.news_con {min-height:280px;}
.news_con a{color:#0066cc;}
.news_nav{ margin:0px auto; width:695px; height:auto; overflow:hidden;}
.news_nav ul{ margin-top:40px; width:695px; height:auto; overflow:hidden;}
.news_nav ul li{ margin-top:1px; padding:0px 15px; width:665px; height:30px; line-height:30px; background-color:#f2f2f2; color:#838383; text-align:left; background-image:none; font-size:12px; border:none;}
.news_nav ul li a{ float:none; color:#838383;}
.news_nav ul li a:hover{ color:#000; text-decoration:none;}

.t01{ color:#434343; font-size:14px; font-weight:bold; border-bottom:#e0e0e0 1px solid; line-height:none;}
.t02{ padding:20px 0px; color:#434343; font-size:12px; line-height:160%; border-bottom:#e0e0e0 1px solid;}
.t03{ padding:20px 0px; line-height:150%; font-size:14px; color:#000; border-bottom:#e0e0e0 1px solid;}
.t03 a{ color:#3466d4; text-decoration:underline;}
/*
.t03 a{ color:#000; text-decoration:underline;}
*/
.t02 a{ color:#3466d4; text-decoration:none;}

.ranks_top{ width:745px; height:35px; border-bottom:#e0e0e0 1px solid; color:#434343; font-size:20px; font-family:'微软雅黑';}
.ranks_con{ padding-top:20px; width:745px; height:auto; overflow:hidden;}
.ranks_con01{ float:left; width:185px; height:auto; overflow:hidden;}
.ranks_con01 img{ margin:0px; padding:0px;width:150px; height:196px;}
.ranks_con02{ float:left; width:560px; height:auto; overflow:hidden;}
.ranks_con02 dl{ width:560px; height:auto; overflow:hidden; background:none; border:none; color:#434343; font-size:14px;}
.ranks_con02 dl dt{ float:left; margin:0px; padding:0px 0px 5px 0px; width:88px; height:25px; font-weight:bold; color:#434343;}
.ranks_con02 dl dd{ float:left; margin:0px; padding:0px 0px 5px 0px; width:472px; min-height:25px; height:auto; color:#434343;}
.ranks_con02 dl dd a{ color:#3466d4;}
.ranks{ width:745px; height:auto; overflow:hidden;}
.ranks_title{ width:745px; height:28px; margin-top:20px; border-bottom:#e0e0e0 1px solid; font-size:14px; color:#434343; font-weight:bold;}
.ranks dl{ margin-top:20px; padding:0px; width:745px; height:auto; overflow:hidden; background:none; border:none; color:#434343; font-size:14px;}
.ranks dl dt{ float:left; margin:0px; padding:0px 0px 10px 0px; width:75px; height:20px; font-weight:bold; color:#434343;}
.ranks dl dd{ float:left; margin:0px; padding:0px 0px 10px 0px; width:670px; height:auto; color:#434343;}
.ranks dl dd a{ color:#434343;}
.ranks_content{ margin-top:20px; width:745px; font-size:14px; color:#434343;}


/*分页*/
.fenye{ margin:20px auto 0px auto; width:695px; height:24px; text-align:center;}
.page_home{ float:left; height:16px; line-height:16px;}
.page_home a{ margin:0px 5px; padding:3px 5px; width:34px; height:16px; display:block; border:#cbcbcb 1px solid; color:#8d8d8d; font:12px; text-align:center;}
.page_home a:hover{ color:#8d8d8d;}
.page_go{ float:left; height:16px; line-height:16px;}
.page_go a{ margin:0px 5px; padding:3px 5px; width:46px; height:16px; display:block; border:#cbcbcb 1px solid; color:#8d8d8d; font:12px; text-align:center;}
.page_go a:hover{ color:#8d8d8d;}
.page_num{ float:left; height:16px; line-height:16px;}
.page_num a{ margin:0px 5px; padding:3px 5px; width:20px; height:16px; display:block; border:#cbcbcb 1px solid; color:#8d8d8d; font:12px; text-align:center;}
.page_num a:hover{ color:#8d8d8d;}
.page_num#dang a{ color:#fff; background-color:#e43c3f; border:#e43c3f 1px solid; text-decoration:none;}


/*表单*/
.form1{ margin:0px; width:180px; height:27px; line-height:27px; border-bottom:#efefef 1px solid; border-left:#efefef 1px solid; border-top:#efefef 1px solid; border-right:none;}
.form1_2{ margin:0px; width:128px; height:27px; line-height:27px; border-bottom:#efefef 1px solid; border-left:#efefef 1px solid; border-top:#efefef 1px solid; border-right:none;vertical-align:middle;}
.form2{ margin:0px; width:61px; height:29px; background:url(../images/so.gif) no-repeat; border:none; cursor:pointer;vertical-align:middle;}


/*导航*/
.menu_f {
font-family:"微软雅黑"; 
width:990px; 
height:36px;
margin:0; 
background:#e4393c;}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu_f ul {
width:980px;
padding:0; 
margin:0 auto;
list-style-type: none;}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu_f ul li {
float:left; 
position:relative;
z-index:9999;}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu_f ul li a, .menu_f ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:98px; 
height:36px; 
color:#fff;  
line-height:36px; 
font-size:14px;}
/* make the dropdown ul invisible */
.menu_f ul li ul {
display: none;}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu_f ul li:hover a {
color:#fff; 
background:#a40000;}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu_f ul li:hover ul {
display:block; 
position:absolute;
z-index:9999;
top:36px; 
left:0; 
width:105px;}
/* style the background and foreground color of the submenu links */
.menu_f ul li:hover ul li a {
display:block; 
background:#e4393c; 
color:#fff;}
/* style the background and forground colors of the links on hover */
.menu_f ul li:hover ul li a:hover {
background:#f55255; 
color:#fff;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.ar{ text-align:right!important;}
.al{ text-align:left!important;}
.ac{ text-align:center!important;}
.fw_normal{ font-weight:normal!important;}
.displayNone{ display:none;}
.border_0{ border:0!important;}
.bg_no{ background-image:none!important;}
.cl{ clear:both!important;}
.ls{ letter-spacing:-1px;}
.bl { border-left:none !important;}

.br_0{ border-right:0!important;}
.mt_0{ margin-top:0!important;}
.mr_0{ margin-right:0!important;}
.pt_0{ padding-top:0!important;}
.pb_0{ padding-bottom:0px!important;}
.pr_0{ padding-right:0!important;}
.pl_0{ padding-left:0!important;}

.m_10{ margin-top:10px;}



.con_people{ width: 727px; overflow: hidden; padding-left: 18px;}
.con_people ul li{ float: left;  text-align: center; font-size: 12px; margin-right:18px; margin-bottom: 18px;
				width: 125px;height: 195px; border: 1px solid #e1e1e1; background: url(../images/people_bg1.jpg) no-repeat right bottom;}
.con_people ul li span { color: #3e3e3e; line-height: 30px;}
.con_people ul li span a{ display: block; color: #3e3e3e; line-height: 30px;}
.con_people ul li span a:hover{text-decoration:underline;}
.con_people ul li em{ color: #898989; font-style: normal;}
.con_people .phone{ width: 117px; height: 155px; margin-left: 4px; margin-top: 4px; overflow: hidden;}
.con_people .phone img{ width: 100%; height:155px;}
.con_people ul li:hover{border: 1px solid #e4393c; color: #fff; background: url(../images/people_bg.jpg) no-repeat right bottom;}
.con_people h3{ background:url(../images/title_24.png) no-repeat right bottom; height: 28px; line-height: 28px; padding-left: 10px; padding-right:20px; color: #fff; background: #E5383C  url(../images/title_24.png) no-repeat right bottom; font-weight: 100; display: inline-block; margin-bottom: 20px;}
