@charset "utf-8";
/* CSS Document */

body
{
	color:#757575;
	font: 13px/1.75 "宋体";
}

*
{
	padding:0;
	margin:0;
}

html
{
	min-width:1140px;
}


img
{
	border:none;
	vertical-align:bottom;
	
}
a
{
    color:#333333;
    outline: medium none;
    text-decoration: none;
}
li
{
	list-style:none;
}
a:hover
{
	color:#0c64c6;
	text-decoration:none;
}
.clear
{
	clear: both;
 
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.head
{
	width:100%;
	
}
.head .bl
{
    width:100%;
	height:32px;
	line-height:32px;
	background-color:#EFEFEF;
	border-bottom:1px solid #DDDDDD;
}
.bl_er
{
	width:1192px;
	margin:0 auto;
}
.bl_er .dl
{
	float: left;

}
.bl_er .dl a
{
	margin-left:10px;
	margin-right:10px;
	color:#555555;
}

.bl_nva
{
	width:456px;
	float:right;
	
}
.bl_nva ul li
{
	float:left;
	
}
.masthead_ctn
{
	width:100%;
	background-color:#F9F9F9;
}
.masthead_ctn_er
{
	width:1192px;
	margin:0 auto;
}
.logo
{
	width:260px;
	float:left;
}
.logo img
{
	width:260px;
	height:121px;
}
.xunjia
{
	width:558px;
	float:left;
	margin-top:20px;
	margin-left:90px;
}
.xunjia ul
{
	width:558px;
	float:left;
    margin-bottom: 5px;
    padding-left: 12px;
}
.xunjia ul li
{
	float:left;
	
}

.xunjia ul li a
{
	font-family:"微软雅黑";
	font-size:13px;
	color:#333333;
	margin-left:10px;
	margin-right:10px;

}

.xunjia ul .on a {
    color: #0c64c6;
    font-family: "微软雅黑";
    margin-left: 10px;
    margin-right: 10px;
}

.xunjia form {

    width:558px;
	float:left;
}
#alisearch-keywords {
	width:459px;
    border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	border-bottom:2px solid #ddd;
    display:block;
    height:39px;
    line-height:39px;
	float:left;
  
}

 #alisearch-submit {
    background-color:#188EEE;
    border:medium none; 
    color:#fff;
	font-family:"微软雅黑";
    font-size:15px;
    height:42px;
    line-height:42px;
   
	float:left;
    width:90px;
}
.fabx
{
	width:100px;
	height:40px;
	float:left;
	margin-top:46px;
	margin-left:20px;

}

.index_wx
{
	width:81px;
	height:86px;
	margin-top:20px;
	margin-right:40px;
}
.nav
{
	width:1008px;
	margin-left:-405px;
	z-index:7669;
	height:45px;
	line-height:45px;
	left:50%;
	position:absolute;
	padding-left:10px;
	
}
.sub-nav-title {
    background-color:#0B4F9A;
    color:#FFF;
    width: 188px;
	z-index:7674;
	display:block;
	position:relative;
	overflow:hidden;
}
.sub-nav-title span
{
	line-height:45px;
	padding-left:30px;
	color:#FFF;
}
.nav-main
{
	width:993px;
	margin:0 auto;
}
.fd-left {
    float: left;
}
ul.nav-main {

    font-size: 0;
    text-align: justify;
}
ul.nav-main li
{
	float:left;
	display:block;
	padding:0 20px;
	height:45px;
	line-height:45px;
}

.sub-nav-title, ul.nav-main li a {
	color:#333333;
	font-family:"微软雅黑";
	float:left;
	position:relative;
    font-size:15px;

}
ul.nav-main li a {
	
}
.banner
{
	width:100%;
	height:426px;
	position:relative;
	
}
.ban_er
{
	min-width:1190px;
	height:45px;
	background-color:#F9F9F9;
	overflow:visible;
	position:relative;
	z-index:7670;
	width:100%;
	border-bottom:3px solid #2E82D4;

}
.tjskl-sidebar
{
	margin-left:-595px;
	z-index:7675;
	left:45%;
	margin-left:-495px;
	position:absolute;
	top:0;
	width:188px;
	
	
	}
