@charset "utf-8";

* {margin: 0;padding: 0;font-family:"微软雅黑"; } 
body {color: #666;font-size: 14px; overflow-x:hidden; background:#f4f4f4 url(../image/head_bg.jpg) top repeat-x} 
img {border: 0}
ol, ul, li {list-style: none}
dl, dt, dd, ul, li {margin: 0;padding: 0;}
input, textarea, select{outline: none;font-family:Arial, Helvetica, sans-serif; outline:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none; }
a {text-decoration: none;color:#333;font-size: 12px; }
a:focus { outline: thin dotted;}
a:hover{ color:#165d9f; text-decoration:none;}

.logo_nav{background: #fff;}

form.searchBox{ background:url(../image/input.jpg) no-repeat; width:176px; height:28px; float:right; display:block; margin-top:36px;}
form.searchBox .input_box{ width:130px; height:26px; background:none; border:none; padding-left:10px; line-height:28px; display:block; float:left}
form.searchBox .but_box{ border:none; background:none; width:36px; display:block; float:right; cursor:pointer;}

.bannera{ width:1000px; clear:both; height:140px; margin:0 auto}
.bannera .wz{ width:400px; float:left;}
.bannera .wz p{ height:30px; line-height:30px; padding-top:40px;}
.bannera .wz h3{ line-height:50px; font-size:30px; color:#035cac; font-weight:normal}
.b_right{ width:600px; height:140px;float:right; }
.bg_1{background:url(../image/bg_1.png) no-repeat right bottom;}
.bg_2{background:url(../image/bg_2.png) no-repeat right bottom;}
.bg_3{background:url(bg_3.png) no-repeat right bottom;background-size: contain;}
.bg_4{background:url(../image/bg_4.png) no-repeat right bottom;}
.bg_5{background:url(../image/bg_5.png) no-repeat right bottom;} 
.b_right span{ padding-top:90px;display:block; font-size:16px;}
.menu{ width:1000px; clear:both; margin:0 auto; height:50px;}
.menu li{ float:left;height:block;}
.menu li a{  height:50px; background:#035cac; display:block; text-align:center; line-height:50px; font-size:16px; color:#fff; margin-left:1px}
.menu li a:hover,
.menu li a.a_on{ background:#b00110;}
/*
.yw li a{ width:332px;}
.zl li a{ width:165px;}
*/
.clear{ clear:both; height:10px;}
.foot{ width:100%; height:200px; background:#2d2d2d;}
.foot_box{ width:1000px; height:auto; margin:0 auto; padding-top:25px;}
.foot_list{ width:150px; float:left; margin-right:30px;}
.foot_list h3{ border-bottom:1px #4b4b4b solid; line-height:35px; color:#fff; font-size:14px;}
.foot_list p{ padding-top:10px; line-height:20px; font-size:12px;}
.foot_list p a{ color:#fff}
.foot_list ul{ padding-top:10px;}
.foot_list li{ width:75px; float:left; height:25px; line-height:20px;}
.foot_list li a{ color:#666666;}
.foot_list li a:hover{ color:#fff}
.foot_list span{ width:150px; padding-top:10px; line-height:20px; display:block; float:left;}
.foot_list b{ width:92px; height:110px; display:block; float:right; text-align:center; font-weight:normal; color:#999; padding-top:15px;}
.foot_bot{ width:100%; height:40px; clear:both; background:#666}
.f_box{ width:1000px; height:40px; margin:0 auto}
.f_box span{ width:400px; line-height:40px; float:left; color:#fff; display:block; height:40px;}
.f_box .sel{ width:210px; height:30px; float:right;border:1px solid #666; margin-left:20px; position:relative; background:url(../image/sel_bg.jpg) no-repeat; margin-top:5px; cursor:pointer}
.f_box .sel p{ padding-left:10px; line-height:30px; color:#333}
.f_box .sel ul{ width:210px; height:auto; position:absolute; left:-1px; bottom:30px; background:#f1f1f1;border:1px solid #666;}
.f_box .sel ul li{ line-height:40px; border-bottom:1px #ddd dotted; background:none;}
.f_box .sel ul li a{ color:#333; background:none; display:block;width:210px;height:40px; text-indent:10px;}
.f_box .sel ul li a:hover{ color:#fff; background-color:#888;}
.f_box .sel:hover ul{diplay:block;}

.show{ width:1000px; height:auto; margin:0 auto; clear:both;}
.about{ width:1000px; height:auto; margin:0 auto; clear:both; padding:20px 0;}
.about_top{ height:300px; padding-top:20px;}
.about_top b{ width:215px; height:300px; display:block; float:left;}
.about_top .top_right{ width:770px; float:right; display:block;}
.about_top .top_right h3{ font-size:16px; color:#005bae; line-height:40px}
.about_top .top_right span{ display:block; line-height:28px; color:#666; font-size:14px;}
.about_mid{ clear:both; padding-top:20px;}
.mid_tit{ border-bottom:2px #ddd solid; height:50px;}
.mid_tit h3{ width:100px; height:50px; text-align:center; border-bottom:2px #005bae solid}
.mid_tit h3 b{ width:100px; font-size:16px; font-weight:normal; color:#333; display:block}
.mid_tit h3 i{ display:block; font-style:normal; color:#999;}
.cy_box{ width:480px; float:left}
.cy_left{ width:170px; height:170px; display:block; float:left; padding-top:20px;}
.cy_right{ width:290px; float:right}
.cy_right .cy_sel{ height:40px; padding-top:20px; position:relative;}
.cy_sel .sel_tit{ background:url(../image/sel_bg_1.jpg) no-repeat; width:225px; height:46px; line-height:46px; display:block; font-size:14px; color:#666; font-weight:normal; cursor:pointer; padding-left:10px;}
.cy_right .cy_sel ul{ width:235px; position:absolute; top:66px; background:#fff; display:block; left:0; z-index:11111}
.cy_right .cy_sel li{ line-height:40px; border-bottom:1px #ddd dotted; padding-left:10px;}
.ry_box{ width:480px; float:right}
.ry_box p{ width:290px; float:right; line-height:25px; font-size:14px; padding-top:20px;}
.about_bot{ clear:both; padding-top:40px;}
.lc{ clear:both; padding-top:30px;}
.lc_tit{ background:url(../image/lc_bg.jpg) no-repeat; height:118px;}
.lc_tit li{ width:120px; float:left; text-align:center; background:url(../image/lc_li_on.jpg) no-repeat center bottom; height:118px; line-height:40px; cursor:pointer;font-size:30px; color:#333; margin-left:3px;}
.lc_tit li.lc_sel{ width:129px; background:url(../image/lc_li.jpg) no-repeat center bottom; color:#fff; height:118px; line-height:40px; font-weight:bold}
.lc_bot{ clear:both; background:#fff; padding:10px; height:140px;}
.lc_bot b{ width:200px; height:140px; display:block; float:left}
.lc_bot p{ width:770px; float:right; line-height:30px; font-size:14px;}
.lc_bot p font{ color:#005bae; display:block}
.tjxw{ clear:both; padding-top:20px; margin:0 auto;}
.tjxw .tj_tit{ height:40px; background:url(../image/xw_tit.jpg) repeat-x center}
.tj_tit h3{ height:40px; margin-left:20px; width:100px; font-size:18px; text-align:center; background:#f4f4f4; line-height:40px; display:block; float:left}
.tj_tit ul{ width:100px; float:right;}
.tj_tit li{ background:#f4f4f4 url(../image/sign13.png) no-repeat center; width:20px; height:40px; float:left; cursor:pointer}
.tj_tit li.xw_sel{ background:#f4f4f4 url(../image/sign13_h.png) no-repeat center}
.tj_bot{ clear:both; padding-top:20px;}
.tj_bot .xw_list{ width:331px; border:1px #ddd solid; float:left; height:360px;}
.xw_list b{ width:331px; height:167px; display:block; position:relative}
.xw_list b.b_sel span{ background:url(../image/bg15.png) no-repeat; width:119px; padding-top:20px; height:147px; font-weight:normal; display:block; position:absolute; top:0; left:0; padding-left:20px;}
.xw_list b.b_sel span font{ font-size:20px; display:block;}
.xw_list p{ width:331px;display:block; clear:both}
.xw_list p a{ width:300px; height:172px; padding-top:20px; display:block; padding-left:15px; padding-right:15px;}
.xw_list p a span{ line-height:30px; font-size:14px; display:block}
.xw_list p a i{ font-style:normal; line-height:20px; clear:both; color:#999; display:block; height:60px;}
.xw_list p a em{ width:80px; height:30px; border:2px #ddd solid; text-align:center; line-height:30px; display:block; clear:both; margin-top:20px; font-style:normal}
.xw_list p a:hover{ background:#1b6bb4; color:#fff}
.xw_list p a:hover em{ color:#fff; background:#0e477c; border:2px #59a0e0 solid}
.xw_list p a:hover i{ color:#fff}
.xw_list strong{ background:url(../image/libg06.png) no-repeat center; height:9px; width:331px; display:block; clear:both}
.xw_bot{ clear:both; background:#fff; border:1px #ddd solid;min-height:300px;}
.xw_bot li{ height:50px; border-bottom:2px #eee solid; background:#fff;}
.xw_bot li b{ width:48px; background:url(../image/split.png) left top no-repeat; border-right:2px #eee solid; height:50px; font-size:18px; display:block; text-align:center; line-height:50px; float:left; color:#999}
.xw_bot li .li_right{width:940px; float:right}
.xw_bot li i{ width:940px; display:block; float:left; font-style:normal; line-height:50px;}
.xw_bot li i a{ font-size:16px;}
.xw_bot li i span{ float:right; padding-right:10px;}
.xw_bot li i img{ vertical-align:middle;}
.xw_bot li p{display:none;}
.xw_bot li:hover{ height:120px; background:#1b6bb4}
.xw_bot li:hover b{ height:120px; background:#165d9f; border-right:2px #165d9f solid; color:#fff; color:#fff;background:url(../image/split.png) right top no-repeat;}
.xw_bot li:hover i a{ color:#fff}
.xw_bot li:hover p{display:block;}
.xw_bot li:hover p a{ line-height:20px; color:#fff; display:block; padding:10px;}

.nr_bot{
	 clear:both; background:#fff; border:1px #ddd solid;min-height:300px;
	 padding:40px;font-size:14px;word-break:break-all;
	}
.page{ clear:both; height:70px; padding-top:50px; text-align:center}
.page a{ padding:5px 10px; background:#eee; color:#333; cursor:pointer;display:inline-block;}
.page a.page_on,
.page a:hover{ background:#165d9f; color:#fff}

.sy{ width:1000px; padding-top:30px; height:330px;}
.sy_list{ width:229px; background:#fff; height:330px; float:left; border-left:1px #eee solid; padding-left:20px;}
.sy_list h3{ height:50px; font-size:20px; line-height:50px; color:#333; display:block}
.sy_list p{ height:100px; line-height:25px; font-size:14px;}
.sy_list b{ width:203px; height:129px; padding-top:20px; display:block; clear:both}
.sp{ clear:both; padding-top:30px;}
.sp_tit{ background:url(../image/xw_tit.jpg) repeat-x center; height:40px;}
.sp_tit h3{ width:120px; font-size:18px; color:#333; text-align:center; height:40px; margin-left:20px; line-height:40px; display:block; background:#f4f4f4; padding:0 10px}
.sp_left{ width:777px; height:487px; padding:10px; float:left; background:#fff;}
.sp_right{ width:203px; float:right; height:487px; background:#e7e7e7; padding-top:20px;}
.sp_top{ height:40px; text-align:center;}
.sp_right ul{ height:400px; display:block; clear:both}
.sp_right li{ width:124px; margin:0 auto; height:120px;padding-top:15px; cursor:pointer;text-align:center;}
.sp_right li b{ width:124px; height:80px; display:block}
.sp_right li span{ height:30px; line-height:30px;  display:block}
.ln{ clear:both; padding-top:30px;}
.ln_bot{ clear:both;  height:320px; background:#fff; padding:10px;}
.ln_bot .ln_left{ width:550px; float:left}
.ln_bot h3{ font-size:20px; color:#044a92; line-height:30px; padding-top:10px; display:block;}
.ln_bot p{ font-size:14px; color:#044a92; line-height:20px;}
.ln_left li{ width:258px; float:left; margin-right:10px; padding-top:20px;}
.ln_left span{ line-height:20px; display:block; clear:both; padding-top:10px;}
.ln_right{ width:400px; float:right}
.ln_right li{ height:90px; padding-top:15px; border-top:1px #ddd dotted;}
.ln_right li b{ width:120px; height:77px; display:block; float:left;}
.ln_right li span{ float:right; width:270px; float:right; display:block; line-height:20px;}
.zt{ clear:both; padding-top:20px}
.zt li{ height:170px; border-bottom:1px #ddd dotted; clear:both; padding-top:20px;}
.zt li b{ background:url(../image/zl_bg.jpg) no-repeat; width:316px; height:151px; display:block; float:left}
.zt li b a{ width:300px; height:131px; display:block; margin-left:6px;margin-top:8px;}
.zt li .zt_right{ width:670px; float:right;}
.zt li .zt_right h3{ line-height:40px;}
.zt li .zt_right h3 a{ font-size:18px; color:#015aaa; font-weight:normal;}
.zt li .zt_right span{ display:block; clear:both; line-height:28px; font-size:14px;}
.nr{ width:1000px; clear:both; padding-top:20px;}
.nr .nr_tit{padding:0px;text-align:center;margin-bottom:20px;}
.nr .nr_tit h3{ font-size:22px; font-weight:bold; color:#333;line-height:40px;padding-bottom:15px;}
.nr .nr_tit .tit_tool{border-top:1px solid #ddd; background-color:#efefef;line-height:25px;height:25px;font-size:12px;}
.nr .nr_tit span{padding:0px 10px;}
.nr_bot{ background:#fff; padding:40px 40px;font-size:16px;line-height:180%;word-break:break-all;}
.syp{ clear:both; background:#fff; padding:20px;}
.syp b{ display:block; height:50px; font-weight:normal;}
.syp b span{ width:60px; background:#eee; float:left; text-align:center; line-height:35px; height:35px; display:block; font-weight:normal}
.syp b a{ height:35px; line-height:35px;padding-left:10px; display:block; float:left; width:500px; background:#f5f5f5}
.fz{ width:1000px; clear:both; padding-top:20px;}
.fz_1{ clear:both; padding-top:30px;}
.fz_1 .fz_left{ width:480px; float:left}
.fz_left span{ width:446px; height:251px; display:block; background:#fff; border:1px #ddd solid; padding:10px; position:relative}
.fz_left span a{ width:120px; height:40px; display:block; background:#ff7f00; text-align:center; line-height:40px; font-size:14px; color:#fff; position:absolute; bottom:-10px; left:30px;}
.fz_right{ width:480px; float:right}
.fz h3{ line-height:45px; display:block; font-size:20px; color:#ff7f00}
.fz_right p{ line-height:25px; font-size:14px;}
.fz_right a{ width:100px; height:35px; display:block; background:#ff7f00; text-align:center; line-height:35px; font-size:14px; color:#fff; margin-top:20px;}
.fz_right a:hover{ background:#035cac}
.fz_2{ clear:both;padding-top:50px;}
.f_left{ width:480px; float:left;}
.f_left b{ width:364px; height:193px; display:block; background:#fff; padding:10px; border:1px #ddd solid}
.f_left a{ width:100px; height:35px; display:block; background:#ff7f00; text-align:center; line-height:35px; font-size:14px; color:#fff; margin-top:20px;}
.f_left a:hover{ background:#035cac}
.f_right{ width:550px; float:right}
.f_right b{ width:338px; height:408px; background:#fff; padding:10px; border:1px #ddd solid; position:relative; display:block; margin-top:40px;}
.f_right b em{width:120px; height:40px; display:block; background:#035cac; text-align:center; line-height:40px; font-size:14px; color:#fff; position:absolute; bottom:-10px; left:30px; font-style:normal}

.fad_box{position:fixed;right:5px;bottom:0;width:200px;}
.fad_box img{width:200px;height:70px;border:none;}
.fad_box a{margin-bottom:5px;}

@media only screen and (max-width:1000px){
	.bannera{width: 96%;margin:0 auto;}
	.bannera .wz{width: 60%;}
	.b_right{width: 40%;height: 120px;}
	.bannera .wz h3{font-size: 20px;}
	.menu{width: 100%;}
	.menu li a{height: 42px;line-height: 42px;font-size: 14px;}
	.show{width: 96%;margin:0 auto;}
	.nr_bot{padding: 15px;font-size: 14px;}
	/*.nr_bot p,.nr_bot span,.nr_bot font{font-size: 14px !important;}*/
	.gbookFieldTextarea{height: 180px !important;}
	.gbookTable th, .gbookTable td{font-size: 14px !important;}
	.theader{font-size: 16px !important;}
}







