﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial; font-size:14px; line-height:18px; color:#333; font-family:"微软雅黑"; background:#fff;}
img{ border:none;}
ul,ol,dl,form{ padding:0px; margin:0px;}
input,select,font,em{ font-size:12px; font-style:normal; font-family:"微软雅黑";}
li{ list-style:none;}
a{ text-decoration:none; color:#333;  }
a:focus { outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0095da;}
.home_ic a:hover{ background:none;}

/**/
.H_ban{ height:400px; position:relative; border-top:solid 3px #dad9d9;}
.H_ban .ban{ height:400px; overflow:hidden; position:relative; z-index:1;}
.H_ban .ban li{ height:400px; position:relative;width:100%;}
.H_ban .ban li a.aUrl{ display:block; width:100%; height:450px; position:absolute; z-index:10;}
.H_ban .bd{ height:19px; position:absolute; left:50%; bottom:9px; z-index:25;}
.H_ban .bd li{ float:left; padding:0 2px; display:block; width:18px; height:19px; overflow:hidden;}
.H_ban .bd li em{ width:18px; height:19px; cursor:pointer; overflow:hidden; /*background-color:#0076b0; border:solid 2px #0076b0;*/ background:url(../images/HomeBanico_1.png) no-repeat left top; display:block;}
.H_ban .bd ul li.on em{ /*border-color:#e4802b; background-color:#e4802b;*/ background:url(../images/HomeBanico_2.png) no-repeat left top;}
.H_ban .phone{ width:1170px; height:74px; position:absolute; margin-left:-585px; left:50%; bottom:0px; font-size:18px; color:#FFF; z-index:20;}
.H_ban .phone .BoxCont{ position:relative; width:1170px; height:74px;}
.H_ban .phone span{ display:block; width:350px; height:65px; line-height:65px; position:absolute; right:366px; bottom:50px; background:url(../images/H_banPhone.jpg) no-repeat left center; padding-left:63px;}
.H_ban .phone span a{ float:right; color:#FFF; padding-right:45px; height:65px;}

.H_title{ padding:0; margin:0; font-size:16px; color:#666; text-align:center; font-weight:normal; background:url(../images/H_serviceLine.png) no-repeat left center;}
.H_title span{ display:block; background:url(../images/H_serviceIcon.jpg) no-repeat 405px center; padding-left:450px; color:#333; font-size:24px; text-align:left; line-height:46px; margin-bottom:3px;}

.H_title02{ padding:40px 0 0; margin:0; height:50px; line-height:50px; font-size:24px; color:#333; font-weight:normal; background:url(../images/H_newsLine.jpg) repeat-x left 67px;}
.H_title02 span{ background:#FFF; padding-right:10px;}
.H_title02 em{ float:right; background:#FFF; width:52px; padding:15px 0 0 10px; display:block;}
.H_title02 em a{ display:block; float:right; width:52px; height:23px; background:url(../images/H_more.jpg) no-repeat left top;}

.H_service{ height:355px; overflow:hidden; padding-top:50px;}
.H_service ul{ padding-top:35px;}
.H_service ul li{ width:410px; float:left; padding:0 30px;}
.H_service ul li h5{ padding:0; margin:0; text-align:center; font-weight:normal; height:60px; line-height:60px;}
.H_service ul li h5 em{ background:url(../images/H_serviceIcon02.jpg) no-repeat right center; padding-right:35px; font-size:30px; color:#1676a7;}
.H_service ul li span{ display:block; text-align:center; font-size:15px; color:#333;}
.H_service ul li dl{ display:block; font-size:13px; color:#666; height:88px; line-height:22px; overflow:hidden; padding-top:15px; text-align:left;}
.H_service ul li.End{ float:right;}

.H_Solution{ height:503px; overflow:hidden; padding-top:45px;}
.H_Solution ul{ padding-top:40px;}
.H_Solution ul li{ width:188px; height:353px; overflow:hidden; float:left; background:url(../images/H_SolutionLibg.jpg) no-repeat left top; padding:0 27px; margin-right:16px;}
.H_Solution ul li .pic{ text-align:center; padding-top:35px;}
.H_Solution ul li .pic img{ width:80px; height:80px;}
.H_Solution ul li span{ display:block; text-align:center; font-size:22px; height:52px; line-height:52px;}
.H_Solution ul li span a{ color:#333;}
.H_Solution ul li dl{ display:block; color:#333; height:88px; line-height:22px; font-size:13px; padding-top:12px; overflow:hidden;}
.H_Solution ul li em{ display:block; padding-top:13px;}
.H_Solution ul li em a{ display:block; height:30px;}
.H_Solution ul li.End{ margin-right:0px;}

.H_approve{ height:410px; border-bottom:solid 1px #ebebeb; overflow:hidden; padding-top:45px; position:relative;}
.H_approve .hd{}
.H_approve .hd a{ display:block; width:26px; height:26px; position:absolute; top:95px; cursor:pointer;}
.H_approve .hd a.prev{ background:url(../images/H_arrow.jpg) no-repeat left top; right:32px;}
.H_approve .hd a.next{ background:url(../images/H_arrow.jpg) no-repeat right top; right:0px;}
.H_approve .box{ padding-top:40px;}
.H_approve .box li{ width:32%; height:238px; overflow:hidden; float:left; background:url(../images/H_approveLibg.jpg) no-repeat left top; margin-right:21px;}
.H_approve .box li h5{ padding:25px 10px; margin:0; font-size:14px; font-weight:normal; height:50px; line-height:50px;} 
.H_approve .box li h5 img{ float:left; margin-right:20px; width:150px; height:50px;}
.H_approve .box li dl{ display:block; padding:20px 35px 0; font-size:13px; line-height:24px;}
.H_approve .box li.End{ margin-right:1px;}

.H_news{ width:490px; height:615px; float:left; overflow:hidden;}
.H_news ul{}
.H_news ul li{ padding:15px 0 0 80px; height:83px; overflow:hidden; position:relative;}
.H_news ul li span{ display:block; width:62px; height:83px; line-height:40px; text-align:center; font-size:22px; position:absolute; left:0px; top:15px; background:url(../images/H_newsDate.jpg) no-repeat left top; }
.H_news ul li span em{ display:block; font-size:12px;}
.H_news ul li h5{ padding:0; margin:0; font-size:17px; height:34px; line-height:34px; font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.H_news ul li h5 a{ color:#169fe7;}
.H_news ul li dl{ display:block; font-size:13px; color:#333; line-height:20px; height:40px; overflow:hidden;}

.H_weibo{ width:490px; height:615px; float:right; overflow:hidden;}
.H_weibo .box{ padding-top:20px;}



/**/
.Menu{ height:42px; background:url(../images/Menu_bg.jpg) repeat-x left top; padding-top:2px;}
.Menu .box{ width:690px; margin:auto; padding-left:335px; position:relative;}
.Menu .box li{ float:left; line-height:42px; font-size:15px;}
.Menu .box li a{ display:inline-block; width:125px; text-align:center; color:#FFF;}
.Menu .box li a.acur{ background:#f3f3f3; color:#333; text-decoration:none;}
.Menu .box li a:hover{/*background:#e27c27; color:#fff;*/background:#0095DA; color:#fff; text-decoration:none;}
.Menu_piaofu{ top:0px; position:absolute; _top:0px; top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0))); width:100%; position:fixed; left:0px; z-index:888;}

.Sub{ border-top:solid 1px #c2c1c1; padding-top:20px;}
.Sub dl{ display:block;}
.Sub dl a{ display:block; height:37px; line-height:37px; text-align:center; color:#FFF; font-size:16px; background:url(../images/Sub_btnBg.jpg) no-repeat left top;}
.Sub ul{ margin-bottom:10px;}
.Sub ul li{ font-size:14px; padding:2px 0;}
.Sub ul li a{ display:block; height:32px; line-height:32px; background:url(../images/Subnav_icon.png) no-repeat 205px center; border:solid 1px #fff; padding-left:20px;}
.Sub ul li a:hover,.Sub ul li a.acur{ background:url(../images/Subnav_icon.png) no-repeat 205px center #f5f6f6; border:solid 1px #d8d9db; color:#333; text-decoration:none;}
.Sub span{ display:block; text-align:center; font-size:18px; color:#666; padding-top:20px; line-height:30px;}
.Sub span em{ display:block; font-size:20px;}
.Sub span img{ margin-right:5px;}
.Sub_piaofu{ width:220px; top:80px; _position:absolute; top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0))); position:absolute; z-index:887; background:#FFF; position:fixed;}

.ColumnName{ overflow:hidden; width:100%; line-height:60px; font-size:26px; border-bottom:solid 1px #c2c1c1; padding:0; margin:0; font-weight:normal;}

.Current{ text-align:right; color:#777; font-size:15px; line-height:30px; border-top:solid 1px #c2c1c1; padding:10px 0; clear:both;}
.Current a{ color:#777;}
.Current span{ color:#777;}


/**/
.News_search{ height:55px; background:url(../images/News_searchBg.jpg) no-repeat right top;}
.News_search .text{ float:right; width:195px; height:24px; line-height:24px; border:none; background:none; color:#aaa;}
.News_search .btn{ width:40px; height:25px; background:none; border:none; cursor:pointer; display:block; float:right;}
.News_search dl{ display:block; float:right; clear:both; padding-right:35px; line-height:30px;}
.News_search dl span{ padding:0 25px; background:url(../images/Help_searchDot.jpg) no-repeat 10px center;}
.News_search dl span.acur{ background:url(../images/Help_searchDot.png) no-repeat 10px center;}

.Help_search{ height:55px; background:url(../images/Help_searchBg.jpg) no-repeat right top;}
.Help_search .text{ float:right; width:265px; height:24px; line-height:24px; border:none; background:none; color:#aaa;}
.Help_search .btn{ width:40px; height:25px; background:none; border:none; cursor:pointer; display:block; float:right;}
.Help_search dl{ display:block; float:right; clear:both; padding-right:25px; line-height:30px;}
.Help_search dl span{ padding:0 25px; background:url(../images/Help_searchDot.jpg) no-repeat 10px center;}
.Help_search dl span a:hover{ text-decoration:none;}
.Help_search dl span.acur{ background:url(../images/Help_searchDot02.jpg) no-repeat 10px center;}

.Map_search{ background:url(../images/News_searchBg.jpg) no-repeat left top;}
.Map_search .text{ width:195px; height:24px; line-height:24px; border:none; background:none; color:#aaa; float:left; margin:0px 0 10px 7px;}
.Map_search .btn{ width:40px; height:25px; background:none; border:none; cursor:pointer; display:block; float:left;}
.Map_search .Results{ width:740px; font-size:12px; clear:both;}
.Map_search .Results h4{ padding:0 10px; margin:0; height:36px; line-height:30px; font-size:14px; background:url(../images/Map_txtBg.jpg) no-repeat left top;}
.Map_search .Results .txt{ display:block; padding:5px 10px 10px 10px; background:url(../images/Map_txtBg02.jpg) no-repeat left bottom;}
.Map_search .Results .txtbox{ display:block; padding:5px 10px 10px 10px; background:url(../images/Map_txtBg02.jpg) no-repeat left bottom;}
.News_list{ clear:both;}
.News_list li{ height:110px; border-bottom:solid 1px #ebebeb; padding:35px 0 10px 100px; position:relative; overflow:hidden;}
.News_list li .pic{ position:absolute; left:0px; top:35px;}
.News_list li .pic img{ width:79px; height:79px;}
.News_list li h4{ padding:0; margin:0; line-height:26px; font-size:17px; font-weight:normal;}
.News_list li h4 a{ color:#0076b0;}
.News_list li h4 a:hover{ text-decoration:none;}
.News_list li h4 span{ color:#888; float:right; font-size:16px;}
.News_list li dl{ display:block; line-height:20px; text-indent:2em; padding-top:15px; font-size:13px;}
.News_list li dl a{ margin-left:5px; color:#0076b0;}
.News_list li.top{ height:160px;padding:35px 0 0 195px;}
.News_list li.top .pic{}
.News_list li.top .pic img{ width:172px; height:123px;}

.Info_title{ padding:30px 0 0px; margin:15px 0px 0px; font-size:25px; text-align:center; color:#333; font-weight:normal; line-height:34px;}
.Info_title02{ padding:30px 0 10px; margin:15px 0px 10px; font-size:25px; text-align:center; color:#333; font-weight:normal; line-height:34px; border-bottom:dashed 1px #ebebeb;}
.Info_time{ padding:0px 0px 5px; margin:0px; font-size:14px; font-weight:normal; text-align:center; border-bottom:solid 1px #ebebeb; color:#999;}
.Info_txt{ padding:10px 0; line-height:24px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.info_back02{}
.info_back02 a{ display:block; background:#ef2e25; color:#fff; width:80px; height:25px;  line-height:25px; text-align:center; }
.Info_page{ padding:5px 0;}
.Info_page dl{ float:right;}
.Info_related{ padding:20px 0;}
.Info_related h4{ padding:0 0 5px; margin:0; font-size:25px; line-height:30px; color:#333; font-weight:normal;}
.Info_related ul{}
.Info_related ul li{ float:left; height:24px; line-height:24px; width:370px;}
.Info_related ul li.End{ float:right;}
.Info_share{ border-bottom:solid 1px #ebebeb;  height:30px;}
.Info_share .jiathis_style{ float:right;}

.Industy_h5{ padding:50px 0 5px 0; margin:0; font-weight:normal; line-height:34px; clear:both;}

.Case_list{}
.Case_list li{ padding:25px 0 0 140px; position:relative; font-size:14px;}
.Case_list li .pic{ position:absolute; left:0px; top:25px;}
.Case_list li .pic img{ width:130px; height:130px;}
.Case_list li dl{ display:block; padding:20px 20px 0 50px; margin:0; line-height:28px; background:url(../images/Case_libg.jpg) no-repeat right top;}
.Case_list li em{ display:block; padding:0px 20px 0px 50px; height:50px; line-height:50px; background:url(../images/Case_libg02.jpg) no-repeat right top; font-size:14px; text-align:right; margin:0;}

.Case_list02{}
.Case_list02 li{ height:134px; font-size:14px; margin-top:25px; background:#e5f2fb; padding:0 20px 0 155px; position:relative;}
.Case_list02 li .pic{ position:absolute; left:0px; top:0px; border-right:solid 2px #fff; text-align:center; width:134px; height:134px;}
.Case_list02 li .pic img{ width:132px; height:132px; border:solid 1px #ddd;}
.Case_list02 li h4{ padding:10px 0 0; margin:0; font-size:20px; line-height:32px; font-weight:normal;}
.Case_list02 li h4 a{ color:#0095d9;}
.Case_list02 li dl{ display:block; line-height:26px;}
.Case_list02 li dl a{ color:#0095d9; margin-left:10px;}
.Case_list02 li a:hover{ text-decoration:none;}

.Help_endTxt{ border:solid 1px #cfd0d2; height:100%; padding-bottom:10px; font-size:14px; margin-top:20px;}
.Help_endTxt dl{ display:block; height:140px; border-bottom:solid 1px #cfd0d2;}
.Help_endTxt dl dt{ float:left; padding:25px 25px 0 35px;}
.Help_endTxt dl dt img{ width:60px; height:60px;}
.Help_endTxt dl dt span{ display:block; text-align:center; padding-top:5px;}
.Help_endTxt dl dt.orange{ font-size:20px; color:#f58321; padding:50px 0 0 10px; line-height:34px;}
.Help_endTxt ul{ padding-top:10px;}
.Help_endTxt ul li{ float:left; padding:10px 15px 0; height:120px; border-right:solid 1px #cfd0d2;}
.Help_endTxt ul li em{ float:left; line-height:20px;}
.Help_endTxt ul li em img{ display:block; margin:8px 0 5px; width:50px; height:50px;}
.Help_endTxt ul li span{ float:left; width:85px; padding-left:18px; line-height:28px;}
.Help_endTxt ul li span a{ display:block; background:url(../images/Icon_help.jpg) no-repeat left center; padding-left:15px; font-size:12px;}
.Help_endTxt ul li.End{ border-right:none;}

.Help_list{ }
.Help_list ul{ overflow:hidden;}
.Help_list li{ max-height:260px; float:left; width:270px; padding:30px 100px 0 0; overflow:hidden;}
.Help_list li span{ display:block; font-size:17px; padding-bottom:5px;}
.Help_list li span img{ width:51px; height:51px; margin-right:15px;}
.Help_list li em{ display:block; font-size:14px; background:url(../images/Icon_help.jpg) no-repeat left center; padding-left:20px;}

.Help_list02{ }
.Help_list02 h4{ display:block; font-size:22px; padding:0; margin:0 0 5px; font-size:22px; font-weight:normal; cursor:pointer;}
.Help_list02 h4 img{ width:51px; height:51px; margin-right:15px;}
.Help_list02 h3{ display:block; font-size:22px; padding:5px 0; margin:0; font-size:22px; font-weight:normal;}
.Help_list02 ul{}
.Help_list02 ul li{}
.Help_list02 ul li dl{ display:block; font-size:14px; padding-left:20px; cursor:pointer; clear:both;background:url(../images/Icon_help02.jpg) no-repeat left center; padding-left:20px; cursor:pointer; font-weight:bold;}
.Help_list02 ul li dl.acur{background-image:url(../images/Icon_help.jpg); font-weight:normal;}
.Help_list02 ul li .category{ padding-left:20px; display:none; overflow:hidden;}
.Help_list02 ul li .category em{ display:block; font-size:14px; background:url(../images/Icon_help.jpg) no-repeat left center; padding-left:20px; cursor:pointer;}
.Help_list02 ul li .category em.acur{ background:url(../images/Icon_help02.jpg) no-repeat left center; font-weight:bold;}
.Help_list02 ul li .category h2{ padding:0; margin:5px 0 0 20px; font-size:12px; font-weight:normal; min-height:26px; overflow:hidden; border-bottom:solid 1px #ddd; display:none;}
.Help_list02 ul li .category h2 span{ display:inline-block; margin-right:10px; padding:0 20px; line-height:26px; cursor:pointer;}
.Help_list02 ul li .category h2 span.active{ border:solid 1px #ddd; border-bottom:none; background:#eee; font-weight:bold;}
.Help_list02 ul li .category .txt{ padding:10px 0 0 20px; line-height:22px; font-size:12px; display:none;}

.Help_list03{ }
.Help_list03 li{ float:left; width:220px; padding:30px 100px 0 0;}
.Help_list03 li span{ display:block; font-size:22px; padding-bottom:5px;}
.Help_list03 li span img{ width:51px; height:51px; margin-right:15px;}
.Help_list03 li em{ display:block; font-size:14px; background:url(../images/Icon_help.jpg) no-repeat left center; padding-left:20px;}

.Help_searchbar{ }
.Help_searchbar li{ padding:30px 100px 0 0;}
.Help_searchbar li span{ display:block; font-size:17px; padding-bottom:5px;}
.Help_searchbar li span img{ width:51px; height:51px; margin-right:15px;}
.Help_searchbar li em{ display:block; font-size:14px; background:url(../images/Icon_help.jpg) no-repeat left center; padding-left:20px;}

.Shiyong{ padding:10px; background:#eee;}
.Shiyong_table{ margin-top:20px;}
.Shiyong_table td{ padding:5px;}
.Shiyong_table td .form_err{ color:#F00; font-weight:bold;}
.Shiyong_table .name{ text-align:right; width:200px;}
.Shiyong_table .text{ border:solid 1px #ddd; width:300px; height:24px; line-height:24px; padding:0 5px;}
.Shiyong_table .btn{ width:70px; height:28px; color:#FFF; font-size:12px; background:url(../images/Btn_reset.jpg) no-repeat left center; border:none; cursor:pointer; margin-right:10px;}

.Contact_box{}
.Contact_box .txt{ padding-bottom:20px;}
.Contact_box .txt span{ color:#0076b0;}
.Contact_box ul{}
.Contact_box ul li{ float:left; margin:0 16px 19px 0; width:230px;}
.Contact_box ul li h5{ padding:0 0 0 15px; margin:0; height:31px; background:#f08300; color:#fff; font-weight:bold; font-size:14px; line-height:31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Contact_box ul li .txt{ padding:10px 15px 0 15px; height:65px; background:url(../images/about_content_txtbg.jpg) no-repeat center top #e3e3e3; margin-top:3px; font-size:12px; line-height:21px; overflow:hidden;}
.Contact_box ul li.End{ margin-right:0}


/*邮件产品*/
.Mail_List{}
.Mail_List li{}
.Mail_List li .h1{ font-weight:normal; line-height:34px; height:34px; padding:50px 0 5px 0; margin:0px;}
.Mail_List li .txt{ font-size:14px;}

.Map_h5{ padding:0; margin:0; font-size:12px; line-height:34px;}

/*邮件产品*/


/**/
.Footer{ background:url(../images/Footer_bg.jpg) repeat-x left top #2d2d2d; height:100%;}
