
*{margin:0px auto; padding:0px;}
body{margin:0px auto; padding:0px;  font-size:14px;  text-align:center;font-family: "微软雅黑",Microsoft YaHei,Arial;background-color:#efefef;min-width:1200px;}
ol,ul,li{list-style-type:none;}
a:link,a:hover,a:visited,a:active{text-decoration:none;}
textarea,input{margin:0px; padding:0px;}
em{font-style:normal;}
img{border:none; display:block;}
div{margin:0px auto; }

.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;  height:0;}
.yahei{ font-family: "微软雅黑",Microsoft YaHei,Arial;}

.fenye{width:100%;  padding:20px 0px 20px 0px;text-align:center; font-size:12px; }
.fenye a{padding:5px 10px; border:solid 1px #999; color:#999;}
.fenye a:hover{padding:5px 10px; border:solid 1px #333; color:#333;}
.fenye span{padding:5px 10px; border:solid 1px #333; color:#fff; background-color:#333}
.fenye a.current{padding:5px 10px; border:solid 1px #333; color:#fff; background-color:#333}
 
.movepage{width:100%; text-align:left; line-height:30px; border-top:solid 1px #ccc;}
.movepage a{ color:#666;}
.movepage a:hover{ color:#c82226;}


.warp_h2{ font-size:30px; text-align:center;color:#333333; font-weight:100; padding-top:50px; padding-left:10px; padding-right:10px;}
.warp_h2 span{ font-size:18px;color:#333333; display:block; padding-top:10px;}
.warp_h2 b{ font-size:28px; display:block; padding-top:20px; color:#0184df; }
.warp_h2 a{ color:#0184df;}
.warp{ width:952px; height:375px; padding-top:12px; margin:0 auto;}
.warp ul{ width:100%;}
.warp li{ float:left; text-align:center; padding-right:95px; overflow:hidden;}
.warp li h2{ display:block; font-size:20px; padding:40px 0 15px 0; font-weight:100;   }
.warp li i{ display:block; font-size:14px; line-height:23px; color:#666;font-style:normal;}
.warp .li4{ padding-right:0;}
.warp li .tu{position: relative; }
.warp li .tu .light{ position:absolute; left:-170px; top:0; width:141px; height:131px;/* 根据图像高度自行修改 */
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);
-o-transform: skewx(-25deg);
-moz-transform: skewx(-25deg);
-webkit-transform: skewx(-25deg);}
.warp li:hover .tu .light{ left:141px;/* 根据图像宽度自行修改 */ -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; }
.sl_chicun{width:1200px;}
.over{ overflow:hidden;}


.section { position:relative; }
.section .menu { position:absolute; width:200px;}


/*顶部样式*/
.header_menu{width:100%;height:110px;background-color:#fff;min-width:1200px;}
.header_menu .sl_chicun{width:1200px;height:110px;}
.header_menu .r{height:30px;padding:35px 0px;}
.nav{height:30px; line-height:30px; text-align:center;}
.nav li{ float:left;width:90px;height:30px;}
.nav li.nav_over{border-left:dashed 1px #ddd;}
.nav li a{width:90px; float:left;height:30px;color:#666; font-size:16px;}
.nav li a.nav_current{color:#f00;}



/*底部导航*/
.footer_common{background-color:#515151;padding:30px 0px;}
.footer_common .sl_chicun{width:1200px; overflow:hidden; text-align:left;}
.footer_common .l ul{ float:left; }
.footer_common .l ul h4{font-size:25px; text-transform:uppercase; font-weight:normal;color:#999;margin:0px;height:30px; line-height:30px;padding:0px 0px 10px 0px;}
.footer_common .l ul li{height:30px;line-height:30px;}
.footer_common .l ul li a{color:#fff; line-height:30px;height:30px; float:left;}
.footer_common_on{width:130px;} 
.footer_common_on h4{ width:130px;}
.footer_common_over{width:130px;}
.footer_common_over h4{width:130px;}
.footer_common_over li{width:100px; float:left;}
.footer_common .r h4{width:100%;font-size:25px; text-transform:uppercase; font-weight:normal;color:#999;margin:0px;height:30px; line-height:30px;padding:0px 0px 10px 0px;}
.footer_common_lx{padding-left:50px;background:url(../images/fot_dh.jpg) no-repeat left top; overflow:hidden;color:#fff; line-height:25px;}


.footer{background-color:#363636;height:30px; padding:5px 0px; line-height:30px;color:#fff;}
.footer a{color:#fff;}



/*首页样式*/
.index_banner{overflow:hidden;}
.index_banner_02{ display:block;width:100%;height:100%;}
.sl_s_01{width:100%;padding:40px 0px;background-color:#fff;overflow:hidden;}
.sl_s_02{width:100%;padding:1px 0px 3px 0px;background-color:#FFFFFF;overflow:hidden;}

.sl_s_03{width:100%;height:105px;background:url(../images/sl_kh.jpg) no-repeat;padding:40px 0px;overflow:hidden;}
.sl_s_03 h1{color:#fff;height:60px; line-height:60px;}
.sl_s_03 h3{color:#fff;height:40px; line-height:40px;color:#fff; font-weight:normal;}
.sl_s_04{width:100%;background-color:#fff;overflow:hidden;padding-top:10px;}
.sl_s_04 ul{ overflow:hidden;width:1200px;}
.sl_s_04 ul li{ float:left;width:198px;height:198px;padding:1px;}
.sl_s_04 ul li:hover{background-color:#ddd;}
.sl_s_04 ul li a{background-color:#fff;float:left;}
.sl_s_04 ul li a img{ float:left;width:198px; height:198px;}
.sl_s_04 .gd{width:100%;height:30px;padding:40px 0px 80px 0px;}
.sl_s_04 .gd a{margin:0px auto;padding:5px 40px;line-height:20px; font-size:16px; border:solid 1px #aaa;color:#aaa;border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.sl_s_04 .gd a:hover{border:solid 1px #d0171f;color:#d0171f;}
.sl_s_05{width:100%;padding:50px 0px 30px 0px;background-color:#f2f2f2;overflow:hidden;}
.sl_s_05 .sl_chicun{ overflow:hidden;}
.l_60{padding-right:60px;}
.sl_news{width:570px; float:left; padding-bottom:20px;}
.sl_title{width:100%;height:30px;padding-bottom:20px;}
.sl_title h1{height:30px; float:left; line-height:30px;}
.sl_title a{ float:right; background:url(../images/sl_news_gd.jpg) no-repeat;color:#aeadad; font-size:12px;width:50px;height:20px; line-height:20px;margin-top:10px;}
.sl_news ul{width:100%;}
.sl_news ul li{width:100%;height:30px; line-height:30px; text-align:left;}
.sl_news ul li a{color:#333;width:480px;height:30px; line-height:30px;}
.sl_news ul li em{ float:right;color:#999;}
.sl_pj{width:1200px;height:70px; overflow:hidden;border-top:solid 1px #ddd;padding-top:20px;}
.sl_pj ul{width:1250px;}
.sl_pj ul li{width:370px;height:70px; padding-right:45px; float:left;}
.sl_lj_l{ float:left;width:65px; height:65px; padding-right:15px;}
.sl_lj_l img{width:65px;hieght:65px;}
.sl_lj_r{ float:left;width:290px;height:70px;}
.sl_lj_r p{width:290px;height:40px; overflow:hidden;color:#666565; float:left; line-height:20px;margin-bottom:5px; font-size:12px;}
.sl_lj_r em{width:86px; height:18px; text-align:center;color:#fff;background:url(../images/sl_pj_sj.jpg) no-repeat; font-size:12px; float:left;}
.sl_c_06{width:100%;height:685px; overflow:hidden; position:relative;}
.sl_c_06 .sl_chicun{height:685px;position:relative;}
.sl_lx{background-color:#fff;padding:40px;width:370px; text-align:left; left:50%;margin-left:-600px; top:80px;position:absolute; }
.sl_lx_01{border-bottom:dashed 1px #aaa;padding:10px 0px;}
.sl_lx_01 h1{ font-weight:normal;color:#333;}
.sl_lx_01 h2{color:#999; font-size:18px; font-weight:normal;}
.sl_lx_02{border-bottom:dashed 1px #aaa;padding:10px 0px; line-height:30px;color:#333; font-size:16px;height:185px;}
.sl_lx_02 em{color:#666;width:80px; float:left; text-align:right;}
.sl_lx_02 span{width:290px; float:left;}
.sl_lx_03{padding:20px 0px;}
.sl_lx_03 span{ float:left;padding-right:20px;width:105px;text-align:center;}
.sl_lx_03 span img{width:105px; height:105px;}
.sl_lx_03 span em{width:105px;height:25px; line-height:25px; }
.sl_ditu{width:100%;height:685px;}


/*圆角框架*/
.sl_menu_left{width:100%;padding-bottom:0px;}
.sl_menu_left .sl_l{width:10px;height:10px; float:left;}
.sl_menu_left .sl_r{width:10px;height:10px; float:right;}
.sl_top{height:10px; background:url(../images/sl_t_c.jpg) repeat-x left top;}
.sl_foo{height:10px; background:url(../images/sl_b_c.jpg) repeat-x left top;}
.sl_centent{padding:9px;border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;background-color:#fff;}
/*当前位置*/
.nr_weizhi{padding:10px;height:30px;border-bottom:solid 1px #d7d7d7; line-height:30px;}
.nr_weizhi .r{color:#9c9a9a;}
.nr_weizhi .r a{color:#9c9a9a;}

.nr_weizhi .l{color:#666; padding-left:25px;background:url(../images/ny_szwz_tb.png) no-repeat left center;}
.nr_weizhi .l a{color:#666;}
.nr_weizhi .l a:hover{color:#f00;}
/*内页框架*/

.ny_banner{}

.center{width:1200px;padding:35px 0px; overflow:hidden;min-height:300px;}
.center .l{top:35px;}
.center .nr_r{ float:none;margin-left:225px;width:975px;}
.center .nr_r .sl_centent{padding:0px;}

/*左侧导航*/
.top_title{width:100%;height:30px;padding:0px 0px 10px 0px;}
.top_title h4{ float:left;height:30px; line-height:30px;padding:0px 0px 0px 40px;background:url(../images/bt_tb.jpg) no-repeat 5px top; font-size:17px; font-weight:normal;color:#666;}
.menulist{width:180px;}
.menulist li{width:180px; height:35px;padding-bottom:1px;}
.menulist li a{width:160px;padding-left:20px;height:35px; line-height:35px; font-size:14px; color:#333;background:url(../images/menulist_a.jpg) no-repeat; float:left; text-align:left;}
.menulist li a:hover{background:url(../images/menulist_showcurrent_d.jpg) no-repeat;}
.menulist li a.showcurrent{background:url(../images/menulist_showcurrent.jpg) no-repeat;color:#fff;}
.dy_nr{ text-align:left;padding:20px 40px;line-height:2em; overflow:hidden;color:#666;}

/*联系我们*/
.dy_contact{overflow:hidden;}
.dy_contact .l{width:500px;padding:50px 0px 0px 40px; text-align:left; line-height:30px;}
.dy_contact .r{width:590px;padding:40px 10px 0px 0px;}
.dy_contact .l table{ text-align:left;margin:0px;}
.dy_contact .l table img{margin:0px;}
.dy_contact_zz{width:500px;height:140px;}
.dy_contact_zz a{padding-right:15px;height:90px; float:left;}
.dy_contact_zz a img{height:80px;padding:4px;border:solid 1px #eee;}

.dy_contact hr{border:none;border-top:solid 1px #ccc;}
.dy_contact_ew td{padding:0px 10px; text-align:center;}



/*新闻列表*/
.news_list{padding:10px 20px;}
.news_list ul{width:100%; text-align:left;}
.news_list ul li{height:35px; line-height:35px;/*border-bottom:dashed 1px #ddd;*/padding:0px 30px;}
.news_list ul li:hover{background-color:#f5f5f5}
.news_list ul li:hover a{color:#f00;}
.news_list ul li a{ float:left;width:780px;color:#666;}
.news_list ul li em{ float:right;color:#999; font-size:12px;}


/*新闻详细*/
.news_detail{padding:20px 40px;}
.newsdetail_bt{height:30px; line-height::30px; font-size:24px;padding:10px 0px;}
.newsdetail_sj{padding:5px 0px;height:20px; line-height:20px;background-color:#f5f5f5;color:#999;}
.newsdetail_sj a{color:#666;padding:0px 10px; line-height:20px;}
.newsdetail_nr{ text-align:left;padding:20px 0px; line-height:1.7em;color:#333;}
.newsdetail_nr div{width:auto !important;}
.newsdetail_nr hr{border-top:solid 1px #ddd;border-bottom:none;border-left:none;border-right:none;margin:10px 0px;}
.newsdetail_nr p{padding-bottom:5px;}
.newsdetail_nr img{max-width:100% !important;height:auto !important; }



/*案例列表*/
.al_sx{height:30px; line-height:30px; padding:5px 10px;background-color:#fff; text-align:left;}
.al_sx_01{ float:left;}
.al_sx_01 ul{overflow:hidden;}
.al_sx_01 ul li{float:left;height:30px;}
.al_sx_01 ul li a{height:20px;padding:5px; float:left;color:#666;width:65px; line-height:20px; text-align:center;}
.al_sx_01 ul li .al_sx_01_d{background:url(../images/bj_7.jpg) no-repeat top center;color:#fff;}

/*案例详细*/
.al_fhlb{ font-size:18px;color:#333;padding-right:20px;background:url(../images/case_show_fhlb.jpg) no-repeat right center;}
.case_show{padding:20px;width:1140px;}
.case_show_zl{width:1140px;height:180px;padding:20px 0px; text-align:left;border-bottom:double  #aaa;}
.case_show_img{ float:left;width:160px; height:160px;padding:10px;background-color:#e9e9e9;}
.case_show_img img{width:160px; height:160px; float:left;background-color:#fff;}
.case_show_jj{width:940px; float:right;}
.case_show_bt{height:40px; line-height:40px;}
.case_show_bt h2{ float:left;} 
.case_show_bt a{ background:url(../images/la_xx_xyhz.jpg) no-repeat; background-position:0px 0px;width:150px;height:25px; float:right;line-height:25px;color:#666; font-size:12px; text-align:center;}
.case_show_bt a:hover{background-position:0px -25px;color:#fff;}
.case_show_bt .bdsharebuttonbox{ float:right;padding-top:10px;}
.case_show_fl{padding:5px 0px; line-height:20px; color:#777;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;font-size:12px;}
.case_show_zy{padding:10px 0px; line-height:20px; color:#777; font-size:12px;}
.case_show_gn{height:34px;}
.case_show_an{width:116px;height:34px;float:left; padding-right:10px; position: relative;}
.case_show_an dl{width:30px;height:30px; float:left;background:url(../images/case_show_an.png) no-repeat;}
.case_show_an dt{height:20px; padding:5px 0px 5px 5px;float:left;line-height:20px;width:70px;}
.case_show_ew{display:none;position: absolute;top: 34px;left:2px;z-index:9999;}
.case_show_ew em{padding:5px;background-color:#fff; display:block;width:100px;height:100px;border:solid 1px #1398c5;}
.case_show_ew em img{width:100px;height:100px;}
.case_show_ew span {width:20px;height:10px;background:url(../images/case_show_an.png) no-repeat -0px -58px;margin:0px auto;display:block;}
.case_show_an:hover .case_show_ew{display:block;}

.case_show_gn .case_show_al_d{height:30px; float:left; width:106px; text-align:center;padding:2px 5px;color:#666; background:url(../images/case_show_an.png) no-repeat -105px -35px;}
.case_show_gn .case_show_al_d:hover{background-position:-105px 0px;color:#1398c5;}
.case_show_gn .case_show_al_d .case_show_al_01{background-position: 0px 0px}
.case_show_gn .case_show_al_d .case_show_al_02{background-position:-30px 0px }
.case_show_gn .case_show_al_d .case_show_al_03{background-position:-60px 0px }


.case_show_gn .case_show_al_w{height:30px; float:left; width:106px; text-align:center;padding:2px 5px;color:#999; background:url(../images/case_show_an.png) no-repeat -105px -35px;}
.case_show_gn .case_show_al_w .case_show_al_01{background-position: 0px -30px}
.case_show_gn .case_show_al_w .case_show_al_02{background-position:-30px -30px }
.case_show_gn .case_show_al_w .case_show_al_03{background-position:-60px -30px }


.case_show_nr{width:1100px;padding:20px;}
.case_show_nr img{max-width:100% !important; height:auto !important;clear:both;}


	/* 本例子css */
	.index_banner{ width:100%;  position:relative;  height:500px; background:#000;  }
	.index_banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.index_banner .bd ul{ width:100% !important;  }
	.index_banner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
	.index_banner .bd li a{ display:block; height:500px; }

	.index_banner .hd{ width:100%;  position:absolute; z-index:2; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
	.index_banner .hd ul{ text-align:center;  padding-top:5px;  }
	.index_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:3px;  overflow:hidden;line-height:9999px;background-color:#fff;filter:alpha(opacity=60);border:solid 1px #fff;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;  }
	.index_banner .hd ul .on{background-color:#f00; }
	/* 关于我们 */
	.ban_about {
	POSITION: relative; BACKGROUND: url(../images/about_banner.jpg) no-repeat center top; HEIGHT: 316px
}

.biaoti_weizhi {
	BORDER-BOTTOM: #e0e0e0 1px solid; LINE-HEIGHT: 52px; MARGIN: 17px auto 0px; WIDTH: 1080px; HEIGHT: 52px; COLOR: #222222; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.biaoti_weizhi SPAN {
	FONT-FAMILY: Arial, sans-serif; COLOR: #cccccc; MARGIN-LEFT: 11px; FONT-SIZE: 18px
}
.biaoti_weizhi P {
	FLOAT: right; COLOR: #999999; FONT-SIZE: 14px
}
.biaoti_weizhi P A {
	COLOR: #999999; FONT-SIZE: 14px
}
.about_nr {
	MARGIN: 0px auto; WIDTH: 1080px
}
.about_who {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 46px; PADDING-TOP: 35px
}
.about_who IMG {
	MARGIN-TOP: 17px; FLOAT: right
}
.about_who DL {
	WIDTH: 554px
}
.about_who DL DT {
	LINE-HEIGHT: 42px; COLOR: #154a78; FONT-SIZE: 20px; FONT-WEIGHT: 600
}
.about_who DL DD {
	LINE-HEIGHT: 30px; COLOR: #444444; FONT-SIZE: 14px
}
.about_who DL DD SPAN {
	COLOR: #e9590c
}
.about_youshi {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 45px; PADDING-TOP: 52px
}
.about_youshi IMG {
	FLOAT: left
}
.about_youshi DL {
	WIDTH: 414px; FLOAT: right; MARGIN-RIGHT: 16px; PADDING-TOP: 60px
}
.about_youshi DL DT {
	LINE-HEIGHT: 42px; COLOR: #154a78; FONT-SIZE: 20px; FONT-WEIGHT: 600
}
.about_youshi DL DD {
	LINE-HEIGHT: 30px; COLOR: #444444; FONT-SIZE: 14px
}
.about_youshi DL DD SPAN {
	COLOR: #e9590c
}
.about_linian {
	PADDING-BOTTOM: 65px; PADDING-TOP: 35px
}
.about_linian IMG {
	FLOAT: right
}
.about_linian DL {
	WIDTH: 535px; PADDING-TOP: 24px
}
.about_linian DL DT {
	LINE-HEIGHT: 42px; COLOR: #154a78; FONT-SIZE: 20px; FONT-WEIGHT: 600
}
.about_linian DL DD {
	LINE-HEIGHT: 30px; COLOR: #444444; FONT-SIZE: 14px
}
.about_linian DL DD SPAN {
	COLOR: #e9590c
}
/** banner开始 **/
.swipe,.sj_swipe{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; z-index: 0; }
.swipe .hd,.sj_swipe .hd{ width:100%; height:11px;  position:absolute; z-index:1;text-align:center;  }
.swipe .hd{ bottom:25px; }
.sj_swipe .hd{ bottom:20px;}
.swipe .hd ul,.sj_swipe .hd ul{ display:inline-block; font-size:0;}
.swipe .hd ul li,.sj_swipe .hd ul li{ display:inline-block;border-radius: 50%;background:#fff;overflow:hidden; cursor: pointer; }
.swipe .hd ul li{width:12px; height: 12px; margin:0 5px;}
/*.swipe .hd ul li{width:60px;}
.sj_swipe .hd ul li{width:40px;}*/
.swipe .hd ul .on,.sj_swipe .hd ul .on{ background: #ff0000;}
.swipe .bd,.sj_swipe .bd{ position:relative; z-index:0; }
.swipe .bd li img,.sj_swipe .bd li img{ width:100%;  height:auto; }
.swipe .bd li a,.sj_swipe .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.sj_swipe{display: none;}
.sj_swipe .hd ul li{width:12px; height: 12px;margin:0 5px;}
/** banner结束 **/