@import url(general.css);
.yuan{position:absolute; right:20px; bottom:20px; z-index:9;}
.yuan li{float:left;}
.yuan li a{display:block; background:url(../img/yuan.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/yuan.png"); _background:none; width:14px; height:14px; margin:5px 4px 3px 4px;}
.yuan li a:hover, .yuan li.focus a, .yuan li.focus a:hover{display:block; background:url(../img/yuan_focus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/yuan_focus.png"); _background:none; width:22px; height:22px; margin:0;}

/*------banner鏍峰紡------*/
#ifocus{width:100%; height:427px; margin:0 auto; position:relative; zoom:1; }
#ifocus_pic {position:relative; width:100%; height:382px; overflow:hidden; zoom:1; margin:0 auto;}
#ifocus_piclist{position:absolute;width:100%;}
#ifocus_piclist li{ width:100%; height:382px; overflow:hidden; position:relative; zoom:1;}
#ifocus_piclist li a{ font-size:0px; display:block; width:100%; height:382px;}
#ifocus_piclist img{ display:block; background-color:#eaeaea;}
.banner_one_one, .banner_one_three{display:block; width:113px; height:113px; position:absolute; background:url(../img/banner_01.jpg) no-repeat -596px -5px; left:596px; top:5px; text-indent:-999em; z-index:999;}
.banner_one_two{display:block; width:153px; height:153px; background:url(../img/banner_01.jpg) no-repeat -621px -128px;  position:absolute; left:621px; top:128px; text-indent:-999em;}
.banner_one_three{left:608px; top:297px; background:url(../img/banner_01.jpg) no-repeat -608px -297px;}
.banner_one_one:hover{width:124px; height:124px; background:url(../img/banner_one_one.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/banner_one_one.png"); _background:none; position:absolute; top:0; left:591px;}
.banner_one_two:hover{width:169px; height:169px; background:url(../img/banner_one_two.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/banner_one_two.png"); _background:none;  position:absolute; top:120px; left:613px;}
.banner_one_three:hover{width:124px; height:124px; background:url(../img/banner_one_three.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/banner_one_three.png"); _background:none;  position:absolute; top:292px; left:603px;}
#ifocus_btn{ width:222px; margin:0 auto;  height:20px; padding-top:25px;}
#ifocus_btn ul{ z-index:99;}
#ifocus_btn li{width:17px; height:17px; overflow: hidden;background:url(../img/huyuan.png) center center no-repeat;  cursor:pointer; float:left; margin:0 10px; _display:inline;}
#ifocus_btn li a{color:#333;}
#ifocus_btn .cur{background:url(../img/hyuan.png) 0 0 no-repeat; width:17px; height:17px; -moz-box-shadow:0px 0px 10px #fff; -webkit-box-shadow:0px 0px 10px #fff; box-shadow:0px 0px 10px #fff;}
.ifocus_tx { height:45px; line-height:45px;}
.ifocus_tx strong{color:#fff; letter-spacing:-0.01em; font-family:Segoe UI light,Segoe UI, Arial, sans-serif, serif; font-size:16px; display:block; margin-top:3px;}
.ifocus_tx p{color:#b8f29e; font-size:30px; line-height:30px; font-family:Segoe UI light,Segoe UI, Arial, sans-serif, serif;  letter-spacing:-0.08em;}


/*------棣栭〉鍒楄〃淇℃伅------*/
.list-info{padding-top:20px;}
.list-info li{float:left; }
.list-info li li{float:none;}
.list-info-a, .list-info-b, .list-info-c{height:260px; overflow:hidden; position:relative;}
.list-info-a, .list-info-b{width:315px; background:url(../img/icon_01.png) no-repeat right 0; padding-right:15px;}
.list-info-c{width:330px;}

.list-info-a strong, .list-info-b strong, .list-info-c strong{background:url(../img/icon_01.png) no-repeat; display:block; height:119px;}
.list-info-a strong{background-position:0 -260px; width:290px;}
.list-info-b strong{background-position:0 -410px; width:318px;}
.list-info-c strong{background-position:0 -550px; width:231px;}
.list-info-a .list-info-a-b, .list-info-b .list-info-a-b{width:310px;}
.list-info-a li{margin-bottom:5px;}
.list-info-b .list-info-a-b{width:251px;}
.list-info-b ul, .list-info-b .a-a{margin-left:8px;}
.list-info-c li{line-height:24px;}
.list-info-c ul{margin-left:10px;}

.list-info-a-a{float:left; width:65px; font-weight:bold; color:#666; text-align:right;}
.list-info-a-b{float:left; color:#666; width:250px;}
.list-info a, .list-info a:hover{color:#666; text-decoration:none;}
.list-info-a-a-a{width:41px !important;}
.list-info-a-a-b{width:65px !important;}
.list-info-a-b-a{width:300px !important;}

.list-info-text{text-indent:24px !important; height:108px;}

.btn_one, .btn_two, .btn_three{position:absolute; left:0; top:0; display:block; width:310px; height:260px; text-indent:-999em; overflow:hidden; z-index:999;}
.btn_two{width:310px;}
.btn_three{width:330px;}

.btn_left, .btn_right{display:block; background:url(../img/icon_01.png) no-repeat 0 -1340px; width:37px; height:40px; float:left; margin:160px 15px 0 5px; _display:inline;}
.btn_right{background-position:-50px -1340px; margin:160px 0 0 15px;}
.products{float:left; height:349px;}
.products li{background:url(../img/icon_01.png) no-repeat 0 -750px; width:204px; height:275px; float:left; padding:14px 8px 0 8px;}
.products .products-bg{border:8px solid #fff;}
.products-bg p{position:relative;}
.slh-two{display:block; width:26px; height:12px; position:absolute; bottom:14px; right:-8px;}
.products .focus .products-bg{border:8px solid #24565f;}
.products li img{border:1px solid #d6d6d4;}
.products li strong{display:block; color:#666; line-height:20px; padding:4px; width:168px; overflow:hidden;}
.products li p{line-height:24px; padding:0 4px; width:176px; height:120px; overflow:hidden;}
.products li span{display:block; text-align:center; margin-top:20px;}

.link{width:1000px; margin: 0 auto;background:url(../img/icon_01.png) repeat-x 0 -1390px;  padding-top:20px;}
.link_left, .link_left_two{width:100px; border-right:2px solid #eee; height:42px; float:left; margin-right:25px; _display:inline; font-family:'Microsoft Yahei'; font-size:16px; color:#666; font-weight:bold;}
.link_left p{color:#666; font-weight:normal;}
.link_left_two{font-size:12px; height:18px; border-right:1px solid #eee;}
.link ul{float:left; width:868px;}
.link li{float:left; margin:0 6px 10px 6px; _display:inline;}
.link img{width:110px; height:40px; border:1px solid #eee; padding:1px; overflow:hidden;}
.link a:hover img{border:1px solid #999;}

.link_two{background:none; border-top:1px solid #eee; padding-top:10px;}
.link_two li{margin:0 20px 10px 20px;}

.about{width:528px; color:#000; line-height:20px; padding:20px 200px 20px 20px; background:url(../img/icon_02.png) no-repeat;}
.about li{margin-bottom:30px;}
.por-pic-one{position:absolute; right:150px; top:300px; background:url(../img/icon_04.png) no-repeat; width:264px; height:395px;}
.por-pic-two{position:absolute; right:30px; top:300px; background:url(../img/icon_05.png) no-repeat; width:494px; height:474px;}

.banner-bg{background-color:#04304b; border-bottom:1px solid #fff; border-top:1px solid #fff;}
.banner-bg span{width:985px; margin:0 auto; display:block;}

.partners{margin-top:20px;}
.partners li{float:left; font-size:1px; height:83px;}
.partners li img{border:1px solid #e5e5e6; font-size:1px;}

.contantus-map{margin-top:20px; padding-bottom:29px;}
.contantus-map .map{ border:1px solid #adadad; padding:3px; background-color:#fff; width:710px; height:310px;}
.contantus-info{ margin-top:30px;}
.contantus-info strong{font-size:14px; color:#000; display:block;}
.contantus-info p{line-height:24px; color:#000; font-size:14px;}
.contantus{padding-bottom:70px;}
.contantus .input{background:url(../img/icon_01.png) no-repeat 0 -1200px; width:295px; height:31px; border:none; padding-left:5px; color:#666;}
.contantus p{font-size:14px; color:#000; padding-bottom:4px;}
.contantus ul{float:left; width:300px;}
.contantus li{margin-top:22px;}
.contantus-r{float:right; width:653px; margin-top:22px;}
.contantus-r textarea{background:url(../img/icon_03.png) no-repeat; width:643px; height:144px; border:none; resize:none; padding:5px; color:#666; font-size:12px;}
.contantus-r .submit{background:url(../img/icon_03.png) no-repeat 0 -154px; width:653px; height:34px; display:block; border:none; cursor:pointer;}

.content{margin:0 47px 70px 47px;}
.content strong{display:block; margin-top:25px; color:#000; padding:0 30px;}
.content p{color:#000; margin-top:25px; padding:0 30px;}
.red{color:#e0041e;}

.list-l{background:url(../img/soluleft.jpg) 0 0 no-repeat;height:259px; }
.list-5{background:url(../img/soluleft1.jpg) center 0 repeat-y; }
.list-l,.list-2,.list-5{float:left; width:230px; padding-left:2px;  font-family:"瀹嬩綋";  margin-right:-1px; margin-top:1px;}
:root .list-l,:root .list-2:root .list-5{float:left; width:230px; padding-left:2px;  font-family:"瀹嬩綋";  margin-right:-1px; margin-top:1px;}
:root .list-l{background:url(../img/soluleft.jpg) 0 0 no-repeat;height:259px; }
:root .list-5{background:url(../img/soluleft1.jpg) center 0 repeat-y; }
:root .list-2{background:url(../img/about.jpg) 0 0 no-repeat;height:151px; }
.list-2{background:url(../img/about.jpg) 0 0 no-repeat;height:151px; }
.list-l li,.list-2 li{margin-top:5px;}
.list-5 li{background:url(../img/libg.jpg) center bottom no-repeat; width:230px; height:35px;}
.bottom{background:url(../img/bottombg.jpg) 4px bottom no-repeat; width:226px; height:44px;}
.list-l-title{color:#ffffff; font-size:16px; font-weight:normal; display:block; height:44px; line-height:44px; background-color:#e2041d;  width:229px; }
.list-l-title a{background:url(../img/solusou.jpg) 25px center no-repeat;display:block; padding-left:12px; line-height:44px; width:146px; color:#ffffff;font-family:'Microsoft Yahei'; padding-left:50px;}
.list-li-a{display:block; color:#222; font-size:12px; width:170px; height:35px; line-height:35px; padding-left:50px;background:url(../img/soluli.jpg) 24px center no-repeat;}
.list-li-b{background:url(../img/icon_01.png) no-repeat -300px -1289px; padding-left:12px; margin-left:33px; display:block; font-size:14px; color:#222; height:26px; line-height:26px;}
.focus .list-li-a{height:35px; line-height:35px; display:block; color:#e50520; text-decoration:none; width:196px;background: url(../img/solusel.jpg) 24px center no-repeat;}
 .list-li-a:hover{height:35px; line-height:35px; display:block; color:#e5021e; text-decoration:none; width:170px;}
.list-l p{background:url(../img/icon_01.png) no-repeat -300px -1238px; line-height:30px; font-size:14px; padding-left:7px; margin-left:18px;}
.list-l p a{color:#222;}
.list-r, .list-content, .solutions{width:748px; margin-left:20px;  float:right; padding-bottom:10px;}

.list-ul li{float:left; width:320px; margin:0 5px 20px 10px; height:120px; border:1px solid #cdcdcd; padding:10px 10px; overflow:hidden; position:relative;}
.list-ul li .img{float:left; width:150px; height:88px; margin-top:10px;}
.list-ul li img{width:150px; height:88px; overflow:hidden; margin-top:10px;}
.list-ul li .text{float:left; margin-left:15px; width:130px; height:110px; line-height:20px; overflow:hidden;}
.text strong{display:block; width:130px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list-content .list-content-title{font-size:18px; color:#666; font-family:"寰蒋闆呴粦","瀹嬩綋"; padding-bottom:11px; border-bottom:1px dotted #666; display:block; font-weight:normal;}
.list-content-a{padding:0; margin-top:20px;}
 .list-content-b{padding:0; margin-top:20px;}
.list-content-a img, .list-content-b img{border:1px solid #aaa; padding:4px; background-color:#fff;max-width:738px;}

.list-content-a{color:#666;}
.list-content-a span{margin-bottom:10px; display:block;}
.list-content-a p{line-height:20px;}
.list-content-a table{background:#999; width:100%;}

.list-content-a table th{background:#ccc; padding:5px;}
.list-content-a table td{background:#f5f5f5; padding:5px;}

.list-content-b strong{display:block; color:#666; line-height:30px;}
.list-content-b .fs14{font-size:14px;}
.list-content-b .fs12{font-size:12px; margin-top:20px;}
.list-content-b p, .list-content-b li{line-height:20px;}

.technology-support li{border-bottom:1px dotted #ccc; padding-bottom:24px; margin-bottom:24px;}
.technology-support img{float:left; width:151px; border:1px solid #aaa;}
.technology-support-info{margin-left:27px; float:left; _display:inline; width:820px;}
.technology-support-info strong{color:#666; font-size:14px;}
.technology-support-info p{color:#666; line-height:20px; margin-top:5px;}



.solutions li{ padding-bottom:20px;}
.solutions-info h6{border-bottom:1px solid #ccc; line-height:30px; font-size:14px; font-weight:normal; font-family:"瀹嬩綋";}
.solutions img{float:left; }
.solutions-info{float:left;  _display:inline; width:528px; margin-right:17px;}
.solutions-info strong, .solutions-info strong a{color:#666; font-size:14px;}
.solutions-info p{color:#666; line-height:24px; }


.in24{text-indent:24px;}




/*------鍏叡鎸夐挳------*/
.a-a, .a-a:hover{background:url(../img/icon_01.png) no-repeat 0 -700px; width:87px; height:24px; line-height:22px; padding-left:22px; display:inline-block; color:#666; text-decoration:none; text-align:left;}
.a-b, .a-c, .a-d{background:url(../img/icon_01.png) no-repeat; height:28px; display:inline-block;}
.a-b{background-position:0 -1150px; width:86px;}
.a-c{background-position:-100px -1150px; width:92px;}
.a-d{background-position:-200px -1150px; width:94px;}
.a-e, .a-e:hover{background:url(../img/icon_01.png) no-repeat 0 -1293px; padding-left:40px; width:90px; height:40px; line-height:40px; color:#ffffff; display:inline-block; text-align:left; text-decoration:none; margin-top:10px; font-family:"寰蒋闆呴粦"; font-size:14px;}
a.a-f{color:#666; text-decoration:none;}
a.a-f:hover{color:#666; text-decoration:underline;}
/*------鏍囬------*/
.title, .link strong, .title-con{font-size:14px; font-family:"榛戜綋","瀹嬩綋"; color:#666; display:block;}
.title span, .link strong p, .title-con span{font-family:Arial; font-weight:normal; color:#666;}
.title-con{height:41px; line-height:41px; border-bottom:1px solid #afb5b6;}
.h2{font-size:18px; font-family:"寰蒋闆呴粦","瀹嬩綋"; color:#666; border-bottom:1px dotted #666; line-height:54px; text-align:center;}

/*------闂磋窛------*/
.por{position:relative; zoom:1;}
.no-line{border:none !important;}
.m-t8{margin-top:8px !important;}
.m-t10{margin-top:10px; background:url(../img/hengx.jpg) 0 bottom no-repeat; line-height:26px; }

.m-t18{margin-top:18px;}

.m-t30{margin-top:30px;}
.m-b10{margin-bottom:10px;}
.m-l7{margin-left:7px;}
.p-l10{padding-left:10px;}
/*-------------鍥炲埌椤堕儴----*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 77px; WIDTH: 47px; BOTTOM: 50px; margin-right:100px; HEIGHT: 77px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; 
}
/*---------鎴戜滑鎻愪緵鐨勬湇鍔�--------------*/
.us_service{ margin-top:30px;}
.us_servicecon{margin-top:15px;}
.service_ul li{ float:left; width:130px; margin-left:44px; margin-top:20px; text-align:center; height:142px;}
.service_ul li h5{ font-weight:normal; line-height:26px; font-size:12px;}
#service_one{ margin-left:0px;}
.clear{ clear:both; width:100%; height:0px;}
.title_title{ display:block; width:181px; float:left; overflow:hidden; height:103px; background:url(../img/solution.jpg) 0 0 no-repeat; padding:11px;}
.location{ height:30px; padding-bottom:10px; line-height:40px; color:#000000; font-size:14px; text-align:right; float:right; padding-left:26px; background:url(../img/soluli.jpg) 0 center no-repeat; font-family:"榛戜綋"; padding-right:30px;}
.contantus-infoa{ float:left; width:313px; height:120px; padding:10px;}
.contantus-infob{ float:left; margin-left:50px; width:294px; height:100px; padding:10px;}
.content_ser{ border-top:2px solid #e7e7e7; border-bottom:8px solid #e7e7e7;border-left:8px solid #e7e7e7;border-right:8px solid #e7e7e7; margin-bottom:40px;}
.content_ser a{ color:#666666;}
.content_ser a:hover{ text-decoration:none;}
.service_title{ height:92px; padding:20px 0; border-bottom:1px solid #f7f7f7;}
.service_title dl dd{ width:94px; height:94px; float:left; margin:0 20px;}
.service_titcon{ padding:15px;}
.service_title dl dt h6{ font-size:14px; line-height:40px;}
/*---------璧勮涓績--------------*/
.newlist{ border:1px solid #cbccce;}
.newlist_a{ float:left; width:690px; border-right:1px solid #cbccce;}
.new_mid dl{ height:100px; border-bottom:1px solid #cbccce; padding:20px; }
.new_mid dl dt{float:left; width:94px; margin-right:15px;}
.new_mid dl dd{float:left; width:512px; padding-top:10px;}
.new_mid dl dd h2{ font-size:14px; font-family:"榛戜綋"; font-weight:normal; color:#000; line-height:30px; height:30px;}
.new_mid dl dd h2 a{ font-weight:normal; font-size:12px; padding-left:10px; font-family:"瀹嬩綋";}
.new_sider{ float:left; padding:10px;}
.reserch h1{ height:40px; line-height:40px;  font-size:16px; font-family:"榛戜綋"; font-weight:normal;}
.reserch_a{ position:relative;}
.txt1 {border: 1px solid #cbccce;height: 40px;color: #595757;padding-left: 10px;width: 265px;line-height: 40px;}
.btn1 { left:240px; top:10px;width: 36px;background: url(../img/sousou.jpg) 0 0 no-repeat;height: 27px;border: none;position:absolute;}
.new_list h1 {background-color:#e2041d; }
.new_list h1 span{ display:block;  margin-top:25px; width:207px;height:58px; line-height:58px; color:#fff; background:url(../img/newlist.jpg) 10px center no-repeat; padding-left:70px; font-size:14px; font-family:"榛戜綋"; font-weight:normal;}
.new_lie ul li{ height:56px; margin-top:15px; margin-left:15px;}
.new_lie ul li img{ width:56px; height:56px;}
.new_lie ul li a{ display:block; float:right; width:190px; margin-top:18px; padding-bottom:18px; border-bottom:2px solid #efefed;}
.new_lie ul li a锛歨over{ color:#e2041d; text-decoration:none;}
/*----------top---------*/


.service_ul li a{padding-top:10px; display:block; }
.service_ul li a:hover{ border:2px solid #e2041d; display:block; width:126px; height:130px; padding-top:8px; text-decoration:none;}

