@charset "utf-8";
/* CSS Document */

/**********************************头部开始********************************/

.w1250{ width:1250px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}

.common-layout3-7{}
.common-layout3-7 .divLayout-left{ width:25%; float:left;}
.common-layout3-7 .divLayout1-right{ width:35%; float:right;}
.common-layout3-7 .divLayout-right{ width:75%; float:right;}

.common-layout7-3{}
.common-layout7-3 .divLayout-left{ width:75%; float:left; background:#171717}
.common-layout7-3 .divLayout-right{ width:25%; float:right;}


.w1200:after{content:" "; display:block; visibility:hidden; clear:both;}
.head-top{height:141px;}
.head{  width:100%;z-index:9999;}
.head-foot{width:100%; height:3px; background:url(../webimages/topline.jpg) no-repeat center center;}
.head-logo{ float:left; margin-top:0px; margin-left:35px;}

/* 菜单 */
.head-nav{ z-index: 990;width:1250px; margin:0px 0 0 0px; }
.menu-ul{border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
	width:1250px;
}
.menu-ul li{ float:left; z-index:99; position:relative; width:18.6%;margin-left:1.2%; margin-bottom:2%}
.menu-ul li h3 a{ display:block;  padding:0 20px 0px; line-height:45px; font-size:18px; color:#ff6903; text-align:center;z-index:9999; border-bottom:0px solid #0D2941; font-weight:bold;
border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
	 background: linear-gradient(to top, #fff, #fff);
	 box-shadow: 0 0 15px rgba(0,0,0,.2);
}
.menu-ul li h3 a:hover,.menu-ul li .cur{ color:#fff; background:#1B6491; border-bottom:0px solid #1B6491;
border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
	 background: linear-gradient(to top, #ff6703, #f9a319);
}
.menu-ul li h3 #Home,.menu-ul li:hover h3 .home{ color:#fff;  background:#1B6491;border-bottom:4px solid #1B6491;}
.subnav{ position: absolute; top:54px; overflow: hidden; width:100%; display: none; z-index: 99999;}
.subnav a{display:block;line-height: 30px; font-size: 15px; color: #fff; border-bottom:1px solid #1B6491; text-align:center;overflow: hidden; background:#0D2941; height:45px; line-height:45px;}
.subnav2 a.alt{border-right:1px solid #1B6491; margin-left:-1px;}
.subnav a:hover, .subnav a.cur{ color: #fff; background:#1B6491;}
.subnav2{width:280%; left:-90%;}
.subnav2  a{float:left; width:50%;}
/* 菜单 */

/* 搜索 */
/* ============================================ *
 * Search Input
 * ============================================ */
 #search_mini_form .input-text {
    background: #fff;
    border: none;
    font-style: italic;
    font-size: 13px;
    color: #bbb;
	line-height:40px;
	padding-left:0px;
	width: 100%;
	 box-shadow: 0 0 10px rgba(0,0,0,.1);
}
#search {
    width: 100%;
    height: 40px;
    padding-right: 0px;
	
}
 
 
#search_mini_form .input-box {
    position: relative;
    padding-top: 0;
	z-index:999
}

#search_mini_form .input-text.validation-failed,
#search_mini_form .input-text:focus {
    outline: none !important;
}

#search_mini_form label {
    display: none;
}


#search_mini_form .search-button {
    height: auto;
    width: auto;
    text-indent: 0;
    font-size: 14px;
    font-weight: 600;
    padding: 0 30px;
}

#search_mini_form .search-button span {
    display: block;
    line-height: 35px;
    height: 40px;
}
#advice-required-entry-search {
    display: none;
}

#search_mini_form .search-button {
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 0;
    width: 112px;
    height: 40px;
    border: 0;

	background: url(../webimages/serchbat.jpg)

}

#search_mini_form .search-button:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    background-position: 4px -146px;
}

#search_mini_form .search-button:hover:before {
    opacity: 0.8;
}

#search_mini_form .search-button:active:before {
    margin-top: -13px;
    margin-left: -13px;
}
/* 搜索 */

#head_div{ float:left; padding-top:15px; margin-left:30px;}
#head_div .top_div{ text-align:right}
#head_div .top_div a{ display:inline-block; margin-right:16px; font-size:16px;}
#head_div .top_div a:hover{ color:#F78218}
#head_wx{ float:right; text-align:center; padding-top:10px; padding-right:5px}
#head_wx img{ margin:0; padding:0; float:left;}
#head_wx p{ font-size:16px; height:20px;}

/******************************头部 结束*************************/










/*****************************  底部开始   ******************************/

