/*通用样式*/
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, p, pre, table, caption, th, td, form, legend, fieldset,input, button, select, textarea {margin:0; padding:0; overflow-y: visible; font-family:'微软雅黑';}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{ margin:0; padding:0;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{ list-style:none;}
h3,h4, h5{ margin:0px; padding:0px;}
a{color:#787878;text-decoration:none;}
a:hover{text-decoration:none; color:#f28101;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;} 
img {border: 0; margin:0px; padding:0px;}
body {color:#787878; font-size:13px; margin:0px; padding:0px; line-height:28px; background:#fff;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px; }


/* top */
.tbb { width:100%; border-bottom:#e9e9e9 1px solid; overflow:hidden;background:#FFFFFF;}
.tb { width:1200px; margin:auto; line-height:32px;}
.tb_l { width:450px; float:left;}
.tb_r { width:450px; float:right; text-align:right;}

#top { width:1200px; overflow:hidden; margin:0 auto; height:120px;}
#top_logo{float:left; padding-top:20px;width:290px;}
#top_img{float:left; padding-top:26px; padding-left:20px;}
#top_gg{float:left; width:300px; font-size:21px; color:#ff0000; text-align:center; margin-left:12px; padding-top:26px;}
#top_gg span{ font-size:22px; line-height:40px; font-weight:bold; color:#000;}
#top_telimg{float:right; margin-top:22px;}
#top_tel{float: right; margin-top:26px;font-size: 18px;color: #333;}
#top_tel span{ font-size:20px; color:#ff0000; font-weight: bold;}

.sign{width:300px;float:right;margin-left:100px; }
.sign span{display:block;float:right;height:45px;padding:30px 0;*width:170px;background:url(/images/phone.jpg) left center no-repeat;padding-left:55px;}
.sign span p{line-height:26px;font-size:16px;color:#999;}
.sign span h1{height:25px;line-height:50px;color:#ff9600;}

/* menu */
.menu_bj { width:100%;overflow:hidden; height:46px; background-color:#0b0b0b;margin-bottom:0px;}
#header{width:1200px; margin:auto;height:46px;}
.nav{ position:absolute;
	width:1200px;
	height:46px;

}
.nav li{
	position: relative;
	float: left;
	line-height:46px;
	background:url(/images/fg.jpg) no-repeat;
	background-position:right;
}
.nav li a{
	line-height:46px;
	float:left;
	height:46px;
	color:#fbecb6;
	width:150px;
	font-size:15px;
	display:block;
	text-align:center;
}
.nav li a:hover {
      background:#7e231e; color:#fbecb6;
}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:46px;
}
.nav li:hover a{ background:#7e231e; color:#fbecb6;}
.nav li .section-nav1{ height:auto; overflow: hidden; width:150px;}
.nav li .section-nav1 ul {
	position:static;
	padding:0px;
	margin:0px;
	width:150px;
	overflow:hidden;
}
.nav li .section-nav1 ul li {
	position:static;
	padding:0px;
	width:150px;
	background:#7e231e;
	float:left;
	
}
.nav li .section-nav1 ul li a {
	background:#FFF;
	text-align:left;
	padding:0px;
	line-height:40px;
	width:150px;
	text-align:center;
	display:block;
	float:none;
	height:auto;
	color:#6e6e6e;
	font-size:15px;
	overflow:hidden;
	cursor:pointer;
	border-top:1px dashed #ddd; 
}
.nav li .section-nav1 ul li a:hover {
	background:#7e231e; 
	 color:#fbecb6;
	text-decoration: none;}

/* banner */
/*flash*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height: 534px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background: #000}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:8px; overflow: hidden; font-size:0; padding-top:12px;}
.focus .f_btns .btn span {display: inline-block;width:26px; height: 8px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer}
.focus .f_btns .btn span.cur{background: #0a92e8;}
.focus .prev {background: url(/images/a1.png) no-repeat; position: absolute;top:160px;left:0; width: 55px; height: 55px; z-index: 3; cursor: pointer}
.focus .next { background: url(/images/a2.png) no-repeat; position: absolute;top:160px; width: 55px; height: 55px;right: 0;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:375px; text-align:center;}

#search_bu{width:100%;height:670px; margin:0 auto; overflow:hidden;padding-top: 20px;}
.search1{text-align:center;background:url(/images/lc.jpg) no-repeat center;font-size:15px; color:#cccccc; height:123px;}
.search1 span{ font-size:34px; color:#0f74ce; font-weight:bold; }
.searchbu{padding-top: 43px;}
.w{width:1200px;margin:10px auto;}
.left-haocai li{width:276px;float:left;margin-right:14px}
.left-haocai li a{background:#a1a1a1;padding-bottom:3px;height:178px}
.left-haocai li img{width:270px;height:189px;border:8px solid #f2f2f3}
.left-haocai a:hover img {border:8px solid #50abfc}
.left-haocai li p{color:#474747;line-height:30px;height:30px;overflow:hidden;padding-top:4px;font-size:14px;text-align:center;margin-bottom:30px}

.content , .footer { width:1200px; margin:0 auto;font-family: "Microsoft YaHei"; }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:934px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:932px; padding-bottom:15px; overflow:hidden;}
.right2_main { width:275px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/* pro */
.pro_bj { width:1200px; margin:auto; overflow:hidden; margin-top:45px;}
.cp_t { height:77px; background:url(/images/pro-t.jpg) center no-repeat; margin-bottom:30px; overflow:hidden;}
.cp { overflow:hidden;}

.list { width:220px; float:left; background:#393c43; padding:15px;}
.list1 { width:220px; background:#393c43; padding:15px;}
.list_t { font-size:18px; color:#FFFFFF; border-bottom:#dbdbdb 1px solid; line-height:35px;  padding-bottom:15px; padding-left:20px;}
.list_nr { padding:15px 0 5px 0;}
.list_nr li a { display:block; line-height:40px; border-top:#31343b 1px solid; border-bottom:#43464d 1px solid; color:#ffffff; padding-left:50px;}
.list_nr li a:hover { background:#f28101; text-decoration:underline;}

/**/
.case{width:1200px; margin:auto; height:630px; overflow:hidden;position:relative;}
.case h3{ text-align:center; background:url(/images/s_h3.gif) no-repeat center 31px; font-weight:normal; height:81px;}
.case h3 a{ font-size:36px; color:#333; line-height:100%;}
.case h3 span{ display:block; padding-top:6px;display:block;font-family:MKaiPRC; font-size:14px; line-height:100%; text-transform:uppercase;}
.case_slide_bd,.case_list{ height: 469px; overflow: hidden;}
.case_slide_bd dl{ overflow:hidden;}
.case_slide_bd dl dt{ width:419px; float:left; position:relative; margin-left:4px;}
.case_slide_bd dl dt h4{ color:#7f0019; font-size:26px; display:block; padding-top:50px; font-weight:normal; height:45px;}
.case_slide_bd dl dt p{ color:#7f0019; font-size:14px; line-height:24px; }
.case_slide_bd dl dt em{ display:block; position:absolute; left:639px; top:389px; padding:30px 15px 32px 20px; background:url(/images/spn.png) repeat; width:342px; font-size:14px; color:#333; line-height:25px;}
.case_slide_bd dl dd{ float:right; width:560px; float:right; font-size:0;}
.case_slide_bd dl dd img{ width:560px; height:469px;}

.case_slide_hd ul{ position: absolute; z-index:9; left:0; top:299px;width:520px;}
.case_slide_hd ul li{ display:block; height:100px; line-height:100px; margin-bottom:10px;}
.case_slide_hd ul li a{ padding-left:37px; color:#fff; display:block; font-size:24px; background:url(/images/p_li.png) no-repeat; text-decoration:none;}
.case_slide_hd ul li span{font-family:KodchiangUPC; font-size:48px; padding-right:35px; color:#fff;}
.case_slide_hd ul li i{ padding-left:10px;}
.case_slide_hd ul li a:hover,.pro ul .cur a{background:url(/images/p_cur.gif) no-repeat; color:#fff;}
/**/

/*首页解决方案*/
.box_f{ width:100%; background:#17aef5; height:605px;}
.box_f .titl{ text-align:center; height:145px; padding-top:35px; }
.box_f .titl h2 { font-size:40px; color:#fff; font-weight:normal;}
.box_f .titl .p2 { border-bottom: 1px solid #cccccc; font-size: 18px; line-height: 46px; margin: 0 auto; width: 260px; color:#fbfbfb}
.box{ width:1200px; margin:auto;}
.box ul li{ float:left; height:400px; width:276px; margin:0 10px; overflow:hidden; background:url(/images/orange.jpg)  0 400px no-repeat; position:relative; text-align:center}
.box ul li:hover{ background-position:0px 0px; -webkit-transition:all .5s ease-in-out .3s; transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s; -ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;}
.box ul li u{ position:absolute; display:block; margin-left:25px; width:200px; height:200px; background:url(/images/round.png)  no-repeat; -webkit-transition:all .5s ease-in-out .0s; transition:all .5s ease-in-out .0s;-moz-transition:all .5s ease-in-out .0s; -ms-transition:all .5s ease-in-out .0s;-o-transition:all .5s ease-in-out .0s; *margin-left:0px; *left:20px;}
.box ul li:hover u { *display:none}
.box ul li u.cr{clip:rect(0px,200px,-10px,100px);   }
.box.active ul li u.cr{clip:rect(0px,200px,200px,100px); }
.box ul li:hover u.cr{ clip:rect(0px,200px,-10px,100px)} 
.box ul li u.cl{clip:rect(200px,100px,2000px,0px) }
.box.active ul li u.cl{clip:rect(0px,100px,200px,0px);   }
.box ul li:hover u.cl{ clip:rect(200px,100px,2000px,0px) }
.box ul li i{ display:block; font-style:normal; position:absolute; height:70px; width:78px; left:83px; top:66px;  }
.box ul li.box1 i{ background:url(/images/box1.png) 0px 0px no-repeat}
.box ul li:hover.box1 i{ background:url(/images/box1.png) -78px 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.box ul li.box2 i{ background:url(/images/box2.png) 0px 0px no-repeat; height:85px; top:62px; width:76px; left:84px; }
.box ul li:hover.box2 i{ background:url(/images/box2.png) -76px 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.box ul li.box3 i{ background:url(/images/box3.png) 0px 0px no-repeat; width:74px; left:85px;}
.box ul li:hover.box3 i{ background:url(/images/box3.png) -74px 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.box ul li.box4 i{ background:url(/images/box4.png) 0px 0px no-repeat; width:70px; left:86px;}
.box ul li:hover.box4 i{ background:url(/images/box4.png) -70px 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.box ul li h3{ font-size:18px; color:#fff; padding:0; margin:0; line-height:24px; font-weight: bold; text-align:center; margin-top:248px;}
.box ul li h3 a{ color:#fff}
.box ul li p{ font-size:12px; color:#fff; line-height:22px; margin-top:10px; padding:0 8px}
.box ul li p a{color:#fff;}
.box ul li p a:hover{color:#fff;}
.box ul li:hover p a{color:#fff;}


.hh{ background:#ffad37; height:450px; position:relative; padding-top:30px; padding-bottom:30px;}
.hh1{ text-align:center; color:#fff; width:1200px; margin:auto;}
.hh1 .div1{ font-size:32px; line-height:34px;}
.hh1 .div2{ font-size:18px; line-height:30px; text-transform:uppercase; font-family:Arial; margin-top:15px;}
.hh2{ margin-top:40px;}
.hh2 ul li{ float:left; width:360px;margin-left:20px; margin-right:20px; position:relative;}
.hh2 ul .li{ margin-right:0px;}
.hh2 ul li a{ color:#fff;}
.hh2 ul li .div2{ font-size:14px; margin-top:8px; height:22px; overflow:hidden;}
.hh2 ul li .div3{ margin-top:10px; overflow:hidden; border-top:1px dotted #fff; padding-top:8px;}
.hh2 ul li .div3 .rg{ background:url(/images/1_50.png) center center no-repeat; width:24px; height:24px; overflow:hidden;  -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; }
.hh2 ul li:hover .div3 .rg{ background:url(/images/1_51.png) center center no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; }
.hh2a{ margin-top:0px;}
.hh3{ border-bottom:1px solid #fff; border-top:1px solid #fff; margin-top:40px; color:#fff; height:40px; line-height:40px;}
.hh3 .lf{ width:930px; padding-left:5px; overflow:hidden; height:40px;}
.hh3 .lf span{ background:url(/images/1_52.jpg) center right no-repeat; font-size:14px; font-weight:bold; padding-right:10px;}
.hh3 .lf a{ color:#fff; font-size:14px; margin-left: 15px;}
.hh3 .rg a{ font-family:Arial; font-weight:bold; color:#fff; text-transform:uppercase;}
.hh3 a:hover{ text-decoration:underline;}
.hh3a{ margin-top:10px;}

.pro-chan{height:220px;padding-top:10px;}
.pro-chan li {float:left; width:235px; min-height:230px;text-align:center;}
.pro-chan li  img { border:1px solid #e2e2e2; padding:2px;}
.pro-chan li  a:hover img { border:1px solid #f28101;}
.pro-chan li  a { line-height:40px; font-size:14px;}

.pro-chan1{height:210px;padding-top:10px;}
.pro-chan1 li {float:left; width:286px; min-height:210px;text-align:center;}
.pro-chan1 li  img { border:1px solid #e2e2e2; padding:2px;}
.pro-chan1 li  a:hover img { border:1px solid #f28101;}
.pro-chan1 li  a { line-height:40px; font-size:14px;}

.pro-chan2{padding-top:10px;}
.pro-chan2 li {float:left; width:165px; min-height:210px;text-align:center;}
.pro-chan2 li  img { border:1px solid #e2e2e2; padding:2px;}
.pro-chan2 li  a:hover img { border:1px solid #f28101;}
.pro-chan2 li  a { line-height:40px; font-size:14px;}


/**/
.ys{ background:url(/images/y_bg.gif) repeat-x; overflow:hidden; height:1242px; padding-top:39px;}
.ys h2{ text-align:center; background:url(/images/y_h3.gif) no-repeat center 31px; font-weight:normal; height:81px;}
.ys h2 a{ font-size:36px; color:#fff; line-height:100%;}
.ys h2 a:hover{ text-decoration:none;}
.ys h2 span{ display:block; padding-top:6px;display:block;font-family:MKaiPRC; font-size:14px; line-height:100%; text-transform:uppercase; color:#fff;}
.ys .content{ position:relative;}
.ys h6{ position:absolute; top:85px; left:-166px;}
.ys_con{ margin-left:329px; background: url(/images/y_lin.png) no-repeat 81px 66px #fff; padding:27px 0 0 49px; width:642px;}
.ys_con dl{ overflow:hidden; padding-bottom:43px;}
.ys_con dl dt{ width:68px; font-size:0; float:left; padding-right:28px;}
.ys_con dl dd{ width:527px; float:left;}
.ys_con dl dd h3{ font-size:24px; font-weight:normal; color:#333; line-height:41px; padding-bottom:2px;}
.ys_con dl dd p{ font-size:14px; color:#666; line-height:23px;}
.ys_con dl dd span{ display:block; font-size:0; padding-top:15px;}
.ys_con dl dd span:hover img{animation-duration: 3s;animation-name: pulse;opacity: 1;}
.ys_con dl dd p i{ display:block;}
/**/

/*com*/
#company_bu{width:1200px;height:490px; margin:0 auto; overflow:hidden;}
.common{ width:1200px; margin:0 auto;}
.company{ text-align:center; height:190px; background:url(/images/about.jpg) no-repeat center;}
.company a{ font-size:34px; color:#000;line-height: 150px;    font-weight: bold;}
.company_nr{ width:760px; font-size: 14px; line-height: 26px;  }
.company_nrimg{ width:400px;}



.dynamic-box{
	width: 1200px;
	margin: auto;
	background: #555555;
	padding: 3.4375em 0 3.375em 0;
}
.dynamic-box .title{
	font-size: 1.75em;
	line-height: 2.179em;
	margin-bottom: 1.143em;
}
.dynamic-box .title a{
	display: inline-block;
	color: #fff;
	border-bottom: 1px solid #999999
}
.dynamic-box .title a:hover{
  color: #a66428;
}
.dynamic-main{
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.dy-left{
	float: left;
	width: 47.571%;
	padding-right: 6%;
}

.dy-left .swiper-slide .names{
	position: absolute;
	width:100%;
	left: 0;
	bottom: 0;
	font-size: 1em;
	line-height: 3.125em;
	color: #fff;
	background: rgba(0,0,0,.8);
	padding: 0 2%;
	overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dy-left .swiper-slide img{
	width: 100%;
}
.dy-left .swiper-slide:hover .names{
	text-decoration: underline;
}

.dy-left .swiper-button-prev{
	background: url(/images/prev-bgs.png) no-repeat;
	background-size: 100%;
	opacity: 0.6;	
}
.dy-left .swiper-button-prev:hover{
	opacity: 1;
}
.dy-left .swiper-button-next{
	background: url(/images/next-bgs.png) no-repeat;
	background-size: 100%;
	opacity: 0.6;
}
.dy-left .swiper-button-next:hover{
	opacity: 1;
}



.dy-right{
	float: left;
	width: 52.429%;
}
.dy-right li{
	overflow: hidden;
	padding: 2.2% 0;
}
.dy-right li:last-child{
	padding-bottom: 0;
}

.dy-right .number{
	float: left;
	width: 20%;
	text-align: center;
	color: #fff;
	font-size: 4em;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.371em;
	position: relative;
}
.dy-right .number i{
	position: absolute;
	right: 0;
	top: 15%;
	width: 3px;
	height: 70%;
	background: url(/images/number-border.png) no-repeat;
	background-size: 100% 100%;
}
.dy-right .cont{
	float: left;
	width: 80%;
	padding-left: 5%;
	margin-top: -0.5%;
}
.dy-right .cont .name{
	overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1em;
    position: relative;
    padding-right: 20%;
    color: #ffffff;
}
.dy-right .cont .name a{
	color: #ffffff;
}
.dy-right .cont .name a:hover{
	text-decoration: underline;
}
.dy-right .cont .name .time{
	position: absolute;
	right: 0;
	top: 0;
	color: #999999;
}

.dy-right .cont .detail{
	font-size: 0.75em;
	color: #c9c9c9;
	line-height: 2em;
	max-height: 4em;
	overflow: hidden;
	margin-top: 2%;
}
@media screen and (max-width: 1440px){
	.dynamic-main{
		width: 960px;
	}
	.dy-right .number{
		font-size: 3em;
	}
} 


@media screen and (max-width:1200px){
	.dynamic-box{
		padding: 3% 0;
	}
	.dynamic-box .title{
		font-size: 1.3em;
	}
	.dynamic-main{
		width: 100%;
		padding: 0 3%;
		transition: all 0.5s;
    	-moz-transition: all 0.5s;
    	-webkit-transition: all 0.5s;
	}
	.dy-right li{
		padding: 2.6% 0;
	}
	.dy-right .number{
		font-size: 3em;
	}
	.dy-right .cont .name{
		font-size: 0.875em;
	}
	.dy-right .cont .detail{
		margin-top: 0.5%;
		line-height: 1.6em;
		max-height: 3.2em;
	}
}

@media screen and (max-width:991px){
	.dynamic-box{
		padding: 1em 0 2em 0;
	}
	.dynamic-main{
		margin-top: 0;
	}
	.dy-left{
		width: 100%;
		padding-right: 0;
		border-bottom: none;
		padding-bottom: 0;
	}
	.dy-right{
		width: 100%;
		margin-top: 2%;
	}
	.dy-right li{
		padding: 0;
		margin-top:5%;
	}
	.dy-right .number{
		display: none;
	}
	.dy-right .cont{
		width: 100%;
		padding: 0;
		margin-top: 0;
	}
	.dy-right .cont .detail{
		line-height: 1.5em;
		max-height: 3em;
		margin-top: 1%;
	}
}

@media screen and (max-width:768px){
	.dynamic-main{
		padding: 0 4.6875%;
	}
	.dynamic-box .title{
		font-size: 1.1em;
	}
	.dy-leftimg .names{
		font-size: 0.875em;
	}
}

.tuanduiinfo{ width:100%; height:auto; min-height:655px; overflow:hidden; margin-top:25px; margin-bottom:30px; }
.tuanduiinfo1{ width:200px; height:auto; float:left;}
.tuanduiinfo11{ width:200px; height:auto; float:left; }
.tuanduiinfo11 img{ width:184px; height:276px; border:#996666 1px solid; padding:2px; }
.tuanduiinfo12{ width:200px; height:40px; line-height:40px; float:left; font-family:"微软雅黑"; font-size:16px;  color:#333; font-weight:normal; text-align:center;  }
.tuanduiinfo2{ width:450px; height:auto; float:right;  background:url(/images/linebg4.jpg) repeat-y left; }
.tuanduiinfo21{ width:420px; height:35px; line-height:35px; font-family:"微软雅黑"; font-size:18px;  color:#000; font-weight:bold; margin-bottom:15px;padding-left:20px; text-align:left; }
.tuanduiinfo22{ width:420px; height:auto; min-height:670px; padding-left:20px; text-align:left;}

/* about */
.gs { width:1200px; margin:auto; overflow:hidden; }
.about { width:735px; overflow:hidden; float:left; padding-top:20px;}
.about_t { height:49px;  overflow:hidden; line-height:49px; font-size:24px; color:#0b0b0b;background:url(/images/home_20.jpg);}
.about_t span {font-size:24px; color:#0b0b0b; float:left; padding-left:30px;}
.about_t b {color:#dc0000;font-size:18px; font-weight:100;padding-left:10px;}
.about_t a { float:right; padding-right:10px; padding-top:19px}
.about_nr { overflow:hidden; padding:15px; background:url(/images/home_23.gif); line-height:29px; }
.about_nr a { color:#f28101;}
.about_boot{ height:8px; background:url(/images/home_28.gif) no-repeat;}

.news{float:left;width:850px;float:left;}
.news ul{padding-top:5px;}
.news ul li{ border-bottom:1px dotted  #e3e1e1; padding-left:15px; line-height:36px;}
.news ul li span{float: right; line-height:36px; margin-right:10px;}
.news ul li a{ color:#222222;}
.news ul li a:hover{text-decoration:none;color:#c8003f;}

.contact { width:250px; overflow:hidden; float:right;padding-top:20px;}
.contact_t { height:49px;  overflow:hidden; line-height:49px; font-size:24px; color:#0b0b0b; background:url(/images/home_22.jpg);}
.contact_t span {font-size:24px; color:#0b0b0b; padding-left:20px; font-weight:300;}
.contact_t b {color:#dc0000;font-size:18px; font-weight:100;padding-left:10px;}
.contact_nr { height:252px; padding:15px; line-height:29px;background:url(/images/home_24.gif);}
.contact_nr span { color:#f28101; font-size:16px; font-weight:bold;}
.contact_boot{ height:7px; background:url(/images/home_29.gif) no-repeat;}

/* team */
.team{width:100%;height:420px; margin:0 auto; overflow:hidden;padding-top: 20px;}
.team0 { width:1003px; overflow:hidden; margin:auto;padding-top:10px;}
.team_t { height:58px; background:url(/images/home_15.jpg); overflow:hidden; line-height:58px; font-size:24px; color:#0b0b0b;}
.team_t span { font-size:24px; color:#0b0b0b; float:left;padding-left:30px;}
.team_t b {color:#dc0000;font-size:18px; font-weight:100;padding-left:10px;}
.team_t a { float:right; padding-right:10px;padding-top:19px;}
.team_nr { padding:20px 15px 10px 15px;; overflow:hidden; background:url(/images/home_16.gif);}
.team_nr a { line-height:35px;}
.team_boot{ height:8px; background:url(/images/home_18.gif) no-repeat;}

/* news */
.nav1 { width:1200px; margin:auto; overflow:hidden; padding-top:10px;}
#sg {width:100%;height:380px; margin:0 auto; overflow:hidden;padding-top: 20px;}
.sg_t { height:49px;  overflow:hidden; line-height:49px; font-size:24px; color:#0b0b0b;background:url(/images/home_20.jpg);}
.sg_t span {font-size:24px; color:#0b0b0b; float:left; padding-left:30px;}
.sg_t b {color:#dc0000;font-size:18px; font-weight:100;padding-left:10px;}
.sg_t a { float:right; padding-right:10px;padding-top:19px;}
.sg_nr { overflow:hidden; padding:15px; line-height:29px; }
.sg_nr a { line-height:35px;}
.sg_nr img { margin:0 10px 0 10px;border:1px solid #e2e2e2; padding:1px;}
.sg_nr a:hover img {border:1px solid #f28101;}
.sg_boot{ height:8px; background:url(/images/home_28.gif) no-repeat;}

.news1 { width:235px; overflow:hidden; float:right;}
.news1_t { height:49px;  overflow:hidden; line-height:49px; font-size:24px; color:#0b0b0b; background:url(/images/home_22.jpg);}
.news1_t span {font-size:24px; color:#0b0b0b;padding-left:20px;}
.news1_t b {color:#dc0000;font-size:18px; font-weight:100;padding-left:10px;}
.news1_nr { padding:15px; line-height:29px; background:url(/images/home_24.gif);}
.news1_nr span { color:#f28101;}
.news1_boot{ height:7px; background:url(/images/home_29.gif) no-repeat;}

.layout6{ width:964px; margin:auto;}
.layout6 ul { overflow:auto; zoom:1; margin:auto;}
.layout6 ul li { float:left; margin:5px 0 5px 20px; display:inline;  color: #333; font-family:"寰蒋闆呴粦"; width:137px; font-size:12px;}
.layout6 ul li a { display:block; color:#666; text-decoration:none; font-size:14px; text-align: center; font-family:"寰蒋闆呴粦"; background:#F6F6F6; }
.layout6 ul li a:hover{ color:#FF4400;}
.layout6 ul li  img { display:block; width:137px; height:91px; border:#CCC solid 1px;}

/* foot */
.foot_bj { background:#000000; border-top:#f28101 5px solid; width:100%; overflow:hidden;}
.foot { width:1200px; margin:auto; overflow:hidden; color:#FFFFFF; text-align:center;}
.foot_m { overflow:hidden; padding:15px 0 15px;}
.foot_m a { color:#FFFFFF; font-size:14px;}
.foot_nr { padding:0px 0 15px 0}

/* ny-baner */
.nyb { width:100%; margin:auto; height:240px; background:url(/images/ny-b.jpg) center no-repeat;}

/* ny */
.ny { width:1200px; margin:20px auto; overflow:hidden; }

.nyl { width:250px; float:left; overflow: hidden;}


.nyr { width:880px; float:right; border:#f3f3f3 1px solid; background:#ffffff; padding:15px;}
.nyr_t { height:40px; overflow:hidden; border-bottom:#f28101 1px solid; padding:0 10px 0 10px;}
.nyr_t span { float:left; font-size:20px;color:#f28101; line-height:25px; display:block;}
.nyr_t b { float:right; line-height:25px; font-weight:100;}

.nyr_nr { padding:15px 10px 20px 10px; line-height:35px;}
.nyr_nr img { border:5px solid #e2e2e2;}

.nyr_nr1 { padding:15px 2px 20px 2px; line-height:35px;}
/* 团队分页 */
.nteam { overflow:hidden; padding:15px 0 0 0;}
.nteam li a { margin:10px; width:330px; float:left; padding-bottom:15px; border-bottom:#dadada 3px solid;display:block;}
.nteam li span { color:#f28101; font-size:16px; display:block;}
.nteam li img { margin-right:15px; float:left;}
.nteam li a:hover { border-bottom:#f28101 3px solid;}

/* 内容页 */
.nry_tit { line-height:35px; font-size:18px; text-align:center;color:#f28101;}
.nry_date { text-align:center; line-height:30px; border-bottom:#CCCCCC 1px dashed;}
.nry_show { text-align:center; padding:10px 0 0 0;}
.imglist img{ max-width: 850px;}
.nry_intor { padding:10px 0 15px 0; text-align:left; margin-bottom:15px; border-bottom: #CCCCCC 1px dashed;}
.nry_intor img { padding:2px; border: #CCCCCC 1px solid;}
.ny_page { line-height:30px; padding-left:15px; text-align:left;}

.xgxw { overflow:hidden; margin:15px 0 15px 0;}
.xgxw_t { background:#f3f3f3; border:#cccccc 1px solid; border-bottom:none; height:35px;}
.xgxw_t span { margin-left:20px; line-height:15px; font-size:15px; padding-left:10px; border-left:#f28101 3px solid;color:#f28101; margin-top:10px; display:block;}
.xgxw_nr { border:#cccccc 1px solid; padding:10px;}
.xgxw_nr img {border:3px solid #e2e2e2; padding:1px;}
.xgxw_nr a:hover img {border:3px solid #f28101;}

/* 图片 */
.lmy { padding:15px 0 20px 0; line-height:35px;}
.lmy img {border:3px solid #e2e2e2; padding:1px;}
.lmy a:hover img {border:3px solid #f28101;}


.serach-down{width: 1200px;margin-left: auto;margin-right: auto;margin-top: 20px;}
.serach-down>ul li{width: 322px;height: 361px;background: #fff;overflow: hidden;text-align: center;color: #8d304d;float: left;position: relative;cursor: pointer;transition: .4s;}
.serach-down>ul li a{color: #8d304d;}
.serach-down>ul li.s02{margin-left: 12px;margin-right: 12px;}


.serach-down>ul li.s01 .se-01{width: 95px;height: 95px;background: url("/images/search2_bg.png") no-repeat 0 -130px;margin-left: auto;margin-right: auto;margin-top: 58px;}
.serach-down>ul li.s02 .se-01{width: 88px;height: 88px;background: url("/images/search2_bg.png") no-repeat -150px -135px;margin-left: auto;margin-right: auto;margin-top: 54px;}
.serach-down>ul li.s03 .se-01{width: 88px;height: 100px;background: url("/images/search2_bg.png") no-repeat -295px -125px;margin-left: auto;margin-right: auto;margin-top: 54px;}
.serach-down>ul li .se-02{font-size: 24px;margin-top: 42px;margin-bottom: 28px;}
.serach-down>ul li .se-03 ,.se-04 ,.se-05{line-height: 32px;font-size: 16px;}
.serach-down>ul li .se-03 i ,.se-04 i ,.se-05 i{color: #5e5d5d;}
.serach-down>ul li .s-line{width:100%;height: 8px;background: #8d304d;position: absolute;bottom: 0;left: 0;}

.serach-down>ul li:hover{color: #fff;background: #8d304d;}
.serach-down>ul li.s01:hover .se-01{background-position: 0 0;}
.serach-down>ul li.s02:hover .se-01{background-position: -160px 0;}
.serach-down>ul li.s03:hover .se-01{background-position: -310px 0;}
.serach-down>ul li:hover a{color: #fff;}
.serach-down>ul li:hover i{color: #fff;}

.middle{width: 1100px;margin-left: auto;margin-right: auto;margin-top: 20px;}


/*文章分页样式*/
.fenye {line-height:30px;list-style:none;margin:30px 0px 20px;text-align:center;height:50px;}
.fenye a {border:1px solid #dedede; padding:0 6px; display:inline-block; margin-right:5px;}
.fenye a:hover,.fenye li.active a {border:1px solid #000; color:#000; font-weight:bold; text-decoration:none;}


/*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

.foot_bj { background:#000000; border-top:#e9c171 5px solid; width:100%; overflow:hidden;}
.foot { width:1200px; margin:auto; overflow:hidden; color:#fbecb6; text-align:center;}
.foot_m { overflow:hidden; padding:15px 0 15px;}
.foot_m a { color:#fbecb6; font-size:14px;}
.foot_nr { padding:0px 0 15px 0}
.foot_nr a{color:#fbecb6; padding:0px 0 15px 0}
.main_con{width:1100px;margin:auto;}