.tjskl-sidebar #submain_hidden{border-top:0;display:none;}
.tjskl-sidebar .bsb{border-bottom:1px solid #c8d2e5;border-top:0;}
/* tj_submain */
.tj_submain
{
	z-index:7673;
	height:470px;
	width:188px;
	position:relative;
	border-bottom:0;
	font-weight:normal;
    background-color:#3285E3; 
	min-height:426px;
	
}
.tj_submain li{width:188px;height:35.5px; line-height:35.5px;position:relative; float:left;}
.tj_submain li a{width:158px;display:inline-block;padding-left:30px;height:35.5px;line-height:35.5px; color:#FFF; font-family:"微软雅黑"; font-size:13px;}
.tj_submain li a.on{width:158px;height:35.5px;line-height:35.5px;position:relative;z-index:90; background-color:#1765BD;}
.tj_submain span
{
	position:absolute;
	top:0;
	left:188px;
	z-index:1;
	background-color:#1765BD;
	display:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width:280px;
}
.tj_submain span a
{
	display:block;
	height:35px;
	line-height:35px;
	color:#fff;
	width:100px;
	float:left;
}
.tj_submain span a:hover
{
	background-color:#0B4F9A;
	text-decoration:none;
}
.denglu
{
	z-index:999;
	left:50%;
	top:19px;
	margin-left:404px;
	overflow:hidden;
	position:absolute;
	width:210px;
	background-color:#E0ECFA;
	min-height:406px;


}
.denglu div
{
	width:210px;
	float:left;
}
.denglu div ul li
{
	width:210px;
	float:left;
	line-height:32.4px;
}
.denglu div ul li a
{
	display:block;
	padding-left:10px;
}
.denglu div ul li span
{
	float:right;
	margin-right:8px;
}

/*主导航菜单*/
#nav-menu{height:32px;width:456px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 0px;}
#nav-menu .menu li{position:relative;float:left;display:inline;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;height:30px;text-decoration:none;text-align:center; margin-right:12px; color:#555555;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{display:none;position:absolute;top:30px;left:-13px;background:#EFEFEF;border-top:0;line-height:normal; z-index:10000;}
#nav-menu .menu ul.children li{ min-width:100px;padding:0px;display:inline-block;font-size:12px; float:left;}
#nav-menu .menu ul.children li h3{display:block;margin-right:10px; float:left;}
#nav-menu .menu ul.children li a{width:100%;height:20px;line-height:20px;overflow:hidden;padding:3px 0;display:block;color:#777777;text-align:left;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a span
{
	padding-left:10px;
}

#nav-menu .menu ul.children li img
{
	width:120px;
	height:120px;
}

#nav-menu .menu .cd1
{
	width:150px;
	}
	
#nav-menu .menu .cd2
{
	width:100px;
	}
	
#nav-menu .menu .cd3
{
	width:160px;
	}
#nav-menu .menu .cd3 li h3
{
	width:60px;

}
	
#nav-menu .menu .cd4	
{
	width:120px;
}

#nav-menu .menu .cd5
{
	width:100px;
}

#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}
/*---------------------------------------------*/

#full-screen-slider { width:100%; height:426px;position:relative}
#slides { display:block; width:100%; height:426px; list-style:none; padding:0; margin:0; position:relative; z-index:99;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:99;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.foot
{
	width:100%;
	background-color:#282828;
	margin-top:20px;
	color:#a9a9a9;
}
.footer_top
{
	width:100%;
	min-height:235px;
	border-bottom:1px solid #333333;
}
.foottop_er
{
	width:1192px;
	margin:0 auto;
	padding-top:45px;
}
.foottop_er ul
{
	width:;
	height:235px;
	float:left;
}
.foottop_er ul li a
{
	color:#aaaaaa;
}

.fotlogo
{
	width:265px;
}
.changd
{
	width:165px;
	margin-right:63px;
}
.changd li
{
	width:165px;
	float:left;
}
.changd .fott_title
{
	height:45px;
	border-bottom:1px solid #333333;
	
}
.changd .fott_title span
{
	font-family:"微软雅黑";
	font-size:16px;
	color:#aaaaaa;
}
.changd .liy
{
	line-height:30px;
}
.foot_boot
{
	width:1192px;
	margin:0 auto;
}
#boot1
{
	width:1192px;
	float:left;
	line-height:30px;
	margin-top:10px;
}
#boot1 a
{
	color:#a9a9a9;
	padding:0 3px;
}

#boot1 a img
{
	vertical-align:middle;
}

#boot1 a:hover
{
	color:#FFF;
}
#boot2
{
	width:1192px;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid #333333;
}
#boot2 a
{
	color:#a9a9a9;
	padding:0 3px;
}
#boot3
{
	width:1192px;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}
#boot3 a
{
	color:#a9a9a9;
	width:100px;
	float:left;
	height:15px;
	line-height:20px;
	margin-top:8px;
	text-align:center;
	border-right:1px solid #a9a9a9;
}

.bl_er .dl img{ vertical-align:middle;}





