body {font-size:12px;font-family:"宋体";color:#666; background-color:#EAEAEA;}
*{margin:0;padding:0;}
a {color:#666;text-decoration:none;}
a:hover {color:#FA6F22;}
.r a{color:#f00;text-decoration:none;}
.r a:hover{color:#FA6F22;}
ul {list-style:none;} 
img{max-width: 100%;}
li {list-style-type:none;}
/*网站头部样式*/
.header{
width:100%; height:155px; background:url(../images/headerbg.jpg) repeat-x;
}
.header_t{
width:980px; height:112px; margin:0px auto;
}
.logo{
width:460px; float:left; margin-top:17px; border:0;
}
.top_right{
width:350px; float:right; text-align:right; padding-top:15px;
}
.top_right p{
line-height:24px;
}
.top_right h1{
line-height:20px; font-size:15px; font-weight:normal; display:inline; color:#D7000F;
}
.top_right h2{
line-height:20px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:inline; color:#D7000F;
}
.nav{
width:1040px; height:40px; margin:0px auto; font-weight:bold; font-size:14px;
}
.nav ul{
margin:0px; padding:0px;
}
.nav li{
width:91px; float:left; background:url(../images/net02.jpg) no-repeat right; line-height:40px; text-align:center;
}
.nav li a{
color:#fff;
}
.nav li a:hover{
color:#fff; text-decoration: underline;
}
.nav li.center{
width:120px; height:31px; background:url(../images/net03.jpg) no-repeat center; line-height:31px; text-align:center; margin-top:5px;
}
.nav li.center a{
color:#333;
}
/*首页大幻灯片样式*/
.fla_pic{
width:972px; height:250px; border:1px solid #ccc; margin:15px auto 15px; padding:3px; background:#fff;
}
div#MainPromotionBanner{
width:972px; height:251px; 
}
#MainPromotionBanner #SlidePlayer {
position:relative;margin: 0 auto;
}
#MainPromotionBanner .Slides{
padding: 0;margin: 0;list-style: none;height: 251px;overflow: hidden;
}
#MainPromotionBanner .Slides li {
width:972px; height:251px; display:block; float:left;
}

#MainPromotionBanner .Slides img{
width:972px; height:250px; display:block; border:none;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 220px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #FF7300;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}
/*首页样式*/
.gonggao{
width:980px; height:35px; margin:0px auto 15px; background:url(../images/net04.jpg) no-repeat; line-height:37px; text-indent:20px; padding-top:2px;
}
.anli{
width:980px; margin:15px auto;
}
.anli_title{
background:url(../images/anlibg.jpg) repeat-x; height:47px;
}
.anli_title p{
 font-size:14px; text-indent:20px; padding-top:18px; height:29px; float:left;
}
.anli_title b{
float:right; padding-top:20px; height:27px; margin-right:5px; font-weight:normal;
}
.anli_title p a{
padding:0px 15px;
}
.anli_fot{
width:980px; height:7px; background:url(../images/net2_07.jpg) no-repeat; margin-bottom:15px;
}
.liucheng{
width:980px; height:91px; margin:0px auto; background:url(../images/net2_12.jpg) repeat-x;
}
.liucheng_c{
float:left; padding-top:10px; padding-left:10px;
}
.liucheng_l{
float:left;
}
.liucheng_r{
float:right;
}
.main_news{
width:980px; margin:15px auto 0px;
}
.news_01{
width:237px; float:left; background-color:#fff; margin-right:10px; overflow:hidden;
}
.news_title{
width:237px; height:36px; background:url(../images/net2_03.jpg) no-repeat;
}
.news_01 ul{
border-left:1px solid #ccc; border-right:1px solid #ccc; width:235px; padding-top:8px;
}
.news_01 li{
line-height:24px; width:215px; background:url(../images/dd.jpg) no-repeat 10px; padding-left:20px;
}
.news_title h2{
float:left; font-size:14px; line-height:34px; text-indent:30px; padding-top:2px; height:34px;
}
.news_title b{
float:right; line-height:34px; font-weight:normal; margin-right:5px; padding-top:2px; height:34px;
}
.news_bot{
background:url(../images/netbt.jpg) no-repeat; width:237px; height:5px; overflow:hidden;
}
#news_011{
margin:0px; margin-left:2px;
}

