﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

@font-face{
font-family: 'jdh';
src:url('../fonts/jdh.eot');
src:url('../fonts/jdh.eot?#iefix') format('embedded-opentype'),
    url('../fonts/jdh.woff') format('woff'),
    url('../fonts/jdh.ttf') format('truetype'),
    url('../fonts/jdh.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}


a{ text-decoration:none;}
.left{ float:left;}
.right{ float:right;}

/*all*/
#wrap{ width:100%; float:left; padding:0px; margin:0px; font-family:"微软雅黑";}
.center{ width:1200px; margin:0 auto;}
/*header*/
#header_top{ width:100%; float:left; height:32px; line-height:32px; background:#253b6c;}
.headertext{ float:right; font-size:12px; color:#FFF;}
.m_l{ margin-left:10px;}
.m_l a{ color:#FFF; text-decoration:none;}

.h_nav{ width:100%; float:left; height:110px; position:absolute; top:0px;background-color: #395191;opacity: 0.7;}
.r_nav{ width:750px; float:right; margin-left:25px; line-height:120px;}
.r_nav ul{ width:100%; list-style:none;}
.r_nav ul li{ width:100px; font-size:15px; float:left; text-align:right;}
.r_nav ul li a{ color:#FFF;}

#nav{
	width:750px; float:right;
	z-index:999;
	}
#nav ul{
	display: -webkit-box; 
	display: -moz-box; 
	display: -ms-flexbox; 
	display: -webkit-flex; 
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;/* 子元素居中对齐 */
}
/*一级菜单*/ 
#nav li{
	-webkit-flex-basis: 110px;
	flex-basis: 110px;/* 设置宽度 */
	height:110px;/* 菜单高度*/
	line-height:110px;
	position: relative;
}
#nav ul li a{ 
	display:block;
	color:#FFF;
	text-align: center;
	font-size:16px;
	}
#nav li a:hover{
	color:#FFF;
	text-decoration:none;
	transform:rotate(0);
	-webkit-transform:rotate(0);
	transition:all 0.5s;
}
/*二级菜单*/
#nav ul li ul {
	display:none;
	position: absolute;
	top: 110px;/* 同上级LI菜单高度*/
	margin:0;
	min-width: 100%;
	z-index: 9999;
	background-color: #fff;
}
#nav li:hover>ul {display: block;}
#nav li ul li {
	float: left;
	margin: 0;
	padding:0;
	width:100%;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	position: relative;
}
#nav li ul li a {
	display: block;
	margin: 0; 
	padding:0;
	color: #000;
	font-size:10pt;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
#nav li ul li a:hover {color: #fff;background: #32469D;}
/*三级菜单*/
#nav li ul li ul{display:none;position: absolute;top: 0;left: 100%;padding: 0;margin:0;width:auto;z-index: 99;padding-bottom:10px;}
#nav li ul li:hover .ul3{display: block;}
#nav li ul li ul li{float: left;margin: 0;white-space: nowrap;height: 35px; line-height: 35px;}
#nav li ul li ul li a{display: block;margin: 0; font-size: 12px;}
#nav li ul li ul li a:hover{color: #fff;background: #32469D;}

