@charset "utf-8";
body{ margin:0; padding:0; background:#fff;}
*{ margin:0; padding:0; text-decoration:none; list-style-type:none; outline:none; border:none; font-style:normal;}

.header{width:100%; height:162px; background:url(../images/head_bg.jpg) repeat-x;}
.head{width:1150px; margin:0 auto; display:block; overflow:hidden;}
.hesd_right{width:300px; float:right;}
.hesd_right p{display:block;}
.hesd_right p span{display:block; float:right; margin:15px 10px 0 10px;}
.hesd_right p a{ float:right; padding-right:10px; background:url(../images/ch_bg.jpg) no-repeat right center; line-height:20px; font-size:12px; color:#888888; margin:15px 0 0 0 ;}

.search{width:173px; clear:both; margin:25px 0 0 0 ; height:25px; background:url(../images/search.jpg) no-repeat; float:right;}
.search input{width:134px; padding-left:8px; height:25px; line-height:25px; color:#333; float:left; background:none;}
.search input.bt{width:29px; height:25px; float:left; cursor:pointer;}
.a_link{display:block; float:left; margin-top:20px;}
.a_link a{margin:0 2px;}

.logo{ width:334px; height:59px; padding-top:22px;}

.menu{width:1150px; height:51px; margin:11px auto 0; clear:both;}
.menu ul{display:block; width:898px; float:left;}
.menu ul li{float:left; display:block; overflow:hidden;background:url(../images/line.jpg) no-repeat right center; padding:0 2px 0 1px;}
.menu ul li a{font-size:14px; color:#000; line-height:50px; font-weight:bold; display:block; width:105px; height:51px; text-align:center; }
.menu ul li a:hover{background:url(../images/a_bg.jpg) no-repeat left top; color:#0062b2;}
.tel{float:right; margin:10px 0 0 0 ;}


.banner{width:100%; height:482px; background:url(../images/banner_bg.jpg) repeat-x;}
.zy_banner{ background:#f6f6f6; width:100%; min-width:1150px;}
.zy_banner .zy{ width:1150px; display:block; overflow:hidden; margin:0 auto;}


#img_show{width:1150px;height:482px;position:relative; z-index:0; background:url(../images/imgbpx_bg.jpg) no-repeat left bottom; margin:0 auto;}
#big_img{height:458px;overflow:hidden;position:relative;z-index:0;}
#big_img li img,#big_img li{width:1150px;height:458px;}
#big_img li{position:absolute;z-index:0;display:none;}
#big_img li span{position:absolute; left:0; bottom:0; z-index:100; display:block; width:297px; padding-left:10px; height:32px; background:url(../images/slidebarbg.png) no-repeat; font-size:14px; line-height:32px; color:#FFF; font-weight:bold;}
#slidebar{height:20px;width:80px;position:absolute;right:530px;bottom:30px;z-index:10;}
#slidebar li{width:14px;height:13px;float:left;margin-left:8px;background:url(../images/sarbar.jpg) no-repeat left -13px;text-align:center;cursor:pointer;}
#slidebar .focus{background:url(../images/sarbar.jpg) no-repeat left 0px;}

.main_top{width:1100px; margin:0 auto; padding:0 25px;}

.img-scroll { position:relative; margin:24px auto; width:1100px;}
.img-scroll .prev,.img-scroll .next {width:16px;height:16px;position:absolute; display:block;top:-45px;  text-align:center;cursor:pointer;}
.img-scroll .prev { background:url(../images/prev.jpg) no-repeat scroll; right:120px;}
.img-scroll .next { right:100px;background:url(../images/next.jpg) no-repeat;}
.zxgm{position:absolute; right:0; top:-52px;}
.img-list { position:relative; width:1150px; height:160px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left;width:140px;padding:10px; margin:0 13px;_display:inline;height:130px;background:#eaeaea;position: relative; display: block;}
.img-list li a{ display:block; margin:0 auto;}
.img-list li span{ display:block; text-align:center; font-size:12px; color:#215d9a; line-height:30px;} 

.mian_center{width:100%; padding:14px 0; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.content{width:1100px; padding:0 25px; margin:0 auto; overflow:hidden;}
.gsjj{ width:365px; float:left; margin-right:30px;}
.gsjj_box{width:365px; margin:15px auto 0;}
.imgspan{display:block; float:left; margin-right:10px; width:117px; height:79px; background:url(../images/img_box.jpg) no-repeat; padding:5px 5px 6px 6px;}
.gsjj_box p{font-size:12px; color:#666; line-height:25px;}
.more{display:block; width:84px; height:19px; background:url(../images/more.jpg) no-repeat; color:#FFF; font-size:12px; text-align:center; line-height:19px; margin:20px 0 0 0 ;}
.gsnews{width:410px; float:left; margin-right:35px;}
.gsnews ul{display:block; width:396px; margin:15px auto 0;}
.gsnews ul li{width:366px; padding:0 10px 0 20px; border-bottom:1px solid #e0e0e0; line-height:28px; background:url(../images/la_bg1.png) no-repeat 10px center;}
.gsnews ul li span{float:right; font-size:12px; color:#666666;}
.gsnews ul li a{font-size:12px; color:#666;}
.gsnews ul li.last_li{border-bottom:none;}
.ryzz{width:260px; float:left;}

.ryzz_box{width:251px; height:162px; margin:25px auto 0; background:url(../images/zzry_bg.jpg) no-repeat; padding:4px; position:relative;}
.ryzz_box span{display:block; width:251px; height:29px; background:url(../images/span_bg.png) no-repeat; position:absolute; left:4px; bottom:4px; color:#FFF; font-size:12px; font-weight:bold; line-height:29px; text-align:center;}

.main_bot{width:1100px; padding:20px 25px; margin:0 auto; overflow:hidden;}
.main_bot dl{width:150px; float:left; overflow:hidden;}
.main_bot dl dt{color:#356ebd; font-size:12px; font-weight:bold; line-height:30px;}
.main_bot dl dd{display:block; line-height:24px; padding-left:10px; background:url(../images/la_bg1.png) no-repeat 0px center;}
.main_bot dl dd a{font-size:12px; color:#666666;}
.wx{width:192px; float:left; text-align:center;}
.wx span{font-size:14px; font-family:'微软雅黑'; color:#333333;}
.wx p{font-size:12px; color:#3775ca; line-height:30px; font-weight:bold;}

.footer{width:100%; height:46px; background:#f6f6f6; padding:20px 0;}
.footer p{font-size:12px; text-align:center; line-height:28px;color:#666666;}
.footer p a{color:#666666;}



/*子页左侧*/
.index{ width:1150px; display:block; overflow:hidden; margin:0 auto; padding:15px 0 20px;}
.index .left{ width:242px; display:block; overflow:hidden; float:left;}
.left_nav,.online{ border:1px solid #e5e5e5; width:240px; margin-bottom:10px;}
.left_nav .tt{ background:#245d92; width:240px; display:block; overflow:hidden;}
.left_nav .tt h1{ display:block; overflow:hidden; padding:10px 0 10px 20px;}
.left_nav .tt h1 cite{ color:#fff; font:20px/20px "微软雅黑"; clear:both; display:block; overflow:hidden;}
.left_nav .tt h1 em{ color:#fff; font:18px/20px "微软雅黑"; clear:both; display:block; overflow:hidden;}
.left_nav ul{ background:#fff; display:block; overflow:hidden; padding-bottom:10px;}
.left_nav>ul>li{line-height:45px;display:block; overflow:hidden;}
.left_nav>ul>li>a{padding-left:40px; font-size:14px; color:#555; display:block; overflow:hidden; background:url(../images/la_bg.png) no-repeat 20px center;}
.left_nav>ul>li.on,.left_nav>ul>li:hover{ background:#e2ebf4;}
.left_nav>ul>li.on>a,.left_nav>ul>li:hover>a{ background:url(../images/la_bg1.png) no-repeat 20px center; font-weight:bold; color:#245d92;}

.left_nav>ul>li>ul{display:none; overflow:hidden; padding:10px 0 0 45px;}
.left_nav>ul>li>ul li a{ font-size:12px; line-height:30px; display:block; overflow:hidden; color:#666;}
.left_nav>ul>li>ul li a.cur,.left_nav>ul>li>ul li a:hover{ color:#245d92; font-weight:bold;}

.online{ padding:0;}
.online h2{ background:#245d92; padding-left:20px; font:18px/40px "微软雅黑"; color:#fff;}
.online .yy{ background:#fff; padding:10px 0; height:auto; display:block; overflow:hidden;}


.yy a{ font-size:14px; color:#666; width:60px; height:20px; display:block; overflow:hidden; line-height:20px; padding-left:30px; float:left; margin:10px 0 10px 13px;}
.yy a.y1{ background:url(../images/y1.png) no-repeat left center;}
.yy a.y2{ background:url(../images/y2.png) no-repeat left center;}
.yy a.y3{ background:url(../images/y3.png) no-repeat left center;}
.yy a.y4{ background:url(../images/y4.png) no-repeat left center;}


.index .right{ width:865px; display:block; overflow:hidden; float:right; border:1px solid #e5e5e5; background:#fff; padding:0 15px 15px; position:relative;}
.index .right i{ position:absolute; width:9px; height:19px; display:block; overflow:hidden; background:#245d92; top:19px; left:0;}
.right .tt_r{ width:865px; display:block;overflow:hidden; border-bottom:4px solid #ccc; padding:15px 0; height:25px; line-height:25px; margin-bottom:15px;}
.right .tt_r h3{ padding-left:10px; float:left; display:block; font:18px/25px "微软雅黑"; color:#000;}
.right .tt_r span{ float:right; margin-right:10px; color:#666; background:url(../images/home.png) no-repeat left center; padding-left:20px; font-size:12px;}
.right .tt_r span a{ color:#666;}
.right .tt_r span em{ color:#245d92; font-weight:bold; font-style:normal;}
.right .content{ width:815px; display:block; overflow:hidden; margin:0 auto;}
.news_list{ width:815px; display:block; overflow:hidden; clear:both; margin:20px 0;}
.news_list li{ width:815px; display:block; overflow:hidden; border-bottom:1px dotted #a9a9a9; line-height:40px; font-size:14px;}
.news_list li a{ background:url(../images/la_bg.png) no-repeat 10px center; padding-left:25px; color:#666; float:left;}
.news_list li span{ float:right; margin-right:30px; color:#666;}
.news_list li:hover a,.news_list li:hover span{ color:#245d92;}
.news_list li:hover a{ background:url(../images/la_bg1.png) no-repeat 10px center;}
.right .content .mt1{ border-bottom:1px solid #ddd; padding:15px 0; text-align:center;}
.right .content .mt1 h3{ display:block; overflow:hidden; color:#245d92; font-size:14px; margin-bottom:15px;}
.right .content .mt1 p{ color:#555; font-size:12px;}
.right .content img.img{ padding:3px; border:1px solid #ddd; margin:20px auto; display:block; overflow:hidden;}
.right .content span.xx{ width:560px; display:block; overflow:hidden; margin:0 auto; text-align:right; font-size:14px; color:#555;}
.right .content .os{ display:block; overflow:hidden; margin:40px 0; text-align:right; font-size:14px;}
.right .content .os span{ margin-left:25px;}
.right .content .os span.prev,.right .content .os span.prev a{ color:#666;}
.right .content .os span.next,.right .content .os span.next a{ color:#245d92;}
.zzry{ width:815px; display:block; overflow:hidden; clear:both;}
.zzry li{ width:240px; display:block; overflow:hidden; float:left; margin:0 15px;}
.zzry li a{ display:block; overflow:hidden; height:240px; position:relative;}
.zzry li a img{ display:block; overflow:hidden; padding:2px; border:1px solid #ddd; clear:both; float:left; bottom:45px; position:absolute; max-height:281px;}
.zzry li a span{ width:240px; display:block; overflow:hidden; text-align:center; line-height:25px;color:#555; background:#f3f3f3; font-size:14px; position:absolute; bottom:15px;}


.right .content .int_top{ width:815px; display:block; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:40px;}
.right .content .int_top h2,.right .content .check_top h2,.right .content .cc h2,.bottom h2{ display:block; overflow:hidden; clear:both; color:#245d92; font-size:14px; margin-top:10px; line-height:30px;}
.right .content .int_top p,.right .content .cc p{ font-size:14px; line-height:30px;}
.right .content .int{ display:block; overflow:hidden; width:815px; margin-bottom:10px; clear:both;}
.right .content .int span{ width:80px; display:block; overflow:hidden; text-align:right; float:left; line-height:28px; font-size:14px; margin-right:15px;}
.right .content .int input[type=text]{ width:210px; height:26px; line-height:26px; padding:0 5px; border:1px solid #e0e0e0; float:left; margin-right:20px;}
.right .content .int .sex{width:222px; height:26px; line-height:26px;float:left; margin-right:20px;}
.right .content .int s{ font-size:12px; color:#bd000d; line-height:28px; float:left; margin-right:20px;}
.right .content .int em{ float:left; font-style:normal; font-size:14px;}
.right .content .int cite{ float:left; color:#979797; font-size:12px; line-height:28px; font-style:normal;}
.right .content .int img{ float:left; margin-top:4px; margin-right:20px; cursor:pointer;}
.right .content .code input[type=text]{ width:70px;}
.right .content .code em{ font-size:12px; line-height:28px; margin-right:20px; color:#4d4d4b;}
.right .content .code em a{ color:#1967b1;}
.right .content .int textarea{ width:435px; height:74px; padding:5px; border:1px solid #e0e0e0; max-width:435px; max-height:74px;}
.right .content .int .sex input{ float:left; display:block; overflow:hidden; margin-top:6px;}
.right .content .int .sex em{ margin:0 20px 0 10px; font-size:12px;}
.right .content .tj{ overflow:hidden; margin:30px auto 20px; width:204px;}
.right .content .tj a{ width:76px; height:26px; display:block; overflow:hidden; font-size:14px; font-weight:bold; float:left; margin:0 13px; text-align:center; line-height:26px;}
.right .content .tj .align{ background:url(../images/speek1.jpg) no-repeat; width:76px; height:26px; color:#245d92;}
.right .content .tj .tj{ background:url(../images/speek.jpg) no-repeat; width:76px; height:26px; color:#fff; margin-left:20px;}


.right .content .check_top{ width:815px; display:block; overflow:hidden; padding:20px 0; border-bottom:1px solid #ccc; margin-bottom:15px;}
.right .content .check_top img{ padding:3px; background:#fafafa; background:url(../images/img_bg.png) no-repeat;float:left; margin:0 25px 0 10px; width:306px; height:247px;}
.right .content .check_top .check_r{ width:420px; float:left; display:block; overflow:hidden;}
.right .content .check_top .check_r p{ display:block; overflow:hidden; clear:both; font:14px/30px "宋体"; color:#666; background:url(../images/dian.png) no-repeat left center; padding-left:15px;}
.right .content .cc{ display:block; overflow:hidden; width:815px; clear:both;}
.right .content .cc h2{ margin-bottom:10px;}

.right .content .engine{ margin-bottom:10px;}
.right .content .int_top img{ border:1px solid #2e5b95; padding:2px; float:left; margin-right:25px;}
.right .content .int_top h1{float:left; font: bold 30px/74px "微软雅黑"; color:#666565;}

.right .content .bottom{ display:block; overflow:hidden; border-top:1px solid #ddd; padding-top:5px; margin-top:20px;}
.right .content .bottom a{ font-weight:bold; color:#555; width:210px; display:block; overflow:hidden; float:left; font-size:14px; line-height:30px;}





/*分页*/
.page{ padding:10px 10px 10px 0; text-align:right; display:block; margin:10px 0; overflow:hidden; font-size:12px;}
.page span{ padding:3px 6px; background:#f1f0ec;margin: auto 0px; cursor:pointer; display:inline-block;*display:table; color:#666;}
.page span.current,.page span:hover{ background:#245d92; color:#fff;}
.page span.zhuan{ border:none; background:none; display:inline-block; cursor:auto; padding:0;*display:table; color:#000;}

/*下载列表*/
.content .list table{margin:0 auto; line-height:36px;}
.content .list table tr{background:url(../images/tr_bg.png) repeat-x left bottom; font-size:12px; color:#333333; text-align:center;}
.content .list table tr td span{background:url(../images/li_a.jpg) no-repeat left center; padding-left:10px; text-align:left; margin-left:10px;color:#333333;}
.content .list table tr td .download{display:block; margin:0 auto; width:50px; height:20px; background:#2383c6; line-height:20px; text-align:center; color:#FFF;}
.content .list table tr td {color:#333333;}
.content .list table tr td a{color:#333333;}


/*工作*/

.content .zw{ width:850px; display:block; overflow:hidden; margin:30px auto; text-align:center; font:18px/25px "微软雅黑"; color:#1e1e1e;}
.content .pos{ width:850px; display:block; overflow:hidden; margin:0 auto;}
.content .pos table td{ background:#f7f7f7; padding:15px 0 15px 25px; color:#1e1e1e;}
.content .pos table td.first{ text-align:right; padding:15px 60px 15px 0; width:140px; font-weight:bold;}
.content .pos table td p{ line-height:25px;}
.content .pos input{ display:block; overflow:hidden; margin:20px auto;}