@charset "gb2312";
/* CSS Document */

.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}


/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size:14px; outline:0;}
body{background:#fff;}

/* a,a:hover{color:#333;}*/

td{ font-size:12px;}

Service2{ color:#d3d7d4; font-size:15px;}

*{ padding:0; margin:0;}
img{ border:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; font-family: "ËÎÌå","Microsoft YaHei"; color:#030303}
a:hover{ color:#ff9e1f}
h1,h2,h3,h4{font-weight:bold;font-size:16px}
body{ color:#305798; font-size:12px; font-family: "ËÎÌå","Microsoft YaHei";  }

table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
ul,li {
    list-style:none;
}
body {
	background: #fff;
	color: #333;
	font:12px/1.7 "Microsoft YaHei";
}
.row:after {
    clear:both;
    content:'\0020';
    display:block;
    height:0;    
}
.row {
    zoom:1;

}

.clr { clear:both;}


a,button{outline:none;  hide-focus: expression(this.hideFocus=true); }
a{
    color:#999;
    text-decoration:none;
}


a:hover{
    color:#be0000;
    text-decoration: underline;
}

.fst{ font-family:"Microsoft YaHei"
}


/* end reset */
.row{
    width:1000px;
    margin:0 auto;
}


.banner { width:100%; height:755px; margin:auto; background:url(../images/bg.jpg) top center no-repeat;}

.news { float:right;
	width:300px;
	background:#f2f2f2;
	padding:15px;
	height:505px;
}
.news .dtt { padding-bottom:15px; border-bottom:1px dashed #CCC; line-height:24px; margin-bottom:15px;}
.news .dtt h1 { text-align:center; font-size:16px; font-weight:bold; color:#5a5a5a; margin-bottom:10px;}
.news .dtt .dd1 { display:block; font-size:14px; color:#999;}
.news ul { line-height:28px;}
.news ul li { list-style-type:none; font-size:14px;}
.news a { color:#5a5a5a;}
.news a:hover { text-decoration:underline;}

.xw td { line-height:26px; }


.indexnav_wrap { width:100%; position:fixed; bottom:0; background:url(../images/bot.jpg) top center no-repeat;}
.index_nav{
	width:1000px;
	height: 40px;
	margin: 0 auto;
	padding-left: 5px;
	padding-top:10px;
}
.index_nav li{ line-height:28px;
	width: 11%;
	height: 28px;
	float: left;
	margin-right:3%;
	font-size:14px;
	font-weight:bold;
}
.index_nav li a{ display: block; float: left; width: 115px; height: 28px; text-align: center; color: #FFF; background-color:#0db2d7; }
.index_nav li a:hover{ color:#0db2d7; text-decoration: none; background-color:#FFF; border-bottom:2px solid #0db2d7; }
.h15{height: 15px; overflow: hidden;}


.mainpage{width: 1000px; margin:auto;}

.mainpage1{ margin-top:30px;}
.mainpage2{margin-top:30px;}
.mainpage3{margin-top:30px;}
.mainpage4{margin-top:30px;}
.mainpage5{margin-top:30px;}
.mainpage6{margin-top:30px;}
.mainpage7{margin-top:30px;}

 *html{background-image:url(about:blank);background-attachment:fixed;}
#tbox{width:30px; height:200px; float:right; position:fixed; display: none;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:50px;
}
.taoba{display:block; background:#c2c2c2; width:30px; height:30px; margin-bottom:4px;text-align: center; color: #fff; line-height: 30px; overflow: hidden;cursor:pointer}
.taoba:hover{background:#0db2d7; text-decoration: none; color: #fff;}
#gotop{display:block; width:30px; height:30px; text-indent:-9999px; overflow: hidden; color: #fff; background:url(../images/top_icon.gif) no-repeat;  position:absolute; display:none; cursor:pointer} 
#gotop:hover{background-position: 0 -30px;}

.sjz ul li { margin-bottom:15px;list-style: none;border-left-style: dotted;border-left-width: 2px;border-left-color: #fff;}
.circle { font-size:18px; font-weight:bold; float:left; padding:15px 0; width: 90px;color: white;line-height: 24px;text-align: center;background-color:#f5ad58;}
.wz { float:right; background-color:#f1f1f1; padding:15px; line-height:24px; text-indent:2em; width:860px; font-size:14px; }

.gh { width:490px; float:right;}
.dj ul li { width:100%; margin-bottom:15px;}
.dj .tit { font-size:18px; font-weight:bold; padding:5px 0 5px 15px; width:150px; color: white;text-align: left;background-color:#0db2d7;}
.dj .txt { background-color:#f1f1f1; padding:15px; line-height:24px; text-indent:2em; width:460px; font-size:14px;}

.jd { width:490px; float:right;}
.nc ul li { width:100%; margin-bottom:15px;}
.nc .tit { font-size:18px; font-weight:bold; padding:5px 0 5px 15px; width:450px; color: white;text-align: left;background-color:#0db2d7;}
.nc .txt { background-color:#f1f1f1; padding:15px; line-height:24px; text-indent:2em; width:460px; font-size:14px;}

.Container {
	width: 1000px;
	margin: auto;
}
#sj_left{ 
	width:550px;
	float:left;
}
#sczl {width:100%;}
#sczl .left {float:left; width:166px;}
#sczl .right {float:right; background-color:#f1f1f1; height:150px; width:342px; padding:15px 15px 0px 15px; text-indent:2em;  font-size:14px; line-height:28px; }
#sj_right{
	width:420px;
	float:right;
}
.zcjs {width:420px; }
.zcjs .left{float:left; width:116px;}
.zcjs .right {float:right; line-height:23px; background-color:#f1f1f1; height:100px; width:288px; padding:8px 5px 0px 5px;}
.zcjs .right h1{line-height:22px; padding:5px 10px 0px 10px ; font-weight:normal; text-indent:2em; font-size:14px; line-height:28px;}


/* Ê×½¹ */

@charset "utf-8";
html, body, p{border:0 none;margin:0;padding:0;outline-style:none;outline-width:0;vertical-align:baseline;font-size:12px;}
/* main_image section CSS */
.examples_bg{width:728px;margin:0 auto;background-color:#F0F0F0;border:1px solid #CCCCCC;padding:10px;overflow:hidden;}
.examples_image{width:428px;height:305px;float:left;background:#333;position:relative;overflow:hidden;color:#fff;}
.examples_image h4{font-size:1.5em;font-weight:normal;margin:0;padding:5px 10px 5px 10px;}
.examples_image h4.title02{color:#feb403;}
.examples_image h4.title03{color:#f23962;}
.examples_image h4.title04{color:#43b6ff;}
.examples_image p{line-height:1.5em;padding:10px 10px 0 10px;margin:0;font-size:0.9em;}
.block small{font-size:1em;padding:0 0 5px 20px;background:url(../images/icon_calendar.gif) no-repeat 0 center;}
.examples_image .block small{margin-left:10px;}
.examples_image .desc{width:100%;position:absolute;bottom:0;left:0;display:none;}
.examples_image .block{width:100%;background:#111;border-top:1px solid #000;}
.examples_image a.collapse{width:93px;height:27px;background:url(../images/btn_display.gif) no-repeat left top;text-indent:-99999px;position:absolute;top:-27px;right:20px;}
.examples_image a.show{background-position:left bottom;}
/* image_thumb section CSS */
.mune_thumb{width:299px;float:left;background:#f0f0f0;border-right:1px solid #fff;border-top:1px solid #ccc;overflow:hidden;}
.mune_thumb img{border:1px solid #ccc;padding:5px;background:#fff;float:left;}
.mune_thumb ul{margin:0;padding:0;list-style:none;}
.mune_thumb ul li{width:279px;color:#333;margin:0;padding:12px 10px;background-color:#EEE;float:left;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-right:1px solid #ccc;}
.mune_thumb ul li.hover{background:#CCC;cursor:pointer;}
.mune_thumb ul li.active{background:#fff;cursor:default;}
.mune_thumb ul li h4{font-size:1.4em;margin:5px 0;padding:0;}
.mune_thumb ul li .block{float:left;margin-left:10px;padding:0;width:200px;}
.mune_thumb ul li p{display:none;}


@charset "utf-8";
html,body,div,img,q,dl,dt,dd,ol,ul,li{margin:0;padding:0;}
img,a img{border-style:none;border-width:0;}
a,a:hover{ text-decoration:none}
html {margin:0 auto;}
ol,ul,li{list-style: none;}:focus {outline: 0;}
body{ margin:0 auto; width:100%;}
a,a:visited{color:#003f65;}
a:hover {color:#009966;}
.main{ font-family:ËÎÌå; color:#666; width:912px; margin:0 auto}

.slider-scroll{margin-top:12px; overflow:hidden;height:421px;}  
#showArea{ width:664px; float:left; height:419px; border:1px ;  border-right:none }
#showArea img{ opacity:0; display:none;}
#scrollDiv{float:left; width:246px; height:421px; background:url(/style/yidaiyilu/img/slider_side.jpg) 0 0 no-repeat}  
#scrollDiv ul{ padding:19px 0 0 0}
#scrollDiv li{width:220px;  height:57px;  padding:10px 0 10px 26px; cursor:pointer; font-family:Î¢ÈíÑÅºÚ;} 
#scrollDiv li.on{ background:#0c5e97; position:relative;}
#scrollDiv li a{display:block; font-size:16px; height:35px; line-height:35px; color:#fff;}
#scrollDiv li span{display:block; color:#66ffff; font-size:14px; height:15px; line-height:15px; }
#scrollDiv li span.entity-triangle{ display:none; }
#scrollDiv li.on span.entity-triangle{ position:absolute; top:31px; left:-6px; display:block; width:6px; height:22px; background:url(img/triangle2.png) 0 0 no-repeat; z-index:99;}



.head{width:1000px; margin:0 auto;  height:60px;}
.head_l{float:left; width:106px; text-align:center; padding-top:0px;}
.head_r{float:right; width:650px; line-height:36px; padding-top:0px; }
.head_r a{ color:#000; font-size:14px; }


.special2{margin:0px auto 10px auto;width:626px;  height:750px; background-color:#f5f5f5;}
.special_right2{ float:right; width:320px;  overflow:hidden; }
.special_right2 ul li{float: left;list-style-type: none; margin-left:5px ! important;margin-left:14px;_margin-left:22px;}
.special_right2 ul li a {
    background: url("../style/huang2.jpg") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 150px;
	line-height:51px;
    padding: 0px 0;
    width: 626px;
}
.special_right2 ul li a:hover {
    background: url("../style/zsjy_pai_bj021.jpg") no-repeat scroll 0 0;
    color: #040c58;
    display: block;
    height: 150px;
    width: 626px;
}
.special_right2 .span01 {
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 626px;
}
/*
 * Swiper 2.7.0
*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,0.1)
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,0.5);
	border-radius: 10px;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}