/*reset*/
@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img { list-style:none;border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button,input,select,textarea {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000000;}
iframe {margin:0 auto;}
a {text-decoration:none;color:#383838;cursor:pointer;}
body {background-color:#f7f7f7;min-width:1100px;text-align:center;min-height:100vh;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
input,a {outline:none;}
.inner {width:1100px;margin:0 auto;text-align:left;}
.floatL {float:left;}
.floatR {float:right;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.hideMore {display:none;}

/*--------------------------------top start--------------------------------*/
.top_title {width:100%;height:32px;background:#565656;}
.ul_top li {float:left;line-height:32px;}
.ul_top li a {color:#fff;font-size:12px;}
.ul1 {float:left;margin-left:8px;}
.ul1 li, .ul2 li {padding:0 5px;}
.ul1 li+li, .ul2 li+li {background:url(imageswhite_hr1.png) no-repeat left center}
.ul2 {float:right;margin-right:10px;}

.top_banner {width:100%;height:90px;background:url(imageswhite_bg4.png) bottom;}
.top_banner .inner {height:90px;text-align:left;}
.logo {display:inline-block;float:left;width:240px;height:73px;margin-left:78px;margin-top:6px;}
.logo a, .logo a img {display:inline-block;width:240px;height:73px;}
.iframe {float:right;width:360px;margin-top:15px;margin-right:90px;overflow:hidden;}
.top_banner p {float:right;line-height:60px;margin-top:15px;margin-right:10px;font-size:14px;font-weight:bold;}

.main {height:260px;}
.main .inner {height:100%;position:relative;}
.search {position:relative;z-index:100;float:left;display:inline-block;width:573px;height:46px;margin-top:110px;margin-left:230px;cursor:pointer;}
.search_input {float:left;display:inline-block;width:448px;height:46px;line-height:44px;padding-left:30px;background:url(imagessearch_input2.png) no-repeat center;color:#7d7d7d;border:none;}
.search_button {position:relative;float:right;display:inline-block;width:86px;height:46px;background:url(imagessearch_button2.png) no-repeat center;color:#fff;border:none;cursor:pointer;}
.map {position:absolute;top:0px;right:30px;}

.top_nav {position:fixed;bottom:167px;/*position:relative;*/width:100%;height:58px;z-index:100;}
.top_nav .inner {width:1100px;overflow:hidden;}
.top_nav ul {width:1100px;height:58px;line-height:58px;background:url(imagesblue_nav.png);}
.top_nav ul li {float:left;width:157px;text-align:center;font-size:16px;cursor:pointer;}
.top_nav ul li+li {background:url(imagesnav_hr.png) no-repeat left center;}
.top_nav ul li a {display:block;height:58px;;color:#fff;}
.top_nav ul li a img {float:left;margin-left:25px;margin-right:10px;}
.top_nav ul li a span {float:left;}

.nav {position:fixed;bottom:70px;width:100%;height:105px;margin-top:-8px;background:url(imageswhite_bg3.png) no-repeat center top;}
.height20 {width:100%;height:15px;}
.nav .inner {height:90px;}
.nav .inner ul {display:inline-block;}
.nav .inner li {float:left;height:90px;}
.nav .inner li.nav_hr {width:1px;}
.nav .inner li.nav_li {width:273px;}
.nav .inner li.nav_li>a {display:block;height:100%;}
.sexangle {float:left;margin-left:36px;margin-right:18px;}
.arrow {float:left;margin-top:20px;}
.arrow span {display:block;line-height:30px;}
.arrow img {display:block;}
/*---------------------------------top end----------------------------------*/

/*----------------------------bottom start------------------------------*/
.bottom {position:fixed;bottom:0;width:100%;height:70px;background:#565656;}
.bottom .inner {width:990px;height:65px;padding-top:5px;}
.bottom_text {width:750px;margin-left:55px;text-align:left;}
.bottom_text p {line-height:20px;color:#fff;font-size:12px;}
/*------------------------------bottom end------------------------------*/