/*banner*/
.fullSlide{ width:100%;  position:relative; float:left; }
.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:auto; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:auto;}
.fullSlide .bd li img{ min-height:945px; height:auto; width:100%;}	
	
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:70px;line-height:70px;overflow: hidden;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li{width:10px;height:10px;border-radius: 50%;line-height:999px;margin-right:20px;background:#FFF;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.fullSlide .hd ul li.on{background:#32469D;}

.fullSlide .prev,.fullSlide .next{width:40px;height:60px;position:absolute;z-index:1;top:50%;margin-top:-55px;} 
.fullSlide .prev{left:100px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;display:none;} 
.fullSlide .next{right:100px;background:url(../images/slider-arrow.png) -6px -137px no-repeat;display:none;}


/*about*/
#about{ width:100%; float:left; margin-top:90px;}
.a_left{ width:400px; float:left; height:370px; position:relative;}
.a_text{ width:248px; padding:30px 10px; float:left; height:220px; background:#32469d; font-size:12px; color:#FFF; line-height:23px;}
.a_text span{ font-size:14px; margin:5px 0px; width:100%; float:left;}
.a_img{ width:340px; height:auto; position:absolute; bottom:0px; right:0px;}
.a_img img{ width:100%;}

.a_cen{ width:420px; float:left; margin-left:45px;}
.c_name{ width:100%; float:left; color:#32469d; font-size:43px; font-weight:bold; }
.c_name span{  font-size:22px; margin-right:10px; margin-top:25px;float:left;}
.c_homename{ width:100%; float:left; font-size:18px; line-height:30px; margin:10px 0px;}
.c_content{ width:100%; float:left; line-height:22px; font-size:14px; text-align:justify;  text-justify:inter-ideograph; }
.c_more{ width:50%; font-size:14px; margin-top:30px; float:left; line-height:36px; border-radius:20px; background:#32469d; text-align:center;}
.c_more a{ color:#FFF;}

.c_right{ width:218px; padding:0px 15px; margin-left:63px; margin-right:22px; float:left;}
.r_box{ width:100%; float:left; margin-bottom:15px;}
.r_box .top{ width:100%; float:left; font-size:21px; color:#32469d; font-weight:bold;}
.r_box .top img{ width:30px; height:30px; float:left; margin-right:10px;}
.r_box .bottom{ width:100%; font-size:16px; float:left; margin:15px 0px; line-height:25px;}
.r_2wm{ width:100%; float:left;}
.r_2wm img{ width:100%;}

/*pro*/
#cp_pro{ width:100%; float:left; margin-top:95px; position:relative;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;    }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:300px; height:510px; margin-left:1px; background:#000; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{  width:300px; height:510px; display:block;filter:alpha(opacity=60); -moz-opacity:0.6;opacity:0.6; }
.picMarquee-left .bd ul li .pic a:hover img{filter:alpha(opacity=100); -moz-opacity:1;opacity:1;  }

.pro_name{ width:100%; float:left; position:absolute; top:25%; text-align:center;}
.pro_center{ width:33.6%; margin:0 auto;}
.pro_box{ width:100%; float:left; background-color:rgba(255,255,255,0.34); color:#fff; padding:30px 0px;  }
.pro_top{ width:100%; float:left; margin-top:5px; font-size:43px;}
.pro_top span{font-size:22px; margin-right:10px; margin-top:25px;}
.pro_dp{ width:80%; padding:10px 10%; float:left; text-align:center; font-size:12px;text-shadow: 1px 1px 0 #000; line-height:22px; margin-bottom:25px;}
.pro_more{ width:100%; float:left;}
.pro_more a{ color:#FFF;}
.pro_more span{ background:#32469d; padding:10px 45px; border-radius:20px; font-size:14px;}

/*新闻*/
#newsall{ width:100%; float:left; background:#f5f5f5; padding:67px 0px 88px 0px; }
.news_name{ width:100%; float:left;  color:#32469d; padding-bottom:90px; font-size:40px; font-weight:bold;}
.news_name span{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; float:left; margin-top:25px; margin-right:10px;}
.n_eg{ font-family:Arial, Helvetica, sans-serif; font-size:20px; float:left; text-transform:uppercase; margin-top:27px; margin-left:5px;}


.scrollBox{ width:100%; float:left; background:url(../images/t.png) repeat-x 50%; height:350px; position:relative; margin-bottom:60px!important; }
.ohbox .tempWrap{ width:1100px !important;}
.scrollBox .piclist{ overflow:hidden; zoom:1; margin-top:15px !important;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1100px; margin:0 auto;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:220px; height:210px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{  display:block;width:35px;height:35px;position:absolute;top:158px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:45px; background:url(../images/j_l.png)}
.scrollBox .pageBtn .next{right:45px; background:url(../images/r_l.png)}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }


.scrollBox .piclist .li2{ margin-top:125px;}
.one_top{ width:100%; float:left; height:162px; background:url(../images/quan.png) no-repeat center bottom;}
.one_top1{ width:100%; float:left; height:162px; background:url(../images/dquan.png) no-repeat center top; position:relative;}
.one_title{ width:100%; float:left; font-size:14px; color:#000;}
.one_title1{ width:100%; float:left; font-size:14px; color:#000; margin-top:70px;}
.one_dp{ width:100%; float:left; font-size:12px; color:#414141; margin-top:10px;}
.one_time{ width:100%; float:left; font-weight:bold; font-size:24px; color:#32469d; text-align:center;}




/*case*/
#case{ width:100%; float:left; background:#FFF;}
.casecenter{ width:1400px; margin:0 auto;}
.casename{ width:100%; float:left; padding-top:65px; height:240px; background:url(../images/cgalbg.png) no-repeat; background-position:bottom; background-size:100%;}
.case_top{ width:100%; float:left; margin-top:5px; font-size:43px; text-align:center; color:#32469d;}
.case_top span{font-size:22px; margin-right:10px; margin-top:25px;}
.case_dp{ width:30%; padding:20px 35%; float:left; text-align:center; font-size:12px; color:#000; line-height:22px; margin-bottom:25px;}
.case_more{ width:100%; float:left; text-align:center;}
.case_more a{ color:#FFF;}
.case_more span{ background:#32469d; padding:10px 45px; border-radius:20px; font-size:14px;}

.picScroll-left{ width:100%; float:left;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden; text-align:center; width:100%; padding-top:40px; float:left; background:url(../images/c_bottom.png) no-repeat top #FFF;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ width:72px; zoom:1;margin:20px auto; }
.picScroll-left .hd ul li{ float:left;  width:13px; height:13px; background:#999999;border-radius:10px; overflow:hidden; margin-right:5px; margin-left:5px; text-indent:-999px; cursor:pointer;}
.picScroll-left .hd ul li.on{ background-position:0 0; width:13px; height:13px; background:#e60013; border-radius:10px;  }
.picScroll-left .bd{ width:100%; float:left;background:#3e3e48;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; list-style:none; }
.picScroll-left .bd ul li{ width:309px; float:left; margin:0px 20.5px; margin-top:40px; margin-bottom:20px; text-align:center; }
.picScroll-left .bd ul li .pic{ text-align:center;width:100%; float:left; text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:309px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ width:300px; float:left; margin-top:15px; padding-left:9px;}
.c_top{ width:285px; float:left; background:url(../images/3jx.png) no-repeat; background-position:left; text-align:left; color:#FFF; padding-left:15px;}
.c_dp{ width:285px; float:left; padding-left:15px; text-align:left; font-size:12px; color:#bebec1; margin-top:5px; line-height:22px;}
.pageState{ display:none;}



/*footerbottom*/
#footerbottom{ background:#f5f5f5; margin-top:85px; height:225px; width:100%; float:left; padding-top:35px;}
.footercenter{ width:1200px; margin:0 auto;}
.f_left{ width:800px; float:left;}
.f_nav{ width:100%; float:left;}
.f_nav ul { width:100%; float:left; list-style:none;}
.f_nav ul li{ width:93px; float:left; text-align:center; background:url(../images/b-t.png) no-repeat right; font-size:14px;}
.f_nav ul li:last-child{ background:none;}
.f_nav ul li a{ color:#000;}
.f_dz{ width:785px; float:left; margin:10px 0px; line-height:30px; font-size:14px; padding-left:15px;}
.f_right{ width:150px; float:right;}
.f_right img{ width:100%; margin-top:10px; height:auto;}
.f_bottom{ width:100%; float:left; border-top:1px solid #f0f0f0; line-height:50px; font-size:14px; background:#f5f5f5;}
.f_bottom img{ float:left;}

/*list*/
#pagebox{ width:100%; float:left; margin-top:-100px; z-index:1000; position:relative;}
.listbox{ width:960px; float:left; background:#FFF; padding:20px; } 
.list_left{ width:260px; float:left;}
.list_left ul{ width:100%; float:left; list-style:none;}
.list_left ul li{ width:240px; padding-left:20px; float:left; background:url(../images/ji.png) no-repeat right #333333; height:60px; line-height:60px; border-bottom:2px solid #bfbfbf; }
.list_left ul li a{ color:#FFF;}

.list_right{ width:680px; float:left; margin-left:20px;}
.lisname{ width:100%; font-size:18px; margin-bottom:30px; height:60px; line-height:60px; border-bottom:1px solid #dcdcdc;}
.lisname a{ color:#000;}

.news_box{ width:100%; float:left;}
.news_box ul{ width:100%; float:left; list-style:none;}
.news_box ul li{ width:100%; height:50px; line-height:50px; border-bottom:1px dashed #e2e2e2;}
.news_box ul li a{ color:#222222;}

.pic_box{ width:100%; float:left;}
.pic_box ul{ width:100%; float:left; list-style:none;}
.pic_box ul li{ width:217px; float:left; margin:10px 4.8px;}

/*内页*/
#indexBox{ width:100%; float:left; margin-top:-155px; position:relative; z-index:10000;}
.indexpage{ width:100%; float:left; background:#FFF; min-height:300px;}
.index_left{ width:260px; float:left; margin:22px 12px;}

.list_dl{ width:100%; float:left;}
.list_dt{
    background: #333;
    color: white;
    width: 240px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #bfbfbf;
	font-size:16px;
	padding-left:20px;
}
.list_dt a{color: white;}
.list_dt:hover{
    background: #32469d;
}

.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 18.5px;
    display: block;
    width: 23px;
    height: 23px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dd{
    display: none;
}
.list_li{
    background: #565656;
    list-style-type: none;
    color: white;
    width: 220px;
    padding-left:40px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
	font-size:14px;

}
.list_li a{color: white;}

.index_right{ width:696px; float:left; margin:22px 10px;}
.indexname{ width:100%; float:left; height:60px; line-height:60px; border-bottom:1px solid #dcdcdc; font-size:18px;}
.indexname a{ color:#000;}
.indexcontent{ width:100%; float:left; padding:22px 0px; font-size:14px; line-height:22px;}

/*内页图片*/
.indexpic{width:100%; float:left; padding:22px 0px; }
.indexpic ul{ width:100%; list-style:none;}
.indexpic ul li{ width:218px;  float:left; margin-left:10px; margin-bottom:30px;}
.indexpic ul li img{ width:100%; height:265px;}
.pcbr_title{ padding:10px 15px; font-size:16px; color:#000; float:left;min-height:80px;}
.pcbr_title span{ color:#5d5d5d; width:100%; float:left; font-size:12px;}
.indetitle{ width:100%; float:left; color:#000; font-weight:bold; padding-bottom:20px; line-height:30px; text-align:center; font-size:16px;}
.indetitle img{ max-width:100%; height:auto;}


/*留言*/
.indexly{ width:100%; float:left; font-size:16px;}
.indexly th{ font-weight:normal; }
.indexly tr{ margin:10px 0px; float:left;}
.indexly tfoot{ margin-left:25px; float:left;}
.indexly #l_words{ width:300px !important; height:100px !important;}

/*内页新闻*/
.indexnews{width:100%; float:left; padding:22px 0px; }
.indexnews ul{ width:100%; float:left; list-style:none;}
.indexnews ul li{ width:100%; border-bottom:1px dashed #e2e2e2; height:50px; line-height:50px; float:left; font-size:14px; color:#222222;}
.indexnews ul li a{ color:#222222;}
/*pages*/
.pages { padding:14px 0 10px; margin:10px; text-align:center; }
.pages a { display:inline-block; width:26px; height:22px; text-decoration:none; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
.pages a.a1 { background:url(../images/search/admin_img/pages.png) no-repeat 0 5px; width:56px; text-decoration:none; }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#333; border:1px solid #333; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #0399d6; text-align:center; color:#a4a4a4; }


.text{ width:100%; float:left; font-size:15px; margin-bottom:10px; line-height:22px; margin-top:20px;}
.text a{ color:#000;}


