/*logo*/
.index_navigation_headbg{min-width:1190px; max-width:1920px; margin:0 auto; background:url(../images/head_bg.jpg) center no-repeat; height:32px;}
.index_navigation_head{width:1190px; margin:0 auto; height:32px;}
.index_navigation_head ul li{ text-align:left; float:left; line-height:32px; font-size:14px; color:#333333;}

.index_navigation_Top{ width:1190px; margin:0 auto; height:112px;}
.index_navigation_Logo{ width:595px; float:left; height:112px;}
.index_navigation_Logo ul li{ float:left; font-size:18px; color:#3b3b3b; line-height:20px;}
.index_navigation_Logo ul li h2{ font-size:24px; color:#333333; font-weight:bold; line-height:38px;}
.index_navigation_Logo ul li h3{ font-size:14px; color:#999999; font-weight:normal; line-height:20px;}
.index_navigation_Logo ul li img{width:140px; height:112px; border:none;}
.index_navigation_HeadRight{ width:185px; margin-top:35px; float:right; background:url(../images/top_tel.jpg) left no-repeat; padding-left:57px;}
.index_navigation_HeadRight ul li{font-size:14px; color:#333333; line-height:22px; text-align:left;}
.index_navigation_HeadRight ul li span{ font-size:18px; color:#333333;}
.index_navigation_HeadRight ul li:hover a{ color:#0095fa;}

.index_navigation_page_Menubg{min-width:1190px; max-width:1920px; margin:0 auto; height:56px; background:#525252;}
.index_navigation_page_Menu{width:1190px; margin:auto; position:relative;}

.index_navigation_page_Menu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
height:56px;
}
.index_navigation_page_Menu ul li{
position: relative;
display: inline;
float: left; padding:0 53px;
}
.index_navigation_page_Menu ul li h2{font-size:16px; color:#ffffff; line-height:56px; font-weight:normal;}
.index_navigation_page_Menu ul li:hover{ background:#075ead;}
.index_navigation_page_Menu ul li a:hover{ text-decoration:none; color:#ffffff;}

* html .index_navigation_page_Menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.index_navigation_page_Menu ul li a:link, .index_navigation_page_Menu ul li a:visited{
color: #ffffff;
}

.index_navigation_page_Menu ul li a.selected,.index_navigation_page_Menu ul li a:hover{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #ffffff;
}

.index_navigation_page_Menu ul li ul li a.selected,.index_navigation_page_Menu ul li  ul li a:hover{
color: #fff;
}
.index_navigation_page_Menu ul li ul li a:link, .index_navigation_page_Menu ul li ul li a:visited{
color: #fff;
}	
/*1st sub level menu*/
.index_navigation_page_Menu ul li ul{
position: absolute;
left: 0px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
z-index:999;
background:#fff;
border-left:2px solid #c80007;
height:auto;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.index_navigation_page_Menu ul li ul li{
display: list-item;
float: none;
line-height:normal;
padding: 0;
line-height:20px;
padding:6px 10px;
background:none;
}
.index_navigation_page_Menu ul li ul li:hover h3{color:#fff;}
.index_navigation_page_Menu ul li ul li h3{ color:#000; font-weight:normal; text-align:left;font-size:13px; line-height:20px;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.index_navigation_page_Menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.index_navigation_page_Menu ul li ul li a{
font:"Arial";
font-weight:normal;
font-size:12px;
padding:0;
margin: 0;
line-height:32px;
border-top-width: 0;
z-index:999;
border:none;
}

/* Holly Hack for IE \*/
* html .index_navigation_page_Menu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.synav{width:100%; height:47px; background:#333;}
.synav .synab{width:1200px; height:47px; margin:auto;}
.synav .synab .syright{width:600px; height:47px; float:right;}
.synav .synab .syright img{width:30px; height:30px; float:left; margin:8px 0px 9px 23px;}
.synav .synab .syright p{float:left; line-height:47px; padding:0px 10px; color:#d0d0d0; font-size:13px; }

.topqq{position:fixed;width:150px; height:150px; top:500px;left:0;background:#142030; z-index:9999;}
.tops{line-height:40px;height:40px;position:relative;z-index:999; background-color:#f3f3f3; border-bottom:1px solid #e3e3e3;}
.top{width:1200px; height:40px; margin:0 auto;}
.top_m_l{width:auto; height:40px; float:left; text-align:left; line-height:40px; font-size:13px; color:#333;}
.top_m_r{width:700px; height:40px; float:right;}
.top_m_r p{width: auto; float:right; line-height:40px; font-size:13px; color:#333; padding:0px;}
.top_m_r p b{font-size:15px; color:#075ead;}
.top_m_r p a{color:#333; text-decoration:none;}
.top_m_r p a:hover{color:#075ead;}
.top_m_r img{float:right; height:19px; padding:10px 10px 10px 20px;}

.shouji{width:65px; height:40px; position:relative; font-size:13px; line-height:40px; text-align:right; z-index:999;float:right; padding-right:0px;}
.shouji a{width:65px; height:40px; display:block; position:absolute; color:#333; left:0; top:0;background:url(../images/top_shouji.png) no-repeat left center; text-decoration:none;}
.shouji .shouji_nr{width:390px; height:210px; padding:0px; background:#d0cfcf; text-align:center; position:absolute; z-index:9999;left:-170px; top:41px; display:none; line-height:20px;}
.shouji .shouji_nr img{ margin-bottom:0px; margin:0px; width:390px; height:210px; padding:0;}
.shouji .shouji_nr .arrow{ width:0; height:0; border-bottom:10px solid #f5f5f5;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:195px; top:-10px;}
.shouji.on .shouji_nr{ display:block;}
.shouji.on a{ background:url(../images/top_shouji-.png) no-repeat left center; color:#075ead;}

.weixin{width:90px; height:40px; position:relative; font-size:14px; line-height:40px; text-align:right; z-index:999; float:right;}
.weixin a{width:90px; height:40px; display:block; position:absolute; color:#999999; left:0; top:0;background:url(../images/top_weixin.png) no-repeat left center; text-decoration:none;}
.weixin .weixin_nr{width:146px; height:146px; background:#d0cfcf; text-align:center; position:absolute; left:-30px; top:41px; display:none; line-height:20px;}
.weixin .weixin_nr img{width:126px; height:126px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #d0cfcf;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:63px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/top_weixin-.png) no-repeat left center; color:#075ead;}

.logocon{width:100%; height:120px; position:relative;z-index:9;}
.fixednavr{position:fixed;width:100%;top:0;left:0;background:rgba(255,255,255,.92);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);  box-shadow:0 0 10px rgba(0, 0, 0, .4); }
.logo{width:1200px; height:120px; margin:0 auto;}
.logo_m{width:auto; height:120px; float:left;}
.logo_m img{height:120px; float:left;}
.logo_m .logo_txt{width:auto; height:55px; float:left; padding:35px 15px 30px 15px; color:#000;}
.logo_m .logo_txt .biaoti{width:auto; line-height:35px; font-size:23px;}
.logo_m .logo_txt .yingwen{width:auto; line-height:20px; font-size:16px; text-transform:uppercase;}
.logo_m .logo_txt .yingwen span{color:#075ead;}
.logo_m .logo_wel{width:auto; height:46px; line-height:46px; float:left; margin:22px 0px; color:#333; border-left:1px solid #a0a0a0; font-size:20px; text-indent:10px; font-family:ËÎÌå;}
.h_welcome{text-decoration:none; color:#fff; float:right; line-height:50px; height:50px; font-size:18px; text-align:center; padding:0px 20px; border:5px solid #e6b3ae; margin:27px 0px; background:#075ead;}
.h_tel{text-decoration:none; color:#075ead;padding:32px 40px 32px 60px; font-size:20px; line-height:25px; float:right; background:url(../images/tel.png) center left no-repeat;}
.h_tel span{color:#333; font-size:15px;}
.guide{width:auto; height:120px; float:right;}
.h_nav{position:relative; z-index:9998;width:auto; height:120px; float:left;}
.menu{ width:auto; height:120px; margin:auto;}
.menu ul{ width:auto; height:120x;}
.h_nav ul li { float:left; height:120px; position:relative; display:inline;}
.h_nav ul li a{ display:inline-block; font:16px "Microsoft Yahei"; color:#333; line-height:120px; height:120px; width:auto; padding:0px 23px; text-align:center;}
.h_nav li a:hover , .h_nav .cur a {text-decoration:none; color:#075ead;}
.h_nav li .home{text-decoration:none; color:#075ead;}
.h_nav .nones{ background:none;}
.h_nav li .erj{ position:absolute; top:120px; left:0px; width:200px;}
.h_nav li .erj li{ height:45px; overflow:hidden; background:none; padding-bottom:0px; margin-left:0; display:block; background:rgba(0,0,0,.7); border-bottom:1px dashed #fff; color:#fff; font-weight:normal; }
.h_nav li .erj li a{ font-size:13px; display:block; height:45px; line-height:45px; overflow:hidden;margin:0px; padding:0px;border:0px; width:200px; color:#fff;font-weight:normal; text-align:left; text-indent:25px;}
.h_nav li .erj li a:hover , .h_nav li .erj .cur1 a{ background:#075ead; color:#fff; text-indent:30px;}

.search{width:339px;height:35px; background:url(../images/search_bg.png) no-repeat; float:right; margin-top:15px;}
.search .key{width:300px;height:35px;line-height:35px;border:0;float:left; background:url(../images/search_bg.png) no-repeat left 0; color:#9d9d9d; font-size:14px;  text-indent:10px;}
.search .key[type="text"]:focus{outline:none;}
.search .sub{float:right;width:39px;height:35px;background:url(../images/search_bg.png) no-repeat right 0;border:none;cursor:pointer;}
.search .sub span{display:none;}
.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

#index_navigation_animate,#index_navigation_animate_1,#index_navigation_animate_2,#index_navigation_animate_3{-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;}