/*
-----------------------------------------------
Author: linda (i5wangcom@sina.com)--爱我网工作室（www.i5wang.com）
Version: 2017.4.11
/* 公共布局 
---------------------------------------------- */
body,ul,ol,li,dl,dt,dd,table,tr,th,td,form,p{ margin:0; padding:0; font:100 12px/18px "Microsoft YaHei","微软雅黑","宋体",Arial; color:#333; }
/*body{ background:url(../images/bg2.jpg) repeat-y top center; }*/
ul,ol,li,dl,dt,dd{ list-style:none;}
li{ vertical-align:bottom;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
h1{font-size: 24px;}
a { color:#666666; text-decoration:none; font:13px/18px "Microsoft YaHei","微软雅黑","宋体",Arial;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}

.cls{clear:both;}
.header{ width:1000px; margin:0 auto;}
.fr { float:right;}
.fl { float:left;}
fieldset,img{border:0;}
em, i {font-style: normal}
fieldset, img {border: 0}
ul, ol, li {list-style: none;list-style-position:outside;}
button, input, select, textarea {font-size: 100%; outline: 0; }
textarea {resize: none}
/*table {border-collapse: collapse; border-spacing: 0}*/

p, span, em, strong{ word-break:break-all;word-wrap:break-word;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.clear {clear: both; display: block; height: 0; overflow: hidden; font-size: 0}
.left50_mar{ margin-left:50px;}
.left12_mar{ margin-left:12px;}
.left20_mar{ margin-left:20px;}
.clearit{clear:both; }

.mar_top_20{ margin-top:20px;}
.clears {clear:both;}
.text-center {
  text-align: center;
}

/*头部*/
.page_header{
    min-width: 1200px;
    margin: 0 auto;
    font-size: 12px; width:100%;
}


.head_top_main, .head_nav_main {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.page_head_top {
    height: 95px;
    background: #FFFFFF;
}

.head_top_logo{float:left; width:231px; height: 85px; margin-top:3px;
background-image: url(../images/logo.jpg);
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.jpg',sizingMethod='scale');
}

.page_header, .page_head_wel, .page_head_top, .page_head_nav {
    min-width: 1200px;
    margin: 0 auto;
    font-size: 12px; width:100%;
}
.page_head_nav {
    height: 45px;
    line-height: 45px;
    background: #00439B;
	*zoom: 1;
}
.head_nav_main {
    width: 840px; height: 95px;
    margin: 0 auto; float:right;
    position: relative; z-index: 9999;
}


.head_nav_main ul{ clear:both; width:100%; display:table; /*position:absolute; */ top:0px; z-index:999; overflow:visible;}
.head_nav_main ul li{ float:left; width:120px; height:95px;overflow:visible;}

.head_nav_main ul li a.vvv{height:95px;display:block; color:#0948b1; text-align:center; font:18px/95px "Microsoft YaHei","微软雅黑","宋体",Arial; letter-spacing:2px; }
.head_nav_main ul li div{ display:none; text-align:center; /*background:url(../images/lan1.jpg) #FF0033 repeat-x center bottom; */width:100%; border-top:1px solid #FFFFFF;}
.head_nav_main ul li div a{ display:block; color:#0948b1; font:13px/22px "Microsoft YaHei","微软雅黑","宋体",Arial; margin-top:10px; margin-bottom:8px;}
.head_nav_main ul li div a:hover{ color:#0948b1;}
.head_nav_main ul li.current{ background:#3787E0; color:#fff;}
.head_nav_main ul li.current a.vvv{ color:#fff;}
.head_nav_main ul li.current div{background:url(../images/lan1----.jpg) #FFFFFF repeat-x center top; line-height:20px; padding-bottom:10px; }


/*banquan*/
.col-xs-4, .col-xs-6{
  position: relative;
  min-height: 1px;
  /*padding-left: 15px; padding-right: 15px;*/
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-4, .col-xs-6 {
  float: left;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.footer {
  width: 100%;  min-width:1200px;
  height: 315px;
  font-size: 14px;
  color: #909090;
  background-color: #383838;
}
.footer-main{width: 1100px;margin:0 auto;padding-top:6px;}
.footer .foot-title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 25px;
}

.footer .foot-title a{
  font-size: 18px;
  color: #fff;
} 
.footer ul li a {
  color: #A09D9D;
  line-height: 30px;
}
.footer ul li a:hover {
  color: #fff;
}
.copy-info {
  margin-top: 20px;
}
.weixin .wx-img {
  height: 158px;
  width: 155px;
}
.weixin .tell-img {
  margin-right: 2px;
  width: 13px;
  height: 28px;
  font-size: 20px;
}
.weixin p {
  margin-top: 12px;
  font-size: 22px;
  color: #FFFFFF;
}
.copy {
  color: #646464; width:100%;  min-width:1200px;
  background-color: #353535; border-top:1px solid #585656;
}.center-vertical { color:#646464;
  position: relative;
  top: 50%;
  transform: translateY(-20%); padding:20px 0px 0px 0px;  line-height:27px;
}
.center-vertical a{ color:#646464;}
.center-vertical a:hover{ color:#646464;}

.lin {
    width: width:100%; min-width:1200px;
    height: 50px;
    padding: 20px 0;
    line-height: 25px;
    text-align: left; background-color:#353535; 
    border-top: 1px solid #404040;
    border-bottom: 1px solid #404040;
}.link_box {
    width: 1200px;
    margin: 0 auto;
}.link_title {
    width: 80px;
    float: left;
    display: inline-block;
}.link_content {
    width: 1120px;
    float: left;
    display: inline-block;
}.link_content ul li {
    float: left;
    display: inline;
    margin-right: 30px;
    line-height: 27px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.link_content ul li a {
    color: #949494;
}
.inside_banner{width:100%; min-width:1200px; margin:0 auto; background:url(/temp/banner.jpg) no-repeat center top; height:360px;}