.mtr-footbg{ background: url(../webimages/footbg.jpg) no-repeat center; width:100%; height:42px;}
.hsh-foot{background: url(../webimages/footbg.jpg) no-repeat right bottom; border-top: 3px solid #0075CB}
.hsh-footTop{ overflow:hidden; padding:20px 0 70px; width:1200px;}
.hsh-foot dl{ float:left; margin-right:50px;}
.hsh-foot dt a{ font-size:16px; color:#000;display:block; margin-bottom:10px;}
.hsh-foot dd a{ line-height:27px; font-size:14px; color:#666 ; display:block;}
.hsh-foot dl.menu_dl{width:250px; margin-right:15px;}
.hsh-foot dl.menu_dl dd  a{width:45%; padding-right:4%; float:left;}

.hsh-foot dd a em{ margin-left:15px;}
.hsh-last{ overflow:hidden; float:right; width:125px; margin-top:40px; height:186px;}
.hsh-last dl{ float:none; margin:0; border-bottom:1px solid #69CBFF; padding-bottom:15px; margin-top:17px;}

.hsh-foot dl.foot_dl{ margin-right:50px}
.hsh-foot dl.foot_dl dd{ width:280px;}
.hsh-foot dl.foot_dl dd a{ display:inline-block; width:48%;}



.hsh-footEnd{ border-top: 0px solid #fff;  background:#cdcdcd;}
.foot_end{ width:1200px; margin:0 auto;text-align:center;color:#888; padding:15px 0}
.foot_end p a{ color:#888;}
.foot_end p a:hover{ color:#0075CB;}


.hsh-foot .Pleft{ line-height:50px; float:left;font-size:14px; color:#ccc}
.hsh-foot .Pleft a{ color:#444444;}
.hsh-foot .pright{font-size:14px; color:#444444; float:right; line-height:50px;}
.hsh-foot .pright a{ color:#ccc;}
.hsh-foot a:hover{ color:#0075CB ;}


.hsh-footTop .foot_center{text-align:center; float:right; padding:0px 0 0 30px; position:relative;}
.foot_center img{display:block; width:145px;}
.foot_center p{ color:#333; line-height:20px;font-size:14px;}
.foot_center div{position:absolute; width:192px; right:0px; bottom:-70px;}
.foot_center div img{width:100%; }

.hsh-footTop .foot_left{ float:left; }
.hsh-footTop .foot_right{ float:right; text-align: left; color:#666; font-size:14px; max-width:460px; margin-right:35px;padding:0px 0 35px 25px; border-left:1px solid #adadad}
.foot_right h3{font-size:26px; font-weight:bold;color:#e63d00; line-height:36px;}
.foot_right h5{color:#e63d00; margin-bottom:10px; font-size:11px;}
.foot_right img{ margin-bottom:10px; width:100%;}
.hsh-foot .foot_right p{ padding-left:30px; line-height:22px; text-align:left; background-size:22px 22px; margin-bottom:8px;}

.foot_right .foot_p1{background:url(../webimages/foot_add.png) left top no-repeat;}
.foot_right .foot_p2{background:url(../webimages/foot_tel.png) left top no-repeat;}
.foot_right .foot_p3{background:url(../webimages/foot_email.png) left top no-repeat;}
.foot_right .foot_p4{background:url(../webimages/foot_qq.png) left top no-repeat;}
.foot_right .foot_p5{background:url(../webimages/foot_us.png) left top no-repeat;}
.foot_right .foot_p6{background:url(../webimages/foot_fax.png) left top no-repeat;}

.foot_link{ width:100%; float:left; padding-top:15px; padding-bottom:10px;}
.foot_link span{ display:inline-block; padding:3px 10px; color:#69CBFF; border:1px solid #69CBFF; background:url(../webimages/link_bg1.png) 80px center no-repeat}
.foot_link a{ display:inline-block; color:#69CBFF; padding:3px 20px; background:url(../webimages/link_bg2.png) no-repeat right center;}
.foot_link a:hover{ color:#FFF;}


/* 右侧浮动 */  
.bdshare_popup_bg,.bdshare_popup_box{ right:89px !important; left:auto !important;}
.leftfloat{ position:fixed; right:15px; width:54px; height:363px; bottom:15%; color:#fff; z-index:99; /*border-top:3px solid #034379;*/}
.leftfloat div{ height:52px; margin-top:1px; cursor:pointer;}
.bdsharebuttonbox{background:#0075CB; color:#fff;}
.leftfloat .bdsharebuttonbox .bds_more {  margin: 0 !important;  background: url(../webimages/right01.png) center 8px no-repeat; width:54px; height:22px; display:block; font-size:12px; color:#fff; text-align:center; padding-top:28px; padding-left:0;}
.leftfloat div.float02{ background:#E63D00; color:#fff; text-align:center; padding-top:8px; height:44px; font-size:12px;}
.float02 img{ margin:0 auto 1px; display:block;}
.float03 {position:relative;}
.float03 a{ display:block; height:52px; width:54px; background:#0075CB url(../webimages/limg05.png) no-repeat center center;}
.float03 a:hover{background:#fff url(../webimages/limg01.png) no-repeat center center;}
.float03 .sub_float03{position:absolute; line-height:52px; width:110px; padding:0 15px; right:54px; top:0; background:#0075CB; color:#fff; margin:0; display:none;}
.leftfloat div.float04{padding-top:16px; height:36px; position:relative; background:#0075CB url(../webimages/limg02.png) no-repeat center center;}
.leftfloat div.float04:hover{ background:#fff url(../webimages/limg03.png) no-repeat center center;}
.leftfloat div.float04 img{ margin:0 auto;}
.leftfloat div.float05{ padding-top:14px; padding-left:15px; height:38px; width:39px; background:#0075CB; position:relative;}
.float06 a{ background:#e71419 url(../webimages/right07.png) 11px center no-repeat; display:block; height:52px; width:54px;}
.float07{ background:#FDC800 url(../webimages/right08.png) 16px center no-repeat;}
.sub_float05{ width:105px; position:absolute; left:-110px; top:50%;display:none; padding-right:5px; height:auto !important;}
.sub_float05 a{ height:32px; margin-bottom:1px; display:block; background:#0075CB url(../webimages/right06.png) 17px center no-repeat; text-indent:40px; color:#fff; font-size:12px; line-height:32px;}
.sub_float05 span{ display:block; position:absolute; background:url(../webimages/right10.png) no-repeat; width:5px; height:10px; right:0px; top:50%; margin-top:-5px;}
.leftfloat div.float04 .sub_float04{ width:133px; height:149px; border:1px solid #e6e6e6; background:#fff; text-align:center; font-size:12px; color:#666; position:absolute; left:-137px; top:-50px; display:none;}
.leftfloat div.float04 .sub_float04 span{ display:block; position:absolute; background:url(../webimages/wei01.png) no-repeat; width:5px; height:10px; right:-5px; top:50%; margin-top:-5px;}
.leftfloat div.float04 .sub_float04 img{ margin:0px auto 0; display:block}
/* 右侧浮动 */

/* 留言 */
.feedBack{width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999999;background:url(../webimages/index_12.png) repeat; display:none;}
.leave_message{width:644px; background:#f2f2f2; position:fixed; left:50%; margin-left:-322px; top:50%; margin-top:-259px; z-index:999; }
.message_form h2{ font-size:24px; color:#000; font-weight:bold; line-height:40px; border-bottom:1px solid #e6e6e6;}
.leave_message .email_form{ width:408px; margin:0 auto; padding-top:30px;}
.leave_message .email_form ul li textarea{ height:116px; width:280px; background:#fff; border:1px solid #e6e6e6; padding:10px;}
.hsh_close{ position:absolute; background:url(../webimages/close01.png) no-repeat; height:42px; width:42px; top:-21px; right:-21px; cursor:pointer;}
.diyform .codediv{overflow:hidden; margin-bottom:10px;}
.diyform .codediv input{border:1px solid #a5aeb6; margin:0 10px 0 80px; padding:3px; width:70px; height:26px; line-height:26px;float:left;}
.diyform .codediv img{height:30px; display:block; float:left;}

/******************************* 底部结束 ********************************/





/******************************* 底部样式2 ********************************/
.footer{background:#fff; padding:15px 0;}
.footer-left{float:left; margin-right:40px;padding-right:20px; border-right:1px solid #2FA7FF;}
.footer-left img{display:block; width:250px;}
.footer-center{ text-align:center;padding:10px;}
.footer-center .pt{margin-right:30px;}
.footer-center .pt a{margin-right:30px; color:#000;}
.footer-center p  a:hover{color:#2FA7FF;}
.footer-center p, .footer-center p a {color:#000;margin-right:50px;}
.footer-right{float:right; font-size:12px; color:#000; text-align:center;}
.footer-right img{display:block; }

/******************************* 底部样式2结束 ********************************/












/**************************** 内页主体 *********************************/
.innerweb{ width: 1210px; padding:20px; background:#fff; margin: 15px auto 40px;
border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
}

.banner img {display: block; position: absolute;left: 50%;margin-left: -960px;width: 1920px;z-index:-1}
.banner {width: 100%;position: relative;overflow: hidden; height: 340px !important;z-index:-1}
/*---标题---*/
.title{border-bottom:0px solid #cccccc; font-size:28px; color:#000; padding-bottom:25px; padding-top:20px; }
.title span{ float:right; background:url(../webimages/titleimg.png) no-repeat left center; padding-left:10px; font-size:15px;}
.title span a{ padding:0px 5px; color:#666; font-size:18px;}
.title span a:hover{ color:#1B6491;}
.title span a.cur{ color:#1B6491;}
/*---标题---*/

.nav-title{padding:15px 0px; text-align:center; margin-top:10px;}
.nav-title a{display:inline-block; color:#4c4c4c; width:149px; font-size:16px;height:57px; line-height:50px; text-align:center; background:url(../webimages/nav.png) no-repeat;
margin:0 8px; }
.nav-title a.cur,.nav-title a:hover{color:#fff; background:url(../webimages/nav_on.png) no-repeat center center;}

/************************* 内页主体 结束 ******************************/












































