﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#666666; background:url(../images/body_bg.jpg) repeat center bottom;background-repeat:repeat; background-attachment:fixed;  }

a {  color:#666666; font-size:12px; text-decoration:none; }

a:hover { color:#cc0000; font-size:12px; text-decoration:none;}

.left{float:left;}
.right{ float:right;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************header css********************/


.top{ width:980px; height:97px; background:url(../images/top.jpg) no-repeat left top;}
.top_span{ width:360px; height:23px; margin:0 auto; display:block; margin-top:42px; padding-left:140px;}

.top_span p{ float:left; overflow:hidden;}

.search_input{ width:149px; height:21px; background:url(../images/input_bj.jpg) repeat-x left top; border:solid 1px #dcdcdc; line-height:21px; margin-top:1px;}

*html .search_input{ width:149px; height:21px; background:url(../images/input_bj.jpg) repeat-x left top; border:solid 1px #dcdcdc; line-height:21px; margin-top:0px;}

*+html .search_input{ width:149px; height:21px; background:url(../images/input_bj.jpg) repeat-x left top; border:solid 1px #dcdcdc; line-height:21px; margin-top:0px;}


.search_btn{ width:56px; height:23px; background:url(../images/search_btn.jpg) no-repeat left top; border:none; margin-top:1px;}



.menu_bj{ width:980px; height:61px; background:url(../images/menu_left.jpg) no-repeat left top; overflow:visible;}

.menu{ width:896px; height:42px; margin-left:84px; padding-top:3px; overflow:visible;}

.menu ul li{ width:auto; height:42px; float:left;}

.menu ul li img{ display:block;}


#apDiv1{ width:223px; height:auto; position:absolute; display:none;  left:0px;}

#apDiv1 span{ width:223px; height:30px; background:url(../images/menu_xl_title.jpg) no-repeat left top; text-indent:10px; line-height:30px; font-weight:bold; display:block; color:#000;}


.menu_select{width:219px; min-height:200px; background:url(../images/menu_xl_bj.jpg) repeat-y left top; border:solid 2px #FFF; border-top:none;}

.menu_select .dl_list{ width:194px; height:auto; margin:0 auto;}


.menu_select .dl_list dt{ width:194px; height:33px; background:url(../images/dt_bj.jpg) no-repeat left top; text-indent:15px; line-height:35px; _line-height:38px; font-weight:bold; color:#cc0000; overflow:hidden;}



.menu_select .dl_list dt a{  color:#cc0000;}

.menu_select .dl_list dd ul li{ width:64px; height:24px;}

.menu_select .dl_list dd{ padding-top:5px;}

.menu_select .dl_list dd ul li a{ height:24px; line-height:24px; color:#666666}

.menu_select .dl_list dd ul li a:hover{ height:24px; line-height:24px; color:#666666}


#apDiv2,#apDiv3,#apDiv6{ width:126px; height:auto; position:absolute; display:none; background:url(../images/addiv2_bj.jpg) repeat-y left top;  left:0px; z-index:9999}

.adDiv_top{ width:126px; height:auto; background:url(../images/addiv2_top.jpg) no-repeat left top; overflow:visible; display:block}

.adDiv_top em{ width:126px; height:auto; background:url(../images/addiv2-foot.jpg) no-repeat left bottom; display:block}

#adDiv_list{ width:101px; height:auto; margin:0 auto;  padding-top:10px; padding-bottom:15px;}


#adDiv_list li{ width:101px; height:29px; background:url(../images/addiv2_li.gif) no-repeat left top; text-indent:18px; float:none}

#adDiv_list li a{ width:101px; height:29px; line-height:29px; color:#999; font-weight:bold; display:block}

#adDiv_list li a:hover{ width:101px; height:29px; line-height:29px; background:url(../images/addiv2_li1.gif) no-repeat left top; color:#cc0000 }









.flash{ width:956px; height:398px; border:solid 12px; color:#FFF;}




.link{ width:980px; height:250px; background:url(../images/link_bj.jpg);}
.link h2{ width:295px; float:left; font-size:14px; font-weight:bold; color:#000; font-family:'宋体';border-bottom:1px solid #999;}
.link tit{width:300px; height:20px; margin-top:23px; padding-left:22px; background: url(../images/a_tit.jpg);}
.about{ width:300px; height:210px; float:left;margin-top:23px; padding-left:22px; border: #CCC 1px solid;border-width:0 1px 0 0;}
.about img{ float:left; width:212px; height:192px; padding:0 5px 2px 0}

.about p{ padding:0 5px 0 0;}
.news_list1 li{ width:290px; height:28px; border-bottom:dashed 1px #CCC; text-indent:10px; line-height:28px; padding-top:2px;}

.news_list1 li span{height:28px;float:right; padding-right:10px; line-height:28px; padding-top:2px}

.news_list1 li a{ height:30px; line-height:30px;}

.news_list1 li a:hover{ height:30px; line-height:30px;}




.pro_bj{ width:980px; height:auto; background:url(../images/pro_bj.jpg) repeat-x left top #FFF; }


.pro_list{ width:980px;   background:url(../images/pro_foot_bj.jpg) repeat-x left bottom;}

.pro_list .title_span{ width:980px; height:77px; display:block;}

.pro_boder{width:978px; min-height:524px; height:auto !important; height:524px; overflow:visible; border-left:solid 1px #FFF; border-right:solid 1px #FFF;}

.pro_one_list{ padding-top:7px;}
.pro_one_list ul li{ width:163px; height:228px; float:left; margin-left:28px; display:inline; padding-bottom:25px;}


.pro_one_list ul li .pic_a{ width:161px; height:202px; border:solid 1px #dadada; display:block;} 

.pro_one_list ul li .pic_a img{ width:151px; height:192px; display:block; margin:0 auto; padding-top:5px;} 


.pro_one_list ul li .font_a{ width:163px; height:23px; display:block; background:#ededed; margin-top:1px; text-align:center; line-height:23px; color:#333333}


.pro_two_list{ width:978px; height:auto;}

.pro_two_list .title_span{ width:926px; height:32px; background:url(../images/two_list_bj.jpg) repeat-x left top; display:block; margin:0 auto;}

.pro_two_list ul{ padding-top:7px;}

.pro_two_list ul li{ width:163px; height:228px; float:left; margin-left:28px; display:inline; padding-bottom:25px;}


.pro_two_list ul li .pic_a{ width:161px; height:202px; border:solid 1px #dadada; display:block;} 

.pro_two_list ul li .pic_a img{ width:151px; height:192px; display:block; margin:0 auto; padding-top:5px;} 


.pro_two_list ul li .font_a{ width:163px; height:23px; display:block; background:#ededed; margin-top:1px; text-align:center; line-height:23px; color:#333333}


.center_two{ width:980px; height:66px;}

.center_two img{ display:block; float:left;}

.center_three{ width:980px; height:37px;}

.center_three img{ display:block; float:left;}


.foot_left_span{ width:126px; height:130px; float:left; overflow:hidden; display:block;}

.foot_right_span{ width:850px; height:115px; float:left; overflow:hidden; display:block; padding-top:15px;}


.back{ width:17px; height:45px; position:absolute; right:-17px; top:200px; z-index:10; overflow:visible}


.ny_flash{ width:956px; height:79px; border:solid 12px; color:#FFF;}

.ny_menu{ width:980px; height:41px; background:url(../images/ny_menu_bj.jpg) no-repeat left top; color:#666; line-height:53px; text-indent:28px;}

.ny_menu a{color:#666;}



.ny_center_bj{ width:980px; height:auto; background:url(../images/ny_center_bg.jpg) repeat-x left top #FFF; }


.ny_center_bg{width:978px; min-height:524px; height:auto !important; height:524px; overflow:visible; border-left:solid 1px #FFF; background:url(../images/ny_center_bj.gif) repeat-y left top; border-right:solid 1px #FFF;}






.ny_left{ width:214px; height:auto; float:left;}

.ny_left_list{ width:186px; height:auto; margin:0 auto;}

.ny_left_list ul li{ width:186px; height:25px; background:url(../images/left_li.gif) no-repeat left top; text-indent:26px; margin-top:3px; }


.ny_left_list ul li a{ height:25px; line-height:25px; color:#FFF; font-weight:bold}


.ny_left_list ul li a:hover{ width:186px; height:25px; line-height:25px; color:#FFF; font-weight:bold; background:url(../images/left_li1.gif) no-repeat left top; display:block;}

.ny_left_list ul .current{width:186px; height:25px; line-height:25px; color:#FFF; font-weight:bold; background:url(../images/left_li1.gif) no-repeat left top; display:block;}

.ny_left_list ul .current a{ color:#FFF}

.ny_left_two{ width:179px; height:auto; margin:0 auto; margin-top:12px; padding-bottom:25px;}

.ny_left_two .left_span_title{ width:179px; height:36px; display:block; overflow:hidden;}


.ny_left_two .left_two_list{ width:179px; height:auto; border-bottom:dashed 1px #CCC; padding-top:10px; padding-bottom:5px;}


.font_a1{ color:#888; font-size:18px; font-weight:bold}

.font_a1:hover{ color:#888; font-size:18px}

.font_a2{ color:#666; font-size:14px; font-weight:bold; }

.font_a2:hover{ color:#666; font-size:14px}

.font_a3{ color:#666; font-size:12px;}

.font_a3:hover{ color:#666; font-size:12px}



.ny_right{ width:725px; height:auto; margin-left:20px; display:inline; float:left; margin-top:-55px; position:relative; z-index:10}

.ny_right .ny_right_title{ width:725px; height:39px; background:url(../images/ny_right_title.gif) repeat-x left bottom; font-size:20px; color:#000; line-height:39px;}

.ny_right .ny_right_title em{ color:#cc0000; font-size:16px; font-family:"微软雅黑"; line-height:38px; font-weight:bold; display:block; float:left; padding-right:5px;}

.ny_right_nr{ width:725px; height:auto; padding-top:15px;}




.ny_content{ width:944px; height:auto; margin:0 auto;}



.ny_left_pro_list{ width:178px; height:auto; margin:0 auto;}


.ny_left_pro_list span{ width:178px; height:25px; border-bottom:solid 1px #e0e0e0; line-height:25px; display:block; color:#000; font-weight:bold}

.ny_left_pro_list dl dt{ width:178px; height:33px; background:url(../images/type1.jpg) no-repeat left top; text-indent:15px; font-weight:bold; color:#cc0000; overflow:hidden;}

.ny_left_pro_list dl dt a{ height:33px; line-height:33px; _line-height:38px; color:#cc0000;}

.ny_left_pro_list dl dt a:hover{ height:33px; line-height:33px; _line-height:38px; color:#cc0000;}


.ny_left_pro_list dl dd ul li{ width:178px; height:30px; background:url(../images/type2_1.jpg) no-repeat left top; text-indent:15px; overflow:hidden}
.ny_left_pro_list dl dd ul li a{ height:30px; line-height:34px; _line-height:36px; color:#666666; display:block}

.ny_left_pro_list dl dd ul li a:hover{ width:178px; height:30px; line-height:34px; _line-height:36px; color:#666666; background:url(../images/type2_2.jpg) no-repeat left top;}



.ny_jptj_list{ width:725px; height:228px;}


.ny_jptj_list ul li{ width:163px; height:228px; float:left; margin-left:15px; display:inline;  position:relative; overflow:hidden;}

.ny_jptj_list ul li .img{position:absolute; right:0px;}

.ny_jptj_list ul li .pic_a{ width:161px; height:202px; border:solid 1px #dadada; display:block;} 

.ny_jptj_list ul li .pic_a img{ width:151px; height:192px; display:block; margin:0 auto; padding-top:5px;} 

.ny_jptj_list ul li .font_a{ width:163px; height:23px; display:block; background:#ededed; margin-top:1px; text-align:center; line-height:23px; color:#333333}



.ny_pro_list{ width:725px; height:auto; padding-top:15px;}


.ny_pro_list ul li{ width:163px; height:228px; float:left; margin-left:15px; display:inline; padding-bottom:25px; overflow:hidden;}

.ny_pro_list ul li .img{position:absolute; right:0px;}

.ny_pro_list ul li .pic_a{ width:161px; height:202px; border:solid 1px #dadada; display:block;} 

.ny_pro_list ul li .pic_a img{ width:151px; height:192px; display:block; margin:0 auto; padding-top:5px;} 

.ny_pro_list ul li .font_a{ width:163px; height:23px; display:block; background:#ededed; margin-top:1px; text-align:center; line-height:23px; color:#333333}



.sjfa_top{ width:939px; height:63px; border:solid 1px #ebebeb; margin:0 auto;}

.sjfa_top span{ width:937px; height:62px; background:url(../images/syfa_bj.jpg) repeat-x left top; border:solid 1px #FFF; border-top:none; display:block}


.sjfa_top span p{ color:#333; width:920px; height:auto; margin:0 auto; padding-top:6px; text-indent:24px; line-height:24px;}

.sjfa_list{ width:934px; height:auto; margin-left:2px;}


.sjfa_list ul li{ width:934px; height:124px; margin-top:15px;  }


.li_top{ width:934px; height:54px;}
.li_top_left{ width:53px; height:54px; float:left; display:block; background:url(../images/book.jpg) no-repeat left top;}

.li_top_left .p1{ width:53px; height:24px; line-height:24px; text-align:center; display:block; color:#000; font-size:10px}

.li_top_left .p2{width:53px; height:auto; text-align:center; display:block; font-size:28px; color:#cc0000; font-weight:bold; line-height:24px;}

.li_top_right{ width:871px; height:54px; float:right; display:block}


.li_top_right_top{ width:871px; height:25px; background:url(../images/line.jpg) repeat-x left bottom; line-height:20px; font-family:"微软雅黑"; color:#333; font-size:18px;}

.li_top_right_top a{ height:25px; line-height:20px; font-family:"微软雅黑"; color:#333; font-size:18px;}

.li_top_right_top a:hover{ height:25px; line-height:20px; font-family:"微软雅黑";}

.li_top_right_foot{ width:871px; height:26px; background:url(../images/dian.jpg) no-repeat left top; text-indent:22px; line-height:26px; color:#333}


.li_foot{ width:932px; height:59px; border:solid 1px #e3e3e3; margin-top:9px;}
.li_foot span{ width:930px; height:57px; border:solid 1px #FFF; background:#f3f3f3; display:block}

.li_foot span p{ text-indent:14px; line-height:26px; padding-top:2px; color:#666666}

.li_foot span p em{ color:#cc0000}

.pass_input{ width:330px; height:20px; border:solid 1px #CCC; background:#FFF; line-height:20px; vertical-align:middle;}

.tj_btn{ width:61px; height:22px; background:url(../images/tj_bj.jpg) no-repeat left top; border:none; vertical-align:middle; margin-left:5px; cursor:pointer}


.prosd{ width:960px; height:auto; margin:0 auto; padding-bottom:25px; overflow:visible;}

.prosd .lc_span{ width:960px; height:37px; display:block; overflow:hidden; position:relative; z-index:1; margin-top:-50px; }

.prosd_content{ width:953px; height:auto; margin:0 auto;}

.prosd_content .prosd_title{ width:953px; height:30px; background:url(../images/pro_title_bj.jpg) no-repeat left top; display:block; margin-top:15px; line-height:30px; text-indent:25px; font-size:16px; font-weight:bold; color:#000;}


.prosd_content_one{ width:953px; height:auto;  margin-top:5px; }

.prosd_one_left{ width:500px; height:509px; background:#f8f8f8; float:left;}


.prosd_one_left .left_img{ display:block; float:left; margin-top:215px; margin-left:10px; display:inline}


.prosd_one_left .big_img{ display:block; float:left; margin-left:13px; display:inline;}

.prosd_one_left .right_img{ display:block; float:right; margin-top:215px; margin-right:10px; display:inline}

.prosd_one_right{ width:433px; height:507px; border:solid 1px #d6d6d6; float:right; margin-right:13px; display:inline} 

.lx_qq{ width:401px; height:91px; margin:0 auto;}




.prosd_msg{ width:401px; height:auto; margin:0 auto; margin-top:9px;}

.prosd_msg .tgdz_span{ width:401px; height:29px; display:block; overflow:hidden;}


.promsg_input{ width:263px; height:20px; border:solid 1px #CCC; vertical-align:middle; line-height:20px;}



.msg_btn{ width:120px; height:30px; background:url(../images/msg_btn.jpg) no-repeat left top; vertical-align:middle; border:none;}

.prosd_gg{ width:401px; height:42px;}



.prosd_content_two{ width:953px; height:auto; margin-top:17px; border-top:solid 1px #cccccc; padding-top:14px;}


.prosd_two_left{ width:185px; height:auto; float:left;}


.prosd_two_left .llls_title{ width:185px; height:28px; background:url(../images/llls.jpg) no-repeat left top; line-height:28px; text-indent:30px; display:block}

.prosd_two_left .two_content{ width:183px;  min-height:300px; height:auto !important; height:300px; overflow:visible; border:solid 1px #CCC; border-top:none}


.left_two_list { width:178px; height:auto; margin:0 auto; padding-bottom:20px;}


.left_two_list ul li{ width:178px; height:70px; padding-top:10px; padding-bottom:10px; border-bottom:dashed 1px #CCC;}

.left_two_list ul li .left_img{ width:55px; height:70px; display:block; float:left; margin-left:10px; display:inline;}

.left_two_list ul li span{ width:92px; height:auto; float:left; margin-left:10px; display:inline; padding-top:10px;}

.prosd_two_right{ width:750px; height:auto; float:right;}

.prosd_two_right .ny_right_title{ width:750px; height:28px; display:block; overflow:hidden;}


.ny_right_nr{ width:725px; height:auto; padding-top:20px;}


.news_list li{ width:725px; height:30px; border-bottom:dashed 1px #CCC; text-indent:10px;}

.news_list li span{ float:right; padding-right:10px; line-height:30px;}

.news_list li a{ height:30px; line-height:30px;}

.news_list li a:hover{ height:30px; line-height:30px;}






.dede_pages{
padding-left:30px; width:600px;
}
.dede_pages ul{
	float:left;
	padding:16px 0px 12px 16px;
	list-style:none; 
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


