@charset "utf-8";
/* CSS Document */
BODY { COLOR:#000; padding:0;margin:0; font-size:16px; font-family:"微软雅黑","Arial","宋体"; background:#f4f4f4}
A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; FONT-SIZE:16px; COLOR:#000;}
A:hover { FONT-SIZE:16px; COLOR: #FF0000; TEXT-DECORATION: none}
img {border:0}
ul,li,dd,dt { list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { margin:0;padding:0;}
.m { width:1200px; height:auto; margin:0 auto}
#top { width:100%; height:120px; background:#FFF; float:left} 
.claer { clear:both}
#logo { width:382px; height:70px; margin:20px auto 20px auto; float:left;}
#tel { width:300px; height:70px; background:url(../images/tel.jpg) no-repeat left; float:right;margin:20px auto 20px auto;}
#tel span { width:180px; height:30px; float:left; margin-left:70px; line-height:30px;}
#tel p { width:180px; height:40px; line-height:40px; margin-left:70px; font-size:24px; color:#f68613}

/*导航菜单*/
#nav {
	width:100%;
	height:65px;
	line-height:65px;
	background:#0d387a;
	overflow:hidden;
}
#navMenu ul {
	width:1200px;
	height:65px;
	margin:0 auto;
	display:block;
	
}
#navMenu li {
	float:left;
	font-size:18px;
	width:200px;
	height:60px;
	line-height:60px;
}
#navMenu li a {
	color:#fff;
	text-align:center;
	display:block;
	font-size:18px;
	width:200px;
	height:60px;
	line-height:60px;
}

#navMenu li a:hover {
	color:#0d387a;
	background:#fff;
	border-top:5px solid #0d387a;
}

.on a{
	color:#0d387a !important;
	background:#fff !important;
	border-top:5px solid #0d387a;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top:0;
	z-index:100;
	visibility:hidden;
	margin-top:-2px;
	border-top:0;
	background-color:#1a4a90;
	padding:4px;
	width:auto;
	height:40px;
	
}
.dropMenu li {
	float:left;
	width:130px;
	height:40px;
	line-height:40px;
}
.dropMenu li a {
	display:block;
	padding:5px 0 5px 12px;
	color:#fff;
}
.dropMenu a:hover {
	color:#ff0;
}
/*幻灯片*/
#full-screen-slider { width:100%; height:390px; float:left; position:relative; z-index:-99}
#slides { display:block; width:100%; height:390px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#notice_bg { width:100%; height:70px; background:url(../images/notice_bg.jpg) repeat-x; float:left}
#notice { width:700px; height:35px; background:url(../images/notice.png) no-repeat left; float:left; margin:17px auto 18px auto}
#notice  span { font-size:16px; color:#FFF; font-weight:bold; margin-left:40px; line-height:35px;}
.dowebok { width: 560px; height:35px; font-size: 14px; float:right}
.dowebok a { margin: 0 15px; color: #fff; text-decoration: none;}
.dowebok a:hover { color:#FF0}

.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:560px;
	font-size:14px;
	line-height:35px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
}

.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}

#search_box { 
width: 201px; 
height: 35px;
background:#FFF;
float:right;
margin:17px auto;
} 
#search_box #s { 
float: left; 
padding: 0; 
border: 0; 
width: 129px;
height:35px;
background: none; 
font-size: 14px; 
} 
#search_box #go { 
float: right;
} 
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}

