@CHARSET "UTF-8";

/*= Reset =*/
*{word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
table td{word-break:break-all;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
img,fieldset{border:0;}
*:focus{outline:0;}
em,i{font-style: normal;}

/*= Typography =*/
body,input,button,select,textarea,optgroup{font:100% "Lucida Grande",Helvetica,Arial,sans-serif;}
code{font-family:Consolas,"Courier New",monospace;}
body{line-height:1.5;background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/*= Common style =*/
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clear {clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.overflow{overflow:auto; zoom:1;}
span.clearinput,.btnwrap span.clr{width:0;overflow:hidden;display:inline-block;float:left;}
input.button,button{cursor:pointer;overflow:visible;/*Fix IE lt 8 bug*/}
textarea{overflow:auto;/*Hide the scrollbar for IE*/}
label[for]{cursor:pointer;}
a{cursor:pointer;color:#3B65AE;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.f1 {float:left;}
.f2 {float:right;}
.hide{display:none;}

.grey{color:#999;}
.darkgrey{color:#555;}
.red{color:#f00;}
.blue{color:#008AE2;}
.green{color:#3aa000;}
.yellow{color:#DA6100;}
.orange{color:#ff5400;}

.purple{color:#FF00FF;}
.darkred{color:#900;}
.brown{color:#960;}
.pink{color:pink;}

.large{font-size:117%;}
.larger{font-size:150%;}
.linethrough{text-decoration:line-through;}

.align-center{text-align:center;}

.txt-nodata{line-height:200%;text-align:center;}

.w1{width:25px;}
.w2{width:50px;}
.w3{width:75px;}
.w4{width:100px;}
.w5{width:125px;}
.w6{width:150px;}
.w7{width:175px;}
.w8{width:200px;}
.w9{width:225px;}
.w10{width:250px;}
.w11{width:275px;}
.w12{width:300px;}
.w13{width:325px;}
.w14{width:350px;}
.w15{width:375px;}
.w16{width:400px;}
.w17{width:425px;}
.w18{width:450px;}
.w19{width:475px;}
.w20{width:500px;}

.col-sub,.col-extra,.col-main,.main-wrap{overflow:hidden;}

.input_txt{
	border:1px solid #CCC;
	padding:3px 2px;
	background:url(images/input_bg.png) repeat-x #FFF;}
.btn_submit{
	width:80px;
	height:24px;
	line-height:24px;
	background:#05689f;
	border:none;
	text-align:center;
	cursor:pointer;
	color:#FFF;
	margin-right:15px;
	border-radius: 3px;
}
.btn_reset{
	width:80px;
	height:24px;
	line-height:24px;
	background:#ddd;
	border:none;
	text-align:center;
	cursor:pointer;
	color:#333;
	margin-right:15px;
	border-radius: 3px;
}

/*背景颜色*/
body{
	color:#666;
	background:#fff url(images/bg-loop.jpg) repeat-X top;
	font-family:"Microsoft YaHei",'FontCreatorProgramRegular','黑体',Tahoma, Geneva, sans-serif;
	font-size:14px;
}
a:link,a:visited{color:#555;text-decoration:none;}
a:hover,a:active{color:#d40120;text-decoration:none;}
a.highlight{color:#b4001a;}
#doc{font-size:12px;width:960px;margin:0 auto;}
.col-sub,.col-extra{float:left;display:inline;}

.form .row .label{float:left;display:inline;}
.form .row .enter,.form .row span.tips,.form .row blockquote{float:left;}

a.btnwrap{text-decoration:none !important;}
.btnwrap{display:inline-block;height:26px;padding-right:4px;background:url(images/buttons.png) no-repeat 100% -26px;overflow:hidden;margin-right:4px;_margin-right:8px;*margin-right:8px;*display:block;*float:left;}
.btnwrap .btn-inner{display:inline-block;height:26px;padding:0 6px 0 8px;background:url(images/buttons.png) 0 0;border:none;line-height:26px;color:#555;text-decoration:none;}

.btn-highlight{background-position:100% -78px;}
.btn-highlight .btn-inner{background-position:0 -52px;color:#000;font-weight:bold;}

.btn-h30{height:30px;padding-right:5px;background:url(images/buttons-h30.png) no-repeat 100% -30px;}
.btn-h30 .btn-inner{height:30px;padding:0 6px 0 9px;background:url(images/buttons-h30.png) 0 0;font:117% "Microsoft Yahei";line-height:30px;color:#D12C00;}
.btn-h30:hover{background-position:100% -90px;}
.btn-h30:hover .btn-inner{background-position:0 -60px;}

.img-align-left{display:block;float:left;margin:0 10px 10px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* 针对 Google Chrome、Safari 3.0、Opera 9 的CSS样式 */
.btnwrap .btn-inner{margin-right:-3px;}
.btn-h30 .btn-inner{margin-right:0;}
}


/*= Header style 头部样式=*/
#hd .sitename{
	width:352px;
	height:88px;
	float:left;
	overflow:hidden;
}
#hd .sitename a{
	width:352px;
	height:88px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	*display:block;*font-size:60px;
}

#hd .sitename img{}

#hd .language{float:right;}
#hd .language .language-inner{
	float:right;
	height:33px;
	line-height:33px;
	overflow:hidden;
}
#hd .language .language-inner a,#hd .language .language-inner span{margin:0 0.8em 0 0.9em;}
#hd .language .language-inner a:hover{text-decoration:underline;}

#hd .search{
	height:28px;
	clear:both;
	float:right;
}
#hd .search .enter,
#hd .search .btn{float:left;_display:inline;}
#hd .search .enter{
	width:176px;
	padding:0 3px;
	height:27px;/*因为有border所以要少1个px*/
	margin-right:3px;
	line-height:28px;
	background:#fff;
	border:1px solid #d5d5d5;
	color:#999;
}
#hd .search .btn{
	width:66px;
	height:28px;
	border:none;
	background:url(images/adxf-com.png) no-repeat 0px -288px;
}

.sitenav {
	background:url(images/adxf-com.png) no-repeat 0px -150px;
}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main li a span{
	float:left;
	width: 99px;
	font-size:12px;
	text-align:center;
}
.sitenav .menu-main li{
	position:relative;
	background:url(images/adxf-com.png) no-repeat 0px -150px;
}
.sitenav .menu-main li.last-item{background:none;}
.sitenav .menu-main li a{
	display:block;
	height:28px;
	line-height:28px;
	color:#fff;
	/*padding:0 25px;*/
	white-space:nowrap;
	text-decoration:none;
}
.sitenav .menu-main li a span{}
.sitenav .menu-main li a:hover,.sitenav .menu-main li a:active,.sitenav .menu-main li.open a{
	color:#fff;
	background:url(images/adxf-com.png) no-repeat 0px -194px;
}
.sitenav .menu-main li a:hover span,
.sitenav .menu-main li a:active span,
.sitenav .menu-main li.open a span{}

.sitenav .menu-main li .menu-child,
.sitenav .menu-main li .menu-child a{background:#b50114;} 
.sitenav .menu-main li .menu-child{position:absolute;width:225px;top:43px;left:-1px;display:none;padding:3px 0;}
.sitenav .menu-main li .menu-child a{display:block;padding:0 24px 0 25px;float:none;font-weight:100;padding-bottom:0;font-size:107%;color:#fff;line-height:23px;height:23px;}
.sitenav .menu-main li .menu-child a:hover{color:#ae0113;background:#fff;text-decoration:none;}



/*= Content & layout style 内容&布局样式=*/
.bd-inner{padding-top:10px;}

.ur_here{
	padding-bottom: 10px;
}

.layout-home .col-main{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.layout-home .col-main .main-wrap{margin-left:285px;}
.layout-home .col-sub{width:270px;margin-left:-100%;}
.three-cols .col-main .main-wrap{margin-right:265px;}
.three-cols .col-extra{width:250px;margin-left:-250px;}

.layout-innerpg .col-main{float:left;width:100%;min-height:1px;}
.layout-innerpg .col-main .main-wrap{margin-left:255px;}
.layout-innerpg .col-sub{width:240px;margin-left:-100%;}

.main-layout{clear:both;overflow:hidden;}

.layout-innerpg .col-main .search-main{margin-right:0;margin-left:0;}

/*= Default block style 默认块 样式=*/
.block,
.block-nohead{}
.first-block{
	/*margin-bottom:15px;*/
}
.last-block{margin-bottom:0;}
.block{}
.block .block-head {
	overflow:hidden;
}
.block .block-head .head-inner{}
.block .block-head .title{
	float:left;
}
.block .block-head .links{
	float:right;
	height:44px;
	width:55px;
	text-align:right;
	padding-right:15px;
	background:url(images/adxf-com.png) no-repeat -240px -238px;
}
.block .block-content{
	padding:0px;
	margin-bottom:15px;
	/*右侧内容背景色*/
	background: url(images/705.png) bottom repeat-y;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}
.block .block-foot{display:none;}

.block .block-head{
	height:auto;
	overflow:hidden;
	/*order-bottom:1px solid #db0121;*/
}
.block .block-head .head-inner{
	height:44px;
	line-height:44px;
	background:url(images/adxf-com.png) no-repeat 0px -634px;

}

/*标题颜色*/
.block .block-head .title{
	margin-left:33px;
}


/*= Text content 文本内容=*/
.content-text{
	line-height:33px;
	margin:0px 10px 3px 10px;
}




/*= Simple list 简单列表=*/
.block .block-content .item-list,
.menu-list-simple{}
.block .block-content .item-list li, .menu-list-simple li{
	padding-left:20px;
	line-height:33px;
	background:url(images/adxf-com.png) no-repeat -410px -288px;
}
.block .block-content .item-list li .date{
	margin-left:1em;
	color:#7c7c7c;
}
.block .block-content .item-list li.cur a{
	color: #05689f;

}
.block .block-content .item-list li .catalog,
.list-table .title .catalog{
	margin-right:1em;
}
.list-table .data a{
	color:#f2901c;
	
}
/*========新闻页分类链接颜色===============
=========================*/
.block .block-content .item-list li .catalog a,
.list-table .title .catalog a{
	color: #999999;
}

/*= Gallery list 图片列表=*/
.list-gallery{
	margin:2px 16px;
}
.list-gallery li{
	float:left;
	width:116px;
	padding:10px 5px;
	height:auto;
	overflow:hidden;
}

.list-gallery li .thumb{
	width:116px;
	height:87px;
}
.list-gallery li .thumb a{
	width:116px;
	height:87px;
	overflow:hidden;
	display:block;
}
.list-gallery li .thumb a img{
	width:116px;
	height:87px;
	display:block;
}
.list-gallery li .des{
	text-align:center;
	line-height:25px;
}
.list-gallery li .des p{overflow:hidden;}
.list-gallery li .des .default{
	height:25px;
}
.list-gallery li .des .catalog a{color:#a0bbb6;}

.col-sub .list-gallery{padding-left:0;margin-right:-20px;}
.col-sub .list-gallery li{padding-right:20px;}

.col-extra .list-gallery{padding-left:0;margin-right:-10px;}
.col-extra .list-gallery li{padding-right:10px;}

.main-layout .list-gallery{padding-left:0;margin-right:-20px;}
.main-layout .list-gallery li{padding-right:20px;}

/*内页的列表*/
.layout-innerpg .list-gallery{
	margin:10px 12px;
	padding:0px;
}
.layout-innerpg .list-gallery li{
	width:150px;
	background-color:#FFF;
	margin:10px 5px;
}
.layout-innerpg .list-gallery li .thumb{
	width:150px;
	height:113px;
	text-align:center;
}
.layout-innerpg .list-gallery li .thumb a{
	width:150px;
	height:113px;
}
.layout-innerpg .list-gallery li .thumb a img{
	width:150px;
	height:113px;
}

.layout-innerpg .col-sub .list-gallery{padding:0;margin:0;}
.layout-innerpg .col-sub .list-gallery li{float:none;padding-right:0;margin:0 auto;}


/*= Mixed list 混合表=*/
.list-mixed{padding:0;}
.list-mixed .entry{border-bottom:#ccc 1px dashed;padding:10px 0 10px 160px;}
.list-mixed .entry .thumb{margin-left:-160px;margin-top:3px;float:left;display:inline;}
.list-mixed .entry h3{font:133% "Microsoft Yahei";padding:0 0 8px; border-bottom:1px dashed #d6d6d6;}
.list-mixed .entry h3 a{color:#5c5c5c;}
.list-mixed .entry .des{line-height:180%;color:#999;padding-bottom:1.2em;}
.list-mixed .entry .detail{padding-top:0.7em;border-top:#dedede 1px dashed;}
.list-mixed .entry .detail .item{display:inline-block;margin-right:16px;*margin-right:20px;_margin-right:20px;}

.list-mixed .entry .thumb{width:140px;height:105px;}
.list-mixed .entry .thumb a{width:140px;height:105px;overflow:hidden;display:block;}
.list-mixed .entry .thumb a img{width:140px;display:block;}


/*= Table list 表格列表=*/
.list-table{ padding: 10px 15px;}
.list-table .data{width:100%;}
.list-table th,.list-table td{
	text-align:center;
}
.list-table th{
	border-bottom:#7e7e7e 1px dashed;
	height:33px;
	font-weight:bold;
	color:#333333;
}
/*========新闻列表颜色=================
===================================*/
.list-table td{
	color: #999999;
	line-height:33px;
	border-bottom:#cccccc 1px dashed;
}
.list-table td.title span{
	color:#323232;
}
/*===============================*/
.list-table .title{
	text-align:left;
	padding-left:20px;
}
.list-table td.title{
	padding-left:20px;
	background:url(images/adxf-com.png) no-repeat -410px -288px;
}


/*= Contact block 内容块=*/
.block-contact .block-content{
	line-height:33px;
}


/*= Vote block 投票块=*/
.form-vote{padding:0;}
.form-vote .vote-des{line-height:180%;}
.form-vote .vote-options{padding:5px 0;}
.form-vote .vote-options li{padding:4px 0 3px;}
.form-vote .vote-options .input{float:left;padding-top:3px;margin-right:6px;}
.form-vote .vote-options .des{float:left;}


/*= Links 链接=*/
.link-list{
	line-height:33px;
}
.link-list li{
	margin:0px 0px 0px 15px;
	width:90px;
	float:left;
}
.link-list li img{
	display:block;
	width:88px;
	margin:1px;
	height: 31px;
}


/*= Login & user information 登录 用户信息=*/
.block-widget-user .form-login .label{width:86px;margin-left:0;text-align:right;line-height:30px;}
.block-widget-user .form-login .enter{padding:4px 0 0 1px;}
.block-widget-user .form-login .enter input{border:#ccc 1px solid;width:120px;padding:3px 2px 2px;}
.block-widget-user .form-login .enter input:focus{border-color:#999;}
.block-widget-user .form-login .buttons{padding:7px 0 5px 86px;;}

.block-widget-user .userinfo{}
.block-widget-user .userinfo .welcome{line-height:180%;}
.block-widget-user .userinfo .links{padding-top:10px;line-height:140%;}
.block-widget-user .userinfo .links a{display:inline-block;padding-right:12px;border-right:#ccc 1px solid;margin-right:8px;color:#b4001a;}
.block-widget-user .userinfo .links a.last{padding:0;margin:0;border:none;}



/*= Pagenation 页码标注=*/
.pager{padding-top:10px;}
.pager .list{text-align:center;}
.pager .list a,
.pager .list span{display:inline-block; color:#666;}
.pager .list a:hover {}
.pager .list span {}
.pager .list span em { color:#f00; font-style:normal;}
.pager .list .pager-nolink span{ color:#DDD;}
.pager .list .pager-current span{ color:#05689f;}


/*= Register 注册=*/
.layout-innerpg .col-main .form-reg{padding:38px 10px 40px;}


/*= Comments 评论=*/
.layout-innerpg .col-main .form-comment{padding:0 10px;}

.commentslist{padding:0 20px;}
.commentslist a{color:#f00;}
.layout-innerpg .col-main .commentslist .form blockquote{background-color:transparent;border:none;margin-top:10px;}
.commentslist .entry{margin-bottom:10px;padding:0 10px;background:#FFFCF5;border:#F3E6C6 1px solid;}
.commentslist .entry-head{line-height:30px;padding:2px 6px 0;border-bottom:#F9F0DB 1px solid;}
.commentslist .entry-head .author{float:left;color:#333;}
.commentslist .entry-head .meta{text-align:right;display:block;}
.commentslist .entry-head .meta .location{margin-right:1em;}
.commentslist .entry-content{padding:15px;line-height:180%;}
.commentslist .entry-body .operate{padding:15px 10px 10px;text-align:right;}
.commentslist .entry-body .operate a{margin:0 0.7em;}
.commentslist .comment-reply{margin:0 20px 10px;}
.commentslist .comment-reply .reply-show{padding:6px 15px 10px;background:#fff;border:#F3E6C6 1px solid;}
.commentslist .reply-show .reply-head{line-height:25px;}
.commentslist .reply-show .reply-author{float:left;color:#f60;}
.commentslist .reply-show .reply-operate{float:right;}
.commentslist .reply-show .reply-operate a{margin:0 0.7em;}
.layout-innerpg .col-main .commentslist .comment-reply .form textarea{border-color:#ECD7A6;}
.layout-innerpg .col-main .commentslist .comment-reply .form textarea:focus{border-color:#f60;}
.commentslist .comment-reply .form .buttons{padding-top:10px;}
.commentslist .comment-reply .form .buttons input{height:24px;padding:0 5px;margin-right:0.3em;background:#fff;border:#D2D0D7 1px solid;color:#999;cursor:pointer;}
.commentslist .comment-reply .form .buttons .submit{color:#fff;background:#597797;border-color:#000;font-weight:bold;}

.commentslist .entry-new{border-color:#f60;border-style:dashed;}


/*= Article view 文章视图=*/
.layout-innerpg .col-main .block-article-view .block-content{}
.block-article-view .article-head{}
.block-article-view .article-head .title{color:#000;font:150% "Microsoft Yahei";padding:25px 20px 15px;font-weight:bold;}
.block-article-view .article-head .meta{padding:0 20px 8px;border-bottom:#ccc 1px dashed;}
.block-article-view .article-head .meta .item{margin-right:0.7em;}
.block-article-view .article-summary{padding:20px 40px 30px;color:#999;line-height:180%;}
.block-article-view .article-content{font-size:117%;line-height:200%;padding:0 25px 25px;}
.block-article-view .article-content p{padding-bottom:0.8em;}

.block-article-view .article-content .caption-image{padding:5px;border:#ddd 1px solid;line-height:18px;background:#f1f1f1;margin-bottom:1em;}
.block-article-view .article-content .caption-image img{display:block;}
.block-article-view .article-content .caption-image span{display:block;color:#888;text-align:center;font-size:88%;padding-top:5px;}
.block-article-view .article-content .caption-aligncenter{margin-left:auto;margin-right:auto;}
.block-article-view .article-content .caption-alignleft{float:left;margin:6px 20px 6px 0;}
.block-article-view .article-content .caption-alignright{float:right;margin:6px 0 6px 20px;}

.block-article-view .article-content a{color:#2D78C4;}

.block-article-view .article-foot{text-align:right;padding:0 20px 10px;color:#999;}
.block-article-view .article-foot .item{margin-left:1em;}



/*= Products detail 产品详细=*/
.layout-show-withpic .info .btn-buy{margin-top:10px;}
.pro-param-list{padding:0;}
.pro-param-list li{width:190px;height:26px;padding:0 5px 0 0;line-height:26px;float:left;overflow:hidden;}


/*= Offer view 见解显示，回复显示=*/
.block-offer-detail .detail-head{border-bottom:#ccc 1px dashed;padding:10px 0;}
.block-offer-detail .detail-head .title{color:#999;float:left;}
.block-offer-detail .detail-head .date{float:right;color:#999;}
.block-offer-detail .block-content .title span{color:#000;font:133% "Microsoft Yahei";}
.block-offer-detail .detail-list{padding:15px 0 10px;width:330px;float:left;}
.block-offer-detail .detail-list .item{padding:5px 0 4px;line-height:180%;}
.block-offer-detail .detail-list .btn-resume{margin:15px 0 0;}


/*= Footer 脚部*/
#ft{
	text-align:center;
	padding:10px 0;
	font-size:12px;
	background:url(images/bg-loop-bottom.jpg) top repeat-Y;
	color:#444444;
}
#ft .siteinfo{
	color:#444444;
	line-height:33px;
}
#ft .ft-menu{
	height:33px;
	line-height:33px;
	padding:0;
}
#ft .ft-menu a{
	margin:0 9px;
	color:#444444;
}

/*top顶部*/
.language .language-inner{
	color:#000;
}
.language .language-inner a{
	color:#000;
}

/*banner*/
#banner-block{
	width:100%;
	
}
.banner-block-width{
	width:960px;
	margin:0px auto;
}
/*内容块*/
#content-block{
	width:100%;
}
.content-block-width{
	width:960px;
	margin:0px auto;
}

/*********************************************************************/

/*标题头默认颜色*/
.content-block-width .block .block-head .title{
	color:#000;
	margin-left:40px;
}


/*首页通栏*/
.list-960 .block-head .head-inner{
	background:url(images/adxf-com.png) 0px -502px;
}
.list-960 .block-content{
	background:none;
}
.list-960 .block-head .head-inner .title{
	margin-left:35px;
	color:#fff;
}
.list-960 .block-head .links{
	width:70px;
	padding-right:13px;
}
.list-960 .block-head .head-inner .links .more{
	color:#fff;
}
.list-960 .des a{
	color:#323232;
}

/*首页中间*/
.list-410 .block-head .head-inner{
	background:url(images/adxf-com.png) 0px -414px;
}
.list-410 .block-content{
	background: url(images/410.png) bottom repeat-y;
	padding-bottom:10px;
}
.list-410 .block-head .head-inner .title{
	margin-left:40px;
	color:#05689f;
}
.list-410 .content-text{
	color:#323232;
}
.list-410 .block-content .list-gallery li a{
	color:#444444;
}
.list-410 .block-head .head-inner .links .more{
	color:#444444;
}
.list-410 .block-head .links{
	width:70px;
	padding-right:13px;
}

/*首页左侧*/
.list-270 .block-head .head-inner{
	background:url(images/adxf-com.png) 0px -370px;
}
.list-270 .block-content{
	background: url(images/270.png)  bottom repeat-y; 
	padding-bottom:10px;
}
.list-270 .content-text{
	color:#323232;
}
.list-270 .block-head .head-inner .title{
	margin-left:20px;
	color:#05689f;
}
.list-270 .block-content li{
	/*border-bottom:#696969 dashed 1px;*/
	height:27px;
}
.list-270 .block-head .links{
	width:70px;
	padding-right:13px;
}
.list-270 .block-head .head-inner .links .more{
	color:#444444;
}
.list-270 .clearfix a{
	color:#323232;
}

/*首页右侧*/
.list-250 .block-head .head-inner{
	background:url(images/adxf-com.png) 0px -458px;
}
.list-250 .block-content{
	background: url(images/250.png) bottom repeat-y;
	padding-bottom:10px;
}
.list-250 .block-content li{
	/*border-bottom:#696969 dashed 1px ;*/
	height:27px;
}
.list-250 .block-head .head-inner .title{
	margin-left:20px;
	color:#05689f;
}
.list-250 .block-head .links{
	width:70px;
	padding-right:13px;
}
.list-250 .block-head .head-inner .links .more{
	color:#444444;
}
.list-250 .clearfix a{
	color:#323232;
}

/*内容页 可加图片*/
.list-240 .block-head .head-inner{
	background:url(images/adxf-com.png) 0px -590px;
}
.list-240 .block-head .head-inner .title{
	margin-left:40px;
	color:#000;
}
.list-240 .block-content{
	background: url(images/240.png) bottom repeat-y;
	padding-bottom:10px;
}
.list-240 .block-head .links{
	width:70px;
	padding-right:13px;
}
.list-240 .block-head .head-inner .links .more{
	color:#444444;
}
.list-240 .block-content li{
	/*border-bottom:#323232 dashed 1px;*/
	height:27px;
}
.list-240 .clearfix a{
	color:#444444;
}
.sitenav .menu-main li a{
	color:#fff;
}

/*上下篇*/
.arc_pre{
	overflow:hidden;
	margin:10px 15px 0 15px;
	padding-bottom:10px;}
.arc_pre li{
	width:100%;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;}

/*网站地图*/
.sitemap{
	overflow:hidden;
	margin:15px 30px 0px 30px;
	padding-bottom:15px;}
.sitemap li{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(images/ico_sitemap.gif) no-repeat 0px 8px;
	border-bottom:1px dotted #CCC;
}
.sitemap li.c1{
	margin-left:15px;}
.sitemap li.c2{
	margin-left:30px;}
.sitemap li.c3{
	margin-left:45px;}
.sitemap li.c4{
	margin-left:60px;}



/*  头部  */
.head{
	width:100%;
	min-width:1080px;
	overflow:hidden;}
.head_top{
	width:100%;
	height:38px;
	background:#edeeef;
	overflow:hidden;}
.head_content{
	width:1080px;
	margin:0 auto;}
.head_content span{
	height:38px;
	line-height:38px;
	float:left;
	overflow:hidden;}
.head_content font{
	height:38px;
	line-height:38px;
	float:right;
	overflow:hidden;}
.head_content font a{
	color:#666;}
.head_content font em{
	padding:0 10px;
	color:#bababa;}
.head_bottom{
	width:1080px;
	height:110px;
	margin:0 auto;
	overflow:hidden;}
.head_logo{
	width:750px;
	float:left;
	overflow:hidden;}
.head_logo span{
	width:445px;
	height:60px;
	padding:25px 0;
	float:left;
	overflow:hidden;}
.head_logo span img{
	width:376px;
	height:60px;}
.head_logo font{
	width:304px;
	height:46px;
	float:left;
	margin-top:33px;
	overflow:hidden;
	border-left:solid 1px #dcdcdc;}
.head_logo font p{
	height:23px;
	line-height:23px;
	color:#064797;
	padding-left:22px;}
.head_phone{
	width:330px;
	float:left;
	overflow:hidden;}
.head_phone dl{
	float:right;
	overflow:hidden;}
.head_phone dl dt{
	width:47px;
	height:46px;
	float:left;
	margin-top:35px;
	overflow:hidden;}
.head_phone dl dt img{
	width:47px;
	height:46px;}
.head_phone dl dd{
	float:left;
	overflow:hidden;}
.head_phone dl dd span{
	height:25px;
	line-height:25px;
	display:block;
	color:#333;
	margin-top:35px;
	padding-left:10px;
	overflow:hidden;}
.head_phone dl dd font{
	height:25px;
	line-height:25px;
	display:block;
	font-size:18px;
	color:#d8271f;
	font-family:"黑体";
	overflow:hidden;}
.nav{
	width:100%;
	min-width:1080px;
	background:#1c83d5;}
.nav_content{
	width:1080px;
	height:47px;
	line-height:47px;
	margin:0 auto;}
.nav_content dl{
	float:left;
	position:relative;}
.nav_content dl dt{
	padding:0 40px;
	display:block;
	height:47px;
	line-height:47px;
	text-align:center;
	color:#fff;}
.nav_content dl dt a{
	color:#fff;}
.nav_content dl.hover dt{
	background:#359def;}
.nav_content dl dd{
	display:none;
	width:100%;
	position:absolute;
	left:0px;
	top:47px;
	padding:6px 0px;
	background:#61b6f8;
	overflow:hidden;
	z-index:10;}
.nav_content dl.hover dd{
	display:block;}
.nav_content dl dd a{
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	display:block;}
/*  首页  */	
.main{
	width:100%;
	min-width:1080px;
	overflow:hidden;}
*{
	padding:0;
	margin:0;}
.banner_box{
	width:100%;
	min-width:1000px;
	margin:0px auto;
	height:445px;
	position:relative;
	z-index:1;}
ul,li{
	list-style:none;}	
.banner_box .bd{
	width:100%;
	height:445px;
	overflow:hidden;}
.banner_box .bd li{
	width:100%;
	height:445px;
	overflow:hidden;	
	background-repeat:no-repeat;
	background-position:center top;}
.banner_box .bd li a{
	width:100%;
	height:445px;
	display:block;
	text-indent:-9999px;}
.banner_box .hd{
	width:1080px;
	height:15px;
	position:absolute;
	left:50%;
	margin-left:-540px;
	bottom:10px;
	text-align:center;}
.banner_box .hd li{
	width:11px;
	height:11px;
	overflow:hidden;
	background:#0a7dd8;
	display:inline-block;
	*display:inline;
	*zoom:1;
	cursor:pointer;
	*margin:0px 5px;
	margin:0px 4px;}
.banner_box .hd li.on{
	background:#fff;}
.banner_box span.prev,.banner_box span.next{
	width:39px;
	height:39px;
	position:absolute;
	z-index:3;
	top:200px;
	left:50%;
	margin-left:-600px;
	display:block;}
.banner_box span.next{
	left:auto;
	right:50%;
	margin-left:0px;
	margin-right:-600px;}
.banner_box span.prev a,.banner_box span.next a{
	width:39px;
	height:39px;
	display:block;
	background:url(images/icon_2.png) no-repeat center;
	overflow:hidden;}
.banner_box span.next a{
	background:url(images/icon_3.png) no-repeat center;}
.floor_intro{
	width:100%;
	overflow:hidden;}
.floor_intro_deta{
	width:1134px;
	margin:0 auto;
	padding:45px 0 55px;
	overflow:hidden;}
.floor_intro_deta dl{
	width:324px;
	float:left;
	padding:0 27px;
	overflow:hidden;}
.floor_intro_deta dl dt{
	width:324px;
	height:253px;
	overflow:hidden;}
.floor_intro_deta dl dt img{
	width:324px;
	height:253px;}
.floor_intro_deta dl dd{
	overflow:hidden;}
.floor_intro_deta dl dd span{
	width:324px;
	height:64px;
	line-height:64px;
	border-bottom:solid 1px #e4e5e6;
	display:block;
	font-size:18px;
	overflow:hidden;}
.floor_intro_deta dl dd span em{
	color:#333;
	float:left;
	overflow:hidden;}
.floor_intro_deta dl dd span i{
	padding-left:10px;
	float:left;
	color:#999999;}
.floor_intro_deta dl dd p{
	margin:18px 0;
	height:50px;
	line-height:25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.floor_intro_deta dl dd font{
	width:324px;
	height:38px;
	display:block;
	overflow:hidden;}
.floor_intro_deta dl dd font a{
	width:116px;
	height:35px;
	line-height:35px;
	display:block;
	text-align:center;
	color:#1c83d5;
	border:solid 1px #1c83d5;}
.floor_goods{
	width:100%;
	overflow:hidden;
	padding-bottom:75px;
	background:url(images/background_1.jpg) no-repeat center;}
.floor_goods_name{
	width:1080px;
	margin:0 auto;
	padding-top:35px;
	padding-bottom:26px;
	overflow:hidden;
	text-align:center;}
.floor_goods_name span{
	width:1080px;
	height:80px;
	line-height:80px;
	display:block;
	color:#fff;
	font-size:30px;
	overflow:hidden;}
.floor_goods_name em{
	width:49px;
	height:2px;
	background:#fff;
	display:block;
	margin:0 auto;
	overflow:hidden;}
.floor_goods_name font{
	width:1080px;
	height:60px;
	line-height:60px;
	display:block;
	color:#aaa7a7;
	overflow:hidden;}
.floor_goods_deta{
	width:1080px;
	margin:0 auto;
	position:relative;}
.floor_goods_deta span.prev,.floor_goods_deta span.next{
	width:39px;
	height:39px;
	position:absolute;
	z-index:3;
	top:160px;
	left:50%;
	margin-left:-600px;
	display:block;}
.floor_goods_deta span.next{
	left:auto;
	right:50%;
	margin-left:0px;
	margin-right:-600px;}
.floor_goods_deta span.prev a,.floor_goods_deta span.next a{
	width:39px;
	height:39px;
	display:block;
	background:url(images/icon_2.png) no-repeat center;
	overflow:hidden;}
.floor_goods_deta span.next a{
	background:url(images/icon_3.png) no-repeat center;}
.floor_goods_sort{
	width:1088px;}
.floor_goods_sort dl{
	float:left;
	padding-right:10px;}
.floor_goods_sort dl dt{
	width:262px;
	height:240px;
	overflow: hidden;}
.floor_goods_sort dl dt img{
	width:262px;
	height:240px;}
.floor_goods_sort dl dd{
	width:262px;
	height:68px;
	padding:24px 0;
	background:#ededed;}
.floor_goods_sort dl dd font{
	padding-left:25px;
	height:38px;
	line-height:38px;
	display:block;
	color:#333;
	font-size:16px;
	overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.floor_goods_sort dl dd em{
	padding-left:25px;
	height:30px;
	line-height:30px;
	display:block;
	color:#777;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.floor_news{
	width:100%;
	overflow:hidden;}
.floor_news_name{
	width:1080px;
	margin:0 auto;
	padding:30px 0;
	text-align:center;
	overflow:hidden;}
.floor_news_name span{
	height:80px;
	line-height:80px;
	color:#333333;
	font-size:30px;
	display:block;
	overflow:hidden;}
.floor_news_name font{
	width:49px;
	height:2px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	background:#d3d3d3;}
.floor_news_class{
	width:1080px;
	height:37px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:hidden;}
.floor_news_class ul{
	width:1080px;
	text-align:center;
	overflow:hidden;}
.floor_news_class ul li{
	height:25px;
	line-height:25px;
	display:inline-block;
	padding:0 25px;
	overflow:hidden;
	border:solid 1px #dedede;}
.floor_news_class ul li.on{
	background:#1c83d5;
	border:solid 1px #1c83d5;}
.floor_news_class ul li.on a{
	color:#fff;}
.floor_news_deta{
	width:1170px;
	margin:0 auto 15px;
	overflow:hidden;
	display:none;
	position:relative;}
.floor_news_line{
	width:1px;
	height:100%;
	top:0px;
	left:585px;
	background:#e1e1e1;
	z-index:1;
	position:absolute;}
.floor_news_deta dl{
	width:495px;
	height:95px;
	padding:0 45px;
	margin-bottom:36px;
	float:left;
	overflow:hidden;}
.floor_news_deta dl dt{
	width:95px;
	height:95px;
	float:left;
	background:#e9ecee;
	text-align:center;}
.floor_news_deta dl dt span{
	width:38px;
	height:40px;
	line-height:40px;
	color:#888;
	font-size:30px;
	padding-top:13px;
	display:block;
	overflow:hidden;
	text-indent:-140px;
	margin:0 auto;}
.floor_news_deta dl dt font{
	width:60px;
	height:20px;
	line-height:20px;
	display:block;
	color:#888;
	margin:0 auto;
	overflow:hidden;}
.floor_news_deta dl a:hover dt{
	background:#1c83d5;}
.floor_news_deta dl a:hover dt span,.floor_news_deta dl a:hover dt font{
	color:#fff;}
.floor_news_deta dl dd{
	width:370px;
	height:95px;
	float:left;
	padding-left:30px;
	overflow:hidden;}
.floor_news_deta dl dd span{
	width:370px;
	height:40px;
	line-height:40px;
	display:block;
	font-size:18px;
	color:#333;
	overflow:hidden;}
.floor_news_deta dl dd font{
	width:370px;
	height:40px;
	line-height:20px;
	padding-top:4px;
	display:block;
	color:#888;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.floor_news_more{
	width:1080px;
	height:42px;
	margin:0 auto;
	padding-bottom:60px;
	overflow:hidden;}
.floor_news_more a{
	width:150px;
	height:40px;
	line-height:40px;
	color:#333;
	display:block;
	margin:0 auto;
	text-align:center;
	border:solid 1px #333;}
.floor_video{
	width:1080px;
	height:600px;
	margin:0 auto;
	padding-bottom:65px;
	overflow:hidden;}
.floor_brand{
	width:100%;
	overflow:hidden;
	background:#f3f3f3;}
.floor_brand_name{
	width:1080px;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:60px;
	overflow:hidden;
	text-align:center;}
.floor_brand_name span{
	width:1080px;
	height:90px;
	line-height:90px;
	font-size:30px;
	color:#333;
	display:block;
	overflow:hidden;}
.floor_brand_name font{
	width:49px;
	height:2px;
	margin:0 auto;
	background:#d3d3d3;
	display:block;
	overflow:hidden;}
.floor_brand_content{
	width:1100px;
	margin:0 auto;
	padding-bottom:65px;
	position:relative;}
.floor_brand_deta{
	height:100px;
	width:1100px;}
.floor_brand_deta ul li{
	width:198px;
	height:98px;
	float:left;
	margin:0 10px;
	border:solid 1px #e8e8e8;
	background:#fff;}
.floor_brand_deta ul li img{
	width:198px;
	height:98px;}	
.floor_brand_content span.prev,.floor_brand_content span.next{
	width:39px;
	height:39px;
	position:absolute;
	z-index:3;
	top:31px;
	left:50%;
	margin-left:-600px;
	display:block;}
.floor_brand_content span.next{
	left:auto;
	right:50%;
	margin-left:0px;
	margin-right:-600px;}
.floor_brand_content span.prev a,.floor_brand_content span.next a{
	width:39px;
	height:39px;
	display:block;
	background:url(images/icon_8.png) no-repeat center;
	overflow:hidden;}
.floor_brand_content span.next a{
	background:url(images/icon_9.png) no-repeat center;}
/*  尾部  */
.tail{
	width:100%;
	min-width:1080px;
	overflow:hidden;}
.tail_top{
	width:100%;
	height:267px;
	background:#011831;
	overflow:hidden;}
.tail_content{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.tail_left{
	width:547px;
	float:left;
	overflow:hidden;}
.tail_left dl{
	width:170px;
	float:left;
	overflow: hidden;}
.tail_left dl dt{
	width:170px;
	height:48px;
	line-height:48px;
	padding-top:25px;
	overflow:hidden;}
.tail_left dl dt a{
	color:#fff;}
.tail_left dl dd{
	width:170px;
	overflow:hidden;}
.tail_left dl dd a{
	width:160px;
	height:26px;
	line-height:26px;
	color:#738fab;
	display:block;
	padding-left:10px;
	overflow:hidden;
	background:url(images/icon_10.png) no-repeat left center;}
.tail_in{
	width:186px;
	height:252px;
	float:left;
	background:#082a57;
	overflow:hidden;}
.tail_in dl dt{
	width:138px;
	height:138px;
	margin:0 auto;
	padding-top:45px;}
.tail_in dl dd{
	height:50px;
	line-height:25px;
	width:186px;
	text-align:center;
	color:#6689b7;
	padding:10px 0;
	overflow:hidden;}
.tail_right{
	width:347px;
	float:left;
	padding-top:32px;
	overflow:hidden;}
.tail_right span{
	padding-left:66px;
	line-height:30px;
	color:#fff;
	display:block;
	overflow:hidden;}
.tail_right span i{
	color:#738fab;}
.tail_bottom{
	width:100%;
	height:45px;
	background:#01101f;
	overflow:hidden;}
.tail_copyright{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.tail_copyright p{
	width:1080px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#5d7791;}
.tail_copyright p a{
	color:#5d7791;}
.float_edge{
	width:50px;
	top:200px;
	right:10px;
	z-index:2;
	position:fixed;}
.float_edge ul li{
	height:50px;
	margin-bottom:5px;
	overflow:hidden;
	background:#595959;}
.float_edge ul li.on:hover{
	width:178px;
	background:#328fd9;
	position:relative;
	left:-126px;}
.float_edge ul li a{
	width:50px;
	height:50px;
	float:left;
	overflow:hidden;
	position:relative;}
.float_edge ul li.on span{
	height:50px;
	line-height:50px;
	width:128px;
	float:left;
	color:#fff;
	font-size:13px;}
.float_edge ul li.on_bottom:hover{
	width:128px;
	height:128px;
	background:#328fd9;
	position:relative;
	overflow: visible;
	left:-76px;}
.float_edge ul li.on_bottom span{
	height:128px;
	width:128px;
	float:left;
	display:none;
	position:relative;
	left:0px;
	top:-50px;}
.float_edge ul li.on_bottom:hover span{
	display: block;}
.float_edge ul li.on_bottom:hover span img{
	height:120px;
	width:120px;
	padding:4px;}
/*  产品列表  */
.main_picture{
	width:100%;
	height:290px;
	overflow:hidden;}
.main_picture span{
	width:1080px;
	margin:0 auto;
	padding-top:70px;
	text-align:center;
	height:85px;
	line-height:85px;
	font-size:30px;
	color:#fff;
	display:block;
	overflow:hidden;}
.main_picture font{
	width:1080px;
	margin:0 auto;
	display:block;
	overflow:hidden;}
.main_picture font a{
	width:332px;
	height:32px;
	margin:0 auto;
	display:block;
	background:url(images/icon_11.png) no-repeat center;
	overflow:hidden;}
.goods_list{
	width:100%;
	overflow:hidden;}
.main_site{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.site_left{
	width:540px;
	height:72px;
	line-height:72px;
	float:left;
	overflow:hidden;}
.site_left span{
	color:#666;
	float:left;
	overflow:hidden;}
.site_left a{
	color:#666;
	float:left;
	overflow:hidden;}
.site_left em{
	color:#666;
	float:left;
	padding:0 15px;
	overflow:hidden;}
.site_right{
	width:540px;
	float:left;
	overflow:hidden;}
.site_right ul{
	float:right;}
.site_right ul li{
	height:30px;
	line-height:30px;
	float:left;
	padding:21px 0;
	overflow:hidden;}
.site_right ul li a{
	height:30px;
	line-height:30px;
	float:left;
	padding:0 10px;
	overflow:hidden;}
.site_right ul li.on a{
	color:#fff;
	background:#359def;}
.site_right ul li em{
	padding:0 10px;
	color:#d4d4d4;}
.site_right ul li.site_right_bottom em{
	display:none;}
.left_sort{
	width:1100px;
	margin:0 auto;
	overflow:hidden;}
.left_sort dl{
	width:251px;
	height:306px;
	margin:15px 11px;
	float:left;
	border:solid 1px #ebebeb;
	overflow:hidden;}
.left_sort dl dt{
	width:233px;
	height:233px;
	margin:0 auto;
	padding-top:9px;
	overflow:hidden;}
.left_sort dl dt img{
	width:233px;
	height:233px;}
.left_sort dl dd{
	width:231px;
	height:60px;
	line-height:60px;
	padding:0 10px;
	color:#333;
	font-size:16px;
	overflow:hidden;}
.page{
	width:1080px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;}
.page span{
	height:28px;
	line-height:28px;
	display:inline-block;
	overflow:hidden;
	padding:0 10px;
	margin:0 1px;
	border:solid 1px #dddddd;}
.page span a{
	color:#777;}
.page ul{
	padding:45px 0 65px;
	display:inline-block;}
.page ul li{
	height:28px;
	line-height:28px;
	display:inline-block;
	overflow:hidden;
	padding:0 10px;
	margin:0 1px;
	border:solid 1px #dddddd;}
.page ul li.on{
	background:#0061b0;
	border:solid 1px #0061b0;}
.page ul li.on a{
	color:#fff;}
/*  产品列表详细  */
.list_deta{
	width:1080px;
	margin:0 auto;
	padding-top:18px;
	overflow:hidden;}
.deta_picture{
	width:400px;
	height:400px;
	float:left;
	position:relative;
	overflow:hidden;}
.deta_picture .bd{
	width:100%;
	height:400px;
	overflow:hidden;}
.deta_picture .bd li{
	width:100%;
	height:400px;
	overflow:hidden;	
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% 100%;}
.deta_picture .bd li a{
	width:100%;
	height:400px;
	display:block;
	text-indent:-9999px;}
.deta_picture span.prev,.deta_picture span.next{
	width:39px;
	height:39px;
	position:absolute;
	z-index:3;
	top:196px;
	left:8px;}
.deta_picture span.next{
	left:auto;
	right:8px;}
.deta_picture span.prev a,.deta_picture span.next a{
	width:39px;
	height:39px;
	display:block;
	background:url(images/icon_12.png) no-repeat center;
	overflow:hidden;}
.deta_picture span.next a{
	background:url(images/icon_13.png) no-repeat center;}
.deta_info{
	width:640px;
	float:left;
	padding-left:40px;
	overflow:hidden;}
.deta_present span{
	height:26px;
	line-height:26px;
	font-size:24px;
	color:#167cce;
	display:block;
	overflow:hidden;}
.deta_present em{
	margin-top:20px;
	width:640px;
	height:2px;
	display:block;
	background:#167cce;
	overflow:hidden;}	
.deta_present p{
	padding:30px 0;
	line-height:25px;
	overflow:hidden;}
.deta_phone{
	width:640px;
	height:97px;
	background:url(images/background_2.png);}
.deta_phone font{
	width:141px;
	height:44px;
	float:left;
	margin-left:30px;
	margin-top:25px;
	border-radius:3px;
	background:#167cce;}
.deta_phone font a{
	width:100px;
	height:44px;
	line-height:44px;
	color:#fff;
	display: inline-block;
	padding-left:40px;
	background:url(images/icon_14.png) no-repeat 10px;}
.deta_phone span{
	margin-top:25px;
	height:44px;
	line-height:44px;
	float:left;
	overflow:hidden;}
.deta_phone span em{
	width:30px;
	height:30px;
	float:left;
	margin:5px 0 5px 27px;
	background:url(images/icon_15.png) no-repeat center;
	overflow:hidden;}
.deta_phone span i{
	color:#333333;
	font-size:24px;
	float:left;
	margin-left:18px;
	overflow:hidden;}
.deta_phone span b{
	font-size:26px;
	color:#d8271f;
	float:left;
	margin-left:18px;
	overflow:hidden;}
.introduce_content{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.introduce_name{
	width:1080px;
	height:42px;
	padding-top:38px;
	overflow:hidden;
	background:url(images/line_1.jpg) repeat-x bottom;}
.introduce_name span{
	width:160px;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#fff;
	text-align:center;
	display:block;
	overflow:hidden;
	background:#167cce;}
.introduce_deta{
	width:1080px;
	padding-top:10px;
	overflow:hidden;}
.introduce_deta font{
	width:1065px;
	padding-top:20px;
	display:block;
	overflow:hidden;}
.introduce_deta font p{
	line-height:25px;
	overflow:hidden;}
.introduce_deta em{
	width:1080px;
	display:block;
	overflow:hidden;}
.introduce_deta em img{
	width:1080px;}
.introduce_piece{
	width:1080px;
	height:85px;
	overflow:hidden;
	border-bottom:solid 2px #efefef;}
.introduce_piece span{
	width:540px;
	float:left;
	height:82px;
	line-height:82px;
	overflow:hidden;
	color:#333333;}
.introduce_piece span a{
	color:#333;}
.introduce_piece span.piece_right{
	text-align:right;}
.groom_goods{
	width:100%;
	margin:0 auto;
	padding:28px 0 33px;
	overflow:hidden;}
.groom_name{
	width:1080px;
	height:40px;
	margin:0 auto;
	overflow:hidden;}
.groom_name em{
	width:3px;
	height:18px;
	float:left;
	margin-top:11px;
	background:#167cce;
	overflow:hidden;}
.groom_name span{
	height:40px;
	line-height:40px;
	float:left;
	font-size:18px;
	padding-left:15px;
	color:#167cce;
	overflow:hidden;}
/*  关于我们  */
.About_us{
	width:100%;
	overflow:hidden;}
.About_us .main_site .site_left{
	width:1080px;}
.About_intro{
	width:100%;
	background:#fff;
	overflow:hidden;}
.intro_top{
	width:1080px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:solid 1px #e6e6e6;}
.intro_top span{
	width:1080px;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:32px;
	color:#333;
	font-weight: bold;
	display:block;}
.intro_top em{
	width:68px;
	height:1px;
	margin:10px auto 0;
	background:#cbcbcb;
	display:block;
	overflow:hidden;}
.intro_top i{
	width:1080px;
	padding:32px 0;
	display:block;
	overflow:hidden;}
.intro_top font p{
	line-height:30px;}
.intro_bottom{
	width:1080px;
	margin:0 auto;
	padding-top:35px;
	overflow:hidden;}
.intro_bottom span{
	width:1080px;
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	display:block;
	overflow:hidden;}
.intro_bottom i{
	display:block;
	font-weight:normal;
	padding-bottom:40px;
	overflow:hidden;}
.intro_bottom p{
	width:1080px;
	height:30px;
	line-height:30px;
	overflow:hidden;}
.intro_bottom em{
	width:1080px;
	margin:0 auto;
	display:block;
	padding-bottom:60px;
	overflow:hidden;}
.intro_bottom em img{
	width:1080px;}
.About_point{
	width:100%;
	background:#efefef;
	padding:50px 0;
	overflow:hidden;}
.point_deta{
	width:1080px;
	margin:0 auto;
	padding-top:5px;
	overflow:hidden;
	background:#fff;}
.point_deta dl dd{
	width:695px;
	float:left;
	padding:0 40px 0 50px;
	overflow:hidden;}
.point_deta dl dd span{
	width:31px;
	height:31px;
	line-height:31px;
	margin-top:12px;
	float:left;
	color:#fff;
	text-align:center;
	font-size:18px;
	background:#167cce;}
.point_deta dl dd strong{
	width:650px;
	float:left;
	padding-left:14px;
	font-weight:normal;
	overflow:hidden;}
.point_deta dl dd strong em{
	width:650px;
	height:45px;
	line-height:45px;
	font-size:20px;
	color:#333;
	font-weight:bold;
	display:block;
	overflow:hidden;}
.point_deta dl dd strong i{
	line-height:25px;
	overflow:hidden;}
.point_deta dl dd p{
	width:650px;
	padding-top:35px;
	overflow:hidden;}
.point_deta dl dt{
	width:240px;
	height:450px;
	float:left;
	padding-top:30px;
	overflow:hidden;}
.point_deta dl dt img{
	width:240px;
	height:450px;}
.point_axiom{
	width:100%;}
.axiom_deta{
	width:1080px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:30px;
	background:#fff;
	overflow:hidden;}
.axiom_deta span{
	height:35px;
	line-height:35px;
	color:#333;
	font-size:20px;
	padding-top:30px;
	display:block;
	font-weight:bold;
	overflow:hidden;}
.axiom_deta p{
	line-height:28px;
	overflow:hidden;}
.axiom_deta_end{
	padding-top:30px;}
.axiom_deta em{
	width:1080px;
	overflow:hidden;
	display:block;}
/*  联系我们  */
.contact_top{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.contact_top span{
	width:1080px;
	height:50px;
	line-height:50px;
	font-size:32px;
	color:#333;
	font-weight:bold;
	text-align:center;
	display:block;
	overflow:hidden;}
.contact_top em{
	width:68px;
	height:1px;
	margin:15px auto 0;
	background:#cbcbcb;
	display:block;
	overflow:hidden;}
.contact_top p{
	width:1080px;
	text-align:center;
	line-height:18px;
	padding-top:27px;
	color:#888;
	overflow:hidden;}
.contact_in{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.contact_name{
	width:1080px;}
.contact_name span{
	width:1080px;
	height:113px;
	line-height:113px;
	text-align:center;
	font-size:30px;
	color:#333;
	text-align:center;
	display:block;
	overflow:hidden;}
.contact_content{
	width:1108px;
	margin:0 auto;
	overflow:hidden;}
.contact_content dl{
	width:250px;
	height:248px;
	float:left;
	margin-right:27px;
	margin-bottom:30px;
	overflow:hidden;}
.contact_content dl.contact_one{
	background:#eaf1f5;}
.contact_content dl.contact_two{
	background:#f6f2eb;}
.contact_content dl.contact_three{
	background:#efedf7;}
.contact_content dl.contact_four{
	background:#f2edee;}
.contact_content dl dt{
	width:65px;
	height:65px;
	margin:0 auto;
	padding-top:38px;
	overflow:hidden;}
.contact_content dl dt img{
	width:65px;
	height:65px;}
.contact_content dl dd{
	width:250px;
	text-align:center;
	padding-top:7px;
	overflow:hidden;}
.contact_content dl dd span{
	height:50px;
	line-height:50px;
	color:#333;
	display:block;
	overflow:hidden;}
.contact_content dl dd font{
	line-height:25px;
	color:#333;
	font-size:16px;
	display:block;
	overflow:hidden;}
.contact_bottom{
	width:1080px;
	margin:0 auto;
	padding-bottom:55px;
	overflow:hidden;}
/*  视频展示  */
.video{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.video_show{
	width:1107px;
	overflow:hidden;}
.video_show dl{
	width:344px;
	height:311px;
	float:left;
	padding-bottom:40px;
	padding-right:25px;
	overflow:hidden;}
.video_show dl dt{
	width:344px;
	height:228px;
	overflow:hidden;}
.video_show dl dt img{
	width:344px;
	height:228px;}
.video_show dl dd{
	width:344px;
	padding-top:3px;
	overflow:hidden;}
.video_show dl dd span{
	width:344px;
	height:45px;
	line-height:45px;
	color:#333;
	display:block;
	overflow:hidden;}
.video_show dl dd font{
	width:130px;
	height:33px;
	line-height:33px;
	display:block;
	overflow:hidden;
	text-align:center;
	border:solid 1px #e6e5e5;}
.video .page{
	padding-top:20px;}
/*  视频展示详细  */
.video_deta{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.video_deta_name{
	width:1080px;
	margin:0 auto;
	padding-bottom:25px;
	overflow:hidden;}
.video_deta_name span{
	width:1080px;
	height:47px;
	line-height:47px;
	font-size:24px;
	text-align:center;
	color:#050505;
	display:block;
	overflow:hidden;}
.video_deta_name font{
	width:1080px;
	height:30px;
	display:block;
	text-align:center;
	overflow:hidden;}
.video_deta_name font em{
	height:30px;
	line-height:30px;
	padding:0 10px;
	color:#888;
	display:inline-block;
	overflow:hidden;}
.video_deta_content{
	margin:0 auto;
	padding-bottom:78px;
	text-align:center;
	overflow:hidden;}
/*  新闻列表  */
.news_right{
	width:540px;
	float:left;
	overflow:hidden;}
.news_right ul{
	float:right;
	overflow:hidden;}
.news_right ul li{
	height:30px;
	line-height:30px;
	float:left;
	margin-top:19px;
	padding:0 20px;
	overflow:hidden;}
.news_right ul li.on{
	background:#359def;}
.news_right ul li.on a{
	color:#fff;}
.news_list{
	width:1082px;
	margin:0 auto;}
.news_list dl{
	width:1080px;
	padding:27px 0;
	margin:7px 0 20px;
	border:solid 1px #ebebeb;
	overflow:hidden;}
.news_list dl:hover{
	box-shadow:0px 0px 8px #ebebeb;}
.news_list dl dt{
	color:#666666;
	width:166px;
	height:137px;
	margin-left:24px;
	float:left;
	text-align:center;
	overflow:hidden;
	background:#e9ecee;}
.news_list dl dt span{
	width:60px;
	height:60px;
	line-height:60px;
	padding-top:20px;
	font-size:40px;
	font-weight:bold;
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-indent:-200px;}
.news_list dl dt font{
	width:100px;
	height:35px;
	line-height:35px;
	font-size:22px;
	display:block;
	margin:0 auto;
	overflow:hidden;}
.news_list dl dd{
	color:#666666;
	width:835px;
	float:left;
	padding-left:30px;
	overflow:hidden;}
.news_list dl dd span{
	width:830px;
	height:35px;
	line-height:35px;
	font-size:24px;
	display:block;
	color:#333;
	overflow:hidden;}
.news_list dl dd p{
	height:50px;
	line-height:25px;
	padding-top:20px;
	overflow:hidden;}
/*  新闻详细  */
.news_content{
	width:1080px;
	margin:0 auto;
	overflow:hidden;}
.news_content_name{
	width:1080px;
	overflow:hidden;
	padding-bottom:35px;
	text-align:center;}
.news_content_name span{
	width:1080px;
	display:block;
	font-size:24px;
	height:55px;
	line-height:55px;
	color:#333;
	overflow:hidden;}
.news_content_name font{
	width:1080px;
	height:25px;
	line-height:25px;
	display:block;
	overflow:hidden;}
.news_content_name font em{
	padding:0 10px;
	display:inline-block;
	overflow:hidden;
	color:#888;}
.news_content_deta{
	width:1080px;
	margin:0 auto;
	padding-bottom:35px;
	overflow:hidden;
	border-bottom:solid 1px #dbdbdb;}
.news_content_deta em{
	width:1080px;
	display:block;
	overflow:hidden;}
.news_content_deta em img{
	width:1080px;}
.news_content_deta font{
	padding-top:25px;
	display:block;
	overflow:hidden;}
.news_content_deta p{
	line-height:30px;
	overflow:hidden;
	color:#333;}
.news_content_piece{
	width:1080px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;}
.news_content_piece span{
	width:540px;
	height:85px;
	line-height:85px;
	float:left;
	color:#333;
	overflow:hidden;}
.news_content_piece span a{
	color:#333;}
.news_content_piece span.news_piece_right{
	text-align:right;}