/*案例滚动图片样式*/
.infiniteCarousel {
border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#F6F5F5; width:978px; position: relative; height:190px;
}
.infiniteCarousel .wrapper {
width:865px; height:198px; position:absolute; top:0; margin-left:53px;
}
.infiniteCarousel ul a img {
border:4px solid #E5E5E5; width:190px; height:130px; overflow:hidden; 
}
.infiniteCarousel li{
text-align:center; font-weight:normal; font-size:12px; color:#333; line-height:14px;
}
.infiniteCarousel .wrapper ul{
width:865px; margin:0; position:absolute; padding-top:10px;
}
.infiniteCarousel .wrapper ul li {
display:block; float:left; padding:10px;
}
.infiniteCarousel .wrapper ul li a { display:block; }
.infiniteCarousel .arrow {
display: block; text-indent: -999px; position:absolute; top:65px; cursor:pointer; 
}
.infiniteCarousel .forward {
width:46px; height:45px; background:url(../images/net_05.jpg) no-repeat; right:5px; overflow:hidden;
}
.infiniteCarousel .back {
width:46px; height:45px; background:url(../images/net_03.jpg) no-repeat;left:5px; 
}
.infiniteCarousel .forward:hover {
width:46px; height:45px; background:url(../images/net_05.jpg) no-repeat; right:5px; 
}
.infiniteCarousel .back:hover {
width:46px; height:45px; background:url(../images/net_03.jpg) no-repeat; left:5px; 
}

