@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px 思源宋体, "思源宋体";
	color:#666;
	margin: 0px;
	/*text-align:center;*/
}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0; margin-top:20px;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
/*共用部分结束*/
.wrapper{width:100%;overflow:hidden;}
.wrapper1{width:100%; margin:0 auto; height:143px; background:url(../images/hdbj.jpg) repeat-x top; position:relative; z-index:999;}

.wrapper2{width:100%; margin:0 auto; text-align:left; overflow:hidden; background:url(../images/footer_06.jpg); /*height:40px;*/}

/*头部header部分*/
.header{width:960px; margin:0 auto; position:relative}
.header .tb{ width:960px; float:left; height:143px; background:url(../images/hdbj.jpg) repeat-x top}
.header .tb .logo{ float:left; width:284px; height:46px; background:url(../images/logo.jpg) no-repeat; margin:24px;}
.header .tb .logo h1{ display:none;}
.header .tb .top_right{ float:right; margin-top:10px;}
.header .tb .top_right a{ padding:0 6px;}
.header .tb .nav { float:left; color:#666; height:48px; line-height:48px; width:960px; z-index:1; position:absolute; top:95px; left:0px; right:0px;}
.header .tb .nav ul{height:48px;}
.header .tb .nav ul li{ float:left; background:url(../images/nav.jpg) no-repeat right; height:48px;}
.header .tb .nav ul li.no_border{ border:none;}
.header .tb .nav ul li a{ color:#393737; display:block; padding:0 45px;font-family:"思源宋体"; font-weight:bold; font-size:14px;}
.header .tb .nav ul li.an a{ color:#FF0000; _padding-top:12px;}
.header .tb .nav ul li.an a:hover{ color:#666}
.header .tb .nav ul li.an1 a{ color:#0000FF; _padding-top:12px;}
.header .tb .nav ul li.an1 a:hover{ color:#666}
.header .tb .nav ul li a:hover{color:#FF0000;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:48px;  left:0; }
#menu2 ul ul li{ padding:0px; border-bottom:1px solid #CCCCCC;}
#menu2 ul ul li a{ background:#e9e9e9; display:block; overflow:hidden; white-space:nowrap; width:177px; padding:0; text-align:center;}
#menu2 ul ul li.xj a{ width:178px;}

#menu2 ul ul.list2 li a,#menu2 ul ul.list5 li a{ text-align:left;padding-left:45px;width:auto;width:100px;}
/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:960px;margin:15px auto 0 auto;}
.main .fl{ width:960px;}
.main .fl ul li{ width:224px; height:119px; float:left; margin-right:21px;}
.main .fl ul li span{ display:block;width:224px; height:44px; line-height:44px; text-align:center; color:#333; font-size:16px; background:url(../images/t_bj.jpg) no-repeat center;}
.main .fl ul li span a{color:#333;}
.main .fl ul li.last{ margin-right:0px;}

.bdiv{width:960px; margin:auto; background:#FFF;}
.w946{float:left;padding:0 5px; width:936px; background:#FFF;}
.tit{height:30px; line-height:30px;}
.tit a{ float:right}
.tit span{ font-family:"思源宋体"; font-size:14px; float:left; color:#666;}
.tit .more{float:right; width:70px; text-align:center; line-height:25px; color:#999; text-align:right; line-height:30px; height:30px;}

.iNews{float:left; width:300px; height:170px;  margin:30px 0 30px 15px !important;margin:30px 0 30px 10px; overflow:hidden; padding:0 10px !important; padding:0 5px;}
.iNewsList { margin-top:10px;}
.iNewsList ul li{line-height:25px;}
.iNewsList ul li a{color:#666; float:left}
.iNewsList ul li span{color:#666; float:right}

.iAbout{float:left; width:295px; background:url(../images/iaboutbg.jpg) no-repeat center bottom; padding:0 20px; color:#999;  margin:30px 5px; overflow:hidden}
.iAbout .cont,.iContact .cont{margin-top:10px;}
.iAbout .cont,.iContact .cont p{text-align:left;}

.iContact{float:right; background:url(../images/contact_03.jpg) no-repeat; width:246px; height:180px; color:#999; padding:0 5px;  margin:30px 0; overflow:hidden}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
.ny_bg{width:938px; margin:0 auto;}
.ny_bg .wz{ margin-top:10px;}
.ny_bg .title{ width:139px; float:left; margin-top:10px;}
.ny_bg .intro{ float:left; width:938px;}
.ny_bg .intro .left{ width:363px; float:left; margin-top:30px;}
.ny_bg .intro .left p{ margin-top:20px;}
.ny_bg .intro .left p a{ color:#CC0000; font-weight:bold}
.ny_bg .intro .right{ width:544px; float:right; margin-top:30px;}
.ny_bg .intro .right img{ width:506px; height:366px;}
.ny_bg .dibu{margin-top:30px; float:left; width:938px; margin-bottom:30px;}
.ny_bg .dibu span{text-align:left}
.ny_bg .dibu .left{ width:538px; float:left; margin-top:30px;}
.ny_bg .dibu .right{ width:366px; float:left; margin-top:10px; margin-left:34px; text-align:left}
.ny_bg .dibu .right p{ margin-top:10px;}

.ny_bg .intro ul li{ float:left; width:292px; margin:15px;}
.ny_bg .intro ul li img{border: 5px solid #CCCCCC; padding:1px;}

.ny_bg .intro01{ float:left; width:938px;min-height: 600px;}
.ny_bg .intro01 .left{ width:200px; float:left; margin-top:20px;}
.ny_bg .intro01 .left .titlea{width:180px; float:left; color:#000000; border-bottom:solid 1px #CCCCCC; padding-bottom:5px; padding-left:20px;}
.ny_bg .intro01 .left .introa{ padding:10px;}
.ny_bg .intro01 .left .introa ul li{ padding-left:10px; border-bottom:dashed 1px #CCCCCC; line-height:25px;}
.ny_bg .intro01 .left .introa ul li a{ color:#000; font-size:14px; font-weight:bold}
.ny_bg .intro01 .left .introa ul ul li{ line-height:22px;}
.ny_bg .intro01 .left .introa ul ul li a{ color:#000; font-size:12px; font-weight:normal}
.ny_bg .intro01 .left .introa ul ul li a:hover{ color:#F60}
.ny_bg .intro01 .left .introa ul ul li.active a{color:#F60}


.ny_bg .intro01 .right{ width:728px; float:right; margin-top:20px;}
.ny_bg .intro01 .right .titleb{ width:708px; color:#000000; float:left; text-align:left; border-bottom:solid 1px #CCCCCC; padding-bottom:5px; padding-left:20px;}
.ny_bg .intro01 .right .introb ul li{ float:left; margin-left:20px; margin-top:10px; text-align:center; width:160px;}
.ny_bg .intro01 .right .introb ul li img{ width:160px; height:120px; border:solid 1px #CCCCCC; padding:1px;}
.ny_bg .intro01 .right .introb table{ font-size:13px;}

.ny_bg .intro02{ float:left; width:938px;}
.ny_bg .intro02 ul li{ width:250px; float:left; margin-left:40px; margin-top:20px; background:url(../images/icon.jpg) no-repeat left; padding-left:20px;}
.ny_bg .intro02 ul li a{ color:#000000}
.ny_bg .intro02 ul li a:hover{ color:#FF0000;}

#gc ul li{ width:240px; float:left; margin-left:18px; margin-top:20px; background:url(../images/icon.jpg) no-repeat left; padding-left:20px; text-align:left; height:20px;}
#gc ul li a{ color:#000000}
#gc ul li a:hover{ color:#FF0000;}

.ny_bg .intro4 .intro03{ float:left; width:938px; margin-top:20px;}
.ny_bg .intro4 .intro03 p{ width:900px; text-align:left; color:#000000}

.ny_bg .intro2{ margin-top:10px; float:left; width:938px; margin-bottom:20px;}
.ny_bg .intro2 .ie{float:left; width:938px; margin-bottom:40px;}
.ny_bg .intro2 .ie span{ width:262px; float:left}
.ny_bg .intro2 .ie span img{ border:solid 5px #ccc }
.ny_bg .intro2 .ie a{ width:602px; float:right; margin-right:30px;}
.ny_bg .intro2 .ie a p{ text-align:left; margin-bottom:8px;}
.ny_bg .intro2 .ie a p.ww{ color:#CC0000; font-size:14px; font-weight:bold;}
.ny_bg .intro2 .ie1{float:left; width:938px; margin-bottom:40px; margin-top:20px;}
.ny_bg .intro2 .ie1 a{ width:905px; float:right; margin-right:30px;}
.ny_bg .intro2 .ie1 a p{ text-align:left; margin-bottom:8px;}
.ny_bg .intro2 .ie1 a p.ww{ color:#CC0000; font-size:14px; font-weight:bold;}

#zj{float:left; width:700px; margin-bottom:40px; margin-top:20px;text-align:left}
#zj a{ width:605px; /*float:right;*/ margin-right:30px;}
#zj a p{ text-align:left; margin-bottom:8px;}
#zj a p.ww{ color:#000000; font-size:14px; font-family:"思源宋体"; font-weight:bold }

#zj1{float:left; width:938px; margin-bottom:40px; margin-top:20px;text-align:center}
#zj1 a{ width:905px; float:right; margin-right:30px;}
#zj1 a p{ text-align:center; margin-bottom:8px;}
#zj1 a p.ww{ color:#CC0000; font-size:14px; font-weight:bold;}

.ny_bg .intro3{ margin-top:15px; float:left; width:938px; margin-bottom:40px;}
.ny_bg .intro3 ul li{ width:938px; float:left;}
.ny_bg .intro3 ul li.last{ background:#e7e8ec; margin-top:20px;}
.ny_bg .intro3 ul li span{ width:160px; float:left;}
.ny_bg .intro3 ul li span img{ width:346px; height:219px;}
.ny_bg .intro3 ul li a{ width:410px; float:right; margin-top:30px; margin-right:40px;}

.ny_bg .intro3 ul li.last span{ width:160px; float:right; margin-right:187px; margin-top:30px;}
.ny_bg .intro3 ul li.last span img{width:346px; height:219px;}
.ny_bg .intro3 ul li.last a{ width:380px; float:left; margin-top:30px; margin-left:40px;}

.ny_bg .intro3 ul li a p{ text-align:left; margin-bottom:10px;}
.ny_bg .intro3 ul li a p.yu{ font-size:16px; color:#000; font-weight:bold; text-decoration:none;}
.ny_bg .intro3 ul li a p.yt{ width:410px;}
.ny_bg .intro3 ul li a p.yq{ color:#CC0000;}

.ny_bg .intro4{ margin-top:30px; float:left; width:938px; margin-bottom:40px;}
.ny_bg .rc{ margin-top:30px; float:left; width:938px; margin-bottom:40px; background:url(../images/rc.jpg) no-repeat right}
.ny_bg .intro4 p{ text-align:left;}
.ny_bg .intro4 p.yy{ text-align:left; margin-left:0;}
.ny_bg .intro4 p.yy1{ text-align:left; margin-left:0; margin-top:10px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#CC0000}
.ny_bg .intro4 .title{ width:900px; border-bottom:solid 1px #CCCCCC; padding-bottom:5px; text-align:left; color:#000000; font-size:14px; font-weight:bold; float:left}
.ny_bg .intro4 .intro{ width:681px; height:230px; background:url(../images/lxbj.jpg) no-repeat; margin-top:40px; margin-left:100px;}
.ny_bg .intro4 .intro ul{ text-align:left; margin-top:10px; margin-left:20px;}

.ny_bg .intro4 { padding:15px;}
.ny_bg .intro4  table{ background:#EAEAEA; margin-bottom:20px;}
.ny_bg .intro4  table thead{ font-weight:bold;}
.ny_bg .intro4  table tr td{ background:#fff; padding:4px;}
.ny_bg .intro4  table tr td a:hover{ color:#c30;}

.ny_bg .intro5{ margin-top:30px; float:left; width:938px; margin-bottom:70px;text-align:center;}
.ny_bg .intro5 ul li{ float:left; padding:20px;}
.ny_bg .intro5 ul li img{ width:187px; height:149px; border:solid 3px #CCCCCC}


/*左边*/
.sidebar{ width:200px; float:left;}
.sidebar .title{ font-size:18px; padding-left:10px; border-bottom:solid 1px #dadada;}
.sidebar .intro{ padding:10px;}
.sidebar .intro ul li{ border-bottom:dashed 1px #ccc; padding-left:10px;}
.sidebar .intro ul li a:hover{ color:#c30;}
#menu { float:left; line-height:30px;}
#menu ul {float:left;}
#menu li { float:left; width:180px;  position: relative;}
#menu li a { display: block; float:left; padding-left:15px; width:165px;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; }
#menu ul ul li{ background:#0056b6; width:200px; padding:0px; border-bottom:solid 1px #dadada;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#fff;}
#menu ul ul li a:hover{ color:#f90;}

/*右边*/
/*内页中间内容部分结束*/


/*脚部分开始*/
.footer{ width:960px; margin:0 auto;}
.footer .ft{ float:left; /*height:40px;*/ width:960px; text-align:center; padding:10px; color:#000;}
.footer .ft span{ float:right}
.footer .ft span a{color:#000000}
.footer .ft span a:hover{ color:#FF0000}
.footer .ft p{ float:left; color:#000000}

/*脚部分结束*/ 