/*第一行*/
#row1 { width:1200px; height:325px; margin:20px auto 0 auto;}

 .nTab
        {
            width: 680px;
            height:325px;
            margin: 0 auto;
            overflow: hidden;
			float:right
        }
        .none
        {
            display: none;
        }
		 .nTab .TabTitle ul
        {
			width:680px; 
			height:45px; 
			background:#f8fcfd;
			border-bottom:1px solid #c3d1d8;
        }
        .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 45px;
            line-height: 45px;
            text-align: center;
            width: 124px;
			font-size:18px;
        }
        .nTab .TabTitle li a
        {
            text-decoration: none;
			font-size:18px;
        }
        .nTab .TabTitle .active
        {
            background-color:#045bb8;
			border-left:2px solid #4195ef;
            color: #fff;
        }
		 .nTab .TabTitle .active a
        {
            color: #fff;
        }
		 .nTab .TabTitle .active a:hover
        {
            color: #ff0;
        }
        .nTab .TabTitle .normal
        {
            color: #000
        }
        .nTab .TabContent
        {
            clear: both;
            overflow: hidden;
            background: #fff;
            
           
        }
		
		.index_newslist { width:96%; height:auto; margin:0 2%; padding:0; float:left}
		.index_newslist ul { width:100%; height:auto; margin:0; padding:0;}
		.index_newslist li { width:100%; height:35px; background:url(../images/icon1.png) no-repeat left; text-indent:15px; float:left; line-height:35px;}
		.index_newslist li span { float:right; color:#666; font-size:12px}
		
		/*第二行*/
		
		#row2 { width:1200px; height:340px; margin:20px auto 0 auto}
		
		.nTab2
        {
            width: 580px;
            height:340px;
            overflow: hidden;
			float:left;
			margin-right:20px;
			
        }
        .none
        {
            display: none;
        }
		 .nTab2 .TabTitle ul
        {
			width:580px; 
			height:45px; 
			background:#f8fcfd;
			border-bottom:1px solid #c3d1d8;
        }
        .nTab2 .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 45px;
            line-height: 45px;
            text-align: center;
            width: 124px;
			font-size:18px;
        }
        .nTab2 .TabTitle li a
        {
            text-decoration: none;
			font-size:18px;
        }
        .nTab2 .TabTitle .active
        {
            background-color:#045bb8;
			border-left:2px solid #4195ef;
            color: #fff;
        }
		 .nTab2 .TabTitle .active a
        {
            color: #fff;
        }
		 .nTab2 .TabTitle .active a:hover
        {
            color: #ff0;
        }
        .nTab2 .TabTitle .normal
        {
            color: #000
        }
        .nTab2 .TabContent
        {
            clear: both;
            overflow: hidden;
            background: #fff;
            
           
        }
		
		.row2_pic { width:560px; height:130px; border-bottom:1px dotted #ddd; float:left; margin:10px;}
		.row2_pic img { width:140px; height:105px; float:left; padding:5px; border:1px solid #ddd;}		
		.row2_pic span{ width:400px; float:right; text-align:left; font-size:18px; line-height:35px; font-weight:bold}
		.row2_pic span a{ font-size:18px; font-weight:bold}
		.row2_pic  p { width:400px; height:auto; line-height:24px; color:#999; float:right}
		
		.ntab3 { float:right !important; margin-right:0 !important;}
		
		.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(../images/prev.png) no-repeat;
}
.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../images/next.png) no-repeat;
}
.ad { margin:20px auto 0 auto; width:1200px; height:100px;}

