@charset "utf-8";
/* CSS Document */
body{ font-size:1.0em;}
*{ margin:0; padding:0; border:0;}
a{text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
ul{  list-style-position:none; list-style-type:none;}
.clear{ clear:both;}
.cl{clear:both;}
#box{ max-width:400px; width:auto!important; margin:0 auto;}

.top{ width:100%; height:60px; position:relative; background:#fff;}
.top .img{ height:40px; width:163px; margin-top:13px;float:left; display:inline; margin-left:1%;}
.top #navbutton img{ width:40px; height:40px; border-radius:5px;}
.top #navbutton{ float:right; margin:10px; display:inline;}


.top ul{ list-style-position:inside; list-style-type:none; position:absolute; right:10px; top:50px; display:none; z-index:999999;}
.top ul li a{ display:inline-block; width:200px; text-align:center; text-decoration:none; color:#fff; background:#333; height:40px; line-height:40px; font-size:1.0em; border-bottom:1px solid #ddd;}
.top ul li a:hover{ color:#fff; font-weight:bolder;}







.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;}
.owl-carousel .owl-item{float:left; display:inline;}
.pic img{ width:100%; height:100%; position:relative; z-index:1;}
.owl .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl .owl-wrapper-outer{overflow:hidden;position:relative;}
.owl .owl-item{float:left; display:inline;}
.box{ width:360px; margin:0 auto; position:relative; overflow:hidden; height:100%;}
.picbox img{ width:160px;}

.phone a{ text-decoration:none; display:block; width:300px; height:25px; line-height:25px; background:#32116c; color:#fff; text-align:center; margin:0 auto; border-radius:50px; margin-top:20px; font-size:0.7em;}

.product{ width:100%; margin-top:20px;}
.product h1{ text-align:center; font-size:1.4em;}
.product h1 span{ height:35px; display:inline-block; border-bottom:4px solid #0f357a;}
.product .dec{ font-size:0.8em; color:#999; text-align:center; line-height:20px; margin-top:10px;}
.product ul li{width:180px; float:left; display:inline;text-align:center; margin:8px;}
.product ul li img{ width:180px; height:129px;}
.product ul li p{ height:30px; line-height:30px; background:#0c1c57; color:#fff;}

.productdex{ line-height:35px; font-size:15px;}
.productdex .title{ font-weight:bolder; color:#f90;}









.product_h1 .more{width:236px; margin:20px auto;}
.product_h1 .more a{ background:#073994; font-size:20px; width:236px; height:50px; line-height:50px; display:inline-block; text-align:center; color:#fff;}

.product_h1 #featureContainer{width:100%; margin:0px auto;}
.product_h1 #wrap{OVERFLOW: hidden;}
.product_h1 #feature{POSITION: relative; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px;}
.product_h1 #feature .button{POSITION: absolute; width:100%; TOP:180px; LEFT: 0px;}
.product_h1 #feature .prev{ position:absolute; left:0px;
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND:url(../templates/default/images/feature_leftB.png) center top;   FLOAT: left; HEIGHT: 48px; }
.product_h1 #feature .next{
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../templates/default/images/feature_rightB.png) center top; FLOAT: right; HEIGHT: 48px; right:0; }
.product_h1 #feature .prev:hover{BACKGROUND-POSITION: center bottom;}
.product_h1 #feature .next:hover{BACKGROUND-POSITION: center bottom;}
.product_h1 .featureUL{POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left;  PADDING-TOP: 0px; LEFT: 0px;}
.product_h1 .featureBox{WIDTH:300px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT:380px; OVERFLOW: hidden;  PADDING-TOP: 10px;}
.product_h1 #botton-scroll{Z-INDEX: 0;  MARGIN: 0px auto; WIDTH:80%; FLOAT: left; HEIGHT: 380px; }
.product_h1 #block{Z-INDEX: 0; POSITION: relative;  PADDING-BOTTOM: 20px; MARGIN:0px auto; PADDING-LEFT: 0px; WIDTH:80%; PADDING-RIGHT: 0px; HEIGHT:380px; FONT-SIZE: 70%; OVERFLOW: hidden;  PADDING-TOP: 0px;}
.product_h1 #block .box{MARGIN: 0px 10px; WIDTH:300px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT:380px; cursor:pointer;}
.product_h1 #block .box .feature-title{FONT-SIZE: 140%; FONT-WEIGHT: normal;}
.product_h1 #block .box .feature-thumb{WIDTH: 300px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT:300px;}

.product_h1 #feature .name{ height:70px; line-height:70px; text-align:center; background:#eeeeee; font-size:16px; position:absolute; z-index:1000px; width:300px;}
.product_h1 #feature .name a{ color:#333;}
.product_h1 .wrapCC{width:300px; height:300px; position:relative; overflow:hidden;}
.product_h1 .wrapCC img{display:block;}
.product_h1 .wrapCC div{display:block; width:200px; height:300px; padding:380px 50px 0px 50px; position:absolute; left:0; top:0;}
.product_h1 .wrapCC div b{display:block; width:300px; height:300px; position:absolute; left:0; top:340px; z-index:2px; background:#000; filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.60;}
.product_h1 .wrapCC div span {position:relative; z-index:500px;}
.product_h1 .wrapCC div p{font-size:12px; color:#fff; font-size:16px; line-height:24px;}
.product_h1 .wrapCC div a{ text-decoration:none;}
.product_h1 .cp{ position:relative;}
.product_h1 .logo{ position:absolute; top:12px; left:12px; z-index:1px;}







.flyfish{ background:url(../templates/default/images/flyfish_bg.jpg) top center no-repeat; width:100%;}
.flyfishbg .more{width:236px; margin:0px auto;}
.flyfishbg .more a{ background:#fff; font-size:20px; width:236px; height:50px; line-height:50px; display:inline-block; text-align:center; color:#073994;}
.flyfishbg{ margin:10px auto; padding:30px 0 30px 0;}

.flyfish #featureContainerB{width:100%; margin:0px auto;}
.flyfish #wrap{OVERFLOW: hidden;}
.flyfish #featureB{POSITION: relative; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px;}
.flyfish #featureB .buttonB{POSITION: absolute; width:100%; TOP:180px; LEFT: 0px;}
.flyfish #featureB .prevB{ position:absolute; left:0px;
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND:url(../templates/default/images/feature_left.png) center top;   FLOAT: left; HEIGHT: 48px; }
.flyfish #featureB .nextB{
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../templates/default/images/feature_right.png) center top; FLOAT: right; HEIGHT: 48px; right:0; }
.flyfish #featureB .prevB:hover{BACKGROUND-POSITION: center bottom;}
.flyfish #featureB .nextB:hover{BACKGROUND-POSITION: center bottom;}
.flyfish .featureULB{POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left;  PADDING-TOP: 0px; LEFT: 0px;}
.flyfish .featureBoxB{WIDTH:300px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT:380px; OVERFLOW: hidden;  PADDING-TOP: 10px;}
.flyfish #botton-scrollB{Z-INDEX: 0;  MARGIN: 0px auto; WIDTH:80%; FLOAT: left; HEIGHT: 380px; }
.flyfish #blockB{Z-INDEX: 0; POSITION: relative;  PADDING-BOTTOM: 20px; MARGIN:0px auto; PADDING-LEFT: 0px; WIDTH:80%; PADDING-RIGHT: 0px; HEIGHT:380px; FONT-SIZE: 70%; OVERFLOW: hidden;  PADDING-TOP: 0px;}
.flyfish #blockB .boxB{MARGIN: 0px 10px; WIDTH:300px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT:380px; cursor:pointer;}
.flyfish #blockB .boxB .feature-title{FONT-SIZE: 140%; FONT-WEIGHT: normal;}
.flyfish #blockB .boxB .feature-thumb{WIDTH: 300px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT:300px;}

.flyfish #featureB .name{ height:70px; line-height:70px; text-align:center; background:#eeeeee; font-size:16px; position:absolute; z-index:1000px; width:300px;}
.flyfish #featureB .name a{ color:#333;}
.flyfish .wrap{width:300px; height:300px; position:relative; overflow:hidden;}
.flyfish .wrap img{display:block;}
.flyfish .wrap div{display:block; width:200px; height:300px; padding:380px 50px 0px 50px; position:absolute; left:0; top:0;}
.flyfish .wrap div b{display:block; width:300px; height:300px; position:absolute; left:0; top:340px; z-index:2px; background:#000; filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.60;}
.flyfish .wrap div span {position:relative; z-index:500px;}
.flyfish .wrap div p{font-size:12px; color:#fff; font-size:16px; line-height:24px;}
.flyfish .wrap div a{ text-decoration:none;}
.flyfish .cp{ position:relative;}
.flyfish .logo{ position:absolute; top:12px; left:12px; z-index:1px;}








.jiejie{width:95%; margin:20px auto; padding-top:20px;}
.jiejie h1{ text-align:center; font-size:1.4em;}
.jiejie h1 span{ height:35px; display:inline-block; border-bottom:4px solid #0f357a;}
.jiejie ul{ margin-top:20px;}
.jiejie ul li{ width:300px; margin:0 auto; text-align:center; margin-bottom:10px;}
.jiejie ul li img{ width:300px; height:200px;}

.jiejie .more{width:236px; margin:20px auto;}
.jiejie .more a{ background:#073994; font-size:20px; width:236px; height:50px; line-height:50px; display:inline-block; text-align:center; color:#fff;}





.abouts{width:95%; margin:20px auto; padding-top:20px;}
.abouts h1{ text-align:center; font-size:1.4em;}
.abouts h1 span{ height:35px; display:inline-block; border-bottom:4px solid #0f357a;}
.abouts_nr{ color:#666; margin:10px 0; line-height:26px;}
.abouts img{max-width: 100%;height: auto;}





.news{width:100%; margin:20px auto; padding-top:20px;}
.news h1{ text-align:center; font-size:1.4em;}
.news h1 span{ height:35px; display:inline-block; border-bottom:4px solid #0f357a;}
.news .newsimg{width:380px; margin:10px auto;}
.news .newsimg img{width:100%;}
.news h2{ width:94%; margin:0 auto; height:30px; line-height:30px; border-bottom:1px solid #ddd; font-weight:normal; font-size:1.0em;}
.news h2 span{ width:60%;float:left; display:inline-block;}
.news h2 a{width:30%; text-align:right; float:right; display:inline-block;}
.news ul{width:94%; margin:0 auto;}
.news ul li{ background:#fff; margin-bottom:10px; font-size:0.8em; border-bottom:1px dotted #ddd; height:30px; line-height:30px;}
.news ul li .title{ line-height:20px; margin-bottom:5px;}
.news ul li a{ width:220px; float:left; display:inline-block;}
.news ul li span{ width:80px; float:right; display:inline-block; text-align:right;}


	
			




/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:100%; text-align:center; height:228px; overflow:hidden; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:360px; height:228px; }
.slideBoxB{ width:100%; text-align:center; height:228px; overflow:hidden; float:left; display:inline; }
.slideBoxB .bd{ height:100%; z-index:0;   }
.slideBoxB .bd img{ width:360px; height:228px; }
.slideBoxC{ width:100%; text-align:center; height:228px; overflow:hidden; }
.slideBoxC .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxC .bd img{ width:360px; height:228px; }



.atline{color:#666; font-size:0.9em; height:40px; line-height:40px; background:#f4f4f4; padding-left:3%;}
.atline a{ color:#666;}






/*产品栏目*/
.product_dd li{width:46%;float:left; text-align:center; margin:0 0 20px 15px;}
.product_dd li a.img{width:160px;height:160px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;
*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_dd li a.img img{vertical-align:middle;}
.product_dd li a.img:hover{border:1px solid #F90;}
.product_dd li p.info{width:150px;line-height:30px;text-align:center;}
.product_dd li p.info a{ color:#555;}







.zhibao{width:95%; margin:30px auto; border:1px solid #ddd;}
.zhibao h1{ text-align:center; font-weight:normal; height:50px; line-height:50px; font-size:1.2em; background:#0f357a; color:#fff;}


.zhibao table{ width:90%; margin:0 auto; padding:15px 0;}
.zhibao td{ padding:8px 0;}
.zhibao input{border-radius:5px; border:1px solid #ddd; height:30px; line-height:30px; width:330px; padding:5px 5px; font-size:16px; }
.zhibao #s_btn{ border-radius:5px; background:#00296f; border:none; color:#fff;  width:340px; height:40px; line-height:40px; font-size:16px;}



.customer{width:95%; margin:30px auto;}
.customer h1{ text-align:center; font-size:1.4em;}
.customer h1 span{ height:35px; display:inline-block; border-bottom:4px solid #0f357a;}
.customer .small{ font-size:0.9em; color:#999; text-align:center; height:35px; line-height:35px;}
.customer ul{ margin-top:20px;}
.customer ul li{ border:1px solid #ddd; width:47%; margin:1%; text-align:center; float:left; display:inline; position:relative;}
.customer ul li img{ width:180px;}











.nytitle{ text-align:left; font-weight:bolder; height:40px; line-height:40px; width:94%; margin:0 auto;}
.nytitle span{line-height:40px; display:inline-block;}



.blk_29 {	 PADDING-LEFT: 0px; 
	         OVERFLOW: hidden;  
	         ZOOM: 1; 
	         POSITION: relative;}				
.blk_29 .RightBotton {	 
	                    FLOAT: right; 
	                    WIDTH: 120px; 
						height:20px;
	                    CURSOR: pointer; 
	                    POSITION: absolute; 
	                    TOP: 0px;
						RIGHT: 0px;
						bottom:0px;
						left:0px; 
	                    HEIGHT: 26px;
						margin:0 auto;
						margin-top:120px;
						font-size:0.7em;
						text-align:center;
						line-height:px;
						background:#360c6e;
						color:#FFF;
						border-radius:10px;
                        }
.next{ line-height:25px; height:20px;}												
.blk_29 .Cont {	OVERFLOW: hidden; 
	            PADDING-TOP: 5px;}
.blk_29 .picture {	FLOAT: left; 
	            WIDTH: 120px; 
	            TEXT-ALIGN: center; 
				margin:0 15px;
				height:150px;}
.blk_29 .picture img{ width:120px; height:80px;}				
.blk_29 .picture a{ text-decoration:none; color: #000; font-size:0.5em;}
.blk_29 .picture a:hover{ text-decoration:underline;}
.rollphotos { width:360px;}







/*分类样式*/
.fenlei_top{ width:98%; margin:10px auto;}
.fenlei_top ul a{ width:31%; float:left; display:inline; margin:1%; font-size:0.8em; text-align:center; background:#f0f0f0;display:inline-block; height:30px; line-height:30px; color:#333; border-radius:5px; overflow:hidden;}
.fenlei_top ul a.onn{background:#f08200; color:#fff;}



.dh{width:100%;background: #104277; font-size:1.0em;}
.dh ul{width:100%;margin: auto;overflow: hidden;}
.dh ul li{float: left;width:50%;text-align: center;height: 50px;line-height: 50px;}
.dh ul li a{color: #fff;width:100%; float:left; display:inline; display:inline-block;}
.dh ul li:hover{background: #428adf;}	
.dh ul a.onn{background:#428adf; color:#fff;}



.aboutnr{ width:95%; margin:10px auto; font-size:0.9em; line-height:1.8em;}
.aboutnr img{ width:95%; height:auto;}
.aboutnr td{ padding:3%; text-align:center;}



.index-case_301{}
.index-case_301 ul li{ border:1px solid #eee; padding:2% 1%; text-align:center; margin:10px 0;}
.index-case_301 ul .t1{ font-weight:bolder; height:50px; line-height:50px;}
.n_main{ margin-top:10px; font-size:1.0em;}
.n_main img{ width:95%; height:auto;}
.n_main h1{ font-size:1.2em;}

.qiyelinian{ background:#000;}
.qiyelinian .ptitle{ height:40px; line-height:40px; color:#fff; text-align:center;}
.qiyelinian .pic img{ width:40px; height:40px;}
.qiyelinian ul li{ background:#fff; width:180px; padding:20px 0; margin:10px; text-align:center; float:left; display:inline; height:220px;}
.qiyelinian ul li .title{ font-weight:bolder; margin:20px 0;}
.qiyelinian ul li .nrt{ font-size:0.9em;}
.gdl{ background:url(images/bg.jpg) repeat-y; padding-bottom:30px;}
.gdl h3{ font-weight:normal; font-size:1.2em; height:80px; line-height:80px; text-align:center;}
.gdl h2{ font-weight:normal; font-size:1.2em; text-align:center; padding-top:30px;}
.gdl .content{ width:94%; margin:0 auto; font-size:0.9em; line-height:22px;}
.gdl ul{ text-align:center;}
.gdl ul li{ margin:20px 0;}
.gdl .dec{text-align:center;display:block;color:#a9a9a9;font-size:12px;padding-top: 1%; margin-bottom:15px;}

.pro118{ background:#000; padding:10px 0;}
.pro118 ul li{ width:180px; background:#fff; height:300px; text-align:center; float:left; display:inline; margin:10px;}
.pro118 ul li .img118 img{ width:180px; height:195px; }
.pro118 ul li p{ font-weight:bolder; margin-bottom:10px; height:40px; line-height:40px;}
.pro118 ul li span{ font-size:0.9em;}





/*产品展示*/
.product_list{ font-size:14px;}
.product_list .title{ text-align:center; height:50px; line-height:50px;}
.product_list .title span{ font-weight:bolder;}
.product_list .title strong{ margin:0 10px; font-size:1.2em;}

.product_list li{width:182px; text-align:center; float:left; display:inline; margin:6px;} 
.product_list li img{ width:180px; height:125px; border:1px solid #ddd;}
.product_list li .title{ height:30px; line-height:30px; font-size:0.9em;}





/* 加入我们 */
.job{padding:30px 0;width:100%;margin: auto;}
.job-msg{text-align:center;}
.job-msg h4{color:#134776;font-size: 18px;}
.job-msg p{padding-top: 1.5%;}
.job-msg{line-height:30px;color:#666;}
.job .info{color:#666;font-size:16px;max-width:60%;margin:25px auto 30px;text-align:center;line-height:28px;}
.job h2{display: inline-block; height:40px;line-height:40px;font-size: 18px;color:#000;
margin-top:60px;width: 24%;text-align: center;}
.job h2:nth-child(2){padding-left: 30px;text-align: left;}
.job dl dt span:nth-child(1){padding-left: 30px;text-align: left;}
.job dl{border-bottom:1px solid #eee;}
.job dl dt{height:50px;line-height:50px;background:#fbfbfb url(../img/job_r.png) no-repeat 98% center;font-size:1.0em;color:#666;cursor: pointer;}
.job dl dt span{width:30%; height:50px; overflow:hidden;text-align: center;display:inline-block;}
.job dl dt.cur{background:#104277 url(../img/job_b.png) no-repeat 98% center;color: #FFFFFF;}
.job dl dd{background:#eeeeee;padding:30px;position:relative;display:none;}
.job dl dd h4{font-size:16px;font-weight:bold;color:#666;margin-bottom:10px;}
.job dl dd p{font-size:15px;color:#666;line-height:30px;}
.job dl a{position: absolute;right:0px;top:0px;width:11%;text-align: center;height:100%;background:#104277;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;}
.job dl a:hover{text-decoration:underline;}





.search{ margin:30px 0;}
.search td{ padding:5px 0;}
.search input{border-radius:5px; border:1px solid #ddd; height:30px; line-height:30px; width:98%; padding:5px 1%; font-size:16px; }
.search #s_btn{ border-radius:5px; background:#00296f; border:none; color:#fff; width:100%; height:40px; line-height:40px; font-size:16px;}



/*客户案例*/
.kehucase_list{ width:100%; margin:10px auto;}
.kehucase_list li{ width:47%; border:1px solid #ddd; float:left; display:inline; margin:1%;}
.kehucase_list li .img{width:100%; text-align:center;}
.kehucase_list li .img img{ width:160px; height:120px;}
.kehucase_list li .title{ text-align:center; font-size:0.9em; height:30px; line-height:30px; width:100%; overflow:hidden;}
/*荣誉证书*/
.zhengshu_list{ width:100%; margin:10px auto;}
.zhengshu_list li{ width:47%; border:1px solid #ddd; float:left; display:inline; margin:1%;}
.zhengshu_list li .img{width:100%; text-align:center;}
.zhengshu_list li .img img{ width:160px; height:120px;}












/*行业应用*/
.use_list{ width:96%; margin:10px auto;}
.use_list li{ width:48%; float:left; display:inline; margin:1%;}
.use_list li .img{ width:100%; text-align:center;}
.use_list li .img img{ width:160px; height:68px;}
.use_list li .title{ text-align:center; font-size:0.9em; height:25px; line-height:25px; width:100%; overflow:hidden;}
.use_list li .aa{ text-align:center;}
.use_list li .aa a{ background:#f90; padding:5px 10px; color:#fff;}
.use_list li .aa a:hover{background:#f00;}







/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-size:14px; margin:20px 0;}
.page_list a{display:inline-block;color:#f08300;border:1px solid #f08300;background:#fff;text-align:center;padding:0 10px;margin:0 2px;}
.page_list a:hover{color:#fff;border:1px solid #f08300;background:#f08300; text-decoration:none;}
.page_list a.on{color:#fff;border:1px solid #f08300;background:#f08300;}





/*大图样式*/
.picarr{position:relative;margin:20px auto; width:95%;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:95%;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}





.news_list2{ width:95%; margin:0 auto;}
.news_list2 li{ font-size:0.8em; border-bottom:1px solid #ddd; padding:15px 0; height:100px; width:100%; overflow:hidden;}
.news_list2 li:hover{ background:#f9f9f9;}
.news_list2 li:hover a{ color:#f00; text-decoration:underline;}
.news_list2 .liimg{ width:45%;float:left; display:inline-block;}
.news_list2 .liimg img{ width:150px; height:100px;}
.news_list2 .linrrt{ width:55%; float:right; display:inline-block;}
.news_list2 .time{ font-size:0.8em; color:#999;}
.news_list2 .dec{ font-size:0.8em; color:#666;}

.news_list2 .xiazai{ height:40px; line-height:40px; width:100%; overflow:hidden;}
.news_list2 .xiazai01{ width:55%; float:left; display:inline;}
.news_list2 .xiazai02{ width:30%; text-align:right; float:right; display:inline;}


.preNext{ margin:20px 0;}
.preNext li{ width:100%;}
.preNext li a{ color:#666;}

/*列表内容页*/
.listConts{ width:90%; margin:0 auto;line-height:1.4em;color:#333; margin:0 auto; font-size:0.8em;}
.listConts .pimg img{ width:100%;}
.listConts .title{font-size:1.2em;line-height:40px;color:#000; font-weight:bolder;}

.biaoan{ background:#f4f4f4; height:40px; line-height:40px;}
.biaoan li{ float:left; display:inline; text-align:center; width:33%;}
.biaoan li a{ display:inline-block; width:100%;}
.biaoan li a:hover{background:#122b88; color:#fff; text-decoration:none;}
.listConts #anniu01{width:95%; margin:10px auto;}
.listConts #anniu02{width:95%; margin:10px auto;}
.listConts #anniu03{width:95%; margin:10px auto;}
.listConts img{ width:95%; height: auto; width: auto\9; }
#textarea a{ display:inline-block;}



.fuwurexian{ width:95%; margin:30px auto; text-align:center;}
.fuwurexian .abol{ }
.fuwurexian .abol a{padding:10px 22px; font-size:1.1em; background:#f90; color:#fff; border-radius:10px;}


.message{ width:95%; margin:15px auto;}
/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


.copyright{ width:100%; background:#eee; color:#333; font-size:0.7em; text-align:center; line-height:25px; padding:10px 0;}
.footnav{width:400px; margin:0 auto;  z-index:999; padding:5px 0; height:60px; line-height:20px; position:fixed; bottom:0px; background-color:rgba(15, 53, 122, 0.9);}
.footnav a{ font-size:0.9em; float:left; text-align:center; display:inline; width:25%; display:inline; color:#fff;}
.footnav img{ width:30px;}





/*Banner*/
.banner{ width:100%; overflow:hidden;}
.banner #full-screen-slider { width:100%; min-height:200px; height:auto!important; float:left; position:relative;}
.banner #slides{ display:block; width:100%; height:200px; list-style:none; padding:0; margin:0; position:relative}
.banner #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; z-index:-1;}
.banner #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px}
.banner #pagination { display:block; list-style:none; position:absolute; left:1%; top:60%; z-index:-1; padding:5px 15px 5px 0; margin:0}
.banner #pagination li { display:block; list-style:none; }
.banner #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner #pagination li.current {}



.customers_bg{ width:100%; background:#ededed; overflow:hidden;}
.customers{ width:100%; margin:0 auto; padding:30px 0;}
.customers h1{ text-align:center; font-size:1.4em;}
.customers h1 span{ height:35px; display:inline-block; border-bottom:4px solid #f08300;}
.customers .small{ font-size:0.9em; color:#999; text-align:center; height:35px; line-height:35px; margin-bottom:20px;}


#main{overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width:360px;margin:0 auto; height: 170px;  margin:auto; position: relative; }
    #index_b_hero img {  width:360px; height:170px; }
    #index_b_hero .heros {  width: 360px; height: 170px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 9300000000000; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
	
    #index_b_hero .disabled { }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {z-index: 1; position: absolute; top: 0; left: 0; width: 960px; height: 460px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5;  overflow: hidden; }
    #index_b_hero .mask-right { right:10%; }
    #index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left, .icon-arrow-a-right { background:url(../templates/default/images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position:-120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position:-180px 0; }
	
	
	

.listConts .technews{margin-top:10px;}
.listConts .technews ul{width:98%; margin:0 auto;}
.listConts .technews li{ border-bottom:1px dotted #ddd; height:30px; line-height:30px; width:100%; overflow:hidden;}
.listConts .technews li span{ color:#ddd; margin-right:10px; float:left; display:inline;}



#momo{ width:1200px; margin:0 auto;}
#momo img{ width:1200px; text-align:center;}





.zhibao  td{ padding:10px 0;}
.zhibao .msg_input{width:200px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.zhibao .msg_input_on{width:200px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.zhibao .msg_btn_area{margin:16px 0;text-align:left;}
.zhibao .msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#f00;}



.zhibaolist{ margin:20px 0;}
.zhibaolist h1{ font-size:18px; border-bottom:2px solid #0f357a;}
.zhibaolist h1 span{ text-align:center; font-weight:normal; background:#0f357a; color:#fff; height:40px; line-height:40px; width:180px; display:inline-block;}
.zhibaolist li{ color:#666; font-size:16px; line-height:30px; width:94%; padding:1% 3%; margin:30px 0; border:1px solid #ddd; background:#f6f6f6;}





.m-message{ width:95%; margin:10px auto;font-size:1.0em;}
.m-message h1{ text-align:center; height:80px; line-height:80px; font-size:24px;}
.m-message table{ border:1px solid #ddd;border-left:none; border-bottom:none;}
.m-message td{ padding:5px;border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.m-message .tabname td{ background:#ddd; text-align:center;}
.m-message .coolbg{ background:#999; color:#fff; width:120px; height:35px; line-height:35px; text-align:center; display:inline-block;}
.m-message .coolbg:hover{ background:#0d76c9;}
.m-message .msg_input{width:200px;border:1px solid #999;padding:8px 9px;background:#f4f4f4;font-size:13px;color:#000;border-radius:2px;}
.m-message .msg_input2{width:100px;border:1px solid #999;padding:8px 9px;background:#f4f4f4;font-size:13px;color:#000;border-radius:2px;}
.m-message .msg_input3{width:50px;border:1px solid #999;padding:8px 9px;background:#f4f4f4;font-size:13px;color:#000;border-radius:2px;}