﻿@charset "utf-8";
/* CSS Document */

body{font-size:14px; font-family:"Microsoft YaHei";margin:0;padding:0; background:#FFF;}
div,ul,dl,dt,dd,li,h2,span,img{margin:0;padding:0;}
a{text-decoration:none;color:#5e5e5e;}
a:hover,a:hover.an{color:#F30;}
li{ list-style:none;}
input{border:0;padding:0;}
a.an{width:102px;height:29px; background:url(../images/img.png) no-repeat -89px -305px;display:block;color:#3998e8; text-align:center;line-height:28px;margin:5px;}

.clear{clear:both;}

.search{border:2px solid #30a7e1;height:40px;margin-bottom:10px;}
.search .s_an{width:57px;height:40px;display:block;float:right; background:url(../images/img.png) no-repeat 0 -162px;}
.search input.s_nr{width:170px;height:30px;line-height:30px;float:left;padding:5px;font-size:14px;outline:0;}


.searchType{width:80px;height: 40px;cursor:pointer;float:left;}
.searchType:hover .selectDrop{display:block;}
.search_name{width:70px;height:40px;display:block; float:left; text-align:center; line-height:38px;color:#666;}
.arrowDown{width:10px;height:40px; display:block;float:left; background:url(../images/img.png) no-repeat -248px -300px;}
.selectDrop{width:75px;padding:5px 0 5px 8px; background:#fff; border-left:2px solid #30a7e1;border-right:2px solid #30a7e1;border-bottom:2px solid #30a7e1;position:relative;display:none;margin-top:40px;line-height:30px;margin-left:-2px;}

.headT{width:100%;margin:0 auto 2px auto;background:url(../images/t_bg.jpg) no-repeat right bottom;height:90px;}
.headM{width:1200px;margin:0 auto;}
.logo{float:left;padding:5px;margin-top:5px;}
.logo a{width:290px;height:75px; background:url(../images/logo.gif) no-repeat; display:block;}
.menu{width:900px; float:right;}
.menu .menu_t{width:900px;height:41px; text-align:right;float:left;line-height:40px;}
.menu .menu_t a{padding:0 5px;}
.menu .menu_b{width:900px;height:49px; background:#30a7e0;float:left;}
.menu .menu_b a{color:#FFF;text-decoration:none;line-height:49px;padding:0 14px;display:block;float:left;}
.menu .menu_b a:hover{background:#1b91c9;display:block;}
.menu .menu_b a.on{ background:#164e95;display:block;}


.lunbo{width:100%;margin-bottom:10px; overflow:hidden;}

.box{width:1200px;margin:0 auto; overflow:hidden;}
.i_left{width:325px;float:left;}
.i_center{width:520px;float:left;margin-left:15px;}
.i_right{width:325px;float:right;}

.i_tz{width:323px;border:1px solid #30a7e1;margin-bottom:10px; overflow:hidden;float:left;}
.i_tz h2{width:323px;height:88px; background:#30a7e1;}
.i_tz .bt_l{color:#FFF;width:195px; font-size:24px;background:url(../images/img.png) no-repeat 130px 39px;float:left;padding:10px 0 0 20px;}
.i_tz .more{float:right;padding:60px 10px 0 0;font-size:12px;}
.i_tz .more a{color:#FFF;}

.bx_325{width:325px;float:left;margin-bottom:10px;}
.bx_325 h2{height:35px;}
.bx_325 .bt_l{width:110px;height:33px;border-bottom:2px solid #4285f4;float:left; display:block;color:#3998e9; font-size:18px; text-align:center; background:url(../images/img.png) no-repeat 0 -105px;}
.bx_325 .more{width:215px;height:33px;float:right;border-bottom:2px solid #e7e7e7;display:block; text-align:right;font-size:12px;line-height:33px; }

.i_hk{padding:20px 5px; overflow:hidden;}
.i_hk dt {width:165px;height:200px;line-height:25px;text-align:center;float:left;}
.i_hk dt img{width:100px;height:120px;padding:5px;border:1px solid #CCC;box-shadow:0 1px 5px 1px #CCC;margin:10px;}
.i_hk dd{width:140px;height:25px;float:left;margin:4px 2px;}
.i_hk dd a{width:140px;height:25px;line-height:25px;border:1px solid #cacaca;display:block;float:left; text-align:center;padding:2px 3px;}

.i_link {padding:10px; margin-bottom:10px;float:left;}
.i_link li{padding:0 5px;float:left;line-height:30px;display:block;width:140px;}

.bx_520{width:520px;margin-bottom:10px;float:left;}
.bx_520 h2{height:45px; background:#f7f7f7;border-bottom:1px solid #f3f3f3;}
.bx_520 .bt_l{width:130px;height:41px;border-top:4px solid #4285f4;float:left; display:block;color:#3998e9; font-size:18px; text-align:center; background:#FFF;line-height:38px;margin-left:1px;}
.bx_520 .more{width:194px;height:45px;float:right;display:block; text-align:right;font-size:12px;line-height:44px;padding-right:20px;}

.i_img{width:1200px;margin:0 auto 10px auto; overflow:hidden;}
.i_img .bt{width:1200px; height:60px; background:url(../images/title_bg.jpg) no-repeat; text-align:center;color:#FFF;line-height:45px;}
.i_img ul {width:1120px;float:left;padding-top:20px;}
.i_img ul li a{float:left; border:1px solid #CCC;margin:5px 10px;}
.i_img ul li a:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
.i_img ul li img{width:135px;height:105px;}
.i_img .Arrow{width:40px;height:55px;float:left;display:block;margin-top:130px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.i_img .l{background:url(../images/img.png) no-repeat 0 -290px;}
.i_img .r{background:url(../images/img.png) no-repeat 0 -228px;}
.i_img .on{-webkit-filter: grayscale(100%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
.i_img .on a{display:block;width:40px;height:55px;}

.i_img_qiye{width:1200px;margin:0 auto 10px auto; overflow:hidden;}
.i_img_qiye .bt{width:1200px; height:60px; background:url(../images/title_bg.jpg) no-repeat; text-align:center;color:#FFF;line-height:45px;}
.i_img_qiye ul {width:1200px;float:left;padding-top:20px;}
.i_img_qiye ul li a{float:left; border:1px solid #CCC;margin:5px 9px;width:150px;height:119px;text-align:center;vertical-align:middle;}
.i_img_qiye ul li a:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
/*.i_img_qiye ul li img{width:135px;height:105px;}*/
.i_img_qiye .Arrow{width:40px;height:55px;float:left;display:block;margin-top:130px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.i_img_qiye .l{background:url(../images/img.png) no-repeat 0 -290px;}
.i_img_qiye .r{background:url(../images/img.png) no-repeat 0 -228px;}
.i_img_qiye .on{-webkit-filter: grayscale(100%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
.i_img_qiye .on a{display:block;width:40px;height:55px;}
.i_img_qiye p a{display:block;text-align:center;font-weight:bold;color:#3998e9;}


.box_list,.box_nr{padding:15px 10px;}
.box_list li{ background:url(../images/img.png) no-repeat 0 -53px;line-height:30px;padding-left:15px;}
.box_list span{float:right;color:#ababab;font-size:12px;}
.box_list span.down{font-size:14px;}

.box_nr img{float:left;padding:10px;max-width:280px}
.box_nr {line-height:25px;color:#313538;}


.foot{width:100%;background:rgb(59, 60, 61);margin-top:20px;}
.foot .foot_m{width:1120px;margin:0 auto; color:#FFF;line-height:25px; overflow:hidden;padding:40px;}
.foot_l{width:300px;float:left; }
.foot_l .ewm{width:98px;height:98px; display:block;float:left;margin:0 10px;}
.foot_l .qyhy_sq{width:98px;height:98px; background:url(../images/img.png) no-repeat -127px -365px;display:block;float:left;margin:0 10px;}
.foot_r{width:765px;float:right;}
.foot_r a{color:#fff;}
.foot_r a:hover{color:cornflowerblue;}


.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin:0px;width:520px;background: #ffffff;height:280px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom:8px;color:#ffffff;font-size:14px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width:100%;bottom:0px;background:#000;height:25px;padding-top:5px;left:0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 520px;height: 280px;}
.hdnum{width: 520px;overflow: hidden;padding-top:2px;height:60px;}
.hdnum li{padding: 2px;background-color:#000;width:96px;float:left;margin:2px;overflow:hidden;}
.hdnum li img{filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding:0;background-color: #f54102;width:100px;height:58px;}
.hdnum li.on img{border:#f54102 2px solid;filter:alpha(opacity=100);opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}






.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1210px; height: 410px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 400px; }
#index_b_hero .heros { width: 1210px; height: 410px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin:-25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 400px; overflow: hidden; left: 2420px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1210px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1210px; }
#index_b_hero .active { z-index: 2; left: 0; }

.news_nr{width:820px;overflow:hidden;text-align:center;}
.news_nr img{margin:0 auto;text-align:center;max-width:700px;}
.news_nr p{text-align:left;}

.fullSlide1 .bd{height:400px;}
.fullSlide1 .bd ul li p{margin:0 auto; border:1px solid #fff;display:table-cell;position:relative;width:150px;height:119px;text-align:center;vertical-align:middle;}
.fullSlide1 .bd ul li p img{ display:table-cell;width:135px;height:115px;text-align:center;vertical-align:middle;margin:0 auto;}
.fullSlide1 .hd{ width:100%;height:30px;line-height:30px;text-align:right;margin-top:5px;}
.fullSlide1 .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:25px;height:9px;margin:5px 5px 5px;border-radius:50px;overflow:hidden;line-height:9999px;background:#cdcdcd;}
.fullSlide1 .hd ul li.on{ background:#BF0A0A;width:30px;height:9px;}

.page{float:right;margin-top:20px;overflow:hidden;}
.page a{border:1px solid #e7e7e7;float:left;display:block;padding:0 7px;line-height:25px;margin:0 5px;}
.page a:hover{border:1px solid #BF0A0A;color:#BF0A0A;}
.page span{float:left;border:1px solid #BF0A0A;color:#BF0A0A;display:block;padding:0 7px;line-height:25px;margin:0 5px;}

.btnTijiao{background:#39a4ee;color:#fff;width:100px;height:35px;font-size:15px;font-weight:bold;}
.jrcom{border-radius:25px;border:2px solid #30a7e1;padding:0 8px;}


/* banner  css */
.fullSlide{ width:100%;position:relative;height:400px; background:#000;margin:0 auto 10px; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;  }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{ display:block;height:400px;}

.fullSlide .hd{ width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:10px;line-height:10px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer;
					  display:inline-block;
					  *display:inline;
					  zoom:1;
					  width:10px;
					  height:10px;
					  border-radius:50px;
					  margin:0px 10px;
					  overflow:hidden;
					  background:#fff;
					  line-height:999px; }
.fullSlide .hd ul .on{ border:1px solid #FFFFFF; background:none; height:9px; width:9px; }

.fullSlide .prev, .fullSlide .next{  display:block;
							   		 position:absolute;
									 z-index:1;
									 top:50%;
									 margin-top:-30px;
									 left:7%;
									 z-index:1;
									 width:40px;
									 height:60px;
									 background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
									 cursor:pointer;
									 display:none;  }
.fullSlide .next{ left:auto; right:7%; background-position:-6px -137px; }
/*banner end*/