@charset "gb2312";

/* CSS Document */

html{overflow-x: hidden; overflow-y: auto;}

*{ margin:0px; padding:0px; border:0px;}

body{ font-size:12px; line-height:24px;}

ul,li{ list-style-type:none;}

.fl{ float:left; display:inline;}

.fr{ float:right; display:inline;}

a{ font-size:14px; color:#333333; text-decoration:none;}

a:hover{ text-decoration:underline}.mt30{ margin-top:30px;}.mt20{ margin-top:20px;}

.mt20{ margin-top:20px;} .ov{ overflow:hidden}.mt10{ margin-top:10px;}

.h1_title {left: -999em;position: absolute;}

.header{width: 100%;height:40px;z-index: 999;}

#nav1 {z-index:999;}

.navfixed{ position:fixed; _position:absolute; _left:auto; _right:auto; top:0; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); background:transparent;}

.head{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

.head_top{ width:100%; height:82px; background:#efefef; padding-top:25px; padding-bottom:25px; text-align: center;}

.head_dh{ width:100%; height:40px; overflow:hidden; background:#3b95ef;}

.head_dhzj{ width:980px; height:44px; margin:0 auto; overflow:hidden;}

.nxjk{ width:200px; height:40px; cursor:pointer; margin:0;}

.nxjbdh{ width:200px; height:40px; background:#f3bd03 url(../images/xjt.jpg) no-repeat 55px 9px; text-align:center; line-height:40px; font-size:16px; color:#FFFFFF; cursor:pointer; font-weight:bold;}

.nxjbdh a{ font-size:16px; color:#FFFFFF;display:block;}
.nxjbdh a:hover{
	text-decoration: none;
}

.nxjkr{ width:780px; height:40px; overflow:hidden;}

.nxjkr li{ width:110px; height:40px; text-align:center; line-height:40px; float:left; display:inline;}

.nxjkr li a{ width:100%; height:40px; display:block; color:#3b95ef; font-size:16px; background:#FFFFFF; float:left; font-weight:bold;}

.nxjkr li a:hover{
	text-decoration: none;
}

#tpa{ background:#3b95ef;  color:#FFFFFF;}

#tpa:hover{
	color: #3b95ef;
	background-color: #B3D6F9;
}

.Z_MenuList_ul{height:0px; display:none; width:198px; overflow:hidden; border:1px solid #3b95ef;background:#fff;;position:fixed; _position:absolute; z-index:99999;}

.Z_MenuList_ul li{ width:185px; height:65px; padding-left:10px; display:block; float:left; overflow:hidden;}

.Z_MenuList_ul .zhuanqu i,.zhuanqu h3{float:left; margin-top:15px;}

.Z_MenuList_ul .zhuanqu i{display:block;width:24px;height:24px;margin-top:10px;background-image:url(../images/sprite_bg3.png);margin-right:9px;}

.Z_MenuList_ul .zhuanqu h3{font-size:14px;float:left; height:25px;}

.Z_MenuList_ul .zhuanqu p{float:left; width:185px; height:25px; padding-top:7px;}

.Z_MenuList_ul .zhuanqu p a{padding:0 5px;font-size:12px; float:left;}

.Z_MenuList_ul .zhuanqu p a:hover{ color:#3b95ef;}

.Z_MenuList_ul li.alt i.zq-icon1{background-position:-24px top;}

.Z_MenuList_ul li.alt i.zq-icon2{background-position:-24px -25px;}

.Z_MenuList_ul li.alt i.zq-icon3{background-position:-24px -50px;}

.Z_MenuList_ul li.alt i.zq-icon4{background-position:-24px -75px;}

.Z_MenuList_ul li.alt i.zq-icon5{background-position:-24px -100px;}

.Z_MenuList_ul li.alt i.zq-icon6{background-position:-24px -125px;}

.Z_MenuList_ul li.alt{background:#fef1da;z-index:9999;}

i.zq-icon2{background-position:left -25px;}

i.zq-icon3{background-position:left -50px;}

i.zq-icon4{background-position:left -75px;}

i.zq-icon5{background-position:left -100px;}

i.zq-icon6{background-position:left -125px;}

/*----banner---*/
.banner { margin:auto;}
/* focusindex */
#focusindex {width:1920px;height:450px;overflow:hidden;position:relative;margin:0 auto;left: 50%;margin-left: -960px;}
#focusindex ul{height:450px;position:absolute;}
#focusindex ul li{float:left;width:1920px;height:450px;overflow:hidden;position:relative;}
#focusindex ul li div{position:absolute;overflow:hidden;}
#focusindex .btnBg{position:absolute;width:1920px;height:20px;left:0;bottom:0;/*background:#000;*/}
#focusindex .btn{position:absolute;width:1900px;height:10px;padding:5px 10px;bottom:3px;text-align: center;}
#focusindex .btn span{display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin-left:5px;cursor:pointer;background:#dfdfdf;z-index: 9;border-radius: 50%}
#focusindex .btn span.on{background:#3b95ef;z-index: 9}
#focusindex .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focusindex .pre{left:0;}
#focusindex .next{right:0;background-position:right top;}

.yyjs-b{ width:980px; overflow:hidden; margin:20px auto 0 auto;position:relative;}
.yyjs-b .bd{ overflow:hidden; }
.yyjs-b .bd ul{ overflow:hidden; zoom:1; }
.yyjs-b .bd ul li{ float:left; width:20%;margin-left:10px;float:left; _display:inline; overflow:hidden; text-align:center;  }
.yyjs-b .bd ul li img{width:200px;}

/*ss  banner*/

.ss_banner{ width:100%; height:450px; background:url(../images/zhsj_02.jpg) top center no-repeat;}

.ss_banner a{ display:block; width:100%; height:450px;}

.ss_content{ width:980px; margin:0 auto; overflow:hidden; margin-top:25px;line-height:24px}

.jdjs{ height:378px; border:1px solid #CBCBCB}

.jdjs1{ height:430px; border:1px solid #CBCBCB}

.jdjs0{ height:auto; border:1px solid #CBCBCB; overflow:hidden; padding-bottom:20px;}

.js_t2{ font-size:28px;font-family:'Microsoft YaHei'; padding-top:20px; line-height:28px;}

.nkss_top{ width:935px; margin:0 auto; padding:23px 0;} 

.js_tab{ width:220px; float:left; margin-left:35px; display:inline;}

.js_tab ul li{ width:220px; margin-bottom:12px; line-height:77px; text-indent:30px; height:77px; color:#5D5D5D;background:url(../images/zhsj_08.jpg) repeat-y; font-size:18px;font-family:'Microsoft YaHei'; cursor:pointer;}

.js_tab ul li.active{background:url(../images/zhsj_05-03.jpg) top center no-repeat; color:#fff;}


.jsm{ font-size:18px;font-family:'Microsoft YaHei'; font-weight:bold; line-height:38px;}

.jsm font{ color:#3b95ef; padding:0 10px;}

.sls{ text-align:center; padding-top:15px;}

.sls p{ text-align:left; text-indent:2em; color:#5D5D5D; line-height:24px; font-size:14px; padding-top:15px;}

.jsy{ padding-top:15px; font-size:14px; width:565px; float:left;}

.jsy p{ float:left; width:338px;color:#5D5D5D; text-indent:2em; line-height:26px;}

.yyfw{ line-height:26px; font-weight:bold; padding-top:15px;color:#5D5D5D; float:left; text-indent:0;}

.yyfw img{ margin-right:10px;}

.nkly{ width:900px; margin:0 auto;} 

.nkly1{ float:left; width:552px;}

.nkly1 p{ text-indent:2em;color:#5D5D5D; padding-bottom:25px; font-size:14px;border-bottom:1px dashed #D2D2D2;}

.nkly1 ul li{ width:183px; text-align:center; margin-top:25px; line-height:30px; font-size:14px;}

.box_2{ width:900px; margin:0 auto; overflow:hidden;}

.bz_top{ width:900px; height:70px;}

.bz_top ul li {background: url(../images/zhsj_09.jpg) repeat-x; width:170px;font-size:20px;color:#666;height:70px; text-align:center;font-family:'Microsoft YaHei'; line-height:62px; float:left; margin-right:12px;cursor:pointer;}

.bz_top ul li.active{background: url(../images/zhsj_09-04.jpg) no-repeat; color:#FFFFFF;}

.mk_szzx{ width:870px; height:265px; padding:25px 15px 0 15px; overflow:hidden; background:#F4F4F4;}

.b2_mid{ margin-top:20px;}

.js_qtxbz{ width:192px; float:left;}

.js_qtxbz ul li{ width:192px; height:55px; background:#DCDCDC; text-align:center; line-height:55px; margin-bottom:5px; font-size:20px; color:#666; font-weight:bold;}

.js_qtxbz ul li.active{width:190px; height:53px;background:#fff;border:1px solid #B4B4B4;color:#8C8C8C;}

.bpjs{ width:655px; float:right;}

.js_xza ul li{ width:192px; height:85px; float:left; padding-top:30px; background:#DCDCDC; text-align:center; line-height:30px; margin-bottom:5px; font-size:20px; color:#666; font-weight:bold;}

#tab8 li a{font-size:24px; color:#666;line-height:60px;}

.js_xza ul li.active{width:190px; height:83px;background:#fff;border:1px solid #B4B4B4;color:#8C8C8C;}

.js_xza_xza ul li{ width:192px; height:62px; float:left; padding:6.5px 5px; background:#DCDCDC; text-align:center; line-height:30px; margin-bottom:5px; font-size:20px; color:#666; font-weight:bold;}

.js_xza_xza ul li.active{width:190px; height:60px;background:#fff;border:1px solid #B4B4B4;color:#8C8C8C;}

/*footer*/

.foto{ width:100%; background:#282828;border-top:1px solid #DBDBDB; margin-top:10px; padding-bottom:30px;}

.footer{width:980px;height:auto;margin:0 auto; overflow:hidden;}

.footer ul{width:980px;height:auto;padding-top:20px;}

.footer ul li{
	width: 160px;
	float: left;
	padding-left: 15px;
	line-height: 24px;
}

.footer ul li strong a{font-size:22px;color:#e6e6e6;font-family:'Microsoft YaHei'; font-weight:normal; border-bottom:1px dashed #ccc; display:block; line-height:40px;}

.footer ul li p{color:#9D9D9D; font-size:14px; padding-top:10px;}

.footer ul li a{color:#a7a7a7;}

.footer ul li a span{ margin-left:20px;}

.footer ul li a .yk{ color:#ff981f}

.foot_txt{width:980px; height:auto; overflow:hidden; text-align:center;font-size:14px;line-height:25px;padding-top:15px;padding-bottom:50px;color:#767374; margin-top:15px; margin-top:20px;}

.foot_txt a,.foot_txt a:hover{color:#767374;}
