@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;}
a:hover{text-decoration:none; }
.clear{clear:both;}
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{font-family:"微软雅黑"; font-size:12px; color:#535353; overflow-x:hidden; margin:0 auto;}
.theme_color{background:#00beaf;}
.theme_color1{background:#ee0062;}
.theme_color2{background:#222;}
.wl_1004{width:1004px; margin:0 auto; position:relative;}
/*-----------------  ■ common -------------------*/
.rollover:hover img{opacity:0.7; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:0.7; zoom:1;}
.main{width:1004px; margin:0 auto; position:relative;}
/*-----------------  ■ header -------------------*/
.header{width:100%; height:95px; background: #014099;}
.header .main{width:1100px; margin:0 auto;}
.header .logo{float:left; margin-top:0px;}
.header .tel{float:right; font-family:impact; height:112px; line-height:152px; padding-left:2px; font-size:26px; color:#333333; margin:0 30px 0 60px;}

/*********nav*********/
.g_nav{ height:55px; background:#fff;}
.g_nav01{ width:1100px; margin:0 auto;}
.g_nav01 table tr td{ text-align:center; border-right:#ccc solid 1px; height:55px; line-height:55px; position:relative}
.g_nav01 a{ height:47px; padding-top:8px; line-height:20px; display:block; color:#02419a; font-size:15px; background:url(../images/nav02.jpg) repeat-x bottom center;}
.g_nav01 a:hover { color:#000000}
.g_nav01 td.now a>div, .g_nav01 td:hover a>div{width:100%; height:3px; background-color:#ffc231; position:absolute; top:52px;}
.g_nav01 a span{font-size:12px; color:#baa58c;}
.g_nav01 table tr td .nav_tan{ display:none; width:100%; position:absolute; left:0; top:55px; padding:5px 0 10px 0; background-color:#ececec; opacity:0.95; z-index:100;}
.g_nav01 table tr td .nav_tan a{ width:90%; background:none; padding:0; margin:0 auto; line-height:30px; height:30px; font-size:12px; border-radius:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.g_nav01 table tr td .nav_tan a:hover{ width:90%; background:#ffa200; padding:0; margin:0 auto; line-height:30px; height:30px; font-size:12px;}

/*********footer*********/
.footer{height:88px; width:100%; clear:both; background-color:#072e64; font-size:14px;}
.footer .share_b{ float:right; padding:40px 0 0}

.footer .manager_info{ float:left; width:750px;line-height:45px; padding:5px 0 0; color:#ffffff;}
.footer .manager_info a{color:#ffffff;}
.footer .manager_info span+span{padding-left:20px;}
.wl{width:1100px; margin:0 auto; position:relative;}
.pl_20{padding-left:20px;}



/*ihor*/

.ihor{

	width:646px;

}

#h_con{

	width:646px;

	height:176px;

	padding-top:26px;

	overflow:hidden;

}

#h_con li{

	float:left;

	width:235px;height:176px;margin-right:16px;

}

.iwrap_c {
    position: relative;
    padding-top: 9px;
}


.wxxx {
    width: 1002px;
    margin-left: auto;
    margin-right: auto;
}

.fl {
    float: left;
}

.ihor {
    width: 496px;
}
/*itj*/

.itj{

	padding:20px 0 50px;height:210px;

}

.itj_tl{

	position:relative;

	width:210px;height:210px;

	background:#5dd7ff;text-align:center;	

}

.itj_tl > *{

	position:relative;z-index:2;

}

.itj_tl .utl_a,.itj_tl .utl_b{

	position:absolute;z-index:1;

	width:56px;height:55px;

	background:url(../images/img10.jpg) no-repeat;

}

.itj_tl .utl_a{

	top:0;right:0;

}

.itj_tl .utl_b{

	bottom:0;left:0;

}

.itj_tl h2{

	margin-top:46px;

	font:700 22px/1 "Microsoft Yahei";color:#FFF;	

}

.itj_tl p{

	font:700 14px/28px "Microsoft Yahei";color:#000;	

}

.itj_tl h3{

	font:400 26px/1 Arial;color:#000;

	text-transform:uppercase;

}

.itj_tl .more{

	display:inline-block;

	border:1px solid #000;margin-top:8px;

	font:400 14px/29px "Microsoft Yahei";color:#000;background:#5dd7ff;	

}

.itj_tl .more a{

	display:block;padding:0 2em;

	color:#000;

}

.itjer{

	float:left;

	width:193px;height:208px;border:1px solid #c5c5c5;margin-left:-1px;	

}

.itjer a{

	display:block;

	width:193px;height:208px;

}

.itjer span{

	display:block;

}

.itjer .tl{

	padding:0 16px;

	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;

	font:700 16px/1em "Microsoft Yahei";color:#000;

}

.itjer .txt{

	padding:0 16px;

	font:14px/30px "Microsoft Yahei";color:#000;

	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;

}

.itjer span.tl:first-child{

	margin-top:17px;

}

.iwrap_b{

	position:relative;

	height:417px;

	background:#3074c1;

}

.fr {
    float: right;
}

.iqst {
    width: 308px;
    margin-right: 11px;
}

/*itl*/

.itl{

	height:38px;overflow:hidden;border-bottom:0px solid #CCC;	

}

.itl h2{

	font:700 18px/38px "Microsoft Yahei";color:#212121;padding-left:0px;	

}

.itl h2 span{

	margin-left:8px;display:inline-block;	

}

.itl .more{

	font:12px/38px "Microsoft Yahei";margin-right:12px;	

}

.itl a{

	color:#808080;

}
/*iqst*/

.iqst{

	width:458px;margin-right:11px;

}

.iqst_con{

	padding-left:5px;
padding-top: 10px;
}

.iqster dt{

	font: 14px/14px "Microsoft Yahei";

	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	

}

.iqster dt a{

	color:#014099;

}

.iqster dt a:hover{

	color:#105595;

}

.iqster dd{

	font:12px/18px "Microsoft Yahei";color:#797979;

	height:36px;overflow:hidden;margin-top:6px;

}

.iqster{

	margin-top:22px;

}

/*icase_tl*/

.icase_tl{

	margin-top:6px;

}


#guntu {
	CLEAR: none; padding:0px;  FONT-SIZE: 12px; FLOAT: left; MARGIN: 8px; WIDTH:320px;  LINE-HEIGHT: 31px;  LIST-STYLE-TYPE: none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; text-align: center;
}

#guntu img {
border: 1px solid #DCDCDC;
padding:4px;
width:290px;
height:220px;
}