/*
*************************** 标签格式化 **************************
*/
*{margin: 0; padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,canvas{
    display: block;
}
html,body{
    width: 100%;
    min-width: 1190px;
    font-family:microsoft yahei, Arial, Helvetica, sans-serif;
    color: #6e6e6e;
    font-size:14px;
    cursor: default;
}
html,body,object,iframe,form,
div,header,section,footer ,hgroup, menu, nav,summary,p,
a,span,applet,p,em,font,sub,sup,small, strong,b, i,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,ol,ul,li,
table,tbody,tfoot,thead,tr,th,td,
blockquote,pre,abbr,acronym,address,big,code,del,dfn,img,ins,kbd,q,s,samp,strike,tt,var,fieldset,label,legend,caption,time, mark, audio, video
{
    margin: 0;
    padding: 0;
    font-style: normal;
}
audio,canvas,video {
    display: inline-block;
}
table,tbody,tfoot,thead,tr,th,td{border: 0;}
audio:not([controls]) {
    display: none;
    height: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/*Base*/
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
a {
    color: #333333;
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
    cursor: pointer;
}
a:active,a:hover {
    outline: 0;
    /*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
:focus{outline:none}
body a,body a *{outline:none;blr:expression(this.onFocus=this.blur());}
/*表单元素*/
button,input,
select,textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button,input {
    line-height: normal;
}
button,select {
    text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],html input[disabled] {
    cursor: default;
}
input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input:focus{ outline: none}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input.submit {
    border: 0;
    margin: 0;
    cursor: pointer;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul,ol,li {
    list-style-type:none;
    /*list-style: decimal outside; list-style-position: outside;*/
}
body{background: #ffffff;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
form {display: inline;}
img {border: 0;-ms-interpolation-mode:bicubic}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

*html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}
.fl{
	float: left;
	_display:inline;
}
.fr{
	float:right;
	_display:inline;
}
.w1180{
	width: 1180px;
	margin: 0 auto;
}
.georgia{font-family: georgia;}
/*header start*/
.header{
	height: 167px;
	width: 100%;
	margin: 0 auto;
}
.head .logo{
	margin-top:25px;
	width: 177px;
}
.head .block{
	width: 335px;
	margin-top: 50px;
}
.head .block dl{
	margin-top: 3px;
	margin-right: 15px;
}
.head .block dl dd{
	float: left;
	font-size: 14px;
	padding: 0 8px;
}
.head .block dl dd a{
	font-size: 14px;
	color: #6e6e6e;
}
.head .block dl dd a:hover{
	color: #d0a04f;
	border-bottom: #d0a04f solid 2px;
}
.search{
	width: 143px;
	height: 25px;
	background: url(../img/search.png) no-repeat;
    overflow: hidden;
}
.search input{
	float: left;
}
.search .text{
	border: none;
	width: 102px;
	height: 21px;
	margin-left: 15px;
	margin-top: 2px;
}
.search .submit {
    position: relative;
    width: 21px;
    height: 21px;
    background-color: transparent;
    cursor: pointer;
}
.nav{
	margin-top: 24px;
}
.nav ul{
	width: 1180px;
}
.nav ul li{
	float: left;
	width: 131px;
	height: 47px;
	position: relative;	
	text-align: center;
	z-index: 10;
}
.nav ul li a{
	font-size: 18px;
	color: #6e6e6e;
	display: block;
	height: 30px;
	line-height: 30px;
	border-right: #bfbfbf solid 1px;
}
.nav  .nli.on .topnav{
	color: #d0a04f;
	font-weight: bold;
}
.nav ul li:last-child a,.nav ul li ul.subnav li a{
	border-right: none;
}
.nav ul li.active a,.nav ul li a:hover{
	color: #d0a04f;
	font-weight: bold;
}
.nav ul li ul.subnav{
	position: absolute;
	width: 131px;
	border-top: #d0a04f solid 3px;
	left: 0px;
	top:  44px;
	margin-top:0px;
	background: #fff;
	display: none;
}
.nav ul li ul.subnav li{
	border: none;
	height: 44px;
	line-height: 44px;	
}
.nav ul li ul.subnav li a{
	color: #6e6e6e;
	font-size: 14px;
	display: block;
	background: url(../img/start.png) no-repeat 16px center;
}
.nav ul li ul.subnav li a:hover{
	background: url(../img/stop.png) no-repeat 16px center;
	color: #d0a04f;
	font-weight: normal;
}
/*header end*/
/*footer*/
.footer{
	margin:0 auto;
	height: 215px;
	background: #265fa6;
	position: relative;
}
.foot-bg{
	position: absolute;
	top: -26px;
	left: 50%;
	margin-left: -28px;
}
.foot{
	padding-top: 55px !important;
}
.footLeft{
	width: 864px;
	margin-left: 210px;
}
.footNav{
	margin-left: -50px;
}
.footNav a{
	float: left;
	margin: 0 16px;
	font-size: 16px;
	color: #ffffff !important;
}
.footNav a:hover{
	color: #d0a04f !important;
}
.footNav i{
	float:left;
	font-size: 16px;
	color: #ffffff;
}
.contact{
	margin-top: 18px;
}
.contact ul li{
	float: left;
	height: 25px;
	width: 414px;
	margin-top: 10px;
	font-size: 14px;
	color: #ffffff;
	line-height: 25px;
}
.contact ul li i.icon-6{
	background: url(../img/icon-6.png) no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 20px;
}
.contact ul li i.icon-6.i_1{
	background-position: 0 0;
}
.contact ul li i.icon-6.i_2{
	background-position: -25px 0;
}
.contact ul li i.icon-6.i_3{
	background-position: -50px 0;
}
.contact ul li i.icon-6.i_4{
	background-position: -75px 0;
}
.casecodeRight{
	width: 180px;
	text-align: right;
	margin-right: 100px;
}
.code{
	width: 115px;
}
.footCopy{
	height: 70px;
	background: #194072;
	text-align: center;
	color: #7c8ba4;
	font-size: 12px;
	line-height: 24px;
	padding-top: 20px;
}
.footCopy img{
	position: relative;
	top: 4px !important;
}
.footCopy a{
	color: #7c8ba4 !important;
}
.footCopy a:hover{
    color: #ffffff !important;
}
.footCopy a:hover{
	color: #fff;
}
/*footer end*/
/**更多新闻**/
.main .D_newsMore {
	padding-bottom: 25px;
	padding-top: 30px;
	position: relative;
	width: 100%;
	margin-top:100px;
}

.main .D_newsMore .D_detfx {
	background: #f6f6f6;
	top: -38px;
	left: 50%;
	margin-left: -137px;
	padding: 0 10px;
	position: absolute;
}
.main .D_newsMore .D_detfx li {
	position: relative;
	float: left;
	margin-left: 5px;
}
.main .D_newsMore .D_detfx li a {
	display: inline-block !important;
	zoom: 1 !important;
	*display: inline !important;
	padding-left: 0 !important;
	margin: 0 !important;
	width: 30px !important;
	height: 30px !important;
}
.main .D_newsMore .D_detfx li .weixin {
	background: url(../images/wx.png) no-repeat center center !important;
}
.main .D_newsMore .D_detfx li .tqq {
	background: url(../images/QQ.png) no-repeat center center !important;
}
.main .D_newsMore .D_detfx li .qzone {
	background: url(../images/qzone.png) no-repeat center center !important;
}
.main .D_newsMore .D_detfx li .tsina {
	background: url(../images/sina.png) no-repeat center center !important;
}
.main .D_newsMore .D_detfx  li .more {
	background: url(../images/more.png) no-repeat center center !important;
}
.main .D_newsMore .D_detfx .D_fxss {
	background: url(../images/ss.png) no-repeat left center !important;
	min-width: 30px !important;
	height: 27px !important;
	border: 1px dashed #8fd9ff;
	background-color: white;
	padding: 0 5px 0 35px !important;
	line-height: 27px;
	font-weight: bold;
	min-width: 28px;
	display: block;
	border-radius: 5px;
	font-family: georgia !important;
	font-size: 16px !important;
	color: #ff8800 !important;
	display: block !important;
	min-width: 30px;
	text-align: center;
	cursor: pointer;
}
.main .D_newsMore .D_detfx:after {
	/* 必须设置一个空的congtent,否则不起作用  */
	content: "";
	/* 转换成块元素  */
	display: block;
	clear: both;
}
.D_newsMore .comm_box ul li a:hover{
   /*text-decoration: underline;*/
}
.D_newsMore .comm_box .i_news_list{
	padding: 0 220px;
}