@charset "gb2312";
/* CSS Document */
#a:hover {
text-decoration: none;}
.fr{ float:right;}
.fl{ float:left;}
.clear{clear:both;}
.hc_1200{ width:1200px; margin:auto;}


.lj_fir{ width:100%; background:#fff;}

.hc_head{ width:1200px; margin:auto; height:120px;}
.hc_head h1{ width:800px; float:left; margin-top:25px;}
.hc_head h1 img{ height:80px;}

.hc_ss{ width:372px; height:77px;/* overflow:hidden;*/ float:right; margin-top:25px;}
.hc_ss img{/* margin:0 4px;*/}
.hc_addr{ text-align:right; margin-bottom:7px;}
.hc_addr p span{ margin-right:10px; font-weight:bold}
.hc_addr p img{ margin-right:5px;}
.hc_addr p a{ padding:0 5px} 
.hc_addr p a:hover{ font-weight:bold}
.lianjie{}
.lianjie ul li{ margin:0 4px; float:left;}
.lianjie ul li img{ height:50px;}
.weixin{position:relative;}
.erwei{width:120px;height:140px;border:1px solid #e0e0e0;position:absolute;text-align:center;display:none; right:0; top:58px;background:#FFFFFF; -moz-box-shadow:0px 1px 2px #888;-webkit-box-shadow:0px 1px 2px #888;box-shadow:0px 1px 2px #888;box-shadow:0px 1px 2px #888;z-index:9999}
.weixin .erwei img{margin-top:15px; height:90px; width:90px;}
.erwei p{font-weight:bold; line-height:30px;}

.hc_ablm{width:100%; }
.hc_sid{width:100%; height:74px; margin:auto; border-top:1px solid #bfbfbf;border-bottom:1px solid #bebebe; background:#fff; z-index:999;}
.hc_sid ul{ width:1199px; margin:auto; border-right:1px solid #bfbfbf; overflow:hidden; z-index:0 }
.hc_sid ul li{ float:left; height:40px; height:74px;border-left:1px solid #bfbfbf;position:relative;}
.hc_sid ul li a{ font-size:16px;  color:#fff;height:74px;width:170px; display:block; overflow:hidden;}
.hc_sid ul li a span{ display:block;height:56px; padding-top:20px;}
.hc_sid ul li a b{ color:#2480da;padding-left:60px;}
.hc_sid ul li a p{ color:#2480da;padding-left:60px; font-size:12px; margin-top:2px}
.hc_sid ul li a:hover b{ color:#fff}
.hc_sid ul li a:hover p{ color:#fff}

.fixed2{position:fixed;top:0;z-index:4000; _position: absolute; _top:expression(eval(documentElement.scrollTop));background:#fff;}

.hc_sid ul li a span.padding1{ background:url(../images/tbs.png) no-repeat -10px -80px;}
.hc_sid ul li a span.padding2{ background:url(../images/tbs.png) no-repeat -197px -80px;}
.hc_sid ul li a span.padding3{ background:url(../images/tbs.png) no-repeat -363px -80px;}
.hc_sid ul li a span.padding4{ background:url(../images/tbs.png) no-repeat -529px -80px;}
.hc_sid ul li a span.padding5{ background:url(../images/tbs.png) no-repeat -695px -80px;}
.hc_sid ul li a span.padding6{ background:url(../images/tbs.png) no-repeat -861px -80px;}
.hc_sid ul li a span.padding7{ background:url(../images/tbs.png) no-repeat -1042px -80px;} 

.hc_sid ul li a span.padd1{ background:#2480da url(../images/tbs.png) no-repeat -10px top;}
.hc_sid ul li a span.padd1 b{ color:#fff}
.hc_sid ul li a span.padd1 p{ color:#fff}
.hc_sid ul li a span.padd2{ background:#2480da url(../images/tbs.png) no-repeat -197px top;}
.hc_sid ul li a span.padd2 b{ color:#fff}
.hc_sid ul li a span.padd2 p{ color:#fff}
.hc_sid ul li a span.padd3{ background:#2480da url(../images/tbs.png) no-repeat -363px top;}
.hc_sid ul li a span.padd3 b{ color:#fff}
.hc_sid ul li a span.padd3 p{ color:#fff}
.hc_sid ul li a span.padd4{ background:#2480da url(../images/tbs.png) no-repeat -529px top;}
.hc_sid ul li a span.padd4 b{ color:#fff}
.hc_sid ul li a span.padd4 p{ color:#fff}
.hc_sid ul li a span.padd5{ background:#2480da url(../images/tbs.png) no-repeat -695px top;}
.hc_sid ul li a span.padd5 b{ color:#fff}
.hc_sid ul li a span.padd5 p{ color:#fff}
.hc_sid ul li a span.padd6{ background:#2480da url(../images/tbs.png) no-repeat -861px top;}
.hc_sid ul li a span.padd6 b{ color:#fff}
.hc_sid ul li a span.padd6 p{ color:#fff}
.hc_sid ul li a span.padd7{ background:#2480da url(../images/tbs.png) no-repeat -1042px top;}
.hc_sid ul li a span.padd7 b{ color:#fff}
.hc_sid ul li a span.padd7 p{ color:#fff}

.hc_sid ul li a:hover span.padding1{ background:#2480da url(../images/tbs.png) no-repeat -10px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding2{ background:#2480da url(../images/tbs.png) no-repeat -197px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding3{ background:#2480da url(../images/tbs.png) no-repeat -363px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding4{ background:#2480da url(../images/tbs.png) no-repeat -529px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding5{ background:#2480da url(../images/tbs.png) no-repeat -695px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding6{ background:#2480da url(../images/tbs.png) no-repeat -861px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding7{ background:#2480da url(../images/tbs.png) no-repeat -1042px top;transition: all 0.5s ease-in;}

.hc_sid ul li a.padding001{ width:172px;}


.hc_banner{ width:100%; margin:-1px auto 0;overflow:hidden;height:438px; background:#2480da url(../images/csac.jpg) no-repeat center center;}

.hc_go{ width:1200px; overflow:hidden; padding-top:37px; height:90px; margin:0 auto;}
.hc_go a{ float:left; margin-left:660px; background:#fff; display:block; width:110px; height:36px; border-radius:18px; text-align:center; line-height:36px; font-size:20px; color:#076eac;transition: all 0.5s ease;font-family:'Î˘ČíŃĹşÚ'}
.hc_go a:hover{ background:#2480da; color:#fff; border:2px solid #fff;}
.hc_adv{ width:1200px; margin:0 auto; height:270px;}
.hc_adv_fst{ background:#f3f3f3; width:428px; height:268px; border:1px solid #fff; float:left;}
/*.hc_adv_fst img{ float:left; width:103px; height:110px; border-right:1px solid #adadad; padding:79px 22px; background:#fff;}*/
.hc_adv_fst ul{ width:240px; padding:20px; height:228px; float:left;}
.hc_adv_fst ul li{ float:left; position:relative; width:240px; background:#fff; margin-bottom:10px; font-family:"ËÎĚĺ";}
.hc_adv_fst ul li span a{ height:40px; float:left; padding:5px 10px; width:220px; line-height:20px;transition: all 0.3s ease-in;}
.hc_adv_fst ul li span a:hover{ background:#2480da; color:#fff;}

.hc_adv_thr ul li:nth-child(3n) a{ line-height:40px;}
.hc_adv_thr ul li:nth-child(4n) a{ line-height:40px;}

.hc_adv_cen{ width:313px; height:268px; float:left; border:1px solid #fff; background:#f3f3f3; margin-left:12px;}
/*.hc_adv_cen img{ float:left; width:103px; height:110px; border-right:1px solid #adadad; padding:79px 22px; background:#fff;}*/
.hc_adv_cen ul{ width:125px; padding:20px; height:228px; float:left;}
.hc_adv_cen ul li{ float:left; position:relative; width:125px; background:#fff; margin-bottom:10px; font-family:"ËÎĚĺ";}
.hc_adv_cen ul li span a{ float:left; padding:5px 10px; width:105px; line-height:20px;transition: all 0.3s ease-in; height:auto}
.hc_adv_cen ul li span a:hover{ background:#2480da; color:#fff;}
.hc_adv_thr{ margin-left:13px;}


.hc_hads{width:129px;height:250px; float:left; padding:9px; background:#fff;border-right:1px solid #adadad;}
.hc_adv_fst .hc_hads_tp{ padding:0; width:129px;height:250px; /*display:inline;*/ position:relative; overflow:hidden; display:block; text-align:center;}
.hc_adv_fst .hc_hads_tp img{ vertical-align:middle;width:125px; height:110px;padding:75px 0px 60px;}
.hc_adv_fst .hc_hads_tp .line-left{ width:2px; height:0; position:absolute;background:#2580db; left:0; top:0;transition: all 1s ease-in;}
.hc_adv_fst .hc_hads_tp .line-right{ width:2px; height:0;position:absolute;background:#2580db; right:0; bottom:0;transition: all 1s ease-in;}
.hc_adv_fst .hc_hads_tp .line-top{ width:0; height:2px;position:absolute;background:#2580db; top:0; left:0;transition: all 1s ease-in;}
.hc_adv_fst .hc_hads_tp .line-bottom{ width:0; height:2px;position:absolute;background:#2580db; bottom:0; right:0;transition: all 1s ease-in;}



.hc_sec{ width:1200px; margin:auto; height:auto; overflow:hidden; }

.hc_case{ width:1200px; overflow:hidden;height:575px;}
.hc_bt{overflow:hidden; margin:20px auto 18px; }
.hc_bt img{ float:left; height:32px; }
.hc_bt ul{ float:right; }
.hc_bt ul li{ float:left; line-height:30px; font-size:12px; margin-left:5px;font-weight:bold}
.hc_bt ul li a{ margin-right:5px; color:#2480da; font-weight:bold}
.hc_bt ul li a:hover{ color:#2480da}
.hc_bt ul li a.hc_hont{ color:#2480da}
/*.hc_hont{ color:#2480da !important;}*/
.hc_bt p{ float:right; background:url(../images/t_08.png) center repeat-x; width:910px; line-height:30px;}
.hc_bt p a { float:right; display:block; padding-left:10px; height:30px; width:18px; background:#fff url(../images/t_09.png) center right no-repeat}
.hc_bt p a:hover{ background:#fff url(../images/t_09_1.png) center right  no-repeat;}
.hc_bt p a img{ width:18px; height:18px; margin-top:6px;}

.hc_onen{ width:1200px; height:530px; margin:auto;overflow:hidden;}
.hc_onen ul{height:510px; overflow:hidden; border:0px solid red; position:relative;}
.hc_onen ul li{float:left;width:278px;height:245px;margin: 10px 5px 15px 10px;}
.hc_onen ul li a{ border:0px solid #fff; width:auto; height:245px; display:block; background:#e0e0e0f0; overflow:hidden;}
.hc_pic{ width:292px; height:190px; overflow:hidden;}
.hc_onen ul li a img{ width:292px; height:190px;display: block;transition:all .5s;-webkit-transition:all .5s; }
.hc_onen ul li a p{ height:50px;padding:0 8px; overflow:hidden; }
.hc_onen ul li a p span{height:20px;line-height:20px;display:block;overflow:hidden;font-size: 13px;font-weight:bold;color: #6f6d6d;/*text-align: center;*/}
.hc_onen ul li a p small{color: #9c9b9b;}
.hc_onen ul li a:hover{border:0px solid #2480da;transition: all 0.3s ease-out;text-decoration: none; }
.hc_onen ul li a:hover span{color:#de2020}

.hc_onen ul li a:hover{margin-top:-10px}
.hc_onen ul li.hc_casefr{ margin-right:0px; margin-left:0.5px;}

.list-case li{ padding:0; width:292px; height:245px; display:inline; position:relative;}
.list-case li .line-left{ width:2px; height:0; position:absolute;background:#2580db; left:0; top:0;transition: all 1s ease-in;}
.list-case li .line-right{ width:2px; height:0;position:absolute;background:#2580db; right:0; bottom:0;transition: all 1s ease-in;}
.list-case li .line-top{ width:0; height:2px;position:absolute;background:#2580db; top:0; left:0;transition: all 1s ease-in;}
.list-case li .line-bottom{ width:0; height:2px;position:absolute;background:#2580db; bottom:0; right:0;transition: all 1s ease-in;}


.hc_gl_adv{ width:1200px; overflow:hidden; margin:10px auto;}


.hc_env{ overflow:hidden; background:#fafafa; height:290px;}

.scrollcon{width:1200px;height:200px; position:relative;}
.LeftBotton{height:200px;width:60px;background:url(../images/tu17.png) no-repeat  center;overflow:hidden;display:inline;margin:0px;cursor:pointer; position:absolute;left:0; z-index:99}
.RightBotton{height:200px;width:60px;background:url(../images/tu18.png) no-repeat  center;overflow:hidden;display:inline;margin:0px;cursor:pointer;position:absolute;right:1px;}
.Cont{width:1200px;overflow:hidden;float:left;height:200px; border:0px solid red; position:relative;}
.ScrCont{width:10000000px;}
.Cont .pic{width:292px;height:200px;overflow:hidden;float:left; margin-right:10px;}
.Cont .pic a{/*background:#085998;*/ display:block;width:292px;height:200px;float:left; overflow: hidden; position: relative;}
.Cont .pic a:hover{ display:block; }
.Cont .pic a:hover img{opacity:1;}
.Cont .pic a img{width:292px;height:200px;position: absolute; top: 0; left: 0; border: 0;}
#List1, #List2{float:left;}
.Cont .pic .mask{width:262px;height:170px; position: absolute; bottom:0; padding:15px; color:#fff; overflow:hidden; background:url(../images/tu21.png) repeat;transition: all 1s ease-in;}
.mask{ float: left; position: absolute;top:200px;}
.Cont .pic .mask .hc_bder{width:262px;height:170px; }
.Cont .pic .mask .hc_bder h5{color:#fff;font-size:14px; width:200px; margin:auto;margin-top:60px; height:30px; line-height:30px; overflow:hidden;}
.Cont .pic .mask .hc_bder p{ color:#fff;font-size:12px;line-height:15px; width:200px; margin:auto;}

.mask .hc_bder{ padding:0; width:262px;height:170px; /*display:inline;*/ position:relative; overflow:hidden}
.mask .hc_bder .line-left{ width:1px; height:0; position:absolute;background:#fff; left:0; top:0;transition: all 1s ease-in;}
.mask .hc_bder .line-right{ width:1px; height:0;position:absolute;background:#fff; right:0; bottom:0;transition: all 1s ease-in;}
.mask .hc_bder .line-top{ width:0; height:1px;position:absolute;background:#fff; top:0; left:0;transition: all 1s ease-in;}
.mask .hc_bder .line-bottom{ width:0; height:1px;position:absolute;background:#fff; bottom:0; right:0;transition: all 1s ease-in;}




.hc_gl_news{ overflow:hidden; background:#fafafa; padding-bottom:19px;}
.hc_gl_nlf{ float:left; width:390px; border:0px solid red; margin-right:10px;}
.hc_gl_nct{ width:400px; float:left; border:0px solid red; }
.hc_gl_nrt{ width:390px; float:right; border:0px solid red; }
.hc_bt2{ text-align:center; position:relative; margin:0px auto 13px; padding:0 10px;}
.lsdl_height20{ font-size:0; height:20px;}
.hc_bt2 h5{ font-size:16px; color:#072460}
.hc_bt2 h5 img{ margin-right:5px;}
.hc_bt2 a{ position:absolute; right:15px; top:0;}
.hc_bt2 a img{ width:22px; height:22px;;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; filter: invert(60%); opacity:0.5}
.hc_bt2 a:hover img{filter: invert(0%); opacity:15}
.hc_yq{ position:relative; margin-top:-30px;  margin-bottom:15px; overflow:hidden; height:15px; margin-left:10px; width:150px;}
.hc_yq ul li { float:left; width:10px; margin-right:10px;}
.hc_yq ul li a{ display:block; background:#c5c5c5; width:10px; height:10px; border-radius:5px;}
.hc_yq ul li a:hover{ background:#072460;}
.hc_yq ul li a.hc_bkon{ background:#072460;}

ul.hc_bk{ height:80px; overflow:hidden;padding:10px; background:#fff;border-top:0px solid red}
ul.hc_bk li{ line-height:28px;width:360px; }
ul.hc_bk li a{ display:block;}
ul.hc_bk li a p{ width:280px; float:left; height:28px; overflow:hidden; font-size:12px; color:#333;} 
ul.hc_bk li a p small{font-size:12px; color:#072460}
ul.hc_bk li a span{ text-align:right; display:block; float:right;font-size:12px;}
ul.hc_bk li a:hover{color: #072460; }
ul.hc_bk li a:hover p{color: #072460;}

.hc_gl_nct .ullsdl{ width:400px; margin:auto; height:100px;background:#fff url(../images/tu19.png) top center no-repeat;  overflow:hidden;}
.hc_gl_nct ul{ width:350px; margin:auto;overflow:hidden;}
.hc_gl_nct ul li{ line-height:28px;width:350px; }
.hc_gl_nct ul li a p{ width:265px; float:left; height:28px; overflow:hidden;font-size:12px; color:#333;} 
.hc_gl_nct ul li a p small{font-size:12px; }
.hc_gl_nct ul li a span{ display:block; float:right;font-size:12px;}
.hc_gl_nct ul li a:hover{ color: #072460; }
.hc_gl_nct ul li a:hover  p{color: #072460;}


.hc_gl_nrt form{border-top:0px solid red; background:#fff; width:330px; height:89px; padding:5px 30px;}
.hc_gl_nrt form p{ line-height:22px;}
.hc_fxx{ width:245px; float:left;}
.hc_fxx input{ border:1px solid #dfdfdf; width:233px; height:24px; line-height:24px; margin-top:4px; padding:0 5px;}
.hc_smt{ width:80px; float:left; margin-left:5px;}
.hc_smt input{ width:80px;  background-color:transparent; border:none; height:56px; margin-top:4px;  background:url(../images/tu20.png) center center no-repeat}
.hc_smt input:hover{ background:url(../images/tu20_1.png) center center no-repeat}


.hc_add{ margin:0 auto 18px; border:1px solid #dbdbdb; height:148px; width:1198px;}
.hc_add img{ margin:0; padding:0;}


.hc_partenr ul{ height:130px; overflow:hidden;}
.hc_partenr ul li{ float:left; width:161px; height:55px; border:2px solid #c8c8c8; margin:3px 7.5px 3px 0px;}
.hc_partenr ul li img{width:161px; height:55px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.hc_partenr ul li a:hover img{ filter: invert(0%);transition: all 4s ease-in;}
.hc_partenr ul li.hc_parfr{ float:right; margin-right:0;}

.footer{ width:100%; margin:10px auto 0; height:auto}
.hc_sctop{ width:1200px; margin:auto; text-align:center;}

.hc_390{ width:389px; float:left; border-right:1px solid #dfdfdf; margin-right:30px; height:68px; margin-top:10px;}


.lj_link{ width:100%; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; clear:both; padding:10px 0 10px 0; background:#fafafa}

.lj_link p{ width:1200px; margin:0 auto;  overflow: hidden; position:relative;display:block;}
.lj_link p a{ margin-right:20px; display:block; float:left; line-height:28px;}
.lj_link p a:hover{  color:#072460}
.lj_link p span{display:block; float:left;line-height:28px; height:28px/*line-height:48px; height:48px;*/}
.lj_link p span img{ vertical-align:middle; margin-right:5px; /*margin-top:18px;*/}


.hc_foot{ width:1200px; margin:auto; padding:10px 0px 0px; height:100px; /*overflow:hidden;*/ clear:both}
.hc_f_lef{ float:left; background:url(../images/tu11.png) left center no-repeat; height:80px; padding-left:40px;}
.hc_f_rig{ float:right; border:0px solid red; width:355px;}

.hc_f_lef p{ line-height:26px}
.hc_f_lef p a{ margin:0 0px;}
.hc_f_lef p a:hover{  color:#072460}
.hc_tecl{ position:relative; clear:both; height:26px;}
.hc_tecl p{ float:left; margin-right:20px; line-height:26px}
.hc_tecl p img{ vertical-align:middle; width:28px; height:28px;}

#hc_yc{margin-left:0px;}
#hc_yc img{}
#yin{width: 120px;height: 110px;background: white;position: absolute; bottom:0px;left: 294px; border: 0px solid #E0E0E0;text-align: center;padding-top: 10px;padding-bottom:10px; z-index:9999;-moz-box-shadow:0px 0px 2px #888;-webkit-box-shadow:0px 0px 2px #888;box-shadow:0px 01px 2px #888;box-shadow:0px 0px 2px #888;}
#yin p{text-indent: 15px;}

.lj_fss{ width:355px; height:30px;}
.hc_fsip{ height:28px;width:295px;border:1px solid #062462; font-size:14px; color:#333; padding-left:10px; line-height:28px; float:left; color:#aaa; border-radius:2px;}
.hc_fsip img{ vertical-align:middle;}
.input-box{ width:256px; margin-left:5px;height:22px; line-height:25px; border:none;   color:#072460;outline:none;}
::-webkit-input-placeholder{ color:#333;}
:-moz-placeholder{ color:#333;}
::-moz-placeholder{ color:#333;}
:-ms-input-placeholder{ color:#333;}
.button{  height:30px; width:45px;float:right; background:#062462;color:#fff; font-size:14px; text-align:center;  border:none;font-family:"Î˘ČíŃĹşÚ"; cursor:pointer; border-radius:3px; line-height:30px;}
.hc_f_rig h5{ line-height:26px;}
.hc_f_rig p{ line-height:26px;}

/*******/



/*×÷ĆˇĎęÇé*/

.hc_jpcase{ width:100%;}
.hc_bt3{ background:url(../images/t_08.png) center repeat-x; text-align:center;margin:0px auto 15px;}
.hc_bt3 img{ width:196px; height:42px;}
.hc_jplb{ height:245px;overflow:hidden; width:1200px;}
.hc_jplb ul{ height:245px; overflow:hidden;}


.hc_nylm{ height:38px; border:1px dotted #97a3bc; width:1198px; margin:auto;margin-top:13px; } 
.hc_nyadd{ float:left;  margin-left:10px;}
.hc_nyadd p{ font-size:12px; display:block; margin-top:12px;}
.hc_nyadd p img{ margin-top:-2px}
.hc_nyadd p a{ margin-right:8px;margin-left:8px; color:#333;font-size:12px;}  
.hc_nyadd p a:hover{ color:#072460; font-weight:bold}

.hc_nylm ul{ float:right; margin-right:8px;}
.hc_nylm ul li{ float:left;line-height:38px; font-size:12px; margin-left:5px;}
.hc_nylm ul li a{ margin-right:5px; color:#333; }
.hc_nylm ul li a:hover{ color:#072460; font-weight:bold}


.hc_nylm1{background:#fff; height:50px; width:100%; opacity:0.95; border-top:0px; border-bottom:1px solid #c8c8c8;position:fixed;top:76px;z-index:4000; left:0; text-align:center; }
.hc_nylm1 ul {text-align:center;height:60px;width:1200px; margin:auto; border:0px solid red; position:relative;}
.hc_nylm1 ul li{display:inline-block;width:110px; height:60px; text-align:center;margin:0 15px;*zoom:1;*display:inline; }
.hc_nylm1 ul li a{ display:block; width:110px; font-size:14px; font-weight:bold; line-height:50px;height:60px;text-align:center;}
.hc_nylm1 ul li a:hover{ background:url(../images/tu34.png) no-repeat; color:#fff;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_nylm1 ul li a.hc_hon{ background:url(../images/tu34.png) no-repeat; color:#fff;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}


.hc_nylm1_div{background:#fff; height:50px; width:100%; opacity:0.95; border-top:0px; border-bottom:1px solid #c8c8c8;position:fixed;top:76px;z-index:4000; left:0; text-align:center; }
.hc_nylm1_div ul.hc_nylm1_ul {text-align:center;max-height:120px;width:1200px; margin:auto; border:0px solid red; position:relative;}
.hc_nylm1_div ul.hc_nylm1_ul li{display:inline-block;/*width:110px;*/ max-height:120px; overflow: hidden; text-align:center;/*margin:0 15px;*/ *zoom:1;*display:inline;}
.hc_nylm1_div ul.hc_nylm1_ul li a{ display:block; /* width:110px; */ font-size:14px; font-weight:bold; height:60px;text-align:center;}
.hc_nylm1_div ul.hc_nylm1_ul li a p{ height:51px;padding: 0 8px;}
.hc_nylm1_div ul.hc_nylm1_ul li a p span{ line-height:35px; display:block; padding-top:8px}
.hc_nylm1_div ul.hc_nylm1_ul li a:hover p{background:#2580db;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_nylm1_div ul.hc_nylm1_ul li a:hover{ background:url(../images/tu34_1.png) center bottom  no-repeat; color:#fff;}
.hc_nylm1_div ul.hc_nylm1_ul li a:hover  p span{ border-bottom:1px solid #fff;transition: all 0.5s ease-out;}
.hc_nylm1_div ul.hc_nylm1_ul li a.hc_hon{ background:url(../images/tu34_1.png) center bottom no-repeat; color:#fff;}
.hc_nylm1_div ul.hc_nylm1_ul li a.hc_hon p{background:#2580db;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_nylm1_div ul.hc_nylm1_ul li a.hc_hon p span{ border-bottom:1px solid #fff;}

.hc_nylm2{background:#fff; height:50px; width:100%; opacity:0.95; border-top:0px; border-bottom:1px solid #c8c8c8; text-align:center; }
.hc_nylm2 ul {text-align:center;height:60px;width:1200px; margin:auto; border:0px solid red; position:relative;}
.hc_nylm2 ul li{display:inline-block;width:110px; height:60px; text-align:center;margin:0 15px; *zoom:1;*display:inline;}
.hc_nylm2 ul li a{ display:block; width:110px; font-size:14px; font-weight:bold; line-height:50px;height:60px;text-align:center;}
.hc_nylm2 ul li a:hover{ background:url(../images/tu34.png) no-repeat; color:#fff;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_nylm2 ul li a.hc_hon{ background:url(../images/tu34.png) no-repeat; color:#fff;transition: all 0.5s ease-out;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}


.hc_zpxq{border:1px dotted #97a3bc;margin-top:14px; width:1198px;}
.hc_xwbt{ text-align:center; height:50px; border-bottom:1px dotted #97a3bc; overflow:hidden;}
.hc_xwbt h5{ font-size:20px; font-family:'Î˘ČíŃĹşÚ'; margin-top:10px; line-height:35px;}
.hc_xwbt p{ font-size:12px; line-height:22px;}
.hc_xwbt p span{ margin:0 15px; }
.hc_xwnr{ padding:20px 25px; width:1150px; text-align:center; line-height:30px; /*text-indent:24px; min-height: 200px;*/}
.lsdl_textc{text-align:left;}
.lsdl_textc .bbt{ font-weight:bold; font-size:14px;}
.hc_xwnr p{ text-align:left;}
.hc_xwnr img{ margin:10px auto;}

.hc_fy{ height:28px; border-top:1px dotted #97a3bc; line-height:28px;}
.hc_fy ul{float:left; margin-left:10px;}
.hc_fy ul li{ float:left; width:280px;}
.hc_fy ul li a:hover{ color:#072460;}
.hc_fy .lsdl_key{ float:left;}
.bshare-custom{ float:right; margin-top:4px; margin-right:15px;}




/*°¸Ŕý*/


.clear{clear:both;}
/*#hc_padding004{ background:#2480da url(../images/tbs.png) no-repeat -529px -80px;}*/
/*Íˇ˛żËŃË÷żŞĘź*/
.hc_search{width:1188px; height: 20px; margin:0 auto; margin-top:12px;background:url(../images/biankuang1.png); padding-left: 12px;}
.search_z{position: relative;color:#072460;font-size: 22px;float: left; width:234px;}
.hc_search .hc_sousuo1{width:230px;height: 26px;border: 1px solid #062462;margin-top: 5px;text-indent: 25px; margin-left:0; float:left}
.fdj{display: block; width: 14px; height: 14px; background:url(../images/sousuo1_fdj.png) no-repeat;position: absolute;top: 14px;left: 8px;}
.search_left po{width: 45px;height: 30px;background: #8391af;border: 0;float: left;margin-top: 5px;margin-left: 2px; font-size: 12px;font-family: "ËÎĚĺ";color: white;font-weight: bold;cursor: pointer;}
.po a{margin-right:5px;padding-top:10px;color:#666;}

.search_right{float: right;line-height:38px;color: #333;font-size: 20px;margin-right: 15px;}
.search_right small{display:block;width: 16px;height: 20px;background:url(../images/ld.png);float: left;margin-right: 10px;margin-top: 8px;}
.search_right span b{color: #ff0303;padding: 0 5px;}
.hc_midtu{margin: 0 auto;width: 1200px;margin-top: 12px;}
.hc_mixtu{width: 1200px;height: 1020px;margin: 0 auto;}
.hc_1100{margin: 0 auto;margin-top: 10px;}
/*.hc_onen ul{height: 1040px;}*/

.hc_page{text-align: center;line-height: 30px;/*margin-left: 380px;*/ width:1200px;}
.hc_page li{width: 32px;height: 32px;/*float: left;*/ display:inline-block}
.hc_page li a{height: 30px;width: 30px; display: block;float: left;border: 1px solid #333;margin-left: 10px;font-size: 12px;font-weight: bold;}
.hc_page li a.hc_xiaye{width: 60px;}
.hc_a_on{color:white;background:#072460;}
/*Íˇ˛żËŃË÷˝áĘř*/


/*ÖĐźäËŃË÷ĚőźţżŞĘź*/
.hc_term{width: 1201px;height:auto;margin: 0 auto;margin-top: 13px;background: url(../images/xian1.png) repeat-y; overflow:hidden; border:1px dashed #dfdfdf;}

.hc_term ul .li1{width: 1201px;height: 42px;line-height: 42px;}
.hc_term ul .li1 span{width: 84px; height: 42px;text-align: center;background: url(../images/fangzi.png)no-repeat 12px 13px; font-weight: bold; text-indent: 20px; }
.hc_term ul .li1 span,.hc_term ul .li1 b{display: block;float: left;}
.hc_term ul .li1 b a{color: #072460;display: block;padding: 0 20px;font-weight: bold; height:41px;}
.hc_term ul .li1 ul li{float: left;}
.hc_term ul .li1 ul li a{display: block;padding: 0 10px; color:#151414; height:41px;font-size:14px;font-family:"";}
.hc_term ul .li1 ul a:hover{ background:#505050; color:#fff;text-decoration:none;    border-radius: 6px;}
.hc_term ul .li1 ul a.hc_hont{ background:#505050; color:#fff;    border-radius: 6px;}

.hc_term ul .li2{width: 1201px;height: auto;line-height: 42px;}
.hc_term ul .li2 .paixu{width: 1100px; height:auto;margin-left: 83px;overflow: hidden;position: relative;}
.hc_term ul .li2 span{width: 84px; height: 42px;text-align: center;background: url(../images/siquan.png) no-repeat 12px 13px; font-weight: bold; text-indent: 20px; }
.hc_term ul .li2 span,.hc_term ul .li2 b{display: block;float: left;}
.hc_term ul .li2 b a{color: #072460;display: block;padding: 0 20px;font-weight: bold;}
.hc_term ul .li2 ul li{float: left;height: 42px;line-height: 42px;}
.hc_term ul .li2 ul li a{display: block;padding: 0 20px; color:#333;height:41px;}
.hc_term ul .li2 ul a:hover{ background:#2480da; color:#fff}
.hc_term ul .li2 ul a.hc_hont{ background:#2480da; color:#fff}
.hc_term ul .li2 ul a.jia{display: block;width: 22px;height: 22px; position: absolute; bottom:10px;right:0px;background: url(../images/1.gif) no-repeat; opacity:0.6}
.hc_term ul .li2 ul a.jian{display: block;width: 22px;height: 22px; position: absolute; bottom:10px;right:0px;background: url(../images/jian.png) no-repeat; opacity:0.6}

.hc_term ul .li2 ul a.jia:hover{ background:none;background:url(../images/1.gif) no-repeat; opacity:1}
.hc_term ul .li2 ul a.jian:hover{ background:none;background:url(../images/jian.png) no-repeat; opacity:1}

.none{display: block;}



/*ÁŞĎľ*/
.hc_contact{ padding-top:255px; background:url(../images/tu43.png) top center no-repeat; }
.hc_contact_cn{background:url(../images/tu44.png) center center no-repeat; height:396px; border:0px solid red; padding:0; width:1200px;}
.hc_ct_le{ width:460px; float:left; margin:26px 30px; border:0px solid red}
.hc_ct_le h5{background:url(../images/t_08.png) center repeat-x; height:20px; line-height:20px; margin-bottom:5px;}
.hc_ct_le h5 span{ background:#fff; font-size:14px; color:#072460; padding-right:8px;}
.hc_ct_le p{ font-size:12px; line-height:36px; border-top:0px solid red; overflow:hidden;}
.hc_ct_le p span{ float:left; border:0px solid red; display:block; width:65px;}
.hc_ct_le p small{ float:right;border:0px solid red; text-align:left; display:block; width:395px;}

.hc_ewm{ border-top:1px dotted #9faac0; clear:both; margin-top:12px; overflow:hidden;}
.hc_ewm img{ float:left; width:80px; height:80px; padding:9px; border:1px solid #d9d9d9; margin-top:23px;}
.hc_ewm p{ font-size:14px;font-weight:bold;width:90px; float:left; border:1px solid #d9d9d9;margin-top:23px; margin-left:-1px; line-height:24px; padding:15px;font-family:'Î˘ČíŃĹşÚ'; height:68px;}


.hc_ct_rt{ width:596px; float:right; border:0px solid red; margin-right:36px; height:340px; margin-top:26px}
.hc_ct_rt h5{ text-align:center; font-size:14px; color:#072460; margin-bottom:15px;}
.hc_ct_rt h5 img{ margin-right:6px;}
.hc_ct_rt p{ font-size:12px; line-height:20px; }

form.hc_form{height:260px; width:596px; margin-top:18px; border:0px solid red; overflow:hidden;}
.hc_divform{ width:295px; float:left; height: 36px;line-height:36px; border:0px solid red; margin-bottom:1px}
.hc_divform p{ width:74px; float:left; height: 36px;line-height:36px; padding-right:16px; text-align:right; font-size:12px; color:#8f8f8f; font-weight:bold;}
.hc_divform p span{ font-weight:normal; margin-right:5px;}
.hc_divform input {width:180px; height: 30px; border:0px solid red;padding:0 9px; font-size:12px; color:#888; line-height:30px; float:right; margin-right:1px; margin-top:1px;}
.hc_sex{ width:200px; float:right; border:0px solid red;height: 34px;line-height:32px;}
.hc_divform .hc_sex input{ width:20px; float:left; padding:0;border:0px solid red}
.hc_sex p{ width:45px; margin-left:20px; margin-right:10px}

.hc_divform1{width:592px; overflow:hidden; border:0px solid red; margin-bottom:1px}
.hc_divform1 input{width:480px; height: 30px; border:0px solid red;padding:0 8px; font-size:12px; color:#888; line-height:30px; float:right; margin-right:2px; margin-top:1px;}
.hc_divform1 p{  width:74px; float:left; height: 37px;line-height:37px; padding-right:16px; text-align:right; font-size:12px; color:#8f8f8f; font-weight:bold; }
.hc_divform1 textarea { border:0px solid #dfdfdf;  width: 480px; height:34px; color: #22284f;overflow: auto;font-size:12px;padding:5px 8px;color:#888;float:right; margin-right:2px;}
.hc-submit { padding: 0px;margin-top: 15px;width:596px;overflow:hidden; text-align:center;}
form.hc_form input.hc-subtncls { width:120px; height:40px; cursor: hand;background-color: transparent; border:1px solid #072460;background:none;border-radius:3px; color:#072460; font-size:14px; font-weight:bold;}

.hc_job{ clear:both;overflow:hidden; margin-bottom:18px;}
ul.hc_gzlb{ width:1200px; margin:auto; border:0px solid red; margin-top:20px;overflow:hidden;}
ul.hc_gzlb li{ border:1px solid #808fad; width:388px; float:left; height:398px; margin-right:15px; border-radius:8px;}
ul.hc_gzlb li.hc_jzfr{ float:right; margin-right:0;}
.hc_zhiw{ margin:19px; width:306px; height:316px; padding:22px; border:1px dashed #808fad; border-radius:8px;}
.hc_zhiw h5{ font-size:14px; margin-bottom:5px}
.hc_zhiw p{ font-size:12px; line-height:21px;}




/*ÍĹśÓ*/

.hc_team{ clear:both;overflow:hidden; margin-top:18px;}
.hc_ta_lb{width:1200px; margin:0px auto; clear:both; border:0px solid red}
.hc_ta_lb ul{ width:1200px; overflow:hidden;}
.hc_ta_lb ul li{ float:left;margin:5px 12.5px 5px 0;}
.hc_ta_lb ul li.hc_tefr{ float:right; margin-right:0;}
.hc_ta_lb ul li span{ display:block;width:230px; height:260px; overflow:hidden; border-radius:5px;}
.hc_ta_lb ul li img{ width:230px; height:260px;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/}
.hc_ta_lb ul li p{ font-size:12px; font-weight:bold; text-align:center; line-height:30px;}
.hc_ta_lb ul li a:hover img{/* filter: invert(0%);*/}

.hc_280  ul li img{ height:260px;}
.hc_ta_lb ul li a:hover img{/*transform:scale(1.1);-webkit-transform:scale(1.1);transition: all 1s ease-in;*/}

/*ÓĹĘĆ*/
.hc_ys{ text-align:center; margin-top:48px;}
.hc_ysbt{ margin-top:17px;}
.hc_ysbt h5 span{ background:#fff; display:block; border:0px solid red; width:361px; margin:auto; padding:0}
.hc_ysbt h5 img{ width:441px; height:44px; margin-left:-40px;}
.hc_ysbt p img{ width:300px; height:30px; margin-top:10px}
.hc_ysbt1 h5 span{ width:391px;}
.hc_ysbt1 h5 img{margin-left:-25px;}

.hc_yssw{ background:url(../images/ys1.png) center no-repeat; height:565px; overflow:hidden; margin-top:20px;}
.hc_yssw ul{ margin:90px 10px; border:0px solid red}
.hc_yssw ul li{ border:0px solid red}
.hc_yssw ul li h5{ font-size:18px; color:#2480da; font-family:'Î˘ČíŃĹşÚ'; text-align:center; line-height:30px;}
.hc_yssw ul li p{ color:#072460; font-size:14px;font-family:'Î˘ČíŃĹşÚ'; font-weight:bold; line-height:34px; margin-top:15px;}
.hc_yssw ul li.hc_yssw1{padding-left:100px; width:435px; margin-top:8px}
.hc_yssw ul li.hc_yssw2{ padding-left:45px; width:430px; margin-right:115px; margin-top:8px}
.hc_yssw ul li.hc_yssw2 h5{ width:400px}
.hc_yssw ul li.hc_yssw3{ padding-left:15px; width:250px; margin-top:126px; padding-right:320px;}
.hc_yssw ul li.hc_yssw4{ width:320px; margin-top:126px; text-align:right; padding-left:270px;}
.hc_yssw ul li.hc_yssw4 h5{ width:220px;margin-left:70px;}


.hc_fb{ background:#fbfbfb;}
.hc_yszy{ border:0px solid red; margin-top:12px;}
.hc_yszy ul li{ height:410px; text-align:center;}
.hc_yszy ul li h5{ color:#072460; font-size:20px;font-family:'Î˘ČíŃĹşÚ'; line-height:50px; margin-top:190px;}
.hc_yszy ul li p{ font-size:14px; color:#072460; line-height:30px;font-family:'Î˘ČíŃĹşÚ'; font-weight:bold; }
.hc_yszy ul li.hc_ysadv{ background:url(../images/ys11.jpg) center no-repeat; width:374px;}
.hc_yszy ul li.hc_ysadv1{ background:url(../images/ys10.jpg) center no-repeat; width:450px;}
.hc_yszy ul li.hc_ysadv2{ background:url(../images/ys12.jpg) center no-repeat; width:376px;}
.hc_yszy ul li:hover h5{ color:#fff;transition: all 1s ease-in;}
.hc_yszy ul li:hover p{ color:#fff;transition: all 0.5s ease-in;}
.hc_yszy ul li.hc_ysadv:hover{ background:url(../images/ys11_1.jpg) center no-repeat;transition: all 1s ease-in;}
.hc_yszy ul li.hc_ysadv1:hover{ background:url(../images/ys10_1.jpg) center no-repeat;transition: all 1s ease-in;}
.hc_yszy ul li.hc_ysadv2:hover{ background:url(../images/ys12_1.jpg) center no-repeat;transition: all 1s ease-in;}


.hc_ysyl{ margin-top:25px;}
.hc_ysyl ul li{ float:left; width:215px; height:228px; background:url(../images/ys13.png) center no-repeat; text-align:center; margin-bottom:30px;}
.hc_ysyl ul li.hc_ysjt{ width:24px; margin:0 3.62px; background:none; line-height:228px;}
.hc_ysyl ul li.hc_ysjt img{ margin-top:150px;}
.hc_ysyl ul li.hc_ysjt:hover { background:none}
.hc_ysyl ul li.hc_ysjt1 img{ margin-top:140px;}
.hc_ysyl ul li span{ border:0px solid red; display:block; width:60px; height:55px; margin:auto; margin-top:15px;}
.hc_ysyl ul li span.hc_ystx{ display:none}
.hc_ysyl ul li:hover{ background:url(../images/ys14.png) center no-repeat;transition: all 1s ease-in;}
.hc_ysyl ul li:hover span.hc_yssz{ display:none}
.hc_ysyl ul li:hover span.hc_ystx{ display:block;transition: all 5s ease-in;}
.hc_ysyl ul li p{ font-size:14px; color:#333; font-weight:bold; width:180px; margin:25px auto 0; line-height:20px;font-family:'Î˘ČíŃĹşÚ'; text-align:left}
.hc_ysyl ul li:hover p{ color:#fff;transition: all 0.5s ease-in;}
.hc_ysyl ul li.hc_206{height:206px; background:url(../images/ys16.png) center no-repeat; }
.hc_ysyl ul li.hc_206:hover{ background:url(../images/ys17.png) center no-repeat;}


.hc_ys_ca{ border:0px solid red; margin-top:15px;}
.hc_ys_ca ul li{ float:left; width:232px; height:160px; background:url(../images/ys18.png) center no-repeat; text-align:center; margin:5px 10px 5px 0px;cursor:pointer;}
.hc_ys_ca ul li.hc_ycfr{ float:right; margin-right:0;}
.hc_ys_ca ul li h5 span{ margin:auto; margin-top:27px; display:block; width:80px; height:80px;}
.hc_ys_ca ul li p{ color:#0f2b66; font-size:14px; font-weight:bold;font-family:'Î˘ČíŃĹşÚ'; margin-top:15px; line-height:15px;}
.hc_ys_ca ul li p span{color:#fff; }
.hc_ys_ca ul li:hover{background:url(../images/ys19.png) center no-repeat;transition: all 1s ease-in;}
.hc_ys_ca ul li span.hc_ycw{display:none }
.hc_ys_ca ul li:hover span.hc_ycb{  display:none}
.hc_ys_ca ul li:hover span.hc_ycw{ display:block; margin-top:18px;}

.hc_ys_ca ul li:hover p{ margin-top:10px; color:#fff;transition: all 0.3s ease-in;}


ul.wrap{ overflow:hidden; }
ul.wrap li.wrap{ margin-bottom:20px; }
ul.wrap li.wrap a{ display:block; width:880px; border-bottom:1px solid #dfdfdf;max-height:105px; padding-bottom:12px;}
ul.wrap li.wrap h4{ font-size:20px; color:#333; height:24px; overflow:hidden; font-weight:normal;}
ul.wrap li.wrap h4 span{ width:400px; display:block; overflow:hidden; float:left;}
ul.wrap li.wrap h4 small{ float:right; font-size:16px; color:#666; line-height:24px;}
ul.wrap li.wrap p{ color:#888; font-size:14px; line-height:25px;max-height:50px; overflow:hidden; margin-top:15px;}
ul.wrap li.wrap a:hover{}
ul.wrap li.wrap a:hover p{ color:#01a6ff}

.hsi40{width: 900px;margin: 0 auto;}

.hsi50{width: 1200px;margin: 0 auto;}
.hsi50 ul li{overflow:hidden;}
.hc_onen-anli{ width:1200px; height:810px; margin:auto;overflow:hidden;}
.hc_onen-anli{ width:1200px; height:810px; margin:auto;overflow:hidden;}
.hc_onen-anli ul{height:510px; overflow:hidden; border:0px solid red; position:relative;}
.hc_onen-anli ul li{float:left;width:278px;height:245px;margin: 10px 11px 15px 11px;}
.hc_onen-anli ul li a{ border:0px solid #fff; width:auto; height:245px; display:block; background:#e0e0e0f0; overflow:hidden;}
.hc_pic{ width:278px; height:190px; overflow:hidden;}
.hc_onen-anli ul li a img{ width:278px; height:190px;display: block;transition:all .5s;-webkit-transition:all .5s; }
.hc_onen-anli ul li a p{ height:55px;padding:0 8px; overflow:hidden; }
.hc_onen-anli ul li a p span{height:54px;line-height:54px;display:block;overflow:hidden;font-size: 14px;font-weight:bold;color: #6f6d6d;text-align: center;}
.hc_onen-anli ul li a p small{color: #9c9b9b;}
/*.hc_onen-anli ul li a:hover{border:0px solid #2480da;transition: all 0.3s ease-out;text-decoration: none; }*/
.hc_onen-anli ul li a:hover{ display:block; text-decoration:none;margin-top:-10px;transition:0.3s ease-out}
/*.hc_onen-anli ul li a:hover span{color:#de2020}*/
