@charset "utf-8";

/* CSS Document */



.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}

::selection {

	color:#fff;

    background-color: #114acc;

}



::-moz-selection {

	color:#fff;

    background-color: #114acc;

}



::-webkit-selection {

	color:#fff;

    background-color: #114acc;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "Î¢ÈíÑÅºÚ", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}









.headbg{height:160px; width:100%; background:url(../images/headbg.jpg) repeat-x; }

.head{ width:1180px; margin:0 auto; height:38px; line-height:38px;}



.head .h_l{ float:left;}

.head .h_r{ float:right;width:210px;line-height:38px;}

.head .h_r ul{float:left; width:268px;}

.head .h_r ul li{line-height:38px; float:left; width:65px; text-align:center;}

.head .h_r ul li a{ float:left;}







.top{ width:1180px; margin:0 auto; height:95px;}

.top .logo{float: left; position:relative;

height: 81px;

width:329px;

}

.top .logo span{

	font-size: 16px;

	position: absolute;

	color: #cd050f;

	top:62px;

	left: 162px;

}

.top .ms{float: left;

    font-size: 16px;

    height: 70px;

    padding-top: 31px;

    width: 402px;}

.top .ms span{ color:#114acc; }



.top .tel{

 background:url(../images/tel.png) left center no-repeat;

      float: right;

    font-size: 14px;

    height: 90px;

    line-height: 24px;

    padding-left: 59px;

    padding-top: 22px;

    width: 170px;



}

.top .tel h4{font-size:24px; float:left; height:43px; color:#0877f4; }







.navbg{ width:100%; height:57px; background:#114acc;}

.nav{ width:1200px; height:57px;line-height:57px; margin:0 auto; }

.nav ul li{ float:left; background:url(../images/navli.jpg) right center no-repeat;line-height:57px; height:57px; position:relative; }

.nav ul li a{padding-left:25px;

padding-right: 25px; font-size:15px;color:#FFF; 

-webkit-transition: all .5s; transition: all .5s; display:block;

}

.nav ul li:hover,.nav ul li.another {background:url(../images/navhover.png) center no-repeat;}



.nav li .submenu{display:none;position:absolute;top:57px;left:3px; z-index:88888;  width:101px;}

.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;width: 123px;

text-align: center;background:#cd050f;}

.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}

.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;height: 30px;

overflow: hidden;}

.nav li .submenu li.last{border:none;}

.nav li .submenu li a{ color:#FFF;float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;}

.nav li.drop-menu-effect span{background:url(../images/navli-06.jpg) right top no-repeat;}

.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline;}

.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}







.banquanbg{ background:url(../images/banquanbg.jpg) center no-repeat; height:229px; width:100%; color:#b1ccf3;}

.banquanbg .banquan{ width:1180px; margin:0 auto; padding-top:48px;}

.banquan .bqleft{ width:575px; float:left; line-height:35px;}
.banquan .bqleft h2{font-size:14px;}
.banquan .bqright{ width:579px; float:right;line-height:35px;}

.banquanbg .banquan a{color:#b1ccf3;}



.bqright h4{ float:left; width:331px; background:url(../images/rexianbg.jpg) right center no-repeat; height:37px; color:#FFF;}

.bqright h4 span{ float:right; width:219px; height:35px; text-align:center; font-size:20px; color:#FFF;}





.footbg{ width:100%; height:56px; line-height:56px; background:#181818;}

.footbg .foot{ width:1180px; margin:0 auto;height:56px;}

.footbg .foot ul li{ float:left; background:url(../images/navftli.jpg) right center no-repeat; height:56px; line-height:56px; padding:0px 2px;}

.footbg .foot ul li a{ font-size:14px; color:#FFF;}