/*第三行*/
#row3 { width:1200px; height:230px; margin:20px auto 0 auto}
.row3_news { width:580px; height:230px; background:#FFF; float:left; margin-right:20px;}
.row3_title { width:100%; height:45px; line-height:45px; background:#f8fcfd;border-bottom:1px solid #c3d1d8;}
.row3_title span { width:124px; height:45px; line-height:45px;background-color:#045bb8;border-left:2px solid #4195ef;color: #fff; float:left; text-indent:15px}
.row3_title span a { color: #fff; font-size:18px}
.row3_title span a:hover { color: #ff0; font-size:18px}	

/*第四行*/
#row4 { width:1200px; height:280px; margin:20px auto 0 auto;background:#FFF;}	

.rollBox{width:1160px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1120px;overflow:hidden;margin:0 auto;padding-top:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:220px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}

/*第五行*/
#row5 { width:100%; height:370px; background:#18478d; float:left; margin-top:20px;}
#row5 h1 { font-size:24px; font-weight:bold; line-height:35px; text-align:center; color:#FFF; margin-top:10px;}
#row5 h1 span { font-size:18px; color:#FFF; display:block; margin:0 auto}
#dituContent { width:650px; height:200px; border-radius:8px; font-size:14px; margin-top:20px; float:left}
#row5_lianxi { width:460px; height:223px; background:url(../images/contact_bg.png) no-repeat center; float:right; color:#FFF; margin-top:20px;}
#row5_lianxi i { width:420px; height:200px; margin:10px 20px; line-height:30px; float:left; font-style:normal}
#row5_lianxi i h2 { font-size:24px; font-weight:bold}

   #link { width:100%; height: 55px; background:#eee; float:left; margin-top: 20px; }

#linklist { width:1200px; height:35px; line-height:35px; margin:10px auto; padding:0; overflow:hidden;}
#linklist ul { width:1120px; margin:0 auto 0 -5px; padding:0; float:right;}
#linklist li { width:260px; height:35px; line-height:35px; margin:auto 10px; float:left;}
#linklist li select { text-align:center;text-align-last: center; width:260px; height: 35px; }
#linklist span {font-weight: bold; }

#banquan { width:100%; height:auto; padding-top:20px; float:left; background:#1a4a90; color:#FFF ; line-height:30px; text-align:center}

/* 列表页 Document */

    #sbanner { width:100%; height: 300px; float: left; }
     #second_left{ width:227px; height: auto; float:left; margin-top:20px;  }
     #second_right { width:953px; height:auto; float: right; margin-top:20px;  }
     #left_nv { width:227px; height: 116px; float:left; font-size: 24px; color:#fff; font-weight: bold; text-align:center;
      line-height: 116px; background: url(../images/fy1.jpg) no-repeat center; }
      #second_dh { width:227px; height:auto; margin: 0; padding:0  }
      #second_dh ul { width:227px; height:auto; margin: 0; padding:0  }
      #second_dh li{ width:227px; height:65px; background: url(../images/fy2.jpg) no-repeat 180px 25px #eee;  float: left; 
        margin: 5px 0; font-size:18px; font-weight: bold; text-align:center; line-height: 65px;}
      #second_dh li a{ font-size:18px; }
      #second_dh li a:hover{font-size:18px;border-left:3px solid #00579a;width:227px; height:65px; display: block }

       .second_xue { 
            width: 100%;
            height: 42px;
            line-height: 42px;
            border-bottom: 3px solid #016cbe;
            background: #eee;
            float:right;
        }

         .second_xue  span { 
            width: auto;
			padding:0 10px;
            height: 42px;
            line-height: 42px;
            color: #fff;
            font-size: 24px;
            font-weight: bold;
            background: #0062ad !important;
            float: left;
            text-indent:10px;
        }

         .second_xue  i { 
            font-style: normal;
            float:right;
            margin-right:10px;

            }
        .second_newslist { width: 100%; height:auto;}
        .second_newslist ul{ width: 100%; height:auto; margin:0; padding:0;}
        .second_newslist li{ width: 98%; line-height: 35px; background: url(../images/arr17.png) no-repeat 0 18px; text-indent: 15px; float:left; margin:auto 1%; }
        .second_newslist li a{ font-size:16px; }
        .second_newslist li span{ float:right; color: #666 }
        .second_top20 { margin-top:20px !important  }

        .home_xue { background: url(../images/nav.png) no-repeat left; text-indent:15px; }
		
		
    .second_imglist { width:100%; height: auto; margin: 0; padding: 0 }
    .second_imglist ul { width:100%; height: auto; margin: 0; padding: 0 }
    .second_imglist li { width:220px; height: 230px;  margin: 10px 8px; float: left}
     .second_imglist li img{ width:220px; height: 200px;}
      .second_imglist li span{ width:220px; height: 30px; line-height: 30px; text-align:center; display: block }
	  
	   /*内容页*/
#sec_content { width:1200px; height: auto; background: #fff; float:left; line-height: 30px; margin-top: 20px;}
#content_main { width:1160px; height: auto; margin:20px; float:left; }
#content_main h1 { width:100%; height: 45px; line-height: 45px; font-size:24px; text-align: center; color:#1c78c5; margin:10px auto; }
#content_click  { width:100%; height: 30px; line-height: 30px; font-size:14px; text-align: center; color:#999; margin:10px auto; border-bottom: 1px dashed #ddd; }
#zoom img{  max-width: 1100px; overflow: hidden; display: block; margin:10px auto}
#news_next { width:100%; line-height:35px; border-top:1px dotted #ddd; float:left; font-size:14px; color:#999; margin-top:20px}
#news_next a {font-size:14px; color:#999;}
#news_next a:hover {font-size:14px; color:#f00;}
#news_next span { font-weight:bold; color:#333}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#06C; border:1px solid #06c; color:#fff; text-align:center;margin-left: 1px; }
.listpage {clear: both;text-align: center;}

.bottom_top20 { width:100%; height:20px; line-height:20px; float:left}

.info { width:930px; height:auto; margin:10px; float:left; line-height:30px}
/* Basic Grey */
.basic-grey {
margin-left:auto;
margin-right:auto;
max-width: 500px;
background: #F7F7F7;
padding: 25px 15px 25px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #E4E4E4;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}
.basic-grey select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right);
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height: 25px;
}
.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #E27575;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.basic-grey .button:hover {
background: #CF7A7A
}