/*��ʽ*/

BODY, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, DL, DT, DD, UL, OL, LI, PRE, FIELDSET, LEGEND, BUTTON,  LABEL,ul{

	padding:0px;

	margin:0px;

	border:0px;

	font-family:Georgia,Georgia, "Times New Roman", Times, serif;



}

*{font-family:Georgia,Georgia, "Times New Roman", Times, serif;}

h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}

img {	border:0 none}

ol,ul{ list-style-type:none;}

a{ color:#000000; text-decoration:none;}

.clear{clear:both;height:0px;overflow:hidden;_height:0;visibility:hidden;}

.fl{ float:left}

.fr{ float:right}

/**/

.header{ background:#144f80;}

.header_top{ width:1200px; margin:0 auto;}

.navs_logo{ background:#02294e; height:90px;}

.nav_bg{ width:1200px; margin:0 auto;}

.logo{ height:90px; line-height:140px;}

.discreteness>.fr .btn1{
	border-color: #ae0b2a;
		border-width: 1px;
	border-style: solid;
    height: 38px;
    padding: 0;
    outline: none;
    width: 0;
    transition: all 1s ease .1s;
	-webkit-transition: all 1s ease .1s;/*�ȸ��safari*/
	-moz-transition: all 1s ease .1s;/*���*/
	-ms-transition: all 1s ease .1s;/*ie*/
	-o-transition: all 1s ease .1s;/*opera*/
}
.discreteness>.fr .active{
	width: 120px;
	padding: 0 8px;

}/*Ȩֵ���� ����Ч��Ȩֵ�����㹻��Ҫ�����ô�������Ч��*/
.discreteness>.fr .btn2{
	border-style: none;
    outline: none;
    background:url(../images/btn_search.jpg) no-repeat;
    width: 40px;
    height: 40px;
}

.navs>ul>li{ height:90px; line-height:90px; float:left;}

.navs>ul>li>a{ display:block; color:#fff; font-size:18px; padding:0px 24px;
 	transition: background .3s ease .1s;
	-webkit-transition: background .3s ease .1s;/*�ȸ��safari*/
	-moz-transition: background .3s ease .1s;/*���*/
	-ms-transition: background .3s ease .1s;/*ie*/
	-o-transition: background .3s ease .1s;/*opera*/}

.navs>ul>li>a:hover{ background:#2388d9; color:#fff;
}

.hover{ background:#2388d9; color:#fff !important;}
.nav_menu-item {
  display: inline-block;
  position: relative;
}
.nav_menu-item:hover {
  background-color:#2388d9;
}
/*.nav_menu-item:hover .nav_submenu {
  display: block;
}*/
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 226px;
  background-color: #fff;
  z-index:616;
  padding-bottom:5px;
  border-top:2px solid #2488d8;
  box-shadow:0px 2px 8px #333333;
  padding-top:5px;
  top:81px;
}
.nav_submenu-item>a:hover {
  background:#eeeeee;
}
.nav_submenu-item{ width:90%; height:40px; line-height:40px; margin:0 auto;}

.nav_submenu-item>a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; display:block; text-indent:10px;}

.text_center{ width:1200px; height:480px; position:absolute; top:0px; }
.text_left{ position:absolute; top:260px; width:500px; height:150px; left:auto; right:auto; text-align:left;}
.opctiy{font-size:30px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; width:483px; background:rgba(0,0,0,0.7); -ms-filter:"progid:DXImage Transform.Microsoft.Alpha(opacity)";padding: 40px 9px;}



.main{ width:1200px; margin:0 auto; margin-top:0px;}
.main_h1{ font-size:24px; color:#333333; display:block; text-align:left;}
.main_span{ display:block; width:40px; height:1px; border-top:1px solid #ec6941;   margin-top:24px; margin-bottom:24px;}

.main_left{ width:595px; overflow:hidden; margin-top:30px;}

.text{ width:340px; overflow:hidden;}

.text h1 a{ font-size:16px; color:#2388d9; display:block; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:8px;}

.text span{ font-size:12px; color:#ec6941; display:block;padding-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif;}

.text p{ font-size:12px; color:#999999; line-height:20px; margin-top:7px;}

.text a{ font-size:14px; color:#2388d9;}

.counter_ul{ padding-top:10px; clear:both;}

.counter_ul li{ clear:both; border-bottom:1px solid #eeeeee; padding-bottom:15px;}

.counter_ul li a{ font-size:16px; color:#666666; display:block; margin-top:10px;}

.counter_ul li a:hover{ color:#2388d9;}

.counter_ul li span{ display:block; margin-top:15px; font-style: italic; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ec6941; background:url(../images/pic_time.png) 0px 0px no-repeat; padding-left:20px; height:14px;}

.main_right{ width:580px; margin-top:30px;}
 .main_right>span a{ display:block; font-size:14px; color:#000; background:url(../images/pic_.png) 0px 2px no-repeat; margin-top:20px; padding-left:30px;}
.main_left>span a{ display:block; font-size:14px; color:#000; background:url(../images/pic_.png) 0px 2px no-repeat; margin-top:20px; padding-left:30px;}

.right_ul li{ clear:both; border-bottom:1px solid #eeeeee; padding-bottom:15px;}

.right_ul li a{ font-size:16px; color:#666666;display:block; margin-top:8px;}

.right_ul li a:hover{ color:#2388d9;}

.right_ul li span{ display:block; margin-top:12px; font-style: italic; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ec6941; background:url(../images/pic_time.png) 0px 0px no-repeat; padding-left:20px; height:14px;}

.footer{ width:1200px; margin:0 auto; height:260px;}

.footer_logo img{ display:block; margin:0 auto; width:320px; padding-top:30px;}

.footer_text{ width:765px; margin:0 auto; margin-top:10px;}

.footer_text p{ font-size:14px; color:#999999; display:inline-block; margin-top:23px;}

.copyright{ height:39px; border-top:1px solid #0c3963;}

.copyright p{ height:39px; line-height:39px; font-size:14px; color:#666666; width:600px; margin:0 auto;}



/*����ͼ*/

.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; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#main {overflow: hidden; zoom: 1; position: relative; width:100%; margin:0 auto; }
#index_b_hero { width: 1920px; height: 480px; margin: auto; position: relative; }
    #index_b_hero img {
    margin-top: 3%;
}
    #index_b_hero .heros { width: 1920px; height: 480px; }
    #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;bottom:20px;left: 0;margin-top: -25px;background-color: #ec6941;z-index: 3;height: 100%;}
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 0px 0 50px; 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; z-index: 1; position: absolute; top: 0; left: 0; width: 1920px; height: 480px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1920px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1920px; }
    #index_b_hero .active { z-index: 2; left: 0; }
/**/
/*
	CSS Stylesheet for IE Alert! plugin.
*/


/*

	Overlay Background

*/

#ie-alert-overlay {
width:100%;
height:100%;
background-image:url(../images/bg.png);
position: fixed;
top: 0;
left: 0;
z-index:9999;

}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */
	position: absolute;
	z-index:9999;

}

/*

	Pop Up Panel

*/

#ie-alert-panel {
	width:520px;
	height:331px;
	position:fixed;
	background: url(../images/iealertsprite.png) no-repeat;
	background-position: -1px -109px ;
	top:50%;
	left:50%;
	margin:-201px 0 0 -296px;
	padding:72px 0 0 72px;
	_position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */

    /* font settings */
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	line-height:1.5em;
	z-index:10000;
}

#ie-alert-panel p {
	font-size:14px;
	width:486px;
	text-align:justify;
}

#ie-alert-panel img {
	border:0;
}


#ie-alert-panel span {
	font-size:18px;
	margin: 0 0 20px 0;
	display:block;
	padding:0;
}

#ie-alert-panel ul {
	list-style: none;
	margin:0;
	padding:0;
}

#ie-alert-panel li {
	float:left;
	margin:0 22px 0 0;

}

#ie-alert-panel li.last {
	margin-right:0;
}


#ie-alert-panel a {
	display:inline-block;

}

.browser {
	position: absolute;
	bottom:35px;
}

.chrome, .firefox, .ie9, .opera, .safari {
	background: url(../images/iealertsprite.png) no-repeat;
}

/*

	browsers

*/


.chrome {
	background-position: 0 0;
	width: 73px;
	height: 96px;
	margin:0 4px 0 0;
}

.firefox {
	background-position: -292px 0;
	width: 73px;
	height: 98px;
}

.ie9 {
	background-position: -179px 0;
	width: 95px;
	height: 98px;
}

.opera {
	background-position: -90px 0;
	width: 73px;
	height: 98px;
}

.safari {
	background-position: -387px 0;
	width: 73px;
	height: 98px;
	margin:0 4px 0 0;
}
