﻿@charset "utf-8";
/* Reset */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }s
abbr,acronym { border: 0; }
input{
	outline:none;
}	 
/* Public */ 

body{ color:#444;font:16px/20px "Microsoft YaHei", SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; cursor: default;min-width: 1300px; }
input::-webkit-input-placeholder{color: #999999;}
a{color: #444;text-decoration:none;outline:none;font-size: 14px;}
a:hover { color: #1664b0; }
.clear { clear: both; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.hide { display:none;}
#wrap{background: url(../img/warp_bg.png) center top no-repeat;}
.row{width: 1200px;margin: auto;}
/* 头部 */
#header .topbar{height: 40px;background-color: #f5f5f5;line-height: 40px;}
#header .topbar .fr span,#header .topbar .fr a{font-size: 15px;color: #666;float: left;}
#header .topbar .fr .spe{display: inline-block!important;font-size: 12px;line-height: 40px;margin: 0 12px;}
#header .topbar .fl span{font-size: 15px;color: #666;}
#header .inner,#header .inner .row{height: 140px;position: relative;}
#header .inner .logo{width: 450px;height: 65px;background: url(../img/logo.svg) no-repeat;position: absolute;top: 37px;left: 0;}
#header .inner .logo a{display: block;width: 450px;height: 65px;}
.search{height: 45px;line-height: 45px;}
.siteSearch{width: 400px;height: 46px;margin: 47px 0 0;}
.siteSearch .keyword{height: 45px;line-height: 45px;border-radius:  23px 0px 0px 23px ;width: 279px;border: solid 1px #eeeeee;border-right: 0;padding-left: 50px;background: url(../img/search_icon.png) 20px 50% no-repeat;background-color: #fff;float: left;font-size: 16px;}
.siteSearch .submit{width: 70px;height: 46px;background-color: #1664b0;border-radius: 0px 23px 23px 0px;float: left;border: none;font-size: 16px;color: #fff;line-height: 46px;text-indent: -2px;text-align: center;cursor: pointer;}

#topNav{height: 60px;background-color: #1664b0;z-index: 9;}
.mainNav{width: 1200px;margin: auto;}
.mainNav .li1{float: left;height: 60px;line-height: 60px;width: 150px;text-align: center;}
.mainNav .li1 .sh{display: none;}
.mainNav .li1 .a1{display: block;height: 60px;line-height: 60px;font-size: 22px;color: #fff;}
.mainNav .li1 .ul1,.mainNav .li1 .ul1 .ul2{display: none;z-index: 6;position: relative;width: 250px; left: -50px;}
.mainNav .li1.on1 .a1{font-weight: 900;}
.mainNav .li1 .ul1 .li2{height: 50px;line-height: 50px;background-color: #f3f7fb;position: relative;}
.mainNav .li1 .ul1 .li2 .a2,.mainNav .li1 .ul1 .ul2 .li3 .a3{display: block;height: 50px;line-height: 50px;font-size: 16px;color: #333;}
.mainNav .li1 .ul1 .li2:hover,.mainNav .li1 .ul1 .ul2 .li3:hover{background-color: #1664b0;}
.mainNav .li1 .ul1 .li2:hover .a2,.mainNav .li1 .ul1 .ul2 .li3:hover .a3{color: #fff;}
#mainNav li .sh,#mainNav2 li .sh{display: none;} 
.mainNav .li1 .ul1 .ul2{position: absolute;top: 0;left: 250px;width: 150px;}
.mainNav .li1 .ul1 .ul2 .li3{width: 150px;height: 50px;line-height: 50px;background-color: #f3f7fb;}
.mainNav .li1 .ul1 .li2.hasUl2:hover .ul2{display: block;}


#footer{height: 186px;background: url(../img/footer_bg.jpg) center top no-repeat;clear: both;padding: 0;margin: 0;width: 100%;}
#footer .sydw{float: left;margin: 56px 6px 0 -12px;}
#footer .copyright{font-size: 16px;color: #fff;float: left;line-height: 36px;margin: 39px 0 0;text-align: left;}
#footer .copyright .link_bok a{font-size: 16px;color: #fff;}
#footer .copyright .spe{margin: 0 12px;}
#footer .ewm_box{height: 112px;margin: 42px 0 0 34px;}
#footer .ewm_box .title{height: 22px;font-size: 12px;color: #fff;line-height: 28px;}
#footer .ewm_box .pic{width: 90px;height: 90px;}
#footer .ewm_box .wx,#footer .ewm_box .phone{width: 90px;text-align: center;float: left;}
#footer .ewm_box .wx{margin-right: 20px;}
#footer .ewm_box .wx .pic{background: url(../img/wx.jpg) no-repeat;}
#footer .ewm_box .phone .pic{background: url(../img/phone2.jpg) no-repeat;background-size: 100%;}
#footer .copyright .ga{padding-left: 34px;background: url(../img/ga.png) 12px 50% no-repeat;color: #fff;}
#footer .copyright .zyzx{margin: 0 6px;}
#footer .copyright .ba{padding-left:15px; color:#fff;font-size: 16px;}

.firendbox{height: 36px;padding: 12px 0;background-color: #f7fbff;clear: both;}
.linkhd{float: left;height: 36px;line-height: 36px;margin-right: 30px;}
.linkhd a{font-size: 16px;color: #1664b0;}
.linkbd{height: 36px;float: right;width: 1105px;}
.selectBox{float: left;width: 360px;}
.selectBox .viewBox{background-color: #f3f7fb;border-radius: 5px;border: solid 1px #dee8f3;height: 34px;line-height: 34px;position: relative;}
.selectBox .viewBox span{margin-left: 20px;font-size: 15px;}
.selectBox .viewBox i{position: absolute;display: block;background: url(../img/yqlj_icon.png);width: 12px;height: 8px;right: 16px;top: 14px;}

.optionBox{display: none;position: relative;z-index: 6;}
.optionBox li{width: 100%;height: 36px;line-height: 36px;background-color: #f3f7fb;}
.optionBox li a{display: block;padding: 0 20px;}
.optionBox li:hover{background-color: #d6e5f3;}
.selectBox .optionOn{display: block;}

.selectBox2{margin: 0 12px;}

.linkbd .li2{margin: 0 12px;}
.linkbd li select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../img/yqlj_icon.png) no-repeat scroll 330px center transparent;padding-right: 16px;outline: none;}
.linkbd li select{height: 36px;line-height: 36px;width: 360px;background-color: #f3f7fb;border-radius: 5px;border: solid 1px #dee8f3;padding-left: 20px;font-size: 15px;}
select::-ms-expand {display: none;}
.linkbd li select option{height: 36px;line-height: 36px;}

.sideFixed {z-index: 9;position: fixed;bottom: 276px;left: 50%;margin-left:620px;width: 60px;font-size: 12px;_position: absolute;transition: all 0.5s;opacity: 0;}
.sideFixed.on{opacity: 1;}
.sideFixed li {position: relative;width:50px;height: 50px;background-color: #dddddd;border-radius: 5px;}
.sideFixed li a {margin:0 auto;width:50px;height: 50px;display: block;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;overflow:hidden;cursor:pointer;background: url(../img/top_icon.png) center no-repeat;border-radius: 5px;}
.sideFixed li:hover{background-color: #1664b0;}
