@charset "utf-8";
/*Common_start*/
body{font-size:12px;font-family:"微软雅黑",Verdana, Arial;color:#000;background-color:#fbf9f6;}
body,blockquote,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option,small{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
a:link,a:hover,a:visited,a:active{color: #7d8186;text-decoration:none;}
ul,ol{list-style:none;}
.clear{clear:both;}
img{ border:none;}
/*Common_end*/
/*top*/
.header{height:105px; background:url(../images/header_bg.jpg) center top repeat-x; }
.headercenter{width:1003px;overflow:hidden;margin:0 auto;}
.headercenter h1{ float:left; margin-top:14px;}
.tool{width:458px;float:right;}
/*TEL*/
.tel {height:36px;padding-left:34px;background: url(../images/tel.jpg) left center no-repeat;float:left;line-height:38px;font-size: 26px;color: #666666;
}
/*搜索*/
.search{width:158px;height:26px;margin:0px;background:url(../images/search.jpg) no-repeat;overflow: hidden; float:right;}
.search_input{display:inline;float: left;width:128px;height:23px;padding:1px 0px 0px 3px;line-height:24px;color: #979797;border:0;background:none; font-family:"宋体";}
.search_btn{display: inline;float: left;width:27px;height:26px;margin:0px;line-height:0;font-size:0;overflow: hidden;border:none;background:none;}
/*微博微信*/
.toolurl{height:20px;margin-top:15px; float:right; margin-bottom:21px;}
.toolurl ul li{float:left;padding: 0px 10px 0px 10px;}
.toolurl ul li a{color:#a7a7a7; font-family:"宋体"; height:20px; display:block; line-height:20px;}
.erweima{ display:none; position:absolute;margin-top:0px;}	
.weixin:hover .erweima{ display:block; z-index:999999;}
.weibo{ background:url(../images/ico1.jpg) left center no-repeat; padding-left:23px;}
.weixin{ background:url(../images/ico2.jpg) left center no-repeat; padding-left:23px;}
/*NAV*/
.nav{width:100%; background:url(../images/nav_bg.jpg) center  center repeat-x; height:45px;}
.navcenter{overflow:hidden;width:1003px;margin:0 auto;height:45px;}
.navcenter ul li{float:left;display:inline;width:124px; margin-right:1px;}
.navcenter ul li a{height:45px;display: block;font-size:15px;color:#FFF;line-height:45px;text-align:center; }
.current{color:#ffffff !important;background:#C30D23 !important;}
.navcenter ul li a:hover{
	color:#ffffff;
	background-color: #C30D23;
}
/*二级*/
#menu ul ul{ position:absolute; display:none; top:150px; z-index:999; padding:0px; margin:0px; width:124px;}
#menu ul ul li{  width:124px;  line-height:45px; z-index:9999; text-align:center;}
#menu ul ul li a{ line-height:45px; height:45px; color:#FFFFFF; background:#C30D23; z-index:999; display:block; filter:alpha(opacity=95);-moz-opacity:.95;opacity:0.95;color:#ffffff; }
#menu ul ul li a:hover{background: url(../images/nav_bg.jpg) center center repeat-x !important; color:#ffffff; }
/*main_a*/
.main_a{width:100%; height:270px; background:url(../images/column_bg.png) bottom center no-repeat;}
.content_a{ margin-top:50px;}
.main_a h2{ text-align:center; margin:0px 0px 56px 0px;}
.main_a h2 span{ clear:both; display:block; display:none;}
.content_list{ width:1003px; margin:0 auto; text-align:center;}
.content_list strong{ display:block; color:#555555; font-size:14px; font-weight:100;}
.content_list ul li{ float:left; padding:0px 20px;}
.content_list ul li img:hover{transform: scale(1.1);transition: all 0.5s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
/*main_b*/
.main_b{width:100%;padding-bottom:42px;background:url(../images/column_bg.png) bottom center no-repeat; }
.content_b{width:1060px; height:409px;margin:0 auto;background:url(../images/content_b.png) center center no-repeat;}
.content_b_p{ margin:0px 0px 0px 50%; width:505px; line-height:45px;font-size:18px;color:#555555;padding-top:50px;}
.content_b_p strong{ font-size:36px; color:#23297a;}
.content_b_pen{font-size:24px; line-height:28px;font-family:'Times New Roman', Times, serif; padding:15px 0px;}
/*main_c*/
.main_c{width:100%; padding-bottom:42px; background:url(../images/column_bg.png) bottom center no-repeat;}
.content_c{width:1300px; height:495px;margin:0 auto;background:url(../images/content_c.png) right center no-repeat;}
.content_c_p{margin:0px 0px 0px 162px;width:470px;line-height:45px; font-size:18px; color:#555555;padding-top:70px;}
.content_c_p strong{ font-size:36px; color:#23297a;}
.content_c_pen{font-size:24px; line-height:28px;font-family:'Times New Roman', Times, serif; padding:15px 0px;}
/*main_d*/
.main_d{width:100%; height:500px; background:url(../images/column_bg.png) bottom center no-repeat;}
.content_d{ width:1003px; margin:0 auto; padding:50px 0px 0px 0px;}
.content_d_img{ float:left;}
.content_d_txt{ float:right; padding:0px 12px 0px 0px; width:480px;}
.content_d_honor{ height:153px;}
.left_button{ background: url(../images/btn_left.png) no-repeat; width:24px; height:43px; cursor:pointer; float:left; margin-top:55px;}
.right_button{ background: url(../images/btn_right.png) no-repeat; width:24px; height:43px; cursor:pointer; float:right; margin-top:55px;}
#demo { overflow:hidden; width:410px; margin-left:11px; float:left; display:inline;margin-top: 2px;}
#indemo { float: left; width: 100000px;}
#indemo a { float:left; text-align:center; margin-right:20px; line-height:25px; }
#indemo img{}
#demo1 { float: left; }
#demo2 { float: left; }
.content_d h3{ color:#23297a; font-size:22px; margin:20px 0px 20px 0px;}
.content_d_p{ font-size:13px; color:#555555; line-height:25px;text-indent:2em;}
.content_d_more{ color:#db2820 !important;}
/*main_e*/
.main_e{width:100%; height:415px; background:url(../images/column_bg.png) bottom center no-repeat;}
.content_e{ width:1003px;  margin:0 auto; padding-top:40px;}
.content_e1{ float:left; width:298px;}
.content_e2{ float:left; margin-left:54px; width:298px; height:374px; display:inline;}
.content_e3{ float:right; width:298px; height:298px;display:inline;}
.content_e h3{ text-align:left;margin:16px 0px 16px 0px; font-weight:bold;}
.content_e h3 a{color:#22287a;font-size:18px;}
.content_e h3 span{ font-family:Arial; color:#db241b; font-size:14px; margin-left:4px;}
.content_e_p{ line-height:24px; color:#555555; font-size:14px;}
.content_e img:hover{transform: scale(1.1);transition: all 0.3s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;}
/*main_f*/
.main_f{ width:1050px; height:480px; background:url(../images/gm.png) right bottom no-repeat; margin:0 auto;}
.main_f_liuyan{ float:left; margin:0px 50px 0px 25px; width:363px;}
.main_f_txt{ font-size:16px; line-height:35px;float:left; color:#666666;}
.main_f h2{ text-align:center; margin:30px 0px 56px 0px;}
.main_f h2 span{ clear:both; display:block; display:none;}
.main_f_txt h3{ font-size:24px; color:#23297a;}
.main_f_txt span{ display:block;}
.liuyanbtn{ padding:5px 25px 5px 25px; font-size:18px; color:#FFF; background:#23297a; border:none; margin:10px 0px 0px 5px;}
.guestbooktext{ height:35px; width:350px; border:1px solid #dddddd; margin-bottom:7px; color:#777777; font-size:14px; padding-left:10px;}
.inputtextarea{width:350px; height:76px; border:1px solid #dddddd; margin-bottom:10px; color:#777777; font-size:14px; padding-left:10px;}
/*footer*/
.footer{ width:100%;min-height:160px;_height:160px; background:#23297a; padding-top:6px;}
.footercenter{ width:1003px;margin:0 auto; }
.footerurl{ width:1003px; margin:0 auto; height:30px; margin-bottom:30px;}
.footerurl ul{ margin:0 auto; text-align:center;}
.footerurl ul li{ display:block; float:left;background:#2b3291; margin:0px 1px; height:49px; line-height:49px;}
.footerurl ul li a{ color:#FFF; font-size:13px;background:#2b3291;display:block; height:49px; padding:0px 24px 0px 45px;}
.footerurl ul li a:visited{ color:#FFF;}
.footerurl ul li a:hover{ background:#C30D23;}
.copyright{text-align:center; color:#FFF; line-height:30px; width:1003px;margin:0 auto;}
.copyrightlogo{ float:center; margin:0px 55px 0px 10px;}
.copyrighttxt{ text-align:center; float:center; font-size:14px; width:1000px; overflow:hidden;}
.copyrighttxt a{ color:#ffffff;}
.bottom_erweima{ float:right; margin-right:20px;}
.bottom_erweima{ text-align:center;}
.bottom_erweima img{ height:102px;}
/*子页*/
.main {width: 1003px;height: auto;margin: 0 auto;}
/*当前路径*/
.path{ text-align:left;color:#555555; height:30px;  margin-bottom:24px;width:783px; border-bottom:1px solid #d4d4d4; text-indent:37px;}
.path a{ color:#555555; font-size:13px;}
/*左边栏目*/
.menuleft{width:220px;float:left;margin:15px 0px 0px 0px;min-height:450px;_height:450px; display:inline;}
.menuleft h2{font-size:20px;text-indent:13px;color:#ffffff;height:58px;	width:218px;line-height:58px; color:#fbf9f6; background:url(../images/products_title_bg.jpg) center center repeat-x; border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.menuleft h2 span{ font-size:14px; margin-left:2px; font-family:"Times New Roman", Times, serif;}
.menuleft ul{background:#f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.menuleft ul li{height:47px; border-bottom:1px solid #dddddd;}
.menuleft ul li a{display: block;line-height:47px;height:47px;width:218px;	font-size:16px;color:#555555;padding:0px;margin:0 auto;background:url(../images/products_title_on.jpg) center center repeat-x;text-indent:29px; }
.menuleft ul li a:hover{background: url(../images/products_title_bg.jpg) center center repeat-x !important; color:#ffffff;}
.menuleft ul li a:active{color:#ffffff;}
.leftcurrent{background: url(../images/products_title_bg.jpg) center center repeat-x !important; color:#ffffff !important;}
/*产品列表*/
.productslist{margin-top: 24px;width:783px;float: right; margin-bottom:30px;}
.productslist ul{}
.productslist li{width:228px;height:290px;float:left;margin-bottom:0px;margin:0px 0px 0px 30px; display:inline; }
.productslist li img{border:1px solid #d4d4d4;}
.productslist li img:hover{border:1px solid #3c4397;transform: scale(1.1);transition: all 0.3s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;}
.productslist h3{padding: 10px 0px 10px 0px;color:#555555;display:block;text-align:center;font-size:14px;}
.productslist h3 a{color:#555555 !important; font-size:14px;}
/*放大页*/
.content_top{border-bottom:1px solid #dddddd; margin-bottom:32px;}
.content h2{font-size:22px;text-indent:15px;color:#23297a;height:72px;	width:220px;line-height:72px; border-right:1px solid #dddddd; float:left;}
.content h2 span{ font-size:18px; margin-left:5px; font-family:"Times New Roman", Times, serif; color:#da251d;}
.content_path{ line-height:72px; font-size:13px; color:#555555;float:left; text-indent:35px;}
.content_path a{font-size:13px; color:#555555; float:right;}
.content1_img{height:481px;display: table-cell;vertical-align: middle;text-align: center;width:500px;*display: block; border:1px solid #d4d4d4;}
.content1_img img{vertical-align: middle;max-height:481px; _height:expression(this.scrollHeight > 481 ? "481px" : "auto"); max-width:500px;_width:expression(document.body.clientWidth > 500 ? "500px" : "auto");}
.content1_txt{ width:440px; height:443px; background:#f4f0e9; float:right; padding:20px;} 
.content1_txt h3{ padding:5px 0px 15px 0px; border-bottom:1px solid #d4d4d4; color:#23297a; font-size:18px; margin-bottom:20px;}
.content1_txtp{ line-height:28px; font-size:14px; color:#555555;}
/*prodisplaytab*/
.prodisplaytab{width:1003px;_height:385px;min-height:385px;text-align: left; border:1px solid #d7d7d7;margin:40px auto 40px auto; font-size:14px; line-height:22px;}
.prodisplaytab .hd{height: 36px;line-height: 35px;position: relative; border-bottom:2px solid #23297a;}
.prodisplaytab .hd ul{float: left;position: absolute;height: 32px;}
.prodisplaytab .hd ul li{float: left; color:#555555 !important;cursor: pointer;width: 140px;height:36px;text-align: center;border-left:1px solid #d7d7d6;font-size: 14px;border-right:1px solid #dfdfdf;color: #d7d7d6;}
.prodisplaytab .hd ul li.on{color: #ffffff !important;font-size:14px; font-weight:bold;height:36px;background: #23297a; border-top:1px solid #23297a;border-bottom: none !important;border-left: none !important;border-right: none !important;}
.prodisplaytab .bd ul{padding:15px;zoom: 1;}
.prodisplaytab .bd li{height: 24px;line-height: 24px;}
.prodisplaytab .bd li .date{float: right;color: #999;}
.prodisplaytab .arrow{position: absolute;right: 10px;top: 0;}
.prodisplaytab .arrow .next{background-position: 0 -50px;}
.prodisplaytab .arrow .prevStop{background-position: -60px 0;}
.prodisplaytab .arrow .nextStop{background-position: -60px -50px;}
.right_con{ width:745px; padding-left:35px; line-height:24px;}
.right_con img{ max-width:745px;}
/*图片列表*/
.proshow{width:783px;float: right; margin-bottom:30px;}
.proshow ul{}
.proshow li{width:228px;height:330px;float:left;margin-bottom:0px;margin:0px 0px 0px 20px; display:inline; }
.proshowdiv{height:282px;display: table-cell;vertical-align: middle;text-align: center;width:300px;*display: block; }

.proshow li img{border:1px solid #d4d4d4;max-height:280px; _height:expression(this.scrollHeight > 280 ? "280px" : "auto"); max-width: 218px;_width:expression(document.body.clientWidth > 218 ? "218px" : "auto");vertical-align: middle;
box-shadow: 1px 1px 2px #776666;
-webkit-box-shadow: 1px 1px 2px #776666;
-moz-box-shadow: 1px 1px 2px #776666;}
.proshow li img:hover{}
.proshow h3{padding: 10px 0px 10px 0px;color:#555555;display:block;text-align:center;font-size:14px;}
.proshow h3 a{color:#555555 !important; font-size:14px;}
.proshow h3 a:active{ color:#7d8186 !important;}
.proshow h3 a:visited{ color:#7d8186 !important;}
.proshow strong{ color:#23297a;font-size: 24px;margin:20px auto  25px auto;text-align: center; text-align:center; padding:20px 0px; display:block; font-weight:100; border-bottom:1px solid #23297a; width:778px;}
/*友情链接*/
.links{ padding:20px 0px 15px 0px;}
.links strong{padding-right:10px; font-size:15px; font-weight:100; float:left;color:#ffffff;}
.links ul li{ float:left; margin:0px 20px 5px 0px; font-size:14px;}
.links ul li a{color:#ffffff !important; font-size:13px;}
.links ul{ width:910px; float:right;}
.gonggao{width: 100%;height:60px;background: url(../images/column_bg.png) bottom center no-repeat;}
.gonggaocenter{width:1003px;height:35px;margin:0 auto;overflow:hidden; padding-top:7px;}
.gonggaocenter h2{width:auto;float:left;font-size:18px;font-weight:bold;margin:8px 0px 0px 0px;line-height:19px;color:#23297a;display:inline;}
.gonggaocenter h2 span{font-size:14px;margin-left:10px;color:;display:inline;}
.gonggaolist{overflow:hidden;position:relative;width:765px;}
.container{min-width:765px;width:765px;margin:0px auto;padding:0px;text-align:left;float: left;}
.index_yewu{height:32px;padding-top:6px;}
.gonggao_botton{width:28px;float:right;margin-top:6px;}
.gonggaoleft_button{background: url(../images/gonggao_left.png)  left center no-repeat;width:7px;height:14px;cursor:pointer;float:left;}
.gonggaoright_button{background: url(../images/gonggao_right.png) right center no-repeat;width:7px;height:14px;cursor:pointer;float:right;}
#demos{overflow:hidden;width:680px;margin-left:40px;float:left;display:inline;}
#indemos{float: left;width: 100000px;}
#indemos a{float:left;text-align:center;margin-right:20px;line-height:25px;color: #262626;font-size: 14px;padding-left: 15px;margin-left: 15px;background-image: url(../images/dian.png);background-repeat: no-repeat;background-position: left center;font-weight:bold;}
#demo1s{float: left;}
#demo2s{float: left;}
/*右侧悬浮*/
.online{right:0px;width:155px;height:auto;border-left: 1px solid #23297a;border-right: 1px solid #23297a;border-top: 1px solid #23297a;border-bottom:3px solid #23297a;background:#FFF;}
.online ul{padding: 13px 7px 15px 7px;}
.onlinelogo{margin:0px 0px 5px 0px;text-align: center;}
.onlinetel{height: 50px; text-align:center}
.onlinetel span{display:block;color:#23297a;font-size: 17px; margin-bottom:15px;}
.qqlink{border-top: 1px solid #23297a;height: 50px;width:120px;padding:0px 11px 0px 11px;}
.qqlink img{float:left;margin-top: 12px;}
.qqlink a{color:#FFF;font-size:14px;font-size: 1.1em;line-height: 23px;}
.qqlink a:visited{color: #FFF;}
.qqlink a:active{color: #FFF;}
.btnbg{ margin:3px 5px 0px 0px; float:right;}
.left_erweima{text-align:center;}
.left_erweima span{color:#23297a;font-size:13px;display:block;text-align:center;}
.pplx{ margin-top:25px;}
.pplx ul li{ float:left;}
.pplx ul li a{ font-size:16px; color:#727272; padding-left:30px; line-height:26px;}
.pplx ul li a:hover{ background:url(../images/sanjiao1.jpg) center left no-repeat; color:#1167be !important; background-position:15px 6px; line-height:26px;}
.pplx strong{ float:left; font-size:18px; color:#474747; font-weight:100; margin-right:10px;}
.dqopplx{ background:url(../images/sanjiao1.jpg) center left no-repeat; color:#1167be !important; background-position:15px 6px; line-height:26px;}
/*相关产品*/
/*案例列表*/
.content3_list{ border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.content3 h3{ font-size:18px; color:#23297a; float:left; border-bottom:2px solid #23297a; padding-bottom:4px; font-weight:bold;margin-bottom:10px;}
.picScroll-left{width:994px;position: relative;margin: 0 auto; padding-top:25px;}
.picScroll-left .tempWrap{ }
.picScroll-left .hd1 .prev{top:100px;background: url(../images/btn_left.png) left center no-repeat;width:40px;height:43px;float: left;overflow: hidden;position: relative;margin: 0 auto;z-index: 1;cursor: pointer; margin-left:-54px;}
.picScroll-left .hd1 .next{top:100px;background: url(../images/btn_right.png) right center no-repeat;width:40px;height:43px;float: right;overflow: hidden;position: relative;margin: 0 auto;z-index: 1;cursor: pointer; margin-right:-54px;}
.picScroll-left .hd1 .prevStop{ background-position:-60px 0; }
.picScroll-left .hd1 .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd1 ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd1 ul li.on{ background-position:0 0; }
.picScroll-left .bd1 ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:228px !important; height:290px; margin:0px 10px; }
.picScroll-left .bd1 ul li .pic{ text-align:center; background:url(../images/yuan.jpg) center center no-repeat; width:225px; height:220px;display: table-cell;vertical-align: middle;*display:table-cell;*font-size:80px;}
.picScroll-left .bd1 ul li .pic img{vertical-align: middle;max-height:220px; _height:expression(this.scrollHeight > 220 ? "220px" : "auto"); max-width:225px;_width:expression(document.body.clientWidth > 225 ? "225px" : "auto");}
.picScroll-left .bd1 ul li .title{ padding:15px 0px 10px 0px; font-size:16px;background:url(../images/xian.jpg) bottom center no-repeat;}
.picScroll-left .bd1 ul li .title a{color:#323232;font-size:18px;}
.picScroll-left_content{ font-size:12px; line-height:24px; color:#949494; text-align:center; padding:10px 20px 9px 20px;overflow:hidden;}
/*悬浮QQ*/
.rides-cs {  font-size: 12px; background:#23297a; position: fixed; top:175px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;border: 1px solid #474C8F;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top:12px;height:220px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { display:none;float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
/*顺滑*/
.menuleft1{width:220px;float:left;margin:15px 0px 0px 0px;min-height:450px;_height:450px; display:inline;	position: fixed;
	top:50px;
	z-index:9999;}
.menuleft1 h2{font-size:20px;text-indent:13px;color:#ffffff;height:58px;	width:218px;line-height:58px; color:#fbf9f6; background:url(../images/products_title_bg.jpg) center center repeat-x; border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.menuleft1 h2 span{ font-size:14px; margin-left:2px; font-family:"Times New Roman", Times, serif;}
.menuleft1 ul{background:#f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.menuleft1 ul li{height:47px; border-bottom:1px solid #dddddd;}
.menuleft1 ul li a{display: block;line-height:47px;height:47px;width:218px;	font-size:16px;color:#555555;padding:0px;margin:0 auto;background:url(../images/products_title_on.jpg) center center repeat-x;text-indent:29px; }
.menuleft1 ul li a:hover{background: url(../images/products_title_bg.jpg) center center repeat-x !important; color:#ffffff;}
.menuleft1 ul li a:active{color:#ffffff;}
