/******--------------------- 全局 ---------------------******/
.footer,.main,.header,.link,.mainwrap,.footcon,.gonggao,.top{ width:1200px; margin-left:auto; margin-right:auto;padding:0px;}

/******--------------------- head---------------------******/
#header{ width:100%;  }
#top{ height:37px; background:url(../images/sy_02.jpg) no-repeat center; width: 100%; background-size:100% 100%;}
.top{ line-height:37px; }
.top font{ color:#fff; font-size:12px; }
.menu{ color:#ffffff; font-size:12px;}
.menu a{ line-height:37px; display:inline-block; height:37px; padding:0 7px;  color:#717171;}
.menu a:hover{ color:#288fd4;}
.menu a.last{ background:none;}

.header{ height:100px;}
.logo,.logo img{ height:60px; }
.logo{ margin-top:21px;}



/******--------------------- nav---------------------******/
/*  search  */
.searchwrap{ margin-top:12px;}
.search{ width:228px; height:30px; background:url(../images/search.png) left top no-repeat; }
.search input{ border:none;display:inline-block;}
.text_box{ margin-left:18px; width:150px;_width:140px;height:30px; color:#666666; line-height:30px; font-family:"微软雅黑"; font-size:12px; font-weight:normal; float:left; border:none; background:none; }
.s_but{ width:60px;height:30px;cursor:pointer; float:right; border:none; background:none;}


.navbar{ width:735px; }
.nav{ width:100%; display:block;  position:relative; z-index:1000 !important;  height:100px;    }
	.nav h3{ font-size:100%; font-weight:normal; }
	.nav .m{  position:relative; float:left;display:block;  text-align:center; width:105px;  }
	.nav h3 a{height:100px;  zoom:1;  line-height:100px;   display:block;  color:#4b4b4b; font-size:17px; }
	.nav li:hover h3>a,.nav h3 a:hover,.nav h3 .current{  color:#ffffff; background:#1b6ebc url(../images/sy_13.jpg) no-repeat right bottom;}
	
	.nav .sub{ display:none;  width:109px; position:absolute; left:1px; top:100px;   float:left; line-height:28px; z-index:1000 !important;background:rgba(27,110,188,0.8);   }
	.nav .sub li{   }
	.nav .sub li a{ display:block; zoom:1;color:#fff; font-size:14px; text-align:left; text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
	.nav .sub li a:hover{  color:#ffffff; border-bottom:1px dotted #fff;  }

     .nav .m2 { position:relative; }
	 .nav .m2 .sub{width:600px !important;background:rgba(27,110,188,0.8); position:absolute; left:-300px; top:100px; padding:10px 20px;}
     .nav .m2 dl{ width:140px; padding-right:10px; float:left; text-align:left;}
	 .nav .m2 dl dt a{ display:block; height:30px; line-height:30px; border-bottom:1px solid #fff; color:#fff; font-weight:bold;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; font-size:14px;}
	  .nav .m2 dl dt a:hover{ }
	  .nav .m2 dl dt { margin-bottom:10px;}
	 .nav .m2 dl  dd a{ display:block; height:28px; line-height:28px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; color:#fff; font-size:13px; }
	 .nav .m2 dl  dd a:hover{ border-bottom:1px dotted #fff;}

/*** banner ***/
.banner{width:100%; max-width:1440px; margin-left:auto; margin-right:auto; height:355px; overflow: hidden; position:relative; padding:0 0 30px 0;}
.focusBox { position: relative; width:100%; height:355px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic a,.focusBox .pic li{  width:100%; height:355px;  display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 15px; text-align: center; font-size:0; z-index:1; display:none; }
.focusBox .hd li{margin: 0 5px;  height: 10px; overflow: hidden; width: 10px; cursor: pointer; border-radius:50%;
	display:inline-block; *display:inline; zoom:1; background:#fff;
}
.focusBox .hd .on{ background:#0193de; }
.focusBox .prev,
.focusBox .next { width: 48px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }

/*  公告  */
.gonggao{ height:42px; position:absolute; left:0; bottom:0; width:100%; z-index:99999999;}
.txtMarquee-left{ width:1050px; height:42px; overflow:hidden; margin-left:auto; margin-right:auto; background:#fff url(../images/notice.png) left top no-repeat; padding-left:150px; }
.tempWrap{width:50%; float:left; }
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ width:50%;  margin-right:20px;  float:left; height:42px; line-height:42px;  text-align:left; _display:inline;   }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
		.txtMarquee-left .bd ul li a{ display:block;color:#333333; font-size:12px; line-height:42px; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
		


.home_pro{ width:100%;}
.friendLink{width:1200px;  padding:25px 0;overflow:hidden;  clear:both;   }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{width:220px;float:left; margin:5px 8px;  display:inline; }
.friendLink ul li img{ width:218px; height:153px; border:#ddd solid 1px; }
.friendLink ul li p{width:220px; text-align:center; line-height:36px; height:36px; color:#555; font-size:14px;}


.home_ad { background:url(../images/sy_20.jpg) no-repeat center; height:170px;}

	
.home_about{  padding:40px 0 0 0;}	
.aboutbox{ width:805px; }
.about{ color:#555; font-size:14px; line-height:30px; height:230px; overflow:hidden; margin-top:100px; margin-left:10px;}
/*.aboutmore{ margin-top:20px;}*/
.aboutmore a{ display:block; width:149px; height:37px; border:1px solid #1b6ebc; line-height:37px; font-size:12px; text-align:center; color:#1b6ebc; margin-left:10px; }
.aboutmore a:hover{ background:#1b6ebc; color:#fff;}
.aboutimg{ width:339px; height:403px;  position:absolute; right:0; top:0; border-radius:5px;}	
.aboutimg img{width:339px; height:403px;}


/******--------------------- 首页案例展示---------------------******/
.home_case{ margin-top:40px; background:#f7f7f7; padding:35px 0 15px 0;}
.case_list{ width:105%; margin-top:20px;}
.product li{float:left; margin:0px 10px; _height:155px;}
.product li a{display:block;text-align:center;color:#555; line-height:18px; font-size:14px;}
.product li a img{width:220px;height:155px;  padding:7px;}
#demo{overflow:hidden;width:1200px; height:200px;padding:15px 0px 0 0;}
#indemo{float:left;width:800%;}
#demo1,#demo2{float:left;}

.home_news { margin:40px 0;}
.case_list{ width:105%; margin-top:20px;}
.case_list dl{ width:370px; height:145px; margin-bottom:37px; float:left; margin-right:35px;}	
.case_list dl dt img,.case_list dl dt{ width:370px; height:44px; line-height:44px; border-bottom:1px solid #ddd; font-size:16px; }	
.case_list dl dt img,.case_list dl dt a { color:#404040;}
.case_list dl dd{ padding:10px 0; }
.case_list dl dd a{ display:block;  height:50px; line-height:24px;  color:#6a6a6a; font-size:13px; text-align:left;text-overflow:ellipsis; overflow:hidden;}
.case_list dl dd p{ background:url(../images/sy_39.jpg) no-repeat left top; margin-top:12px; font-size:13px; color:#919191; line-height:19px; height:60px; overflow:hidden; padding-left:30px;}
.case_list dl:hover dt a{ color:#1b6ebc;}
.case_list dl:hover{ background:url(../images/xian4.png) left bottom repeat-x;}




.news_list{ width:105%; }
.news_list dl{ width:915px; height:105px; border-bottom:1px dashed #ddd; margin-bottom:17px; padding:0 5px; }	
.news_list dl dt img,.news_list dl dt{ width:900px; height:34px; line-height:34px;  font-size:16px; }	
.news_list dl dt img,.news_list dl dt a { color:#404040;}
.news_list dl dt span { font-size:13px; color:#919191;}
.news_list dl dd{ padding:10px 0; }
.news_list dl dd a{ display:block;  height:50px; line-height:24px;  color:#6a6a6a; font-size:13px; text-align:left;text-overflow:ellipsis; overflow:hidden;}
.news_list dl:hover dt a{ color:#1b6ebc;}
.news_list dl:hover{ background:url(../images/xian4.png) left bottom repeat-x;}




.mainbox_2 .case_list dl{ margin-right:52px;}


/******--------------------- container---------------------******/
#container{ width:100%; }
.main{ margin-top:30px;}
.nybanner{ width:100%; max-width:1440px; margin-left:auto; margin-right:auto;}
.mainwrap{}

/***----  mianbox 主体部分 --- ***/
.mainbox{ width:925px;}



/***----  sidebar 侧边栏 --- ***/
.asside{ width:245px; padding-bottom:50px;}

/*二级分类*/
.aside1_2 {margin-top:4px; width:100%; }
	.cplb ul li ul { margin:0; padding:0; }
	.cplb >ul >li { padding-bottom:2px; border-bottom:1px solid #dddddd;}
	.cplb >ul >li >h4 {height:36px; margin-bottom:2px; }	
	.cplb >ul> li> h4 a { color:#686868;  display:block; padding-left:34px; padding-right:40px; background:url(../images/li_dot1.png) 13px center no-repeat; height:36px; line-height:36px;cursor:pointer; font-size:14px; font-weight:normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
	.cplb>ul>li>h4:hover a,.cplb>ul>li .current a{ color:#fff; background:#1f7acf url(../images/li_dot2.png) 13px center no-repeat; }
	.cplb .sonnav{ width:100%; margin-top:10px;  margin-bottom:10px; display:none;}
	.cplb ul li> .sonnav >li { display:block;height:30px; }
	.cplb ul li> .sonnav >li  a{ display: block;
    color: #888;
    height: 30px;
    line-height: 30px;
    background: url(../images/li_dot3.png) 34px center no-repeat;
    padding-left: 47px;
    font-size: 12px; font-weight:normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
	.cplb ul li> .sonnav >li  a:hover,.cplb ul li> .sonnav >li .current{ color:#1f7acf; }


.assidebox2{margin-top:15px;}
.assidebox2 img{ width:245px; height:135px;}


/***  page 单页 ***/
.mainbox_2{ width:100%; padding-top:10px;color:#555555; line-height:26px;  font-size:13px; }


 
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; margin:0px 40px;}
.show_pic h4{ font-size:20px; color:#ff8a00;}
.pic_cp img{max-width:940px;margin-top:20px; }
.nrr { padding:10px 0; line-height:26px; color:#555555;font-size:13px;}



/******--------------------- product 产品 ---------------------******/
.mainbox_2a{ width:105%; margin-top:20px; }
.mainbox_2a dl { width:215px; position:relative; margin-bottom:30px; margin-right:21px;float:left;   }
.mainbox_2a dl dt  img{width:215px; height:200px; }
.mainbox_2a dl dt{width:215px; height:200px;}
.mainbox_2a dl dd { text-align:center; height:37px; line-height:37px; position:absolute; left:0; bottom:0; width:100%; background:#fff;  }
.mainbox_2a dl dd a {display:block; height:37px; line-height:37px; padding-left:10px;  padding-right:10px; color:#555; font-size:14px; text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a dl:hover dd{ background:#1f7acf; }
.mainbox_2a dl:hover dd a{color:#fff; }


/******--------------------- News 新闻 ---------------------******/
.mainbox_2d ul {}
.mainbox_2d li { height:35px;  border-bottom:1px dotted #999;vertical-align: bottom; }
.mainbox_2d li a { background:url(../images/li_dot4.png) left center no-repeat; padding-left:20px; font-size:13px;color:#555; display:block; height:35px; line-height:35px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:85%; }
.mainbox_2d li a:hover { text-decoration:none; color:#ff8c10;}
.mainbox_2d li span { line-height:30px; color:#666;font-family:Arial; font-size:12px;}





/******--------------------- footer ---------------------******/
#footer{ width:100%; background:url(../images/sy_42.jpg) no-repeat center; background-size:100% 100%; }
#footer{  padding-top:35px; padding-bottom:30px; }
.coopright{ width:705px; line-height:30px;  margin-left:30px; color:#fff; font-size:14px;}
.wecaht{ width:139px; height:171px; }
.wecaht img{ width:139px; height:171px; }
.dh { padding:40px 0 0 0;}
.footbox{ background:#232323;  padding:6px 0;}
.footcon{line-height:24px; color:#848484; font-size:12px;}
/******--------------------- lan ---------------------******/
.lan1{ height:74px; }
.lan1 p{ width:414px; margin-left:auto; margin-right:auto;}
.lan1 p img{width:414px;height:74px;}

.lan2{ height:36px; background:url(../images/xian1.png) left center no-repeat; padding-left:11px; line-height:36px; color:#ffffff; font-size:16px;}
.lan2 span{ color:#ffd99e; text-transform:uppercase;}

.lan3{ text-align:center; width:368px; margin-left:auto; margin-right:auto; background:url(../images/xian2.png) center 10px no-repeat;}
.lan3 h3{ height:35px; line-height:35px; color:#ff861e; font-size:24px; font-weight:normal;}
.lan3 p{ color:#d5d5d5; font-size:16px; line-height:24px; text-transform:uppercase;}

.lan4{height:80px; background:#1b6ebc; padding-left:19px;}
.lan4 span{ display:block; padding-top:13px; height:34px; line-height:34px; color:#ffffff; font-size:24px;}
.lan4 p{ color:#ffffff; font-size:12px; text-transform:uppercase;}

.lan5{ height:50px; background:url(../images/xian5.png) left bottom repeat-x;}
.lan5 h3{line-height:45px; height:45px; color:#1b6ebc; font-size:18px;  font-weight:normal; }

.nylan{ height:50px; line-height:45px; color:#909090;  font-size:12px; background:url(../images/li_dot4.png) right bottom no-repeat;padding-right:9px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:12px; }
.nylan a{ color:#909090;}
.nylan font{ color:#909090;}



.message li{margin-top:15px; font-family:'微软雅黑'; font-size:13px;}
	.message li label{float:left;width:100px;text-align:right;line-height:20px;}
	.message li div{float:left;width:520px;}
	.message li div textarea{border:1px solid #ccc;width:480px;height:120px;font-size:12px;color:#555;line-height:20px;padding:5px;}
.input_m,.input_b,.input_s{border:1px solid #ccc;background:#fff;margin-right:5px;height:20px;line-height:20px;color:#555;}
.input_m{width:185px;}
.input_b{width:360px;}
.input_s{width:65px;}
	.yanzheng{border:1px solid #ccc;display:inline-block;width:70px;height:20px;vertical-align:top;}
.up_but{cursor:pointer;font-size:12px;background:#234eab;color:#fff;border:none; line-height:25px; padding:0 6px;}
