@charset "UTF-8";
/* 单行省略 */
.ellipse {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 多行省略 */
.ellipselist {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.header{ width:100%; background:#fff;}
.head_cont{ width:1100px; margin:0 auto; height:auto; overflow:hidden; padding:34px 0}
.head_cont h1{ display:inline-block; float:left;}
.head_right{ float:right; width:344px;}
.head_right .fw{ padding-left:17px; background:url(../webimages/ypic01.jpg) left center no-repeat; padding-right:10px;}
.head_right a{ padding-right:7px; border-right:1px solid #b0b0b0;}
.head_right a.se{ background:url(../webimages/ypic02.jpg) 5px center no-repeat; padding-left:22px;}
.head_right a.en{ background:url(../webimages/ypic03.jpg) 4px center no-repeat; padding-left:22px; border-right:0}
.searbox{ display:inline-block}
.nav_wrap{ width:100%; background:#0377b4;}
.nav_cont{ width:1025px; margin:0 auto; height:auto; display:table}
.nav_left{ float:left; width:800px; display:table}
.nav_left ul li{ padding:0 15px; float:left; position:relative}
.nav_left ul li a{
	color: #FFF;
	font-size: 14px;
	line-height: 47px;
	border-bottom: 3px solid #0377b4;
	display: block;
	font-weight: bold;
}
.nav_left ul li:hover{
		background:url("../webimages/menu1.jpg") repeat-x;}
.nav_left ul li.cur a{border-bottom:6px solid #eb6100;}
.nav_left ul li i{ display:none; width:7px; height:4px; background:url(../webimages/ypic13.png) no-repeat; position:absolute; bottom:-4px; left:50%; margin-left:-4px; z-index:99}
.nav_left ul li.cur i{ display:inline-block;}
.nav_right{ width:42px; float:right; display:table}

.nav_right ul li{ padding:0 15px; float:left; position:relative}
.nav_right ul li a{ color:#FFF; font-size:14px; line-height:47px; border-bottom:3px solid #0377b4; display:block}
.nav_right ul li.cur a{border-bottom:3px solid #e60012;}
.nav_right ul li i{ display:none; width:7px; height:4px; background:url(../webimages/ypic13.png) no-repeat; position:absolute; bottom:-4px; left:50%; margin-left:-4px; z-index:500}
.nav_right ul li.cur i{ display:inline-block;}
.nav_right ul li.last{ padding-right:0; padding-left:0}
.nav_right ul li.last img{ margin-top:10px; cursor:pointer}
.foot{ width:100%; background:#313131;}
.foot_01{ width:100%; border-bottom:1px solid #3f3f3f; text-align:center;font-size:22px; color:#fff; padding:50px 0; margin-bottom:36px;}
.foot_01 em{ font-size:28px; color:#fff;}
.foot_02{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:27px}
.foot_02 ul li{ width: 149px;
  float: left;
  height: 200px;
  padding-right: 13px;
  border-right: 1px solid #464646;
  text-align: left;
  padding-left: 29px;}
.foot_02 ul li h5{ font-size:18px; color:#d8d8d8; padding-bottom:16px;}
.foot_02 ul li a{ display:block; text-align:left; font-size: 12px; color:#fff}

.foot_03{ width:100%; background:#eb6100; color:#fff; font-size:12px; padding:20px 0}

.foot .weix{ width:111px;float:right;padding-right: 20px;}
.foot .weix p{ width:111px; text-align:center; line-height:50px; font-size:14px; font-weight:bold; color:#fff; }
.weix img{ width:111px; height:111px; float:left; }

.index05{ width:100%; background:blue}
.index_cont{ width:1000px; margin:0 auto;}
.about_dl{ padding:24px 10px; width:980px; height:auto; overflow:hidden;}
.about_dl dt{ width:460px; float:left; font-size:14px; color:#4c4c4c;}
.about_dl dd{ width:492px; float:right;}
.about_dl dt p a{color:#fd3d09}
.about_dl dt p{ padding-top:17px;}



/*index-banner*/
.index_ban_wrap{ width:100%; overflow:hidden; position:relative; text-align:center; height:auto;}
.index_banner{width:1920px; margin:0 auto; position:relative; height:580px; overflow:hidden;}
.index_banner ul{ position:relative;height:580px; }
.index_banner ul li{ width:1440px;height:457px;}
.head_nav li a.last{ border-right:none;}
.index_banner ul li img{ position:absolute; left:50%; margin-left:-980px; top:0;}
 
.index_banner .inddot{position:absolute;width:100%;bottom:44px;height:7px; text-align:center; z-index:999; left:11%; margin-left:-720px}
.index_banner .inddot a{display:inline-block; width:14px; height:14px; margin:0px 8px;overflow:hidden; line-height:11111px; overflow:hidden; background:url(../webimages/ypic30.png) no-repeat left center;}
.index_banner .inddot a.cur{ background:url(../webimages/ypic30_02.png) no-repeat left center;}

.do_piccont{ display:none; width:1226px; height:auto; overflow:hidden;}
.do_piccont li{ width:400px; text-align:center; background:#fff; height:360px}
.do_piccont li { display:block}
.do_piccont li.cur{ background:#333; color:#fff; height:360px;}
.do_piccont li.cur h5 a{ color:#fff}
.do_piccont li.cur p{ color:#fff}
.do_piccont li h5{ padding-top:22px; padding-bottom:10px; font-size:18px;}
.do_piccont li h5 a{ color:#333;}
.do_piccont li p{ width:300px; margin:0 auto; color:#666;}
.index_wrap02{ padding-bottom:53px; background:#FFFFFF;}

.index_cont02{ width:1226px; margin:0 auto; padding-top:10px}
.index_cont06{ width:1000px; margin:0 auto; }
.do_what{  margin-bottom:44px; text-align:center}
.do_what h5{ font:bold 26px/40px "microsoft yahei"; color:#009BFF; line-height:52px; margin-top:35px;}
.do_what p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#009BFF;}

.index_wrap03{ padding-bottom:0px; background:#f0f0ef}
.index_cont04{ width:1100px; margin:0 auto; padding-top:36px; padding-bottom:70px}
.do_what1{  margin-bottom:44px; text-align:center}
.do_what1 h5{ font-size:26px; font-weight:bold; color:#000; line-height:52px;}
.do_what1 p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.do_menu{ text-align:center; margin-bottom:50px;}
.do_menu span{ display:inline-block; cursor:pointer; text-align:center; line-height:34px; width:400px; height:34px; border-bottom:1px solid #111; font-size:18px; color:#000000;}
.do_menu span.cur{ color:#fff; background:#333;}
.do_picwrap{ width:1226px; height:auto; overflow:hidden;}
.do_picwrap ul{ width:1226px;}
.do_picwrap ul li{ float:left;}



.index_cont03{ width:1226px; padding-top:40px; margin:0 auto; position:relative; padding-bottom:270px}
.khfw_tit{ text-align:center;}
.khfw_tit p{ padding-bottom:20px;}
.khfw_tit{ padding-bottom:18px;}
.kh_fw_info{ width:930px; height:auto; overflow:hidden; margin:0 auto}
.kh_fw_info ul{ width:1000px;}
.kh_fw_info ul li{ float:left; width:220px; float:left; margin-right:13px;}

.kh_fw_icon{ width:577px; height:auto; overflow:hidden; margin:0 auto; position:absolute; top:478px; left:246px}
.kh_fw_icon ul{ width:1000px;}
.kh_fw_icon ul li{ float:left; width:115px; text-align:center; float:left; margin-right:113px;}
.kh_fw_icon ul li a{ line-height:47px; color:#0068b7; font-weight:bold; font-size:18px; display:block}


.index_wrap04{ width:100%;}
.index_wrap04 .index_cont03{ padding-bottom:40px}
.index_wrap04 .khfw_tit{ color:#f08300;}
.index_wrap04 .khfw_tit img{ padding-bottom:5px}

.about_us_wrap{ padding:22px 0; width:1226px; height:auto; overflow:hidden; background:#fff; margin:0 auto;}
.abou_left{ width:550px; float:left; height:428px;}
.abou_right{ width:492px; float:right;}
.abou_left img{ display:block; padding-bottom:20px;}
.abou_left p{ color:#4c4c4c;}

.abou_right{ width:630px; float:right;}
.abou_right dl{ width:660px; height:auto; overflow:hidden; margin-bottom:5px; padding:0 0 5px 0; background:#}
.abou_right dl dt{ float:left; width:110px; height:76px; border-right:1px solid #dbdbdb; text-align:center;}
.abou_right dl dt span{ font-size:24px; font-weight:bold; color:#000000; line-height:55px;}
.abou_right dl dt em{ color:#000100; line-height:22px; font-size:16px;}
.abou_right dl dd{ width:490px; float:right; padding-right:38px;}
.abou_right dl dd h5{ padding-bottom:7px;}
.abou_right dl dd h5 a{ font-size:16px; color:#4c4c4c;}
.abou_right dl dd p{ font-size:12px; color:#666; word-wrap: break-word; word-break: break-all;-webkit-line-clamp: 2;height: 45px;}

.abou_right dl.cur{ background:#333; color:#fff;}
.abou_right dl.cur a{ color:#fff}

.abou_right dl.cur span,.abou_right dl.cur em,.abou_right dl.cur p{ color:#fff;}

.index_wrap03{ background:url(../webimages/ypic26.jpg) repeat; width:100%}


.index_wrap05{ width:100%; background:url(../webimages/ypic25.jpg) no-repeat center top; padding-top:125px;padding-bottom:50px;}
.index_cont05{ width:1100px; margin:0 auto; text-align:center; padding-bottom:116px; position:relative}
.index_cont05 .p01{ width:591px; margin:0 auto; color:#fff; padding-top:53px; padding-bottom:10px;}
.ymaore{ display:inline-block; width:106px; height:104px; background:url(../webimages/ypic15.png) no-repeat;}


.in_dotbox{ position:absolute; bottom:57px; left:0; width:100%; text-align:center;}
.in_dotbox a{ display:inline-block; width:16px; height:16px; margin-right:5px; line-height:99999999px; overflow:hidden; background:url(../webimages/ypic29.png) no-repeat;}
.in_dotbox a.cur{ background:url(../webimages/ypic29_02.png) no-repeat;}

.in_left,.in_right{ display:inline-block; width:24px; height:46px; top:187px; position:absolute; z-index:40; cursor:pointer}
.in_left{ background:url(../webimages/ypic11.jpg) no-repeat; left:50px;}
.in_right{ background:url(../webimages/ypic12.jpg) no-repeat; right:50px;}


.xg_wrap{ position:relative; width:1100px; height:326px; overflow:hidden;}
.xg_wrap ul{ position:absolute; left:0; width:9900px}
.xg_wrap ul li{ width:1100px; float:left;}


/**/
.ind_fixed{ width:169px; height:242px; position:fixed; top:30%; left:40px; background:url(../webimages/ypic35.png) no-repeat; z-index:999}
.ind_fixed ul li a{ display:block; height:30px; padding-left:46px; color:#fff; line-height:30px; background:url(../webimages/ypic34.png) no-repeat 12px center;}
.ind_fixed ul li.fir a{ background:none}
.ind_fixed ul li.fir a{ padding-left:11px}
.ind_fixed ul li.fir a img{ padding-top:10px}
.ind_fixed ul li.cur a{ background:url(../webimages/ypic31.png) left center no-repeat}
.ind_fixed ul li.cur a span{ line-height:30px; display:block; background:url(../webimages/ypic33.png) no-repeat right center}
.ind_fixed ul li{ margin-bottom:8px;}
.ind_fixed ul li.fir.cur a{ background:none}
.ind_fixed ul li a span{ display:none}
.ind_fixed ul li.fir.last img{ padding-top:14px; }
 .ind_fixed ul li.last a{ padding-left:7px}

.nav_right .last{ position:relative}
.search_box{ position:absolute; right:0; bottom:-50px; padding-top:24px; width:306px; height:auto; overflow:hidden; background:url(../webimages/ypic36.png) no-repeat 0 24px ; z-index:999; display:none;}
.search_box .txt{ padding:3px; text-indent:10px; line-height:22px; height:22px; color:#fff; border:none; width:250px; background:none;}
.search_box .btn{  height:35px; width:45px; border:none; font-size:14px; color:#0377b4; cursor:pointer; background:none; font-size:16px}

.dede_pages{
	height:55px;
	margin-top:20px;
	font-size:14px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:16px;
	border:1px solid #E9E9E9;
	width:auto;
	height:30px;
	line-height:25px;
	padding:0 10px;;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#ff6700;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#ff6700;
	font-weight:bold;
	color:#ffffff;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
