
/*公用样式*/
body { font-family: Microsoft Yahei; font-size:12px; color:#000;margin:0;padding:0; background:#ffffff;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {;text-decoration: none;color:#000;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.ny_section { width: 100%; clear:both; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#fff;}




/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* 结束 hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */



.warp1000{ width:1000px; margin:0px auto;}



/*头部 开始*/
.topbar{ height:120px; overflow:hidden;}
.topbar .cont{ position:relative;}
.logo{ position:absolute; top:15px; left:0px;}
.phone_nav{ position:absolute; top:15px; right:0px; }
.phone{ margin-top:20px; text-align:right; }
.nav{ margin-top:20px; height:20px; overflow:hidden;}
.nav ul li{ float:left; height:20px; width:80px; line-height:20px; font-size:15px; text-align:center; border-right:1px solid #222222; }
.nav ul li a{ color:#222222; }
.nav ul li a:hover{ color:#0090f8; text-decoration:none; }




/*banner 开始*/
.banner{ width:100%; height:618px; overflow:hidden;}	
#full-screen-slider{ width:100%;height:618px; float:left; position:relative; z-index:1;}
#slides { display:block;width:100%;height:618px;list-style:none;padding:0;margin:0;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px;}


/*ny_banner 开始*/
.ny_banner{ width:100%; height:400px; overflow:hidden;}	
#full-screen-slider2{ width:100%;height:400px; float:left; position:relative; z-index:1;}
#slides2 { display:block;width:100%;height:400px;list-style:none;padding:0;margin:0;}
#slides2 li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides2 li a {display:block;width:100%;height:100%;text-indent:-9999px;}





/*产品中心1 开始*/
.pro_cate1{}
.pro_cate1 .cont{ height:120px; position:relative;  }
.pro_cate1 .cont ul li{ width:125px; height:40px; float:left;  text-align:center; font-size:13px; overflow:hidden;}
.pro_cate1 .cont ul li.bg1{ background:url(../images/pro_01.jpg) no-repeat; padding-top:80px; }
.pro_cate1 .cont ul li.bg1 a{ color:#ffffff; }
.pro_cate1 .cont ul li.bg2{ background:url(../images/pro_02.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg2 a{  color:#ffffff; }
.pro_cate1 .cont ul li.bg3{ background:url(../images/pro_03.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg3 a{ color:#ffffff; }
.pro_cate1 .cont ul li.bg4{ background:url(../images/pro_04.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg4 a{ color:#ffffff; }
.pro_cate1 .cont ul li.bg5{ background:url(../images/pro_05.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg5 a{ color:#ffffff; }
.pro_cate1 .cont ul li.bg6{ background:url(../images/pro_06.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg6 a{  color:#ffffff; }
.pro_cate1 .cont ul li.bg7{ background:url(../images/pro_07.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg7 a{ color:#ffffff;  }
.pro_cate1 .cont ul li.bg8{ background:url(../images/pro_08.jpg) no-repeat; padding-top:80px;}
.pro_cate1 .cont ul li.bg8 a{  color:#ffffff;  }

.pro_cate1 ul li .pop_show{ display:none;}
.pro_cate1 ul li .pop_up{ position:absolute; left:0px; top:120px; width:230px; background:#72bde5; padding:10px; z-index:99999;}
.pro_cate1 ul li .pop_up ul{   }
.pro_cate1 ul li .pop_up ul li{ float:left; width:95px; height:22px; line-height:22px; text-align:left; background:url(../images/li_bg.gif) no-repeat left center; padding-left:20px; overflow:hidden; }
.pro_cate1 ul li .pop_up ul li a{ font-size:14px; color:#666666;}
.pro_cate1 ul li .pop_up ul li a:hover{ color:#ffffff;}



/*产品中心2 开始*/
.pro_cate2{ margin-top:25px;}
.pro_cate2 .title{ height:55px; line-height:28px; border-left:2px solid #1291d4; padding-left:15px; overflow:hidden; }
.pro_cate2 .title h3{ font-size:26px; font-weight:normal; color:#333333;}
.pro_cate2 .title h3 span{ font-size:20px; color:#8c8c8c; }

.pro_cate2 .cont{  height:288px; overflow:hidden; }
.pro_cate2 .cont ul{  }
.pro_cate2 .cont ul li{ float: left; width:158px; height: 137px; border:1px solid #dcdcdc;  margin: 0 3px 10px 3px; display:inline;  overflow: hidden;}
.pro_cate2 .cont ul li .photo {
	width:158px;
	height:137px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 119px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.pro_cate2 .cont ul li .photo img {vertical-align:middle;}



/*经典案例 开始*/
.content3{ margin-top:60px; background:#dff2fc; padding:26px 0px 10px 0px;}
.case .cont{ height:515px; overflow:hidden; }
.case .cont .cont_menu{ height:60px; position:relative; }
.case .cont .cont_menu ul{ position:absolute; right:0px; top:0px;}
.case .cont .cont_menu ul li{ float:left; width:130px; margin-top:15px; height:25px; line-height:25px; display:inline; overflow:hidden; text-align:center; font-size:14px; color:#666666; }
.case .cont .cont_menu ul li a{  width:130px; height:25px; display:block;  color:#666666; text-decoration:none;}
.case .cont .cont_menu ul li.on{}
.case .cont .cont_menu ul li.on a{ background:#1291d4; color:#FFF;}

.case .cont .cont_main{ margin-top:10px;}
.case .cont .cont_main .cont_text{ display:none; }
.lanren ul li{ width:240px;height:210px; float:left; margin:12px 5px 0px 5px; display:inline; position:relative;overflow:hidden;cursor:pointer;}
.lanren .photo { width:240px; height:210px; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:183px; *font-family:Arial; }
.lanren .txt{ width:240px;height:45px; background:url(../images/1px.png) repeat; position:absolute;left:0;bottom:0;color:#fff; font-family: Microsoft Yahei; }
.lanren .txt h3{ font-size:16px; font-weight:100; height:45px ;text-align:center;line-height:45px; color:#FFF;}
.lanren .txt h3 a{ color:#FFF; }
.lanren .txt p{ padding:0px 20px; font-size:14px; color:#FFF;}
.lanren .txt p a{ color:#FFF;}

.case .more{  width:134px; height:35px; margin:30px auto; overflow:hidden; }


/*新闻中心 开始*/
.news{ margin-top:40px; }
.news .title{ height:60px; overflow:hidden; position:relative; }
.news .title .more2{ position:absolute; right:0px; top:20px; }
.news .cont{ margin-top:20px; height:300px; overflow:hidden;}
.video_L{ width:440px; float:left; overflow:hidden; }
.news_R{ width:540px; float:right; overflow:hidden; }
.news_one{ height:140px; overflow:hidden;}
.news_one_L{ float:left; width:210px; height:140px; overflow:hidden;}
.news_one_R{ float:right; width:310px; height:140px; overflow:hidden;}
.news_one_R .tit1{ height:20px; line-height:20px; overflow:hidden;}
.news_one_R .tit1 a{ font-size:16px; color:#1291d4; }
.news_one_R .tit2{ height:90px; line-height:23px; overflow:hidden;}
.news_one_R .tit2 a{ font-size:12px; color:#666666; }
.news_one_R .tit3{ height:20px; float:right; line-height:20px; overflow:hidden;}
.news_one_R .tit3 a{ font-size:14px; color:#1291d4; }
.news_two{ margin-top:10px; height:150px; overflow:hidden;}
.news_two ul li{ width:540px; height:28px; line-height:28px; border-bottom:1px dashed #dcdcdc; overflow:hidden; }
.news_two ul li a{ font-size:14px; color:#182b4b; overflow:hidden;}
.news_two ul li span{ float:right;  color:#182b4b;  }




#footer{ margin-top:80px; background-color:#2e88b7; height:500px; overflow:hidden;}
.footer_top{ margin-top:10px; height:50px; line-height:50px; text-align:center;  border-bottom:1px dashed #dcdcdc; overflow:hidden; }
.footer_top a{ margin:0px 25px; font-size:16px; color:#FFF; }

.footer_C{ height:350px;  border-bottom:1px dashed #dcdcdc;  overflow:hidden;}
.dizhi{ width:475px; height:270px; float:left; margin-top:70px; display:inline;  font-size:16px; color:#ffffff; line-height:30px; overflow:hidden;}

.sousuo{ width:380px; height:270px; float:right; margin-top:30px; margin-right:80px;  display:inline; overflow:hidden; }
.search{ width:359px; height:49px; line-height:49px; background:url(../images/searchbg.jpg) no-repeat; overflow:hidden;  }
.search input{ float:left;  width:280px; height:47px; line-height:47px; border:none; background:none; padding-left:12px; font-family: Microsoft Yahei; font-size:14px; color:#FFF; }
.search .but{ float:right; width:64px; height:49px; overflow:hidden;}

.weixing{ margin-top:15px; height:185px; overflow:hidden;}
.weixing ul li{ width:145px; float:left; padding-right:90px;overflow:hidden; }
.weixing ul li .photo{ height:135px; overflow:hidden; }
.weixing ul li .name{ margin-top:10px; height:40px; line-height:20px; font-size:12px; color:#ffffff; text-align:center; overflow:hidden; }
.weixing ul li.line{ padding-right:0px;}

.footer_bot{ height:60px; text-align:center; color:#FFF; line-height:60px; overflow:hidden;}



.dqwz{ height:40px; background:#f2f2f2; line-height:40px; overflow:hidden;}
.dqwz a{ color:#1291d4; }


.ny_pro .cont{ height:auto!important; height:1218px; min-height:1218px; }
.ny_pro .cont .cont_menu{ height:120px; position:relative; }
.ny_pro .cont .cont_menu ul{ position:absolute; right:0px; top:0px;}
.ny_pro .cont .cont_menu ul li{ width:125px; height:40px; float:left; text-align:center; font-size:13px; color:#FFF; overflow:hidden;}
.ny_pro .cont .cont_menu ul li.bg1{ background:url(../images/pro_01.jpg) no-repeat; padding-top:80px; }
.ny_pro .cont .cont_menu ul li.bg1 a{ color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg2{ background:url(../images/pro_02.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg2 a{  color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg3{ background:url(../images/pro_03.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg3 a{ color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg4{ background:url(../images/pro_04.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg4 a{ color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg5{ background:url(../images/pro_05.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg5 a{ color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg6{ background:url(../images/pro_06.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg6 a{  color:#ffffff; }
.ny_pro .cont .cont_menu ul li.bg7{ background:url(../images/pro_07.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg7 a{ color:#ffffff;  }
.ny_pro .cont .cont_menu ul li.bg8{ background:url(../images/pro_08.jpg) no-repeat; padding-top:80px;}
.ny_pro .cont .cont_menu ul li.bg8 a{  color:#ffffff;  }


.ny_pro .cont .cont_main{ margin-top:20px;}
.ny_pro .cont .cont_main .cont_text{ }
.ggt{ height:298px; overflow:hidden;}
.lb{ margin-top:70px; height:auto!important; height:280px; min-height:280px; }
.lb_T{ height:100px; padding-left:15px; background-color:#3aa1f0; overflow:hidden; }
.lb_T .tit1{ margin-top:15px; height:25px; line-height:25px; font-size:20px; font-weight:bold; color:#FFF; overflow:hidden; }
.lb_T .tit2{ margin-top:5px; width:970px; height:55px; line-height:22px; font-size:15px; color:#FFF; overflow:hidden; }
.lb_C{ padding:20px; background:url(../images/lb_C_bg.jpg) no-repeat center bottom #f2f2f2; height:auto!important; height:140px; min-height:140px; }

.lb_C a {background: rgba(0, 0, 0, 0) url(../images/lb_C_a_Bg.png) no-repeat 0px 12px; display: block; float: left;font-size: 16px; height: 28px;line-height: 35px; margin: 0 8px 0 0;padding-left: 17px;width: 112px;} 
.lb_C a:hover{ color:#008fff; }
.ppjs{ margin-top:30px; height:auto!important; height:400px; min-height:400px; }
.ppjs_T{ height:60px; line-height:60px; border-bottom:1px solid #d1d1d1; overflow:hidden; }
.ppjs_T h3{ width:130px; height:58px; line-height:58px; border-bottom:2px solid #1291d4; font-size:30px; font-weight:600; color:#000000; }
.ppjs_C{ padding:30px 40px; border-top:none; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; font-size:16px; color:#000000; line-height:30px; height:auto!important; height:280px; min-height:280px; }
.ppjs_C span{ color:#1e6bb5; }


.ny_pro2 .cont{ padding-top:30px; height:auto!important; height:800px; min-height:800px; }
.ny_pro2 .cont .cont1{  height:auto!important; height:288px; min-height:288px; }
.ny_pro2 .cont .cont1 ul{  }
.ny_pro2 .cont .cont1 ul li{ float: left; width:158px; height: 137px; border:1px solid #dcdcdc;  margin: 0 3px 10px 3px; display:inline;  overflow: hidden;}
.ny_pro2 .cont .cont1 ul li .photo {
	width:158px;
	height:137px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 119px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_pro2 .cont .cont1 .photo img { vertical-align:middle;}
.ny_pro2 .cont .cont2{ margin-top:30px; }
.ny_pro2 .cont .cont2 .cont_text{ display: none;}



.pro_detail .title_nav{ height:120px; position:relative;  }
.pro_detail .title_nav ul a{ color:#ffffff;}
.pro_detail .title_nav ul li{ width:125px; height:40px; float:left;  text-align:center; font-size:13px; overflow:hidden;}
.pro_detail .title_nav ul li.bg1{ background:url(../images/pro_01.jpg) no-repeat; padding-top:80px; }
.pro_detail .title_nav ul li.bg2{ background:url(../images/pro_02.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg3{ background:url(../images/pro_03.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg4{ background:url(../images/pro_04.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg5{ background:url(../images/pro_05.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg6{ background:url(../images/pro_06.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg7{ background:url(../images/pro_07.jpg) no-repeat; padding-top:80px;}
.pro_detail .title_nav ul li.bg8{ background:url(../images/pro_08.jpg) no-repeat; padding-top:80px;}




.pro_box1{ margin-top:40px; padding:20px; height:356px; border:1px solid #dcdcdc; border-bottom:none; background:url(../images/lb_C_bg.jpg) no-repeat left bottom #ffffff ;}
.pro_box1 .left{ width:627px; height:356px; float:left; overflow:hidden; position:relative; z-index:1;}
.pro_box1 .right{ width:286px; height:339px; padding:17px 22px 0 0; color:#444; line-height:24px; float:right; position:relative;}
.pro_box1 .bt{ height:54px; line-height:54px; padding-left:34px; background:url(../images/pro_t_bg.gif) no-repeat 0px center; font-size:22px; color:#333; overflow:hidden; }
.pro_box1 .ys{ color:#007aba; margin-right:10px;}
.pro_box1 .gg{ height:30px; line-height:30px; font-size:16px; color:#222222; overflow:hidden; }
.pro_box1 .wz{ margin-top:5px;height:70px; color:#666666; overflow:hidden; }
.pro_box1 .cs{ margin-top:20px; height:145px; padding-top:14px; border-top:1px dashed #999999; font-size:14px; color:#222222; overflow:hidden; }
.pro_box1 .detailbox{vertical-align:22px; width:627px; height:356px; overflow:hidden;}
.pro_box1 .detailbox .fd_pic img{width:627px;}
.ds_pic{width:auto; position:absolute; left:20px; bottom:15px; z-index:100;}
.ds_pic li{width:39px; margin-bottom:3px; float:left; display:inline;}
.ds_pic li.dq img{width:627px; height:356px;}
.ds_pic .jt{width:29px; height:5px; overflow:hidden; background:none;}
.ds_pic li.dq .jt{display:block; background:url(../images/pro_10.png) no-repeat 12px top;}
.ds_pic li .tu{width:29px; height:29px; overflow:hidden; margin-top:-1px; _margin-top:0; border-radius:50%; border:2px solid #fff;-webkit-box-shadow: 2px 2px 2px #5c5c5c;-moz-box-shadow: 2px 2px 2px #5c5c5c;  box-shadow: 2px 2px 2px #5c5c5c;}


.pro_box2{ margin-top:30px; height:auto!important; height:360px; min-height:360px; }
.pro_box2_T{ height:40px; line-height:40px; border-bottom:1px solid #d1d1d1; overflow:hidden; }
.pro_box2_T h3{ width:130px; height:38px; line-height:38px; border-bottom:2px solid #1291d4; font-size:18px; font-weight:600; color:#333333; }
.pro_box2_C{ padding:20px; border-top:none; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; font-size:16px; color:#000000; line-height:30px; height:auto!important; height:280px; min-height:280px; }
.pro_box2_C span{ color:#1e6bb5; }




.ny_case .cont{ height:auto!important; height:500px; min-height:500px; overflow:hidden; }
.ny_case .cont .cont_menu{ height:120px; position:relative; }
.ny_case .cont .cont_menu ul{ position:absolute; right:0px; top:0px;}
.ny_case .cont .cont_menu ul li{ width:125px; height:40px; float:left; text-align:center; font-size:13px; overflow:hidden;}
.ny_case .cont .cont_menu ul li.bg1{ background:url(../images/pro_01.jpg) no-repeat; padding-top:80px; }
.ny_case .cont .cont_menu ul li.bg1 a{ color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg2{ background:url(../images/pro_02.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg2 a{  color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg3{ background:url(../images/pro_03.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg3 a{ color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg4{ background:url(../images/pro_04.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg4 a{ color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg5{ background:url(../images/pro_05.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg5 a{ color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg6{ background:url(../images/pro_06.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg6 a{  color:#ffffff; }
.ny_case .cont .cont_menu ul li.bg7{ background:url(../images/pro_07.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg7 a{ color:#ffffff;  }
.ny_case .cont .cont_menu ul li.bg8{ background:url(../images/pro_08.jpg) no-repeat; padding-top:80px;}
.ny_case .cont .cont_menu ul li.bg8 a{  color:#ffffff;  }

.ny_case .cont .cont_main{ margin-top:20px;}
/* .ny_case .cont .cont_main .cont_text{ display:none; } */

.case_box_T{ height:40px; line-height:40px; border-bottom:1px solid #d1d1d1; overflow:hidden; }
.case_box_T h3{ width:100px; height:38px; line-height:38px; border-bottom:2px solid #008fff; font-size:18px; font-weight:600; color:#000000; }
.case_box_C{ height:auto!important; height:245px; min-height:245px; overflow:hidden; }
.case_box_C ul li{ margin-top:20px; height:225px; border-bottom:1px dashed #d5d5d5; overflow:hidden; }
.case_L{ width:143px; float:left; overflow:hidden;}
.case_C{ width:500px; float:left; margin-left:20px; display:inline; overflow:hidden;}
.case_C .tit1{ height:30px; line-height:30px; font-size:16px; overflow:hidden; }
.case_C .tit1 a{ color:#222222; }
.case_C .tit1 a:hover{ color:#008fff; text-decoration:none; }
.case_C .tit2{ margin-top:10px; height:105px; line-height:25px; font-size:14px; overflow:hidden; }
.case_C .tit2 a{ color:#666666; }
.case_C .tit2 a:hover{ color:#008fff; text-decoration:none; }
.case_C .tit3{ margin-top:10px; height:30px; line-height:30px; font-size:14px; color:#444444; overflow:hidden; }
.case_C .tit3 span{ padding-left:50px;}

.case_R{ width:111px; padding-top:165px; float:right; overflow:hidden;}





.ny_content{ margin-top:30px;}
.side{ width:215px; float:left; overflow:hidden; }
.cate1{}
.cate1 .title{ height:70px; padding-top:10px; padding-left:20px; background:#008fff; overflow:hidden; }
.cate1 .title h3{ font-size:24px; line-height:30px; color:#FFF; }
.cate1 .title h3 span{ font-size:16px; font-weight:normal; text-transform:uppercase; }
.cate1 .cont{ height:auto!important; height:60px; min-height:60px;  }
.cate1 .cont ul li{ height:60px; line-height:60px; border-bottom:1px dashed #c2c1c1; overflow:hidden; }
.cate1 .cont ul li a{ width:195px; height:60px; display:block; background-color:#f2f2f2;  padding-left:20px; font-size:16px; color:#000000;  }
.cate1 .cont ul li a:hover{ background-color:#62b3f2; color:#ffffff;  }

.cate2{}
.cate2 .title{ height:45px;padding-left:30px; background:#3aa1f0;  line-height:45px; font-size:18px; color:#FFF; overflow:hidden; }
.cate2 .cont{ height:198px; padding:10px 0px; overflow:hidden; } 
.cate2 .cont img{ padding:0px 10px; }

.main{ width:755px; float:right; overflow:hidden; }
.ny_dan{}
.ny_dan .title{ height:40px; background:#f2f2f2; line-height:40px; font-size:22px; color:#000000; text-align:center; }
.ny_dan .cont{ padding:0px 20px 20px; font-size:14px; color:#333333; line-height:28px;  height:auto!important; height:300px; min-height:300px; overflow:hidden;}



.ny_news{}
.ny_news .cont{ height:auto!important; height:300px; min-height:300px; overflow:hidden;}
.ny_news .cont ul li{ margin-top:20px; height:160px; padding:15px;  border:1px solid #b5b5b5; overflow:hidden;}
.ny_news .cont ul li.line{ margin-top:0px; }
.ny_news .cont ul li .news_L{ width:220px; float:left; overflow:hidden; }
.ny_news .cont ul li .news_L .photo{ height:130px; overflow:hidden; }
.ny_news .cont ul li .news_L .riqi{ margin-top:10px; height:20px; line-height:20px; font-size:14px; color:#666666; }
.ny_news .cont ul li .news_R{ width:490px; float:right; overflow:hidden; }
.ny_news .cont ul li .news_R .tit1{ height:30px; line-height:30px; font-size:16px; overflow:hidden; }
.ny_news .cont ul li .news_R .tit1 a{ color:#222222; }
.ny_news .cont ul li .news_R .tit1 a:hover{ color:#008fff; text-decoration:none; }
.ny_news .cont ul li .news_R .tit2{ margin-top:6px; height:95px; line-height:24px; font-size:14px; overflow:hidden; }
.ny_news .cont ul li .news_R .tit2 a{ color:#666666; }
.ny_news .cont ul li .news_R .tit2 a:hover{ color:#008fff; text-decoration:none; }
.ny_news .cont ul li .news_R .tit3{ height:29px; float:right; overflow:hidden; }




.ny_contact .cont{ height:auto!important; height:300px; min-height:300px; overflow:hidden;}
.dizhi2_T{ height:88px; overflow:hidden; }
.dizhi2_C{ background:#f3f3f3; padding:0px 70px 50px 70px; height:auto!important; height:40px; min-height:40px;}
.dizhi2_C h3{ height:75px; line-height:75px; border-bottom:1px dashed #b5b5b5; font-size:24px; font-weight:normal; color:#333333; text-align:center; }
.dizhi2_C table tr{ margin-top:20px;}
.dizhi2_C table tr td{ height:75px; padding-left:140px; font-size:16px; line-height:75px; border-bottom:1px dashed #b5b5b5;}

.map{ margin-top:20px;}

.ny_video{}
.ny_video .cont{ height:auto!important; height:300px; min-height:300px;}
.ny_video .cont ul{  }
.ny_video .cont ul li{ float:left; width:360px; height:275px; margin:15px 8px 0px 8px; display:inline; overflow: hidden; border-collapse: collapse; }
.ny_video .cont ul li .photo{ width:360px; height:245px;  overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:213px; *font-family:Arial; }
.ny_video .cont ul li .name{ height:30px; line-height:30px; text-align:center; font-size:16px; overflow:hidden;}
.ny_video .cont ul li .name a{ color:#444444; }
.ny_video .cont ul li .name a:hover{  color:#008fff;  }

.ny_video .cont ul li.line{ float:left; width:360px; height:285px; margin:0px 8px 0px 8px; display:inline; overflow: hidden; border-collapse: collapse; }
.ny_video .cont ul li.line .photo{ width:360px; height:245px;  overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:213px; *font-family:Arial; }
.ny_video .cont ul li.line .name{ height:30px; line-height:30px; text-align:center; font-size:16px; overflow:hidden;}
.ny_video .cont ul li.line .name a{ color:#444444; }


.video_detail{ border:1px solid #dcdcdc; border-top:none; }
.video_detail .title{ height:40px; line-height:40px; border-top:3px solid #0087ff; background:url(../images/case_detail_title_bg.jpg) no-repeat 20px center; padding-left:40px; border-bottom:1px solid #dcdcdc; overflow:hidden; }
.video_detail .title h3{ font-size:18px; font-weight:normal; color:#0087ff; }
.video_detail .cont{  padding:30px 20px 50px 20px; color:#666666; line-height:28px; height:auto!important; height:300px; min-height:300px;}
.video_detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden;}
.video_detail .related { padding:6px 0; text-align: center;}
.video_detail .related span { padding: 0 10px;}
.video_detail .text { padding:10px; line-height: 28px; font-size:14px;}
.video_detail .text .photo {  text-align: center;}
.video_detail .text .detail_des{ margin-top:20px; }
.video_detail .other { padding:20px 0px 0px 10px; width: 100%;}
.video_detail .other li {line-height: 24px;}
.video_detail .other li a{ color:#666666;}
.video_detail .print { padding: 20px 0; text-align: right; clear: both;}
.video_detail .print a { margin-right: 20px; color:#666666;}

/*页码放置 开始*/
.page { width: 100%; padding:30px 0; float:left; text-align:center; font-size:14px; }
.page .prev, .page .next {margin:0 10px;}
.page .num{ padding:4px; text-align: center; color: #000; font-size:14px; }
.page .cur{ color: #f00;}




/*详细页面 begin*/
.detail{ margin-top:20px; border:1px solid #dcdcdc; border-top:none; }
.detail .title{ height:40px; line-height:40px; border-top:3px solid #0087ff; background:url(../images/case_detail_title_bg.jpg) no-repeat 20px center; padding-left:40px; border-bottom:1px solid #dcdcdc; overflow:hidden; }
.detail .title h3{ font-size:18px; font-weight:normal; color:#0087ff; }
.detail .cont{  padding:30px 140px 50px 140px; color:#666666; line-height:28px; height:auto!important; height:545px; min-height:545px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding:10px; line-height: 28px; font-size:14px;}
.detail .text .photo { margin-top:20px; text-align: center;}
.detail .text .detail_des{ }
.detail .other { padding:20px 0px 0px 10px; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .other li a{ color:#666666;}
.detail .print { padding: 20px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; color:#666666;}


.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;bottom:430px;z-index:50;_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))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#1291d4;background-color:#1291d4;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;}
.fixed-bar .consult-box .consult-title{color:#1291d4;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:2px 0;border-bottom:1px dashed #eaeaea; overflow:hidden}
.fixed-bar .consult-list li{padding:6px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:118px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:116px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}