/*
-----------------------------------------------
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;
}
.header {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 999;
    border-bottom: 1px solid #f5f5f5;
}
/*头部*/
.fixed-top {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
}

#header {
    position: relative;
    height: 106px;
    margin: 0 auto;
    width: 100%;
    min-width: 1200px;
    position: relative;
    z-index: 90;
    background: url(../newimages/navbg.png);
}

#header .w {
    margin: 0 auto;
    width: 1200px; background-color:#00FF99
}
#logo {
    padding: 0px 0px 0px 0px; margin-top:23px;
    float: left;
}



.page_header{
    min-width: 1200px;
    margin: 0 auto;
    font-size: 12px; width:100%;
}


.head_top_main{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.page_head_top {
    height: 128px;
    background: #FFFFFF;
}

.head_top_logo{float:left; width:900px; height: 113px; margin-top:18px;}

.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_rmain {
    width: 300px; height: 128px;
    margin: 0 auto; float:right;
    position: relative; z-index: 9999;
}
.head_rmain img{ margin-top:34px;}

.wp-title_content {
    font-size: 12px;
    line-height: 140%;
    overflow: hidden;
    word-wrap: break-word;
    padding: 0px;
    border-color: transparent;
    border-width: 0px;
    height: 25px;
    width: 128px;
    display: block; background-color:#3333CC;
	
	position: absolute;
    right: 0;
    top: 50px;
}
.head_nav_main { width: 896px; height: 50px; margin: 31px auto 0 auto; position: relative; z-index: 9999; float:right;}
.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:128px; height:50px;overflow:visible;}

.head_nav_main ul li a.vvv{height:50px;display:block; color:#393b3c; text-align:center; font:700 16px/50px "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:#5da6dd;  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; }

.headernav{ width:100%; margin:0px auto; min-width:1200px; height:50px; background-color:#034389; /*background-color:#5da6dd*/}

/*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;
}


.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;}



.am-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
    max-width: 1000px;
}
.am-container{max-width: 1200px; width: 1200px; min-width: 1200px;}

.footer{ width:100%; background:#212121;  min-width:1200px;}
.fotbox{ padding:40px 0;}
.fotbox:after{ content:""; display:table; clear:both;}
.fottit{ font-size:18px; color:#fff; height:40px; line-height:40px; margin-bottom:10px;}
.fottit span{ width:2px; height:16px;  background:#686868; display:inline-block; position:relative; margin-right:8px;}

.foot-1{ float:left; border-right:1px solid #333; padding-right:45px;}
.foot-2{ width:300px; float:left;border-right:1px solid #333; min-height:162px; padding:0px 3px 0px 6px;}
.foot-3{ width:240px; float:right; font-size:14px;}
.footcontact{ color:#c0c0c0; font-size:14px;}
.footcontact p{ margin:0; line-height:28px; color:#c0c0c0; font:14px/28px "Microsoft YaHei","微软雅黑","宋体","Arial";}
.footcontact ul{ margin-top:10px; width:80%;}
.footcontact ul li{ line-height:34px;}
.footcontact ul li i{ color:#8dae66; width:20px;}
.footcontact ul li i.am-icon-phone{ font-size:16px;}
.footcontact ul li i.am-icon-mobile{ font-size:18px;}
.footnav span{ margin:0px 8px; font:13px/28px "Microsoft YaHei","微软雅黑","宋体","Arial";color:#FFF;}
.footnav a{color: #c0c0c0; display:inline-block; height:28px; line-height:28px; width:95px;/*display:inline-block; height:28px; line-height:28px; width:120px; font-size:14px; float:left*/ font:14px/28px "Microsoft YaHei","微软雅黑","宋体","Arial"; }
.footnav a.maxtitle{color:#fffcfc; font:700 14px/28px "Microsoft YaHei","微软雅黑","宋体","Arial"; }
.footnav a:hover{ color:#fff;}
.footewm img{ width:120px;}
.footewm span{ display:block; width:120px; color:#fff; text-align:center;}

.foot{ line-height:48px; text-align:center; color:#b0b0b0; border-top:1px solid #5d5d5d; font-size:14px;}
.foot a{color:#c0c0c0;}





.banner {
    margin:0px auto; padding:0px;  min-width:1200px;
}
.banner img {
    width: 100%; margin:0px auto; padding:0px; border:0px;  max-height:500px;
}
















