/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-family:'Microsoft YaHei','Hiragino Sans GB', sans-serif;font-size:12px;margin:0px;padding:0px;color:#1a1a1a;line-height:24px;height:auto;clear:both; -webkit-appearance:none;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#1a1a1a; outline:none; cursor:pointer;}
a:hover{ background-repeat:no-repeat; color:#00a1e9;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}



/*网站基本定义*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

.web{width:1180px;margin:auto;}
.box{width:1180px;margin:auto;background:url(../webimages/index_57.gif) repeat-y #ffffff;}
.webbg{background:#fafafa; padding:35px 0px;}
.webleft{float:left;width:281px;}
.webright{float:right; width:825px; padding:30px 30px 30px 0px;}

/* 第二类- global_1.css */

body{
    background: #03377a url(../webimages/hsh_bg.jpg) bottom center no-repeat;
}
/* .webbg{padding:13px 0px;}   */


/*--右边快捷 layout.css--*/
.Shortcut{position:fixed;top:50%;margin-top:-216px;width:62px;_position:absolute;_top: expression(documentElement.scrollTop + 100 + "px"); _margin-top:0px; z-index:9999; right:50px;}
.Shortcut ul{ margin:0px; padding:0px;}
.Shortcut ul li{width:62px;height:62px; padding-bottom:10px; position:relative;}
.Shortcut ul li a{display:block;width:62px;height:62px;}
.Shortcut ul li span{ position:absolute;right:72px; top:12px;text-align:center;height:40px; line-height:40px; font-size:14px; color:#fff; display:none;}
.Shortcut ul li span.lvyou{width:137px;background:url(../webimages/index_54.png) no-repeat;}
.Shortcut ul li span.ziyou{width:170px;background:url(../webimages/index_55.png) no-repeat;}
.Shortcut ul li a.lvyou{background:url(../webimages/index_48.png) no-repeat}
.Shortcut ul li a.lvyou:hover{background:url(../webimages/index_048.png) no-repeat}
.Shortcut ul li a.ziran{background:url(../webimages/index_49.png) no-repeat}
.Shortcut ul li a.ziran:hover{background:url(../webimages/index_049.png) no-repeat}
.Shortcut ul li a.dujia{background:url(../webimages/index_50.png) no-repeat}
.Shortcut ul li a.dujia:hover{background:url(../webimages/index_050.png) no-repeat}
.Shortcut ul li a.jiudian{background:url(../webimages/index_51.png) no-repeat}
.Shortcut ul li a.jiudian:hover{background:url(../webimages/index_051.png) no-repeat}
.Shortcut ul li a.xunbao{background:url(../webimages/index_52.png) no-repeat}
.Shortcut ul li a.xunbao:hover{background:url(../webimages/index_052.png) no-repeat}
.Shortcut ul li a.dingbu{background:url(../webimages/index_53.png) no-repeat}
.Shortcut ul li a.dingbu:hover{background:url(../webimages/index_053.png) no-repeat}

/*---内页---*/

.Withinbanner{ width:100%; height:270px; overflow:hidden; position:relative; padding-top:12px;}
.Withinbanner img{width:1180px;height:270px; display:block; margin:0 auto;}

.lefttitle{background:#00539d; padding:20px 18px; height:59px}
.lefttitle h3{ font-size:22px;font-weight:bold;color:#fff; line-height:35px; font-family:Arial, Helvetica, sans-serif}
.lefttitle h4{ font-size:20px;font-weight:bold;color:#fff; line-height:24px;}

.leftclass{margin:0px;padding:0px;}
.leftclass ul li h3{height:57px;width:281px;}
.leftclass ul li h3 a{display:block;background:url(../webimages/index_58.gif) no-repeat;height:57px; line-height:57px;padding-left:35px; font-size:14px;}
.leftclass ul li h3 a:hover{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3 a.cur{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3.last{height:56px;}
.leftclass ul li h3.last a{ height:56px; line-height:56px;}

.leftaisle{ background:#e8e8e8;}
.leftaisle dl{ margin:0px; padding:0px;}
.leftaisle dl dt{margin:0px; padding:0px;}
.leftaisle dl dt img{ width:281px; height:184px; display:block;}
.leftaisle dl dd{ padding:15px; color:#666}
.leftaisle dl dd h3{ font-size:14px;color:#1a1a1a;}
.leftaisle dl dd p { line-height:21px; padding-top:10px;}
.leftaisle dl dd p a{ color:#00539d;}
.leftaisle dl dd p a:hover{ color:#00539d;}

.righttitle{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a; font-size:20px; line-height:24px; padding:8px 0px;}
.righttitle span{ float:right;font-size:12px;}
.righttitle span a{ padding:0px 10px;}

.SinglePage{ font-size:14px;line-height:26px; color:#1a1a1a; padding-top:40px}
.SinglePage h3.SinglePagetitle{ color:#00539d; line-height:30px; font-size:28px; font-weight:bold;}
.SinglePage h4.SinglePagetitle{ color:#999999; font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.aboutclass{background:#FFF; padding:0px; width:1180px; margin:25px auto 0px;}
.aboutclass ul{ margin:0px; padding:40px 0px 40px 17px;}
.aboutclass ul li{ float:left;width:260px; padding-left:22px;}
.aboutclass ul li img{ display:block; width:260px; height:170px;}
.aboutclass ul li h3{ font-size:14px; padding-top:10px;}
.aboutclass ul li p{ font-size:14px;color:#666; padding-top:5px;}

.Paging{ text-align:center; padding-top:50px;}

.companynewstop{padding-top:35px;}
.companynewstop dl{height:190px;}
.companynewstop dl dt{float:left;width:250px;height:190px;}
.companynewstop dl dt img{display:block;width:250px;height:190px;}
.companynewstop dl dd{ width:520px; float:right; padding-right:30px;}
.companynewstop dl dd h3{ padding:0px;}
.companynewstop dl dd h3 a{ display:block; overflow:hidden; height:24px; line-height:24px; font-size:20px; color:#00539d;}
.companynewstop dl dd p.companynewstopTime{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.companynewstop dl dd p.companynewstopDescription{font-size:13px; height:48px; overflow:hidden;padding-top:10px; color:#666;}
.companynewstop dl dd p.companynewstopmore{padding-top:60px;}
.companynewstop dl dd p.companynewstopmore a{ display:inline-block;color:#00539d; font-size:13px;}

.companynews{margin-top:35px;}
.companynews ul{margin:0px; padding:0px;border-top:1px solid #cccccc;}
.companynews ul li{border-bottom:1px solid #cccccc; background:url(../webimages/index_68.gif) no-repeat 10px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding:0px 10px 0 35px;}
.companynews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}


.Recruitmentlist{padding:15px 0px 0px;margin:0px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:0px 15px 0px 20px; height:45px; line-height:45px;position:relative; cursor:pointer; background:url(../webimages/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px; height:13px; background:url(../webimages/index_71.gif) no-repeat; top:15px; right:15px;}
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#fafafa; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h3{ background:url(../webimages/index_70.gif) no-repeat 5px 20px; color:#00539d;}
.Recruitmentlist ul li.cur span{background:url(../webimages/index_72.gif) no-repeat;}

.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#00539d; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}


.commonDetailed{background:#FFF; padding:0px;}

.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.commonDetailedtitle h3{ font-size:26px; text-align:center; font-weight:bold; line-height:32px; color:#000; padding:50px 0px 0px;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:15px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px;}


.commonDetailedContents{ padding:30px 0px; font-size:14px; color:#666;}

.commonDetailedContentsfoot{padding-bottom:45px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:30px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#00539d; padding:5px 30px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{background:#00539d;color:#FFF;}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ /*float:left; width:400px;*/ height:27px; overflow:hidden; margin-bottom:10px;}
.commonDetailedContentsfoot dl dt{ /*float:right; width:400px;*/ height:27px; overflow:hidden; /*text-align:right;*/}

.ComplaintsDescription{border-bottom:1px solid #d9d9d9; padding:40px 0px; font-size:14px;}
.ComplaintsDescription span{color:#00539d;}

.Complaints{ margin:0px; padding:25px 0px;}
.Complaints dl{margin:0px; padding:0px;}
.Complaints dl p{ padding:15px 0px;}
.Complaints dl dt{font-size:14px;color:#1a1a1a;float:left; width:375px;}
.Complaints dl dt label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}
.Complaints dl dt label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:"微软雅黑"; color:#999}

.Complaints dl dd{ float:right; width:375px;font-size:14px; color:#1a1a1a;font-size:14px;}
.Complaints dl dd label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}
.Complaints dl dd label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:"微软雅黑"; color:#999}
.Complaints ul p{ padding:20px 0px; font-size:14px;}
.Complaints ul label.textarea{ width:803px;height:210px;border:1px solid #dcdcdc; display:block; padding:10px;}
.Complaints ul label.textarea textarea{ overflow:auto; width:99%; height:205px; border:none; background:none; outline:none; font-size:14px; font-family:"微软雅黑"; float:left; color:#999}
.Complaints span{ color:#00539d; padding-right:5px;}
.Complaintsbutton{ text-align:center; padding:40px 0px 0px}
.Complaintsbutton input{ background:#00539d; font-family:"微软雅黑"; font-size:18px; color:#fff; height:35px; width:120px; margin:0px 10px; cursor:pointer; outline:none;}

.Contact{margin:0px;padding:30px 0px 0px;}
.Contact h3.contacttitle{ font-size:24px; color:#00539d; padding-bottom:8px; line-height:26px;}
.Contact h4.contactentitle{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.Contact dl{ padding:25px 0px; border-bottom:1px solid #d9d9d9;}
/* .Contact dl dt{ float:left; width:435px;} */
.Contact dl dt p{font-size:14px; color:#1a1a1a; padding-left:50px; padding-bottom:20px;}
.Contact dl dt p.add{ background:url(../webimages/lianxi1.png) no-repeat 0px 5px;}
.Contact dl dt p.tel{ background:url(../webimages/lianxi2.png) no-repeat 0px 5px;}
.Contact dl dt p.fax{ background:url(../webimages/lianxi3.png) no-repeat 0px 5px;}
.Contact dl dt p.Email{ background:url(../webimages/lianxi4.png) no-repeat 0px 5px;}
/* .Contact dl dd{ float:right; width:345px;} */
.Contact dl dd img{display:block; width:345px;}

.ContactStation{margin:0px; padding:30px 0px 0px;}
.ContactStation h3{ font-size:16px; padding-bottom:15px;}
.ContactStation dl{ margin:0px; padding:0px;}
.ContactStation dl dt{ font-size:14px; color:#00539d; padding-bottom:10px;}
.ContactStation dl dd{ font-size:13px; padding-bottom:20px;}

.ContactMap{ width:825px;}
.ContactMap img{ display:block; width:825px; height:333px;}

.Searchlist{ margin:0px; padding:0px;}
.Searchlist dl{ background:#f5f5f5; padding:10px 20px 20px; margin-top:25px;}
.Searchlist dl h3{ font-size:18px; line-height:36px; padding-bottom:5px}
.Searchlist dl h3 a{color:#1a1a1a;}
.Searchlist dl h3 a span{color:#00539d;}
.Searchlist dl h3 a:hover{color:#00539d;}
.Searchlist dl dt{ float:left; width:200px; height:150px; margin-right:25px;}
.Searchlist dl dt img{width:200px; height:150px; display:block;}
.Searchlist dl dd{ font-size:13px;color:#666; padding-top:10px; line-height:24px;}
.Searchlist dl dd p.Searchclass{color:#999; padding-top:8px;}
.Searchlist dl dd p.Searchclass a{color:#999;}
.Searchlist dl dd p.Searchclass a:hover{color:#00539d;}

.ditu{font-size:14px; padding-top:30px;}
.ditu ul{ margin:0px 10px; padding:0px; float:left;width:180px;}
.ditu ul h3{ border-bottom:1px solid #00539d;padding:5px 15px;}
.ditu ul li{color:#333333;padding:20px 0px;}
.ditu ul li a{padding:5px 15px; display:block;}
.ditu ul.cur{ clear:both;}

.clafter{display:block; clear:both;overflow:hidden;height:1px;}

.photolist{ margin:0px; padding:25px 0px 0px; width:850px; overflow:hidden;}
.photolist ul{ margin:0px; padding:0px; width:950px;}
.photolist ul li{ float:left; width:250px; border:1px solid #e8e8e8; display:inline; margin:0px 34px 30px 0px;}
.photolist ul li img{ display:block; width:250px; height:190px;}
.photolist ul li p{font-size:14px; height:55px; line-height:55px; overflow:hidden; padding:0px 10px; text-align:center;}

.Download{ margin:0px; padding:0px;}
.Download dl{ position:relative;border-bottom:1px solid #e8e8e8; padding:30px 100px 30px 0px; min-height:105px; height:auto !important; height:105px;}
.Download dl h3{font-size:20px;color:#00539d;}
.Download dl h3 a{color:#00539d;}
.Download dl h3 a:hover{color:#00539d;}
.Download dl dt{font-size:13px; padding-top:16px;}
.Download dl dd{color:#666666;padding-top:16px; font-size:13px;}
.Download dl a.Downloadlink{display:block; position:absolute; top:50%;margin-top:-45px; width:89px; height:36px; background:url(../webimages/index_01.png) no-repeat; right:0px; text-align:center; color:#00539d; font-size:14px; padding-top:53px;}

.photoGallery{ margin:0px; padding:0px; position:relative}
.photoGallery h3{ font-size:24px; line-height:28px; padding:25px 0px 20px; text-align:center; color:#0d71ca;}
.bigpic{width:745px;margin:0px auto;position:relative;}
.bigpic img{ width:745px; height:480px; display:block;}
.photoGallerylist{width:746px; margin:0px auto; overflow:hidden; position:relative; padding-top:30px;}
.photoGallerylist ul{ width:9999px; position:relative;}
.photoGallerylist ul li{ float:left; width:116px; height:88px; display:inline; margin-right:10px; cursor:pointer;}
.photoGallerylist ul li.cur span{ display:block; position:absolute; border:4px solid #0d71ca; width:108px; height:80px;}
.photoGallerylist ul li img{ display:block;width:116px; height:88px;}

.photointroduce{ width:745px; margin:0px auto; border-bottom:1px solid #e8e8e8; padding:15px 0px; text-align:center;}

.bigleft,.bigright{ position:absolute; top:210px;width:38px; height:73px; cursor:pointer;}
.bigleft{ background:url(../webimages/pic6.png) no-repeat; left:10px;}
.bigright{background:url(../webimages/pic7.png) no-repeat; right:10px;}

.photoGallery a.Arrow{ display:block; position:absolute; width:17px; height:26px;  bottom:30px;}

.photoGallery a.Smallleft{ background:url(../webimages/pic8.png) no-repeat; left:0px;}
.photoGallery a.Smallleft:hover{ background:url(../webimages/pic08.png) no-repeat;}

.photoGallery a.Smallright{ background:url(../webimages/pic9.png) no-repeat; right:0px;}
.photoGallery a.Smallright:hover{ background:url(../webimages/pic09.png) no-repeat;}

.commonreturn{ margin:0px; padding:30px 0px; text-align:center;}
.commonreturn a{display:inline-block;background: #00539d;padding: 5px 30px;color: #FFF;font-size: 14px;}

.video{ margin:0px; padding:0px; position:relative}
.videoFile{width:745px;margin:0px auto;position:relative;}
.videointroduce{ width:705px; margin:0px auto; border-bottom:1px solid #e8e8e8; padding:15px 20px;}

.Program{width:825px; overflow:hidden; padding-top:30px;}
.Program ul{ width:890px;}
.Program ul li{ float:left; width:260px; background:#f5f5f5; height:365px; margin-right:22px; margin-bottom:20px; display:inline;}
.Program ul li img{ display:block; width:260px; height:190px;}
.Program ul li h3{padding:15px 22px 0px; height:23px; line-height:23px; font-size:16px;}
.Program ul li p{padding:10px 22px 0px; color:#666;}
.Program ul li p.ProgramDescription{height:72px; overflow:hidden;}
.Program ul li a{color:#00539d;}
.Program ul li a:hover{color:#00539d;}


.commonproblem{ margin:0px; padding:0px;}
.commonproblem ul{ margin:0px; padding:0px;}
.commonproblem ul li{ border-bottom:1px solid #e8e8e8; padding:30px 0px 15px;}
.commonproblem ul li h3{ background:url(../webimages/changjian1.gif) no-repeat;padding-left:45px; font-size:14px; margin-bottom:15px;}
.commonproblem ul li h3 a{color:#00539d;}
.commonproblem ul li p{ padding-left:45px; font-size:13px; color:#1a1a1a; margin-bottom:10px;}
.commonproblem ul li p a{ color:#999999;}
.commonproblem ul li p a:hover{ color:#00539d;}
.commonproblem ul li p.commonA{ background:url(../webimages/changjian2.gif) no-repeat;padding-left:45px;}


/* layout_1.css */
/*---头部---*/
.hsh_head{ background:#fff; position: relative;}
.header{ width:1180px; margin:0px auto; height:81px;}
.logo{ float:left; width:auto; height:81px;}
.logo img{ display:block;width:auto; height:81px;}

.header-right{ height:81px; line-height:81px; float:right; /*width:813px;*/}
.header-right dl{ margin:0px; padding:0px; text-align:right; padding-top:27px;float:right; width:182px;}
.header-right dl span{display:block;height:27px;color:#9e9e9e; line-height:27px; float:right;}
.header-right dl span a{ padding:0px 10px; color:#9e9e9e;}
.header-right dl span a:hover{color:#0d71ca;}
.header-right dl label{ float:right;display:block;height:29px; background:url(../webimages/hsearch.png) no-repeat; width:182px; position:relative; text-align:left;}
.header-right dl label input{border:none;background:none; outline:none;}
.header-right dl label input.Searchtext{width:133px;position:absolute;left:10px;top:7px; font-family:"Microsoft Yahei"}
.header-right dl label input.Searchsubmit{width:41px;height:30px; position:absolute; right:0px; top:0px; cursor:pointer;}

.header-right ul{ margin:0px; float:right;}
.header-right ul li{float:left;}
.header-right ul li span a{ display:inline-block; font-size:14px; color:#333; padding:0px 10px; margin-right:19px;}
.header-right ul li span a:hover{ color:#111184;}
.header-right ul li span a.cur{ color:#111184;}
.header-right ul li.Last span a{ padding:0 4px 0 10px;}

.isecond{ padding-bottom:3px; background:url(../webimages/secsha.png) left bottom repeat-x; position:absolute; left:0; top:80px; z-index:99; width:100%; display:none;}
.isecondSub{ background:url(../webimages/secondnavbg.png) repeat; height:160px;}
.isecondSub .subSub{padding-top: 24px;}
.subSub{ width:1200px; margin:0 auto; padding-top:34px;}
.subSub img{ float:left; margin-right:31px;}
.subText{ float:left; width:850px; font-size:14px; color:#666; line-height:21px;}
.subNav{ width:100%; min-height:75px; border:1px solid #e7e7e7; margin-top:15px;}
.subNav a{ background:url(../webimages/second02.png) 28px center no-repeat; font-size:13px; color:#333; display:inline-block; padding:0 36px; height:37px; line-height:37px; border-bottom:none;}
.subNav a:hover{ border:none;}

/*hsh*/
#hsh_share{ float:right;}
#hsh_share a{float: left;width: auto;line-height: 26px;height: 26px;background-image:none;background-repeat: no-repeat; cursor: pointer; margin:0;text-indent: -100em; overflow: hidden;}
#hsh_share a.bds_tsina{ background:url(../webimages/hshare01.png); width:43px;}
#hsh_share a.bds_tqq{ background:url(../webimages/hshare02.png); width:62px;}
#hsh_share a.bds_weixin{ background:url(../webimages/hshare03.png); width:64px;}
#hsh_share a.bds_sqq{ background:url(../webimages/hshare04.png); width:59px;}
#hsh_share a.bds_more{ background:url(../webimages/hshare05.png); width:60px;}
.hsh_foot{ padding:30px 0 64px; color:#fff; font-size:13px; width:1180px; margin:0 auto;}
.hsh_foot a{ color:#fff}

.hsh_index{ width:1180px; margin:0 auto;}
.hsh_index01{ padding:0 19px; height:66px; line-height:35px; padding-top:30px;position:relative;}
.hsh_index02{ margin-bottom:13px;}
.hsh_index01 a{ height:35px; color:#fff; font-size:13px; line-height:35px; float:right;}
.hsh_index01 a img{ margin-right:6px; float:left;}
.ha01{ margin-left:10px;}
.ha02{ margin-left:10px;}
.hsh_newN a{ float:left;}
.hsh_newN{ overflow:hidden;}
.hsh_newN a span{ font-weight:bold; padding:0 8px;}
.hsh_newN img{ float:left;}
.hsh_newN a em{ padding-left:24px;}
.hsh_index02,.hsh_index03{ padding:0 19px; overflow:hidden;}

.slideBox{ width:372px; height:180px; overflow:hidden; position:relative; margin-right:10px; float:left;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ position:relative; height:180px;}
.slideBox .bd img{ width:372px; height:180px;}
.slideBox .prev,.slideBox .next{ position:absolute; top:65px; display:block; width:47px; height:47px;}
.slideBox .prev{ background:url(../webimages/hindex04.png) no-repeat; left:13px;}
.slideBox .next{ background:url(../webimages/hindex05.png) no-repeat; right:13px;}
.slideBox .bd li p{ position:absolute; height:33px; line-height:33px; width:372px; background:url(../webimages/hindex14.png) repeat; left:0; bottom:0; text-indent:13px;  color:#fff; font-size:14px;}
.hsh_ul{ float:left; overflow:hidden;}
.hsh_ul li{ font-size:14px; color:#fff; position:relative; width:182px; height:182px; text-align:center; float:left; margin-right:9px; background:#8abb25;}
.hsh_ul li img{ margin-top:55px;}
.hsh_ul li a span{ position:absolute; left:15px; bottom:10px; text-align:left; color:#fff;}
.hsh_ul li.li01{ background:#a415a3;}
.video { width:373px;height:180px; overflow:hidden; background:#000; float:left; position:relative;}
.hsh_sub01{ background:#0068b7; padding:20px 26px 0 20px; width:325px; margin-right:11px; float:left; height:352px;}
.hsh_sub01 h2{ font-size:14px; color:#fff;}
.hsh_sub01 h2 a{ color:#fff; float:right; background:url(../webimages/hindex13.png) right no-repeat; padding-right:11px;}
.hsh_sub01 dl{ overflow:hidden; margin-top:9px;}
.hsh_sub01 dt{ float:left; margin-right:13px;}
.hsh_sub01 dd a{ font-size:14px; color:#fff; line-height:24px;}
.hsh_sub01 dd{ float:left; width:196px; padding-top:8px;}
.hsh_sub01 dd a span{ display:block;}
.hsh_ul li.li02{ background:#09a3e3;}
.hsh_ul li.li03{ background:#ff3195;}
.hsh_ul li.li04{ background:#09a3e3;}
.hsh_ul li.li05{ background:#ff7f62; margin-right:0;}
.hsh_sub02{ margin-top:10px; overflow:hidden; float:left; width:757px;}
.hsh_sub02 a{ float:left;}
.hsh_subsub{ width:344px;}
.hsh_subsub h2{ font-size:16px; color:#fff; padding:18px 0 10px;}
.hsh_subsub ul li{ height:24px;line-height:24px;}
.hsh_subsub ul li a{ font-size:13px; color:#fff;  display:block;height:24px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:none;width:100%;}
.hsh_subsub{ background:#00aaa9; height:181px; padding:0 15px; float:left; margin-right:10px;}
.hsh_more01{ font-size:13px; color:#fff; padding-right:14px; background:url(../webimages/hindex13.png) right no-repeat; margin-top:14px;}
.hsh_more01:hover{ color:#fff;}
.hsh{ float:left; width:757px; *width:755px;}
.video p{ position:absolute; height:33px; background:#f39800; width:373px; left:0; bottom:0; font-size:14px; color:#fff; line-height:33px; text-indent:13px;}
.video p a{color:#fff; float:right; background:url(../webimages/hindex13.png) right no-repeat; padding-right:11px; margin-right:10px; _margin-right:5px;}
.hsh_imgg{ position:absolute; top:54px; left:164px;}


.txtScroll-top{ overflow:hidden; position:relative; height:35px;}
.txtScroll-top .bd{ padding-left:15px; float:left;}
.txtScroll-top .infoList li{ height:35px; line-height:35px;}
.hsh_newN a{ float:left; display:block;}
.Paging span.laypage_total{ display:none;}

/*-------- 首页微信微博 --------*/
.slidebox{width:172px;padding:10px;position:absolute;right:75px;top:75px;line-height:30px;color:#333;border:1px solid #ccc;background:#fff;z-index:10;text-align:center;font-size:15px;display:none;}
.slidebox img{display:block;margin:0 auto 10px;width:150px;height:150px;}
.closeslide{display:inline-block;width:15px;height:15px; position:absolute;top:6px;right:9px;background:url(../webimages/zimg07.jpg) center no-repeat;cursor:pointer;}


/*20160121*/
.hsh_index01{ position:relative; z-index:9;}
.hsh_index02{ z-index:8;}
.hshwechat{     position: absolute;
    /* background: #fff; */
    /* width: 114px; */
    /* height: 114px; */
    right: 170px;
    top: 75px;
    z-index: 99;
    display: none;}
.hshwechat em{ display:block; background:url(../webimages/hsh06.png) no-repeat; width:27px; height:14px; position:absolute; left:50%; margin-left:-13px; top:-13px;}
.foot_a01{ background:url(../webimages/hsh09.png) 59px 36px no-repeat; float:left;width:66px; cursor:pointer; padding-right:10px;height:15px; line-height:15px; padding-top:30px; position:relative; top:-30px;}
.hsh_foot{ position:relative;}
.footlinks{ position:absolute; background:#fff; width:352px; line-height:30px;padding:8px 0; left:0; bottom:34px; display:none; padding-left:20px;}
.footlinks a{ color:#4c4c4c; display:inline-block; width:50%; float:left;}
.footlinks a:hover{ color:#09097c;}
.footlinks em{ display:block; background:url(../webimages/hsh08.png) no-repeat; display:block; width:19px; height:9px; position:absolute; bottom:-9px; left:33px;}
.hsh_foot .lasta{ display:block; float:left; height:15px; padding-left:10px; border-left:1px solid #fff; line-height:15px;}



/*20150125*/
.hsh_sub02 a{ position:relative; color:#fff; font-weight:bold; font-size:14px; display:block;}
.hsh_sub02 a em{ position:absolute; left:14px; bottom:12px;}
.hsh_newN{ display:none;}

/*20170613*/
.twoclass {background-color:#f5f5f5;display:none;}
.twoclass a { display:block;height:48px;line-height:48px;overflow:hidden;padding-left:40px;}
.twoclass a.cur { color:#00a1e9;}

/*20170614*/
.hsh_subsub h2 .morebtn { color:#fff; float:right; background:url(../webimages/hindex13.png) right no-repeat; padding-right:11px;font-weight:normal;}

/*20170616*/
.speciallistZ{margin-top:35px;}
.speciallistZ .titlename1 { font-size:14px;font-weight:bold;padding-bottom:12px;margin-top:20px;}
.speciallistZ .titlename1 .morebtn { float:right;font-weight:normal;color:#666;}
.speciallistZ ul{margin:0px; padding:0px;border-bottom:1px solid #cccccc;padding-bottom:12px;}
.speciallistZ ul li{background:url(../webimages/index_68.gif) no-repeat 10px center; font-size:14px;height:24px;line-height:24px; overflow:hidden; padding:0px 10px 0 35px;}
.speciallistZ ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

/*20170714*/
#_ideConac {float: right;margin-top: -25px;}


/* style.css */
/*--默认链接颜色--*/
a{color:#1a1a1a;}
a:hover{color:#0d71ca;}

/*--全局body--*/
body{color:#1a1a1a;}

/*--左边--*/

.lefttitle{background:#0d71ca;}
.lefttitle h3{color:#fff;}
.lefttitle h4{color:#fff;}

.leftclass ul li h3 a{display:block;background:url(../webimages/index_58.gif) no-repeat;}
.leftclass ul li h3 a:hover{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3 a.cur{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}

.leftaisle{ background:#e8e8e8;}
.leftaisle dl dd{color:#666}
.leftaisle dl dd h3{color:#1a1a1a;}
.leftaisle dl dd p a{ color:#0d71ca;}
.leftaisle dl dd p a:hover{ color:#0d71ca;}


/*--标题颜色--*/

.righttitle{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a;}

/*--关于我们颜色--*/

.SinglePage{color:#1a1a1a;}
.SinglePage h3.SinglePagetitle{color:#0d71ca;}
.SinglePage h4.SinglePagetitle{color:#999999;}

.aboutclass{background:#FFF;}

/*--新闻列表颜色--*/

.companynewstop dl dd h3 a{color:#0d71ca;}
.companynewstop dl dd p.companynewstopTime{color:#999;}
.companynewstop dl dd p.companynewstopDescription{color:#666;}
.companynewstop dl dd p.companynewstopmore a{color:#0d71ca;}

.companynews ul{border-top:1px solid #cccccc;}
.companynews ul li{border-bottom:1px solid #cccccc; background:url(../webimages/index_68.gif) no-repeat 10px 17px;}

/*--新闻详细颜色--*/

.commonDetailed{background:#FFF; padding:0px;}

.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.commonDetailedtitle h3{ font-size:26px; text-align:center; font-weight:bold; line-height:32px; color:#000; padding:50px 0px 0px;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:15px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px;}


.commonDetailedContents{color:#666;}
.commonDetailedContentsfoot p a{background:#0d71ca;color:#FFF;}
.commonDetailedContentsfoot p a:hover{background:#0d71ca;color:#FFF;}
.commonDetailedContentsfoot dl{border:1px solid #cccccc;}
.commonDetailedContentsfoot dl span{background:#f2f2f2; color:#1a1a1a;}

/*--人才招聘--*/

.Recruitmentlist ul li{border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;background:url(../webimages/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{background:url(../webimages/index_71.gif) no-repeat;}
.RecruitmentContent{color:#4c4c4c;background:#fafafa;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c;}
.Recruitmentlist ul li.cur h3{ background:url(../webimages/index_70.gif) no-repeat 5px 20px; color:#0d71ca;}
.Recruitmentlist ul li.cur span{background:url(../webimages/index_72.gif) no-repeat;}

.RecruitmentReturn a{background:#0d71ca;color:#fff;}
.RecruitmentReturn a:hover{color:#fff;}


/*--留言反馈--*/

.ComplaintsDescription{border-bottom:1px solid #d9d9d9;}
.ComplaintsDescription span{color:#0d71ca;}

.Complaints dl dt{color:#1a1a1a;}
.Complaints dl dt label{border:1px solid #dcdcdc;}
.Complaints dl dt label input{color:#999}

.Complaints dl dd{color:#1a1a1a;}
.Complaints dl dd label{border:1px solid #dcdcdc;}
.Complaints dl dd label input{color:#999}
.Complaints ul label.textarea{border:1px solid #dcdcdc;}
.Complaints ul label.textarea textarea{color:#999}
.Complaints span{color:#0d71ca;}
.Complaintsbutton input{background:#0d71ca;color:#fff;}


/*--联系我们--*/

.Contact h3.contacttitle{color:#0d71ca;}
.Contact h4.contactentitle{color:#999999;}
.Contact dl{border-bottom:1px solid #d9d9d9;}
.Contact dl dt p{color:#1a1a1a;}
.Contact dl dt p.add{ background:url(../webimages/lianxi1.png) no-repeat 0px 5px;}
.Contact dl dt p.tel{ background:url(../webimages/lianxi2.png) no-repeat 0px 5px;}
.Contact dl dt p.fax{ background:url(../webimages/lianxi3.png) no-repeat 0px 5px;}
.Contact dl dt p.Email{ background:url(../webimages/lianxi4.png) no-repeat 0px 5px;}
.ContactStation dl dt{color:#0d71ca;}

.Contact h3.contacttitle{color:#0d71ca;}
.Contact h4.contactentitle{color:#999999;}
.Contact ul{border-bottom:1px solid #d9d9d9;}
.Contact ul li p{color:#1a1a1a;}
.Contact ul li p.add{ background:url(/webimages/lianxi1.png) no-repeat 0px 5px;}
.Contact ul li p.tel{ background:url(/webimages/lianxi2.png) no-repeat 0px 5px;}
.Contact ul li p.fax{ background:url(/webimages/lianxi3.png) no-repeat 0px 5px;}
.Contact ul li p.Email{ background:url(/webimages/lianxi4.png) no-repeat 0px 5px;}
.ContactStation ul li{color:#0d71ca;}
.Contact ul li p{font-size:14px;color:#1a1a1a;padding-left:50px;padding-bottom:20px;}
.Contact ul{ padding:25px 0px; border-bottom:1px solid #d9d9d9;}

/*--搜索--*/

.Searchlist dl{ background:#f5f5f5;}
.Searchlist dl h3 a{color:#1a1a1a;}
.Searchlist dl h3 a span{color:#0d71ca;}
.Searchlist dl h3 a:hover{color:#0d71ca;}
.Searchlist dl dd{color:#666;}
.Searchlist dl dd p.Searchclass{color:#999;}
.Searchlist dl dd p.Searchclass a{color:#999;}
.Searchlist dl dd p.Searchclass a:hover{color:#0d71ca;}


/*--网站地图--*/

.ditu ul h3{ border-bottom:1px solid #0d71ca;}
.ditu ul li{color:#333333;}

/*--图片展示--*/

.photolist ul li{border:1px solid #e8e8e8;}


.photoGallery h3{color:#0d71ca;}
.photoGallerylist ul li.cur span{border:4px solid #0d71ca;}

.photointroduce{border-bottom:1px solid #e8e8e8;}

.bigleft{ background:url(../webimages/pic6.png) no-repeat;}
.bigright{background:url(../webimages/pic7.png) no-repeat;}


.photoGallery a.Smallleft{ background:url(../webimages/pic8.png) no-repeat;}
.photoGallery a.Smallleft:hover{ background:url(../webimages/pic08.png) no-repeat;}

.photoGallery a.Smallright{ background:url(../webimages/pic9.png) no-repeat;}
.photoGallery a.Smallright:hover{ background:url(../webimages/pic09.png) no-repeat;}

/*--返回--*/
.commonreturn a{background:#0d71ca;color:#FFF;}

/*--下载--*/
.Download dl{border-bottom:1px solid #e8e8e8;}
.Download dl h3{color:#0d71ca;}
.Download dl h3 a{color:#0d71ca;}
.Download dl h3 a:hover{color:#0d71ca;}
.Download dl dd{color:#666666;}
.Download dl a.Downloadlink{background:url(../webimages/index_01.png) no-repeat;color:#0d71ca;}


/*--视频--*/

.videointroduce{border-bottom:1px solid #e8e8e8;}

/*--解决方案--*/

.Program ul li{background:#f5f5f5;}
.Program ul li p{color:#666;}
.Program ul li a{color:#0d71ca;}
.Program ul li a:hover{color:#0d71ca;}

/*--常见问题--*/

.commonproblem ul li{ border-bottom:1px solid #e8e8e8;}
.commonproblem ul li h3{ background:url(../webimages/changjian1.gif) no-repeat;}
.commonproblem ul li h3 a{color:#0d71ca;}
.commonproblem ul li p{color:#1a1a1a;}
.commonproblem ul li p a{ color:#999999;}
.commonproblem ul li p a:hover{ color:#0d71ca;}
.commonproblem ul li p.commonA{ background:url(../webimages/changjian2.gif) no-repeat;}


/*20200827 change*/
.hsh_index01 .toutiao {
  margin-left: 10px;
}
.toutiaobox {
  right: -20px;
}
.head-date {
  text-align: right;
  font-size: 14px;
  padding-top: 20px;
  line-height: 20px;
}
.head-date p {
  font-weight: bold;
  display: inline;
}
.header {
  height: 121px;
}
.isecond {
  top: 120px;
}
.hsh_ul li a span,
.add-box-title{
  bottom: auto;
  top: 20px;
  left: 20px;
  text-align: left;
  color: #fff;
  position: absolute;
  font-size: 14px;
  line-height: 24px;
}
.hsh_sub01 {
  height: 162px;
}
.hsh_sub01 dt {
  display: none;
}
.hsh_sub01 dd {
  width: 100%;
  padding-top: 0;
}
.hsh_sub01 dl {
  margin-top: 12px;
}
.hsh_sub01 dd a span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hsh_sub02 {
  overflow: inherit;
}
.hsh_subsub {
  margin-left: -381px;
  width: 341px;
}
.hsh_ul {
  position: relative;
  overflow: inherit;
}
.hsh_ul li.li04 {
  width: 373px;
  margin-right: 0;
}
.hsh_ul li.li05 {
  width: 373px;
  position: absolute;
  right: 0;
  top: 192px;
  height: 181px;
}
.logo {
  font-size: 0;
}
.logo a {
  display: inline-block;
}
#_ideConac {
  display: inline-block;
  margin: 0;
  float: right;
}
.hsh_ul li.li02 img {
  margin-top: 28px;
  height: 98px;
}
.head-lang {
  display: inline;
  margin-left: 30px;
}
.head-lang .cur {
  color: #0d71ca;
}
.head-lang span {
  margin: 0 8px;
}
.leftclass .lv2,
.leftclass .lv3 {
  display: none;
}
.leftclass .lv2 a:hover,
.leftclass .lv3 a:hover {
  background: url(../webimages/hadd-link-bg2.jpg) no-repeat;
  color: #fff;
}
.leftclass .lv2 h4 a {
  height: 57px;
  line-height: 57px;
  padding-left: 50px;
  font-size: 14px;
  display: block;
  background: url(../webimages/hadd-link-bg.jpg) no-repeat;
  position: relative;
}
.leftclass .lv3 a {
  height: 57px;
  line-height: 57px;
  padding-left: 65px;
  font-size: 14px;
  display: block;
  background: url(/webimages/hadd-link-bg.jpg) no-repeat;
  position: relative;
}
.leftclass .lv3 a,
.leftclass .lv2 h4 a {
  position: relative;
}
.leftclass .lv3 a::before,
.leftclass .lv2 h4 a::before {
  content: '';
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #666666;
}
.leftclass .lv2 h4 a::before {
  left: 35px;
}
.leftclass .lv3 a::before {
  left: 50px;
}
.leftclass ul li.cur h3 > a,
.leftclass ul li.active h3 > a{
  background: url(../webimages/index_59.gif) no-repeat;
  color: #fff;
}
.leftclass .lv2 dd.active h4 a,
.leftclass .lv2 dd.cur h4 a,
.leftclass .lv3 a.cur,
.leftclass .lv3 a.active {
  background: url(../webimages/hadd-link-bg2.jpg) no-repeat;
  color: #fff;
}
.leftclass .lv2 dd.active h4 a::before,
.leftclass .lv2 dd.cur h4 a::before,
.leftclass .lv3 a.cur::before,
.leftclass .lv3 a.active::before,
.leftclass .lv2 dd h4 a:hover::before,
.leftclass .lv3 a:hover::before{
  background: #fff;
}



/*20200901*/
.hsh_ul li.li02 {
  background: #FF3195;
}
.hsh_ul li a span, .add-box-title {
  top: 10px;
  left: 14px;
}
.footlinks {
  width: 352px;
}
.footlinks a {
  width: 50%;
}

/*20200901_2*/
.hsh_sub01 {
  padding: 10px 32px 10px 14px;
}
.hsh_subsub h2 {
  padding-top: 10px;
  font-size: 14px;
}

/*20200901_3*/
.hsh_foot {
  text-align: center;
}
.hadd-foot {
  margin-bottom: -30px;
  text-align: center;
}
.foot_a01,
.hsh_foot .lasta{
  display: inline-block;
  vertical-align: top;
  float: none;
}
#_ideConac {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 15px;
  margin-left: 120px;
}

/*集约化分页样式*/
div.item_page_bar{ margin-top:25px; }
div.item_page_bar a { 
  display: inline-block;
  width: 37px;
  height: 37px;
  text-align: center;
  line-height: 37px;
  vertical-align: middle;
  margin: 0px 5px;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #ccc;
  border-radius: 3px; 
}
div.item_page_bar a.first,div.item_page_bar a.last,div.item_page_bar a.prev,div.item_page_bar a.next { width:66px !important; }
div.item_page_bar a.current { color: #fff;border: 1px solid #ccc;background: #00a8ec; }

div.commonDetailedContents img{ max-width:100% !important;}