/* CSS Document */

body,td,th {color:#494949;font-size: 12px;word-break:break-all; FONT-FAMILY:"微软雅黑", Arial, Helvetica, sans-serif; }
a:link {color:#494949;text-decoration: none;}
a:visited {text-decoration: none;color: #494949}
a:hover {text-decoration: none;color:#7C0000;}
a:active {text-decoration: none;color:#494949;}
img{border:0px;}
div{word-break:break-all;}
form,html,body{margin:0; padding:0;}
ul {margin:0px; padding:0px;}
li {list-style-type: none;text-align: left;line-height: 180%;}
/*公共图标*/
#header .tel .telico, .link-list dl,.news-prev,.news-next,.news-prev:hover,.news-next:hover,
.case-list .case-btn .prev, .case-list .case-btn .next,.case-list .case-btn .prev:hover, .case-list .case-btn .next:hover,
.case-list2 .case-btn .prev, .case-list2 .case-btn .next,.case-list2 .case-btn .prev:hover,.case-list2 .case-btn .next:hover,
.subnav a,.subnav a:hover, .subnav a.blue,
.zy-case-list dl,.zy-case-list dl:hover,#pages .prev,#pages .next,
.news-con-top .bt a.back,.news-con-top .bt a.back:hover,.news-con-top .bt a.next,.news-con-top .bt a.next:hover,.news-con-top .bt a.full,.news-con-top .bt a.full:hover,
.news-page a.back,.news-page a.back:hover,.news-page a.next,.news-page a.next:hover,.news-page a.full,.news-page a.full:hover,
.window-menu a.back,.window-menu a.back:hover,.window-menu a.next,.window-menu a.next:hover,.window-menu a.full,.window-menu a.full:hover,
.house-ico,.map-ico,.tel-ico,.qq-ico,.emil-ico,.weixin-ico,.question-up,.question-down
{ background:url(../images/icon.png) no-repeat;}
/* 
*{filter:gray;}
 */

.left{float:left;}
.right{float:right;}
.cursor{cursor:pointer;}
.line18{line-height:18px;}
.line20{line-height:20px;}
.line22{line-height:22px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line28{line-height:28px;}
.line30{line-height:30px;}
.PageWidth{width:1003px; margin:0;}

.margin_left88 {MARGIN-left: 88px}
.margin_left30{ margin-left:31px;}
.margin_left30 td{ text-align:left;}
.margin_left28{ margin-left:28px;}
.margin_left10 {MARGIN-left: 10px}
.mleft25 {MARGIN-left: 25px}
.marleft15 {MARGIN-left: 15px}
.margin_right10 { margin-right: 10px}
.margin_left5 {MARGIN-left: 5px}
.margin_top3 {MARGIN-TOP: 3px}
.margin_top5 {MARGIN-TOP: 5px}
.margin_top6 {MARGIN-TOP: 6px}
.margin_top10 {MARGIN-TOP: 10px}
.margin_top25 {MARGIN-TOP: 25px}
.margin_top15 {MARGIN-TOP: 15px}
.margin_bottom10 {MARGIN-bottom:10px}
.margin_bottom5 {MARGIN-bottom:5px}
.padding_top2 {PADDING-TOP: 2px}
.padding_top3 {PADDING-TOP: 3px}
.padding_top4 {PADDING-TOP: 4px}
.padding_top10 {PADDING-TOP: 10px}
.padding_top5 {PADDING-TOP: 5px}
.padding_top23 {PADDING-TOP: 23px}
.padding_left60 {PADDING-left:60px}

.padding_left30{padding-left:30px;}
.padding_left20{padding-left:20px;}
.padding_left10{padding-left:10px;}
.padding_right10{padding-right:10px;}
.padding_bottom10 {	PADDING-BOTTOM: 10px}
.center {text-align:center}
.Tleft{text-align:left}
.Tright{text-align:right;}
.float_left{ float:left;}
.float_right{ float:left;}

.input1{BORDER: #C9C9C9 1px solid; FONT-STYLE: normal; background:#FFF; height:22px;line-height:22px; FONT-VARIANT: normal; vertical-align:middle; }



/* ---------ɫ----------- */
.F_white{COLOR:#FFFFFF; }
.F_white A:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.F_white A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.F_white A:hover {COLOR: #FFFFFF; TEXT-DECORATION:none}
/* ---------ɫ----------- */
.F_red {COLOR: #CC0000;}
.F_red A:link {COLOR: #CC0000; TEXT-DECORATION: none}
.F_red A:visited {COLOR: #CC0000; TEXT-DECORATION: none}
.F_red A:hover {COLOR: #ff0000; TEXT-DECORATION: none}
/* ----------ɫ-------------- */
.F_orange {COLOR: #F08300}
.F_orange A:link {	COLOR: #F08300; TEXT-DECORATION: none}
.F_orange A:visited {COLOR: #F08300; TEXT-DECORATION: none}
.F_orange A:hover {COLOR: #cc000a; TEXT-DECORATION: underline}

.F_blue {COLOR: #036ad0}
.F_blue A:link {COLOR: #036ad0; TEXT-DECORATION: none}
.F_blue A:visited {	COLOR: #036ad0; TEXT-DECORATION: none}
.F_blue A:hover {COLOR: #cc000a; TEXT-DECORATION: underline}

.F_000000 {COLOR:#000000}
.F_000000 A:link {COLOR: #000000; TEXT-DECORATION: none}
.F_000000 A:visited {COLOR: #000000; TEXT-DECORATION: none}
.F_000000 A:hover {COLOR: #000000; TEXT-DECORATION: underline}
/* ----------ɫ-------------- */
.F_gray {COLOR: #595959;}
.F_gray A:link {COLOR: #595959; TEXT-DECORATION: none}
.F_gray A:visited {COLOR: #595959; TEXT-DECORATION: none}
.F_gray A:hover {COLOR: #0e68ac; TEXT-DECORATION:none}


.F_ff6600 {COLOR: #ff6600}
.F_ff6600 A:link {COLOR: #ff6600; TEXT-DECORATION: none}
.F_ff6600 A:visited {COLOR: #ff6600; TEXT-DECORATION: none}
.F_ff6600 A:hover {COLOR: #f00; TEXT-DECORATION: underline}

.F_199c00{ color:#199c00; font-weight:bold;}
.F_199c00 A:link {COLOR: #199c00; TEXT-DECORATION: none}
.F_199c00 A:visited {COLOR: #199c00; TEXT-DECORATION: none}
.F_199c00 A:hover {COLOR: #199c00; TEXT-DECORATION:none}

.F_cc3300{ color:#cc3300;}
.F_cc3300 A:link {COLOR: #cc3300; TEXT-DECORATION: none}
.F_cc3300 A:visited {COLOR: #cc3300; TEXT-DECORATION: none}
.F_cc3300 A:hover {COLOR: #f00; TEXT-DECORATION:none}

.F_gree{ color:#199500;}
.F_gree A:link {COLOR: #199500; TEXT-DECORATION: none}
.F_gree A:visited {COLOR: #199500; TEXT-DECORATION: none}
.F_gree A:hover {COLOR: #f00; TEXT-DECORATION:none}

.F_14 {font-size:14px;}
.F_16 {font-size:16px;}
.F_18 {font-size:18px;}
.F_21 {font-size:21px;}

.F_maize {COLOR: #fff600}
.F_maize A:link {COLOR: #fff600; TEXT-DECORATION: none}
.F_maize A:visited {COLOR: #fff600; TEXT-DECORATION: none}
.F_maize A:hover {COLOR: #fff600; TEXT-DECORATION:none}
/* ----------»-------------- */
.F_U {TEXT-DECORATION: underline}
.F_U A:link {TEXT-DECORATION: underline}
.F_U A:visited {TEXT-DECORATION: underline;}
.F_U A:hover {TEXT-DECORATION: none}
/* ------------------------ */
.F_B{font-weight:bold;}
.F_006600{ color:#006600;}
.F_B A:link  {font-weight:bold;}
.F_B A:visited {font-weight:bold;}
.F_B A:hover {font-weight:bold;}
.dashed{ border-bottom:1px dashed #fedbc1;}
.bordeALL {border:1px #ace483 solid;}
.bordeBottom {border-bottom:1px #ace483 solid;}
.bordeRL {border-right:1px #fedbc1 dashed;border-left:1px #fedbc1 dashed;}
.bordeleft { border-left:1px #68b042 solid;}
.bgImgaeOver {background-image:url(../images/indexTop_03.jpg); font-size:14px; background-repeat:no-repeat;}
.bgImgaeOut {background-image:url(../images/indexTop_03.jpg); font-size:14px; background-repeat:no-repeat; background-position:98px 0px;}

.leftTop{background-image:url(../images/left_03.jpg); background-repeat:no-repeat;}
.bgDHP{ background:url(../images/Index_04.jpg); background-repeat:no-repeat;}
.dgGD{ background:url(../images/gdtp_03.jpg); background-repeat:no-repeat;}

.middTop{ background:url(../images/inMiddTop_03.jpg); background-repeat:no-repeat;}
.middTopBannerLi1{margin-left:40px; height:45px; line-height:40px;font-weight:bold; color:#199500; font-size:14px; float:left;}
.middTopBannerLI2{width:420px; text-align:right;line-height:20px; height:20px; float:right; margin-top:15px; margin-right:10px;}
.pcNews{ background:url(../images/pcNews_07.jpg); background-repeat:repeat-x; background-position:bottom;}
.BgNews{ background:url(../images/tio_03.jpg); background-repeat:no-repeat; background-position:center;}

.gd1{margin:10px; float:left; height:114px; width:120px;}
.gd2{height:89px; line-height:89px; width:120px; text-align:center; border:1px #000000 solid; padding-top:1px; overflow:hidden;}
.gd3{height:25px; line-height:25px; width:120px; overflow:hidden; text-align:center;}
.linkBG{ background:url(../images/gdtp_10.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.linkDiv1{margin:0px 0px 0px 26px; height:30px; width:auto; text-align:left; overflow:hidden;}
.linkDiv1 li{margin:0px 0px 0px 25px; float:left; height:30px; line-height:30px; text-align:center; white-space:nowrap;}
.linkDiv{margin:0px 5px 0px 26px; height:60px; width:auto; text-align:left; overflow:hidden;}
.linkDiv li{margin:15px 0px 15px 25px; height:30px; width:128px; float:left; text-align:center; padding-top:1px;}


/* UserCss */

.fl{ float:left;}
.fr{ float:right;}

.list_head_box{ width: 100%; height: 92px; border-bottom: 1px solid #badfff; position: fixed; top: 0px; left: 0px; background: #FFFFFF;}
.list_head{ width: 1300px; margin: 0 auto;}
.list_head .nav_ul li{ float: left; line-height: 92px;font-size: 16px; position: relative; width: 100px; margin-left: 5px;}
.list_head .nav_ul li a{ padding: 0 10px;}
.list_head .nav_ul li:first-child{ width: 226px; margin-right: 250px; margin-left: 0px; padding: 0 10px;}
.list_head .nav_ul li a:hover{ color: #44a9ff;}
.content-b{ width: 1300px; margin: 0 auto; margin-top: 150px;}
.menu-list ul li{ text-indent: 2em; line-height: 35px; font-size: 16px;}
.menu-list .head{ background:url(../images/menu_list_b.jpg) no-repeat; width: 306px; height: 62px; line-height: 62px; color: #ffffff; font-size: 18px; margin-bottom: 28px;}
.menu-list ul li a{ color: ;#7a7a7a;}

.menu-list ul li a:hover{ color: #44a9ff;}


.zy-news-list { width:970px; margin:0 0 30px 0;overflow:hidden;}

.zy-news-list .date { width:70px; color:#a9a9a9; text-align:left; float:left; }
.zy-news-list .date span{ width:140px;}
.zy-news-list .date h1 { font-size:24px;height:24px; overflow:hidden; width:70px; line-height:24px;margin:0px;}
.zy-news-list .date h2 { font-size:20px; line-height:24px;overflow:hidden; width:50px; height:24px; margin:0px;}
.zy-news-list .date p { color:#4b4b4b;}
.zy-news-list .date p a { color:#4b4b4b;}
.zy-news-list dl { width:970px;  color:#2a2a2a;float:left; overflow:hidden;}
.zy-news-list:hover  dl a{ color:#049ad9;}
.zy-news-list dt { float:left; margin:0 20px 0 0px; }
.zy-news-list dd { color:#666; font-size: 14px;}
.zy-news-list dd h1 a { font-size:20px; color:#333; display:block; margin-bottom:15px; font-weight:normal;}
{ color:#049ad9; text-decoration:none;}
.zy-news-list-bg { background:#eaeaea; cursor:pointer;}
.zy-news-list dt img{ border: 5px #eeeceb solid;}
.zy-news-list:hover dd,.zy-news-list:hover dt,.zy-news-list:hover dd h1 a{color:#049ad9}
.zy-news-list:hover dt img{ border: 5px #049ad9 solid;}
.zy-news-list:hover dd h1 a{font-weight: bold;}
.content-b:after{ clear: both;content:"";}
.content-b .content .menu_name{ font-size: 24px; color: #44a9ff; margin-top: 24px; display: inline-block;}
.content-b .content  .news-list-b{ border-top: 1px  solid #eeeceb; margin-top: 24px; padding-top: 30px; width: 970px; overflow: hidden;}
.ewm_b{ width:204px; margin: 0 auto; text-align: center; font-size: 16px; color: #6a6a6a; margin-top: 60px;}
.ewm_b img{ margin-bottom: 15px;}
.tel_num{ width:204px; margin: 0 auto; font-size: 16px; color: #008aff; margin-top: 60px;}
.tel_num img{float: left;}
.tel_num span{float: left; margin-left: 10px; margin-bottom: 10px;}
.job-list dl{ margin-bottom: 30px;}
.job-list dt{ font-size: 16px;  border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.content-b .news-content{ border-top: 1px  solid #eeeceb; margin-top: 24px; }
.Type-list li{ width:146px; height: 146px; text-align: center; border: 1px solid #eeeeee; float: left; border-radius:50%; color: #9c9c9c; font-size: 22px; margin: 0px 14px 0px 26px;}
.Type-list li span{  margin: 0 auto;margin-top: 40px; display: block; width: 75%;}
.Type-list li:hover{ color: #44a9ff;}

.news-content .content{ line-height: 35px; width: 970px; margin-top: 48px; font-size: 14px; color: #636363;}

.one-fourth.column,.four.columns{width: 30%;}
.column, .columns{ float: left; margin:0 1% 15px;}
.one-second.column{ width: 63%;}
.column .one-second2{ width: 48%;}
.big { font-size: 110%; line-height: 180%; }
/* Counter */
.counter { padding: 20px; background-image: url(../images/stripes_10_b.png); text-align: center; position: relative; }
.counter .icon_wrapper { margin-bottom: 15px; line-height: 0; width: 100%; }
.counter .icon_wrapper i:before { margin: 0; }
.counter .icon_wrapper i { display: inline-block; width: 50px; height: 50px; line-height: 50px; font-size: 50px; }
.counter .desc_wrapper {}
.counter .desc_wrapper .number-wrapper { font-size: 50px; line-height: 50px; margin-bottom: 5px;  font-family: arial; text-align: center;}
.counter .desc_wrapper .number-wrapper .label { font-size: 70%; line-height: 100%;}
.counter .desc_wrapper .title { font-size: 15px; line-height: 20px; margin: 0; text-align: center;}

	
.counter.counter_horizontal { text-align: left; min-height: 75px; }
.counter.counter_horizontal .icon_wrapper { width: 50px; height: 50px; position: absolute; left: 120px; top: 32px; margin: 0; }
.counter.counter_horizontal .desc_wrapper { padding-left: 85px; margin-top: 10px;}
.counter.counter_horizontal .desc_wrapper p{ line-height: 25px;}
.counter .desc_wrapper.content {padding-left:160px;}
@font-face {
	font-family:TheSerif SemiBold;
	src: url('../font/TheSerif SemiBold Caps.ttf');
}
.counter .desc_wrapper .number-wrapper{ color: #444;font-family:'TheSerif SemiBold';}	
.counter .desc_wrapper .number-wrapper{}

.nav_ul>li i.nav_libg-border{ display:block; width:80%; height:2px; position:absolute; left:5px; bottom:0px; background:url(../images/nav_li-border.png) no-repeat -120px bottom; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; z-index: 11;}
.nav_ul>li:hover i.nav_libg-border{ background:url(../images/nav_li-border.png) no-repeat 0px bottom;}
.headNavBg{ width:100%; background:#fff; opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95; left:0px; top:93px; display:none; height:0px; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; position: absolute;}
.list_head .nav_ul  li .navChild{ height:60px; left:0px; top:92px; line-height:60px; width:510px; display:none; height:0px; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; z-index: 10;}
.list_head .nav_ul  li .navChild a{ padding:0px 25px 0px 0px; display:inline; color:#898989; line-height:60px; font-size: 14px;}
.list_head .nav_ul  li .navChild a:hover{ color:#3caef2;}
.navChild{ position: absolute;}
.image_wrapper img{ border: 5px solid #eeeceb;}


.ic_item{float:left;width: 100%;/* height: 131px; */ overflow: hidden; background: #eeeeee; border-bottom: 1px solid #d6d6d6; margin-left: 10px;}
.ic_item:hover{ background: #eeeeee;}
.ic_item .ii_time{float: left;width: 140px;color: #000;text-align: center;/* height: 80px; */padding: 20px 0;}
.ic_item .ii_time  h1 { font-size:48px;height:48px; overflow:hidden; width:64px; line-height:48px;margin: 5px 0px 0px 22px;}
.ic_item .ii_time  h1 span{ margin-left: -211px; color: #4387ca;}
.ic_item .ii_time  h2 { font-size: 17px; line-height:14px;overflow:hidden; width: 106px; height:14px; margin: 9px 0px 0px 22px; font-weight: normal;}
.ic_item .ii_time  h2 span{ margin-left: 3px; }

.ic_item:hover .ii_content p.ic_title{ color: #4387ca;}

.ic_item .ii_time p.it_year{font-size: 22px;line-height: 80px;}
.ic_item .ii_content{width: 770px;color: #000;padding:20px;float: left;height: 25px;}
.ic_item .ii_content p.ic_title{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.ic_item .ii_content p.ic_txt{font-size: 16px;line-height: 26px;margin-top: 14px; height: 48px; overflow: hidden;}
.ic_item
{
background:#ffffff;
}


.footer{  width: 100%;min-width: 1300px;height:auto;background-color: #d2d2d2; padding-bottom: 60px; margin-top: 90px; background:url(../images/footer_bg.jpg)center  no-repeat;}
.footer .footer_about_us{ max-width: 1300px; margin: 0 auto; padding-top: 53px; padding-bottom: 40px;}
.footer ul li{float: left; width: 20%;}
.footer ul li:first-child{width: 40%;}
.footer ul li dt{font-size: 18px;color: #363636;}
.footer ul li dt em{display: block;width: 20px;height: 2px;background-color: #10467b;margin-top: 10px;}
.footer ul li dd{margin-top: 14px;}
.footer ul li dd a{font-size: 14px;color: #10467b;line-height: 12px;}
.footer ul li dd a.fc_left{padding-left: 0;}
.footer ul li dd a.fc_right{padding-right: 0;border-right: none;}
.footer ul li dd a.fc_right:after{display: none;}
.footer .footer_about_us span{ display: block; line-height: 25px; color: #10467b; font-size: 14px;}
.footer_text{ border-top: 1px solid #10467b; text-align: center; padding-top: 25px; color: #10467b;}

/*分页*/
#pages { height:36px; margin-bottom:20px; width:auto; margin:0 auto; float:right; margin-top: 30px;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out; font-size: 14px;}
#pages a#pageactive { background:#049ad9;color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-282px -197px;}
#pages .next { background-position:-323px -197px;}