/* 排版样式 */
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; color:#252525; font-family: '微软雅黑',Microsoft YaHei,Arial, helvetica, sans-serif;}

li{ list-style-type: none}
img{ border: none}
body, tr, button, select, textarea{ font-size: 14px;  }

a {color: #666;text-decoration: none;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;}
a:hover{color: #018ae1;}

html{overflow-x:hidden;}
/* 文本溢出 */
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
input, textarea, button, a {outline:0}
*{ font-family:Microsoft YaHei; margin: 0; padding: 0; font-weight: normal;}
.w-1200{  width:1200px; margin:0 auto; }
.floatL{  float:left;}
.floatR{  float:right;}
.clearfix { clear:both; }
.red{color:#b52e23;}


.headerm{
	background-color:#eee;
	height:165px;
	background: url(/skins/Default/Img/Common/headbg.jpg) no-repeat center top;
	background-repeat: repeat-x;
	background-position: top;
}

.headerm .udline {
    width: 100%;
    height: 0px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #ffffff;
	}
.header{
	height:150px;
	color:#666; width: 1150px;
}
.header .top{ height:36px;line-height:36px;}
.header .top span{ height:36px; float:left; display:block; line-height:36px;}
.header .top p{ float:right;}
.header .top p a{ background:url(../images/index_34.png) no-repeat center right;padding:0 20px;}
.header .top p a:last-child{ background:none; padding-right:0;}
.header .top p a:hover{ color:#3954ab;}
.header .logo{
	display:block;
	float:left;
	margin-top:25px;
	height:97px;
}
.header .name{
	display:block; margin-left:10px;
	float:left;  
	margin-top:30px; font-size:19px;
	height:80px; width:400px;
}

.header .name span{color:#c22a1c;}

.header .logo img{ float:left;}
.header .phone{ float:right;
margin-top: 40px;
display: block;
background: url(../images/index_02.png) no-repeat center left;
padding-left: 50px;
padding-right: 49px;}
.header .phone span{  font-size:16px; color:#333;}
.header .phone h3{  font-size:23px; color:#c22a1c;}





.menu{ height:50px; background:url(../images/index_08.png) repeat-x; width:100%; }
.nav{height:50px; width:1200px; margin:0 auto;}
.nav li{width:148px;padding-right:2px; float:left;font-size: 15px;color: #fff; background:url(../images/index_03.jpg) no-repeat right;}
.nav li a{display:block;height:50px;width:148px; line-height:50px;color:#fff;text-decoration:none; text-align:center; font-size:14px;  }


.nav li .box{width:150px;height:auto;position:absolute; z-index:10000;	background-image: url(../images/index_35.png);
	background-repeat: repeat-x;
	background-position: bottom; background:#0065ce;display:none; }
.nav li .box a{
	display:block;
	height:38px;
	text-align:left;
	text-indent:47px;
	color:#fff;
	line-height:38px;
	background-color: #005896;
	background-image: url(../images/index_35.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.nav li .box a:hover{ font-weight:bold;  }
.nav li .box a:last-child{}
.nav li:last-child{background:none;}
.nav li a.active{background:url(../images/index08.jpg) repeat-x;color:#fff; }
.nav li:hover .tit{background:url(../images/index08.jpg) repeat-x; color:#fff; }
.nav li:hover .box{ display:block;}

.foot{ background:#1874bb; height:260px;}
.foot .w-1200{ background:#1874bb; height:260px;}
.foot  .footl{ width:960px; float:right;}
.foot  .footl .a{
	padding-top:33px;
	line-height:52px;
	height:52px;
	color:#dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #095992;
}
.foot  .footl .a a{color:#dddddd;padding-right:40px;}
.foot  .footl .a a:hover{ font-weight:bold;}
.foot  .footl p{color:#fff;padding-top:20px; line-height:27px;}
.foot .footr{ width:220px; float:left; background:#0160a2; height:260px;line-height:55px; text-align:center; color:#fff;}
.foot .footr img{ display:block;padding-top:54px; margin:0 auto;  text-align:center; color:#fff;}


/*修改*/
/*******顶层浮动搜索框start*******/
#search{position:fixed; bottom:150px; right:30px; width:60px; }
#search a{ background:#0480ce; display:block;margin-bottom:5px;  text-align:center; color:#fff;}
#search a:hover{ background:#0579c2;}

/*******顶层浮动搜索框end*******/
.scrollTop{ background:#0480ce; display:block;}
.scrollTop:hover{ background:#0579c2;}
/*修改结束*/


.i-search{height: 50px; background:#f5f5f5; overflow:hidden;}

.i-search p.floatL{line-height: 50px;}
.i-search b{font-size: 14px;color: #b93b31;}
.i-search a{display: inline-block;	padding: 0 14px;
	background: url(../images/index_34.png) no-repeat center right;;
	color: #888;transition: color 500ms ease-in 0ms;}
.i-search a.last{background: none;}
.i-search a:hover{color: #b93b31;}
.i-search form{	float: right;margin-top: 10px;}
.i-search input{float: left;width: 180px;height: 28px;padding: 0 14px;border: 1px solid #dadada;border-right: none;
	line-height: 28px;color: #cecece;}
.i-search input.submit{	width: 36px;height: 30px;padding: 0;border: none;background: url(../images/index_05.jpg) no-repeat;
}

.scrollTop{ background:#0480ce; display:block;}
.scrollTop:hover{ background:#0579c2;}

.videotanchu{ cursor:pointer;}
.mssptanchu{ position:fixed; top:0; left:0; background: rgba(0,0,0,0.7); height:100%; width:100%; z-index:1000000; display:none; }
.mssptanchum{ width:550px; height:400px; position:fixed; left:50%; top:50%; margin-left:-335px; margin-top:-180px; background:#fff;}
.mssptanchum .vclose{ position: absolute; right:-16px;; top:0px;}


.MP_MainItemBox{margin:0 auto; height:auto; font-size:14px;text-align:left;  margin-bottom:10px;}
.Pr_MainBox{ height:auto; margin:0 auto; margin-top:15px; margin-bottom:25px;}
