@charset "utf-8";

/*-------------------------------   index 首页---------------------------------*/


/*产品中心*/
.fixed {zoom:1;}

.iproduct{ background-position:center top; background-repeat:no-repeat; background-size:cover; z-index:0; position:relative; padding:0 0 60px; width:100%;}
.kec{ width:514px; margin:45px auto 0 auto; }
.prona{background:url(../images/line.jpg) left center repeat-x; text-align:center; }
.prona span{text-transform:uppercase;display:inline-block;text-align:center; font-family:微软雅黑; font-size:22px; background:#0e4a91; color:#fff; line-height:1.3; padding:0 10px;}
.productmain{ width:1160px; margin:0 auto;}
.pronav{ padding-top:30px;  width:100%; text-align:center;}
.pronav a{ background:#082f64; font-size:14px; font-family:微软雅黑;height:50px; border-radius:5px; margin-right:11px;margin-bottom:10px; display:inline-block;*display:inline;*zoom:1; fl/oat:left; line-height:50px; color:#fff; padding:0 25px;}
.pronav a:hover{ background:#fdfdfe; color:#06317f }
.pronav a.cur{ background:#fdfdfe; color:#06317f }
.pro_listi{}
.pro_listi li{ margin:0 8px 30px 8px; float:left; width:270px; height:230px; display:inline;}
.pro_listi .proimg{ height:100%; float:left;}
.pro_listi .proimg .simg{ display:block; width:270px; height:203px;border:1px solid #ebebeb; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_listi li p{width:256px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:0 0 0 14px ; background: url(../images/pbg.gif) 4px center #fff no-repeat;float:left; height:31px;color:#797878; font-size:14px; line-height:31px;text-align:left;border:1px solid #ebebeb; display:inline; margin:7px 0 0 0;}
/*-----首页 about-----*/
.newsright{ float:right; width:452px;}
.newsright 
p.aboutimg{ float:left; width:443px; height:87px; border:3px solid #044da5; display:inline; margin:18px 0 0 0; background-repeat:no-repeat; background-repeat:no-repeat; background-size:cover}
.aboutcon{ float:left; width:450px; line-height:20px; height:180px; overflow:hidden; padding:10px 0 0 0;}


#container{width:1100px;margin:0 auto;margin-top:10px;}
.container{width:1100px;margin:0 auto;}
.ctitle{color:#bfbfbf;font:400 14px "微软雅黑";text-align:center;text-transform:uppercase;}
.ctitle span{display:block;color:#0f51bb;font-family:"微软雅黑";font-size:30px;font-weight:600;margin-bottom:8px;}
.ctitle a{display:block;font:400 12px/25px "微软雅黑";background: url(../images/more.png) no-repeat 45% center;}
.ctitle i{display:block;font:400 18px/25px "微软雅黑";background: url(../images/ibg.png) no-repeat left center;}
/*底部开始*/
.f_wrap{background: url(../images/f_wrap.gif) repeat-x center top;font-family:"Microsoft Yahei";/*height: 290px;*/margin:45px 0 0; padding-bottom:10px;min-width:1160px;}
.f_nav{width:1160px;margin:0 auto;text-align: center;font-size: 14px;color: #f0f9e5;padding:60px 0 0; line-height:30px; height:30px; overflow:hidden;}
.f_nav a{display: inline-block;color: #f0f9e5;padding:0 20px;}
.f_cp{width:1160px;margin: 0 auto; text-align:center;}
.f_cp ul{padding:14px 0 0;}
.f_cp li{line-height: 26px;color: #fff;}
.f_cp li a{color: #fff;}
/*新闻*/
.inews{width:980px; margin:0 auto;position:relative; padding:41px 0 30px;}
.newsleft{ float:left; width:492px}
.newsmain{ float:left;width:492px; }
.newsmain li{ float:left;width:492px;  padding:20px 0 15px 0; border-bottom:1px solid #d7d7d7;}
.time{ float:left;width:60px;height:60px; background:#fff; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.time font{ float:left;width:58px;font:26px/26px 'Arial'; color:#0b4189;}
.time span{ font:12px/12px 'Arial'; float:left; width:100%; color:#0b4189;}
.newsli_r{float:left; line-height:1.5; color:#8b8b8b;width:298px; margin-left:10px; }
.newsli_rt{float:left;width:298px;font:14px/1.5  }
.newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:298px;color:#0b4189 }
.newscon{ display:block; height:36px; line-height:18px;}
.nameff{ float:left; width:492px; border-bottom:2px solid #d5e5fe;}
.nameff p{ float:left; border-bottom:2px solid #0b4189;}
.nameff p span{ display:inline;   font-size:22px;line-height:30px; font-family:'Microsoft Yahei'; color:#0b4189; position:relative; z-index:10}
.nameff p label{display:inline;   margin-left:-25px; font-family:Impact; color:#ecf4ff; line-height:30px;font-size:30px; z-index:0;}
.nameff a{ float:right; padding:10px 0 0 0;  color:#0b4189; }
.pimg{ background-position:center; background-repeat:no-repeat; background-size:cover;float: left;border: 1px solid #e4e4e4;width: 78px;height: 58px;display: inline-block;margin: 0 0 0 10px;}
.jjbg{ width:100%; float:left; background:url(../images/jjbg.jpg) center; height:400px; margin-top:50px;}
.jian{ width:1260px; height:64px; border-bottom:1px solid #4e7dd4; color:#fff; line-height:64px; font-size:14px; font-weight:normal; margin-top:17px;}
.jian a{ font-size:22px; font-weight:bold; line-height:64px; color:#fff;}
.jian span{ float:right; margin-top:30px;}

.jjtu{ display:block; float:left; margin-top:24px;}
.jjyou{  float:right; font-size:16px; color:#fff; line-height:30px;text-indent: 32px;}
.box{ width:1260px; margin:0 auto;}


/*案例展示*/
.icase{ width:980px; height:255px; margin:0 auto; padding:40px 0 0 0;}
.news_ful{ float:left; width:490px; padding:6px 0 0 0;}
.news_ful li{ float:left; width:490px; border-bottom:1px dotted #6d8db8;}
.news_ful li a{ float:left; width:356px; height:30px; line-height:30px; color:#787878; padding:0 0 0 24px; background:url(../images/newsico.gif) 5px  center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_ful li a:hover{   color:#787878; }
.news_ful li  span{ float:right; width:64px; height:30px; line-height:30px; overflow:hidden; font-size:10px; color:#747474; font-family:Arial, Helvetica, sans-serif;}
p.telp2{ float:left; width:100%; padding:20px 0 0 0; }
p.telp2 label{ float:left; width:85px; color:#c07a00; font-size:16px;font-family:微软雅黑; line-height:20px; line-height:40px;}
p.telp2 em{ float:left; width:365px; color:#0b4189; font-size:30px;font-family:Arial; line-height:40px;}
.news_frr{ float:left; width:250px;padding:10px 0 0 0; color:#747474; line-height:34px;}
.news_mapcon{ float:left;}
.news_mapcon label{ float:left;}
.news_mapcon span{ float:left; }
p.mapimg{ float:right; padding:5px 0 0 0;}



/*book*/
.ibook h2{ text-align:center; padding:70px 0 0}
.message{float:left; padding:45px 0 0}
.message input,.message textarea{float:left;margin-bottom:11px;border:1px solid #000;line-height:40px;height:40px;text-indent:20px;color:#999999; font-size:14px; font-family:微软雅黑;}
.message textarea{height:144px; }
.inp_fl{ float:left; width:362px; padding-right:16px;}
.yzm{width:100%; margin:20px 0 0}
.message .subbut{border:0;width:100%;height:46px;line-height:46px;color:#fff;font-size:16px;font-family:"Microsoft Yahei"}
.viewcon{overflow:hidden;ma/rgin:0 12px 36px;width:940px;display:inline;word-break:break-all;color:#6c4c30;font-size:14px;float:left;padding:0 20px 20px;line-height:30px;font-size:14px}
.focus { width:358px !important; height:38px !important; border:2px solid #ee0049 !important;}
.focus1 { width:618px !important; height:142px !important; border:2px solid #ee0049 !important;}


/*分页样式*/
.cut_page{
	line-height:200%;text-align:right;clear:both;padding-top: 1em;}
.cut_page a{
	background-color: #F3F3F3;	border: 1px solid #d1d1d1;text-align: center;MARGIN: 2px;color: #666;
	display: inline-block;	padding-top: 0.3em;	padding-right: 1em;	padding-bottom: 0.3em;	padding-left: 1em;	margin-bottom: 2%;}
.cut_page a:hover{background-color: #3889c7;color: #FFF;}

.page_num {	font: 12px "微软雅黑";	text-align: center;	margin: 10px 0px;}
.page_num span {
	color: #333333;
	margin: 10px 3px;
	padding: 2px 5px;
	font: 12px "微软雅黑";
	border: 1px solid #CCCCCC;
}
.page_num a {
	margin: 10px 3px;
	padding: 2px 5px;
	color: #333333;
	font: 12px "微软雅黑";
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
/*calllist*/
.callnews{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.callnews li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons2.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.callnews li a{float:left;color:#666}
.callnews li span{float:right;color:#999;padding-right:6px}
.callnews li.none{margin-bottom:30px}
.callnews h2{ font-size:16px; padding:10px;}
.callnews h2 a{ float:right; font-family:"宋体"; color:#999; font-size:12px; font-weight:normal;}
/*list_view*/
#newcontent { line-height: 28px;color: #666;margin: 10px 5px 0 5px;float: left;font-size:14px;line-height: 30px;display: inline;}
#newsconttitle h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "Microsoft YaHei";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
#articeBottom {font-size: 14px; margin: 6px 0 10px; padding-top: 10px; width: 97%;}
#articleHeader {font-size:12px; color:#333; height:40px;line-height: 40px;}
#articleHeader a{ font-size:12px; color:#333}
/*picture_index_0*/
.piclist{margin-top: 20px;} 
.piclist ul li{	height: 202px;overflow: hidden;width: 202px;margin: 0 15px;	float: left;}
.piclist ul li dl{	height: 202px;overflow: hidden;width: 212px;}
.piclist ul li dl dt{width: 190px;height: 160px;border: 1px solid #ddd;	padding: 5px;background: #fff;}
.piclist ul li dl dt:hover{	background: #0092dc;border: 1px solid #fff;}
.piclist ul li dl dt img{width: 190px;height: 160px;overflow: hidden;}
.piclist ul li dl dd{height: 30px;line-height: 30px;width: 202px;overflow: hidden;text-align: center;}



/*product_index*/
.productlist {}
.productlist ul {	margin: 15px;	padding: 0;	list-style: none;}
.productlist ul li {width: 250px;	float: left;	margin: 15px 20px;	text-align: center;}
.productlist ul li img {	width: 250px;height: 188px;}
.productlist ul li a {color: #000000;	display: block;	/*width: 250px;*/	line-height: 36px;    font-size: 16px;	background: #f2f2f2;}
.productlist ul li a:hover {	color: #fff;	background: #0857b0;}
/*product_view_5*/
.product_view5{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.product_view5_title{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.product_view5title h1{width:100%;font:20px/30px "microsoft yahei";color:#343434;}
.product_view5_title img{max-width: 100%;display:inline}
.product_view5_title div{font-size:14px;}
.Pro5DetailItem { padding-top: 20px; }
.product5 { height: 40px; border-bottom: 1px solid #2A79CC; }
.product5 p { display: block; width: 110px; text-align: center; line-height: 40px; font-size: 16px; color: #FFF; float: left; background:#999; margin-right:5px; }
.product5 p.sel { background: #2A79CC; }
.product5_tem { display:none; padding: 10px; min-height: 10px; }
.product5_tem.sel{ display:block;font-size: 14px;    line-height: 30px;}
.product5_tem img{ max-width:890px;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
/*product_view*/
.nypro{padding: 20px; background-color:#FFFFFF;   margin-top: 20px;}
.probox {width:795px; position:relative; height:560px;}
.pro_img {  height:100%;width:795px; display:inline-table; text-align:center; position:absolute; left:0; top:0; }
.pro_txt { padding-right:30px; }
.pro_txt p { height:30px; line-height:25px; }
.pro_txt h2 {font-size: 1.18em;border-bottom: 1px dashed #bbbbbb;padding: 2px 0 10px;line-height: 1.6em;font-weight: bold; }
.pro_txt .details { line-height:20px; border:1px solid #ddd; padding:6px; background:#fff; height:137px; overflow:hidden;}
.main1box { margin-bottom:10px; }
#main1 ul { display:none; }
#main1 ul li { display:inline-block; _display:inline; position:relative; margin:0 auto;border: 1px solid #ddd;}
#main1 ul.block { display:block; }
.menu1box { }
#menu1 li { display:inline; cursor:pointer; }
#menu1 li img { border:1px solid #ccc; width:85px; height:85px;}
#menu1 li.hover img { border:1px solid #669900; }
.jqzoom { border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img { float:left; }
div.zoomdiv { z-index:100; position:absolute; top:0px; left:355px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#ffffff url(../res/images/zoom.gif) 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.cpxxmsbox h3 span{color:#1a6caa;border-bottom:1px solid #f84653; width: 100px;height:37px;display:block;margin-left:12px;}
.cpxxmsbox h3 span font{font:14px/22px "microsoft yahei";color:#979797;margin-left:8px;text-transform:uppercase;}
.cpxxmsbox p {width: 100%;padding: 12px 0;font: 14px/28px "microsoft yahei";color: #000;height: auto;overflow: hidden;}
.cpxxmsbox{margin-top:10px;padding: 12px 0;font: 14px/28px "microsoft yahei";}
.cpxxmsbox h3{font:18px/28px "microsoft yahei";border-bottom:1px solid #dbdbdb;height:37px}
.pro_fh { height:44px; width:100%; border-bottom:1px solid #ccc; background:#FFF;}
.fanhui{ float:right;}
.fanhui a{ line-height:42px; color:#333; font-size:15px; background:url(../images/return.jpg) no-repeat left center; padding-left:28px;}
.fanhui a:hover{ color:#ff4a00;background:url(../images/return-hover.jpg) no-repeat left center;font-size:15px;}

.protel { width:795px; position:relative;}
.prodbaseinfo{ float:left; padding-left:15px; z-index:1; }
.prodbaseinfo h2 { font-size: 24px;font-weight: 200;color: #2e79b2; border-bottom:1px dashed #bbbbbb; padding:2px 0 10px;line-height:1.6em;}
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;line-height:24px;}
.ul_prodinfo li {float: left;width:280px;padding:3px 0; font-size: 14px;}
.ul_prodinfo li .info { float: left;font-size:14px;}
.ul_prodinfo li.pro_name_bor { border-bottom:1px dashed #ccc;}
.ul_prodinfo li span.span_tel,.ul_prodinfo li .spanPhone { color:#ff0000;font-size:20px;}
.li_normalprice,.li_prono{line-height:24px; }
.gallery a{width:150px;height:35px;color:#FFF;font-size: 15px;line-height:35px;display:inline-block;text-align:center;	background:#cc0000;	margin-right: 15px;	margin-top:5px;}
.gallery a:hover{background: #b71010 ;}
.bwdz{ text-align:right; padding:10px 0;}

.wzzzxx{border:1px solid #ccc;padding:20px;margin-bottom:20px;margin-top:60px}
.wzzzxx h4{margin-top:-32px;width:110px;background:#fff;text-align:center;margin-bottom:15px}
.nybq{line-height:30px;font-size:14px;}
.xgprlist{ width:100%; float:left; padding-top:15px;}
.xgprlist p{font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{ width:146px; height:160px; float:left; margin:0 12px; display:inline;}
.xgprlist ul li a{ display:block; width:145px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:146px; text-align:center; float:left; padding-top:10px;}
.xgprlist ul{ width:100%; float:left; padding-top:15px;}



.c22{background:url(../images/c22.jpg) no-repeat center top;padding-top:71px;height:420px;}
.about{width:746px;float:right;}
.about_title{font:600 35px "微软雅黑";margin-bottom:16px;}
.about_title span{padding-left:12px;color:#7896d5;font:400 23px "微软雅黑";text-transform:uppercase;}
.about_title p{color:#fff;font:400 23px "微软雅黑";margin-top:12px;}

.about .content{color:#fff;font:400 12px/27px "微软雅黑";}
a.moree{color:#57391f;display:block;text-align:right;margin-top:45px;}
a.moree:hover{color:#b57c4b;}
.honor{width:315px;float:left;margin-left:12px;}
.honor .about_title{color:#fff;font-size:18px;height:35px;margin-bottom:0;}
.honor .about_title span{padding-left:10px;font-size:14px;text-transform:uppercase;}
.container{width:1100px;margin:0 auto;}
.clearfix{zoom:1}

/*优势*/
.yss1{padding-top:175px;height:780px;background:url(../images/yss.jpg) no-repeat center top;overflow:hidden}
.ys1{width:470px;float:left;margin-top:35px;padding-left:78px;}
.yss1 h3{padding-left:0px;color:#294471;font-size:28px;font-weight:600}
.yss1 h3 span{display:block;font-size:12px;text-transform:uppercase;color:#294471;font-weight:400;}
.yss1 p{color:#666;font:400 14px/30px "微软雅黑";padding-left:27px;background:url(../images/sdot2.png) no-repeat left 8px;}
.ys11 h3{margin-bottom:28px;margin-top: 14px;}
.ys12{margin-top:68px;margin-bottom:35px;}
.ys15{margin-top:48px;margin-bottom: 38px;}
.ys16{margin-top:35px;margin-bottom: 35px;}
.ys17{margin-top:35px;margin-bottom:60px;}
.ys15 h3{margin-bottom:25px;}
.ys16 h3{margin-bottom:25px;}
.ys17 h3{margin-bottom:25px;}
.ys13{margin-bottom:25px;margin-left:-35px;}
.ys12 h3{margin-bottom:35px;}
.ys13 p,.ys14 p{background:none;padding:0;}
.ys14{padding-left:42px;background:url(../images/phone.png) no-repeat left 15px;margin-left:10px;margin-top:40px;}
.ys2{width:468px;float:right;margin-top:25px;}
.ys21{text-align:right;margin-left: -99px;margin-top: -20px;}
.ys21 p{background:none;}
.ys22{margin-top:45px;}
.ys22 h3{margin-bottom:38px;}
.ys14 .more{width:173px;height:37px;color:#fff;font:400 16px/37px "微软雅黑";text-align:center;background:url(../images/more.png) no-repeat left center;display:block;margin-top:20px;}
.ys14 .more:hover{color:#57391f;}
.ys23 p{background:none}
.ys23{margin-top:38px;}

.banner01{ background:url(../images/content_block.jpg) repeat-x;}
.h2t{width: 1160px;height: 10px;padding:10px 0 30px 0;background:url(../images/devider.gif) repeat-x center;margin-bottom:30px;}
.h2zi{ font-size:18px; font-weight:bold; color:#FFF;  background:url(../images/h2.png);background-repeat: no-repeat;background-position: center;height:30px;text-align: center; }
.portfolio_list li {background:#FFF;float: left;	width: 270px;text-align: center;color:#C30;position: relative;font: 18px;border: 1px solid #666;margin:20px 8px 20px 8px}
.portfolio_list li:nth-child(3n) {padding-right:0;}
.portfolio_list li h5 {position: absolute;	left: 0px;bottom: 0px;	width: 100%;background: url(../images/facont.png) no-repeat center;	overflow: hidden;font-size: 14px;font-weight: normal;display:block; color:#fff;min-height:32px;line-height: 32px;
}
.facont li h5 a {position:relative;display:block;z-index:2;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.portfolio_list li span {font-size:16px;font-weight:bold; display:block;text-align:center;min-height:32px;line-height: 32px;text-shadow: #fff 0 1px 0;}
.portfolio_list li a {position:relative;display:block;z-index:2;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.portfolio_list li a:before {content:'';display:none;width:220px;height:159px;position:absolute;top:0;left:3px;}
.portfolio_list li:hover a:before {display:block;}
.portfolio_list li:hover a {opacity:1;opacity:.60;}
.wraper, .header:before, .footer_wrap footer:before {width:1160px;}	
.ctcont {width: 1160px;padding: 20px 0 20px 0; margin:auto; }
/* more */ 
.more {clear:both;text-align:center;position:relative; }
.more:before {content:'';display:block;width:420px;height:5px;background:url(../images/devider.gif) repeat-x;position:absolute;top:7px;left:0;}
.more:after {content:'';display:block;width:420px;height:5px;background:url(../images/devider.gif) repeat-x;position:absolute;top:7px;right:0;}
.more a {background:url(../images/world.png) right center no-repeat;padding:10px 45px 10px 0px;font-size:16px;}


.a5{margin: 0 auto; width: 1000px; text-align:center}