@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}
body{ margin:0 auto; padding:0; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px;/* background:#fbfbfb;*/}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0 auto;
	padding:0;
}
a{ text-decoration:none; color:#333;}
a:hover{ color:#005799; text-decoration:none;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
/*	font-size:100%;*/
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
    border:0;
}
.fl{ float:left;}
.fr{ float:right;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.min{ min-width:1000px;}
.wrap{ width:1200px;}

.head{ padding:20px 0; width:100%; height:auto; }
.logo a img{ border:none;}
.phone{height:74px; background:url(../images/index_05.png) no-repeat left; font-size:12px; color: #666;margin-top: 24px;}
.phone a{ color: #666; line-height:26px;}
.phone a:hover{ text-decoration:underline;}

form{position: relative; float:right; width:357px; margin-top:42px;outline: 0;}
.sousuo{ width:232px;background:url(../images/sou_08.png) no-repeat;border:none;color: #989898;float: left;height: 29px;line-height: 29px;padding-left: 20px; margin-top:5px; margin-right:10px;}
.sousuoimg{    position: absolute;right:130px; top: 10px;}

/*nav*/
#MutiNav {font-size:16px;background:#305dc3;min-width: 1380px;}
#MutiNav A {TEXT-DECORATION: none}
#MutiNav .multiUl { width:1380px; height:42px; CLEAR: both; display:block; background:url(../images/index_13.jpg) no-repeat left;}
#MutiNav .multiUl LI {display:block; float:left; height:42px; LINE-HEIGHT: 49px; POSITION: relative;padding:0px 20px;text-align:center;}
#MutiNav .multiUl LI:hover{background:#FFFFFF;}
#MutiNav .multiUl LI:hover A.go{color:#305dc3;}
#MutiNav .multiUl LI A.go {
	/*PADDING-RIGHT: 4px;*/ DISPLAY: inline-block; /*PADDING-LEFT: 4px; */Z-INDEX: 300; PADDING-BOTTOM: 0px; /*MARGIN: 0px 7px;*/ WIDTH:97px; COLOR: #fff; LINE-HEIGHT: 42px;  HEIGHT: 42px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI A.go:hover{ background:url(../images/navbg_17.jpg) repeat-x;}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #bf0000; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 42px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#305dc3;/* PADDING-BOTTOM: 10px;*/ OVERFLOW: hidden; WIDTH: 135px; COLOR: #fff;/* PADDING-TOP: 10px;*/ HEIGHT: auto; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	font-size:14px;
	/*PADDING-RIGHT: 4px;*/ DISPLAY: inline; /*PADDING-LEFT: 4px;*/ FLOAT: left; /*PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px;*/ WIDTH: 135px; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 2px; /*BORDER-BOTTOM: #255f51 1px dotted; */TEXT-ALIGN: center; height:42px; line-height:42px;
	overflow:hidden;
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #264EA7; COLOR: #fff! important
}

.section1{ width:100%; padding:40px 0; border-bottom:1px solid #eaeaea;}
.qysl{ width:300px; height:auto;margin-right:150px;}
.qysl:nth-child(3){margin-right: 0px;}
.qysl .yy{ width:100%; height:130px; background:url(../images/index_29.png) no-repeat bottom;}
.qysl .img{ width:273px; height:97px; border:1px solid #f0f0f0; padding:8px; background:#fff;}
.qysl .img a{ display:inherit;width:auto;height:auto;
    float:none;
    margin-top: 0px;
    margin-left: 0px;}
.qysl span{ font-size:12px; line-height:24px; color:#666; display:block; width:280px; height:72px; overflow:hidden;}
.qysl a{ display:block; width:99px; height:32px; float:left; margin-top:10px; margin-left: 8px;}

.section2{ width:100%; padding:40px 0; background:#f9f9f9;}
.news{ width:510px; height:auto;}
.case{ width:437px; height:auto;}
.news .title{ width:100%;}
.news .title h1{ background:url(../images/index_53.png) no-repeat left; float:left; text-indent:-9999px; display:block; width:158px; height:27px;}
.news .title a{ float:right;}
.content{ width:100%; height:auto;}
.topic{ width:100%; margin-bottom:9px; margin-top:20px;}
.topic img{ width:203px; height:116px;}
.top_txt{ width:285px;}
.top_txt a{ color:#333; margin-bottom:15px; display:block;}
.top_txt p{ font-size:12px; line-height:24px; color:#888; width:100%; height:75px; overflow:hidden;}

.case .title h1{ background:url(../images/index_56.png) no-repeat left; float:left; text-indent:-9999px; display:block; width:188px; height:27px;}
.case .title a{ float:right;}
.case_a{ width:100%; height:auto; margin-top:8px;}
.case_a ul li a{ width:100%;}
.case_a a{ float:left; width:141px; height:68px; margin:7px 2px;}
.case_a a img{ width:141px; height:68px;}

.link{ width:100%; height:auto; padding:30px 0; background:#F3f3f3;}
.nCenter{ width:86px; padding:0 55px; height:209px;}
.nCenter h1{ width:100%; height:24px; color:#4c4c4c; font-size:20px; margin-bottom:15px;}
.nCenter .text{ color:#4c4c4c;    text-align: center;}
.nCenter .text a img{ width:181;}
.nCenter .text span{font-size:14px;}
.nCenter .text ul li{ width:100%; margin:5px 0; font-size:14px; color:#4c4c4c; line-height:24px;}
.nCenter .text ul li a{ color:#4c4c4c;}
.nCenter .text ul li a:hover{ text-decoration:underline;}

.nCenter .p_text{ color:#4c4c4c;}
.nCenter .p_text a img{ width:181; height:40px;}
.nCenter .p_text ul li{ width:150px; margin:5px 0; font-size:14px; color:#4c4c4c; line-height:24px; float:left;}
.nCenter .p_text ul li a{ color:#4c4c4c;}
.nCenter .p_text ul li a:hover{ text-decoration:underline;}
.xzzx{ display:block;    padding-top: 20px; margin-bottom: 10px;}
.xzzx img{ width:120px;}

.foot{ width:100%; height:35px; line-height:35px; color:#4b4b4b; background:#dedede; font-size:12px; text-align:center;}
.foot a{ color:#4b4b4b;}
.foot a:hover{ text-decoration:underline;}

.section3{ width:100%; padding:40px 0; background:#f0f0f0;}
.i_title{ margin-bottom:14px;}
.img_round{ width:210px;}
.round{ width:744px;}
.pic_round{ width:210px; height:123px; margin-bottom:4px;}

.p_title{ width:100%; height:35px; border-bottom:1px solid #fff;}
/* marqueeleft */
.marqueeleft{height: 140px;
    width: 744px;
    overflow: hidden;
    padding-top: 23px;
    border-top: 1px solid #d2d2d2;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:164px;height:138px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:164px;height:109px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px; font-family:"微软雅黑"; font-size:13px; color:#333;}

.n_banner{ width:100%; height:210px;}
.n_fullSlide {
	width:100%;
	position:relative;
	height:210px;
	background:#000;
}
.n_fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.n_fullSlide .bd ul {
	width:100% !important;
}
.n_fullSlide .bd li {
	width:100% !important;
	height:210px;
	overflow:hidden;
	text-align:center;
}
.n_fullSlide .bd li a {
	display:block;
	height:210px;
}
.n_fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.n_fullSlide .hd ul {
	text-align:center;
}
.n_fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:71px;
	height:5px;
	margin:10px;
	overflow:hidden;
	background:#fff;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
	/* -moz-border-radius: 50%;     
    -webkit-border-radius: 50%; 
    border-radius:50%; */
}
.n_fullSlide .hd ul .on {
	background:#196ab6;
	width:71px;
	height:5px;
	/* -moz-border-radius: 0%;     
    -webkit-border-radius: 0%; 
    border-radius:0%; */
	/*filter:alpha(opacity=100);
	opacity:1;*/
}
.n_fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
/*	left:15%;*/
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.n_fullSlide .next {
	left:auto;
	right:0%;
	background-position:-6px -137px;
}

.main{ width:100%; height:auto; padding:20px 0;}

.fl_con{ width:250px; height:auto;}
.fl_nav{ width:227px; border:1px solid #dddddd; height:auto; padding-bottom:20px; margin-bottom:30px; border-top:none; background:#f0f0f0;}
.fl_nav h3{ font-size:18px; color:#fff; padding-left:34px; height:48px; line-height:48px; background:#004a88; border-bottom:1px solid #dddddd;}
/*.fl_nav h3:before{content:url(../images/about_06.jpg); margin-right:10px; line-height:38px;}*/
.fl_nav ul{ padding:0 10px;}
.fl_nav ul li{ border-top:1px solid #fff; line-height:36px; font-size:14px; color:#4a5b69; padding-left:18px; background:url(../images/about_11.jpg) no-repeat left; margin:0 10px;border-bottom:1px solid #dee3e5; background:url(../images/about_09.png) no-repeat right;}
.fl_nav span{ display:block; font-size:12px; text-align:center; color:#333; margin:0 20px; margin-top:20px;}
.fl_nav span b{ font-weight:normal; display:block; margin-top:10px;}
.n_contact span{ text-align:left; line-height:28px; color:#666;}
.n_main{ width:715px; padding-bottom:20px;}
.position{ width:100%; height:39px; border-bottom:1px dashed #cfd3d4;}
.position h1{ background:url(../images/about_03.jpg) no-repeat left; float:left; width:50%;/* padding-left:27px; */font-size:20px; color:#112637; line-height:39px;}
.position span{ float:right;  display:block; font-size:12px; line-height:39px; color:#666;}
.position span a{ color:#666;}
.m_main{ font-size:14px; color:#666; line-height:30px; padding-top:20px;}
.m_main img{ max-width:715px; text-indent:0; border:none;}
.hour{ width:227px; height:50px;}

/*news*/
.n_news{ width:100%; height:auto; padding-bottom:13px; border-bottom:1px dashed #c1c1c1; margin-bottom:20px;}
.n_img{ width:208px; height:122px; border:5px solid #e0e0e0;}
.n_text{ width:470px;}
.n_text h1{ font-size:15px;}
.n_text h1 a{ color:#333; font-size:15px;}
.n_text span{ color:#555; font-size:13px; display:block; line-height:28px;margin-top: 10px;height: 60px; overflow: hidden;}
.n_text b{ color:#999; font-size:13px; font-weight:normal;}

.gcal{ width:227px; border:1px solid #dddddd; height:auto; padding-bottom:20px; margin-bottom:30px; border-top:none; background:#f0f0f0;}
.gcal h3{ font-size:18px; color:#fff; padding-left:34px; height:48px; line-height:48px; background:#004a88; border-bottom:1px solid #dddddd;}
/*.fl_nav h3:before{content:url(../images/about_06.jpg); margin-right:10px; line-height:38px;}*/
.gcal ul{ padding:0 10px;}
.gcal ul li{ border-top:1px solid #fff; line-height:36px; font-size:14px; color:#4a5b69; padding-left:18px; background:url(../images/about_11.jpg) no-repeat left; margin:0 10px;border-bottom:1px solid #dee3e5; background:url(../images/about.png) no-repeat right;}
.gcal span{ display:block; font-size:12px; text-align:center; color:#333; margin:0 20px; margin-top:20px;}
.gcal span b{ font-weight:normal; display:block; margin-top:10px;}


/*pro*/
.pro_w .n_pro{ width:214px; height:auto;margin:0 12px; margin-bottom:30px; float:left;}
.pro_w .n_pro>a{ display: block; border:7px solid #f3f3f3; width:200px; height:129px;}
.pro_w .n_pro>a img{ width:200px; height:129px;}
.pro_w .n_pro span{ display:block; height:26px; background:#f3f3f3; line-height:20px; text-align:center; color:#45423f; width:214px;}
.pro_w .n_pro span a{ display:inline; font-size:12px; width:214px; height:36px; overflow:hidden;}
.pro_w .n_pro span a:hover{ color:#005799; text-decoration:none;}

.n_gcal{ width:100%; height:auto;}
.gc_title{ width:100%; border-bottom:1px solid #e0e0e0; /*line-height:24px;*/ font-size:20px; margin-bottom:10px; color:#112637;}
.n_gcal ul li{ width: 155px;
    font-size: 14px;
    float: left;
    margin-right: 20px;}
.n_gcal ul li a{
    display: block;
    width: 100%;
}
.n_gcal ul li a:hover{ text-decoration:underline;}

/*parter*/
.pro_p .p_pro{ width:214px; height:auto;margin:0 12px; margin-bottom:30px; float:left;}
.pro_p .p_pro>a{ display: block; border:7px solid #f3f3f3; width:200px; height:100px;}
.pro_p .p_pro>a img{ width:200px; height:100px;}
.pro_p .p_pro span{ display:block; height:26px; background:#f3f3f3; line-height:20px; text-align:center; color:#45423f; width:214px;}
.pro_p .p_pro span a{ display:inline; font-size:12px; width:214px; height:36px; overflow:hidden;}
.pro_p .p_pro span a:hover{ color:#005799; text-decoration:none;}