/*二级页面*/
.banner{
width:980px; margin:15px auto;
}
.banner img{
width:980px; height:175px;
}
.box{width:978px; margin:0px auto;background: #fff;border-radius: 5px;border: 1px solid #bbb;}
.box_right{
width:207px; float:right;
}
.box_right_news{
margin-bottom:10px;
}
.box_right_news h2{
width:207px; background:url(../images/newst.jpg) no-repeat; font-size:14px; line-height:26px; text-indent:15px; padding-top:2px; height:26px; color:#fff;
}
.box_right_news ul{
width:205px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0px; padding-top:6px; background:#fff; overflow:hidden; text-align:center;
}
.box_right_news li{
line-height:24px; width:215px; background:url(../images/dd.jpg) no-repeat 10px; padding-left:20px; text-align:left;
}
.news_db{
width:207px; height:8px; background:url(../images/newsb.jpg) no-repeat; overflow:hidden;
}
.nav_lf{
width:205px; background:#fff; border:1px solid #ccc; border-top:none; margin-bottom:10px;
}
.nav_lf ul{
padding:30px 0px 20px 25px; width:180px; overflow:hidden;
}
.nav_lf li{
width:152px; height:28px; background:url(../images/nav02.jpg) no-repeat; float:left; margin-bottom:5px; text-align:center; line-height:28px;
}
.nav_lf li a{
color:#333;
}
.nav_lf li a:hover{
width:152px; height:28px; background:url(../images/nav01.jpg) no-repeat; float:left; text-align:center; line-height:28px; color:#fff;
}
.nav_lf li.center{
width:152px; height:28px; background:url(../images/nav01.jpg) no-repeat;text-align:center; line-height:28px; color:#fff;
}
.nav_lf li.center a{
color:#fff;
}
.box_left{
width:720px; float:left; border:1px solid #ccc; background-color:#fff; padding:0px 20px; padding-bottom:10px;
}
.text_title{
margin:0px auto; background:url(../images/titlebg.jpg) no-repeat bottom; height:65px; width:720px; float:left;
}
.text_title h2{
font-size:16px; font-family:"微软雅黑"; font-weight:bold; float:left; padding-top:10px; width:150px; text-align:center;
}
.text_title b{
font-size:12px; font-weight: normal; float:right; color:#999; padding-top:15px;
}
.text{
margin:0px auto;overflow:hidden; float:left;
}
.text td{ line-height:22px;}
.text ul{
padding:0px; margin:0px;
}
.text li{
width:690px; background:url(../images/sj.jpg) no-repeat left; border-bottom:1px dashed #CCC; padding-left:20px; line-height:35px;
}
.text li b{
float:right; font-weight:normal;
}
.text h1{
font-size:20px; text-align:center; padding-bottom:8px; /*width:720px;*/
}
.text p{
font-size:12px; line-height:30px; /*width:720px;*/
}
.text h3{
font-size:12px;text-align:center; line-height:30px; margin:10px 0px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; /*width:720px;*/ font-weight:normal;
}
.page_list {
text-align:center; padding:20px 0px; float:left; width:720px;
}
.page_list a.thispage {
border: #D7000F 1px solid; background-color:#D7000F; color: #fff;  font-weight:bold; 
}
.page_list a {
border: #d5e1e6 1px solid; text-align:center; padding-bottom: 2px; line-height:14px;background-color: #f6f9fa; padding-left:4px; padding-right:4px; height:13px; color:#666; margin-right:5px; text-decoration:none; padding-top:2px
}
.page_list a:hover {
border: #D7000F 1px solid; background-color:#D7000F; color: #fff; 
}
.pic{
width:720px; overflow:hidden; float:left;
}
.pic ul{
margin:0px; padding:0px;
}
.pic li{
float:left; margin:10px 5px;
}
.pic li img{
width:220px; height:130px; border:4px solid #E0E0E0;
}
.pic li h2{
width:220px; text-align:center; font-weight:normal; font-size:12px; padding-top:10px;
}

/*网站版权*/
.footer{
background:#fff; border-top:2px solid #D7000F; width:100%; float:left; margin-top:15px;
}
.link{
width:980px; margin:0px auto; padding:5px 0px; line-height:26px; overflow:hidden;
}
.link h2{
float:left; width:60px; font-size:12px;
}
.link p{
float:left; width:900px;
}
.link a{
padding:0px 2px;
}
.footer_text{
text-align:center; padding-top:10px;
}
.footer_text p{
font-size:12px; line-height:24px; font-weight:normal;
}
#case{width:170px; padding:0px; margin:8px; float:left;}
.title{background-image:url(../images/titlebg.gif); background-repeat:no-repeat; font-size:14px;}
.case_pic{border:#CCCCCC 1px solid; width:164px; height:120px; text-align:center; float:left; padding:1px;}
.case_tit{float:left; text-align:center;line-height:20px; width:170px; padding-top:12px; border:#333333 0px solid;height:20px;overflow: hidden;}
.more{position:inherit; width:80px; font-size:12px; margin-right:20px; float:right}

.qq{
width:120px;
}
.qq_t{
width:120px;
}
.qq_d{
width:120px;
}
.qq_bg{
width:130px; background:url(../images/qq03.png) repeat-y; padding:10px 0px 10px; overflow:hidden;
}
.qq_bg ul{
margin:0px; padding:0px;
}
.qq_bg li{
width:90px; height:26px; float:left; margin-left:20px; text-align:left; line-height:26px; background:url(../images/qq04.png) no-repeat; display:inline; margin-bottom:5px;
}
.qq_bg li a{
color:#333;font-size:12px;text-decoration: none;
}
.qq_bg li a:hover{
color:#FF0000; text-decoration: underline; font-size:12px;
}
.qq_bg li img{
margin-top:4px; float:left; margin-left:10px; margin-right:5px;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	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:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.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;
}

.toolbar-item,.toolbar-layer{background:url(/images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:30%;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*ICP*/
.icp-logo { text-align: center;display:none;padding:20px 0px;}
.icp-logo p { color: #272727;font-size: 35px;margin-top: 1px;font-family: 'Love Ya Like A Sister', cursive;line-height: 60px;}
.icp-logo img { width: 350px;}
.sub a { display:none;color: #fff;background: #272727;text-decoration: none;padding: 10px 20px;font-size: 13px;font-family: arial, serif;font-weight: bold;-webkit-border-radius: .5em;-moz-border-radius: .5em;-border-radius: .5em;}
.icp-iframe {  }