@charset "gb2312";
/* CSS Document */

html{width:100%;height:auto;overflow-x:hidden;background-color:#fff;}

body{color:#333; font-family:"����";font-size:12px;position:absolute;width:100%;height:auto;overflow:hidden;padding:0 auto;clear:both;}

a{ color:#333;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:1200px; 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:#092265;padding-left:60px;}
.hc_sid ul li a p{ color:#092265;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:#092265 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:#092265 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:#092265 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:#092265 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:#092265 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:#092265 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:#092265 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:#092265 url(../images/tbs.png) no-repeat -10px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding2{ background:#092265 url(../images/tbs.png) no-repeat -197px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding3{ background:#092265 url(../images/tbs.png) no-repeat -363px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding4{ background:#092265 url(../images/tbs.png) no-repeat -529px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding5{ background:#092265 url(../images/tbs.png) no-repeat -695px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding6{ background:#092265 url(../images/tbs.png) no-repeat -861px top;transition: all 0.5s ease-in;}
.hc_sid ul li a:hover span.padding7{ background:#092265 url(../images/tbs.png) no-repeat -1042px top;transition: all 0.5s ease-in;}

.hc_sid ul li a.padding001{ width:172px;}
/*.hc_sid ul li a:hover span b{transform: skew(60deg);-webkit-transform: skew(60deg);}
.hc_sid ul li a:hover span p{transform: skew(30deg);-webkit-transform: skew(30deg);}
*/

/*.hc_sid{ height: 54px; background: #9b7c53; border-top: 1px solid #c19b73; width:100%; z-index:90}
.hc_sid ul{ overflow: overlay; height: 100%; width:1199px; margin:auto;}
.hc_sid ul li{ float: left; border-left: 1px solid #896e4c; border-right:1px solid #c19b73 ; height: 54px; line-height: 54px; text-align: center; width: 131px; font-size: 16px; position:relative;}

.hc_sid ul li a{ display: block; height: 50px; width: 129px;background: #cba26c; margin:1px; position: relative; overflow: hidden;}
.hc_sid ul li a span{ position: absolute; height:48px; width:127px; z-index: 5; left: 0; top: 0; border: 1px solid #9B7C53;transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_sid ul li a:after,.hc_sid ul li a:before{ position: absolute; height: 50px; width: 129px; top: 0; content:''; background:#9b7c53;transform: skew(-30deg);-webkit-transform: skew(-30deg); transition:cubic-bezier(.65,.05,.36,1) .5s;-webkit-transition:cubic-bezier(.65,.05,.36,1) .5s;}
.hc_sid ul li a:after1{ right:-52px;}
.hc_sid ul li a:before{ left:-52px;}
.hc_sid ul li:hover a:after{ right:-129px;}
.hc_sid ul li:hover a:before{ left: -129px;}

.hc_sid ul .nev_li a:after{ right:-129px ;}
.hc_sid ul .nev_li a:before{ left:-129px ;}*/





.hc_banner{ width:100%; margin:-1px auto 0;overflow:hidden;height:438px; background:#092265 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:#092265; font-weight:bold}
.hc_bt ul li a:hover{ color:#2480da}
.hc_bt ul li a.hc_hont{ color:#092265}
/*.hc_hont{ color:#092265 !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:510px; margin:auto;overflow:hidden;}
.hc_onen ul{ height:510px; overflow:hidden; border:0px solid red; position:relative;}
.hc_onen ul li{ float:left; width:292px; height:245px; margin:0px 8px 10px 0px;}
.hc_onen ul li a{ border:0px solid #fff; width:292px; height:245px; display:block; background:#f1f1f1; 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:28px; line-height:28px; display:block; overflow:hidden; font-size:12px; font-weight:bold;color:#092265;}
.hc_onen ul li a p small{ color:#333}
.hc_onen ul li a:hover{border:0px solid #2480da; background:#2480da;transition: all 0.5s ease-in; }
.hc_onen ul li a:hover p{ color:#fff}
.hc_onen ul li a:hover p span{color:#fff }
.hc_onen ul li a:hover p small{color:#fff}

.hc_onen ul li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1)}
.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; overflow:hidden;}
.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:1200px;}
.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 6.4px 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;}

/*******/


/*�Ҳ�*/
.side{
position:fixed;width:50px;height:240px;right:0;top:215px;z-index:100; /*border:1px solid #FFFFFF; */background:#07245e}
.side ul li{width:50px;height:50px;float:left;position:relative;/*border:1px solid #fff;*/ margin-bottom:-2px;cursor: pointer;}
.side ul li .sidebox{position:absolute;width:46px;height:46px;top:0;right:0;transition:all 0.3s;background:#07245e;opacity:1;filter:Alpha(opacity=80);color:#fff; line-height:46px; font-size:15px;overflow:hidden; border:2px solid #fff;}
.side ul li a{ text-align:center; font-size:16px;}

#erer a{ display:block;width:46px;height:46px; border:2px solid #fff;}
.side ul li #link_erwei{width:120px;height:120px;background:#fff;position:absolute;right:110%;top:-120%;display:none;}
#link_erwei img{margin:15px 0px 0px 15px;
}
.side ul li img{float:left;}
.side ul li .sidetop{width:46px;height:46px;line-height:46px;display:inline-block;background:#07245e;opacity:1;filter:Alpha(opacity=80);transition:all 0.3s;border:2px solid #fff;}
.side ul li .sidetop:hover{background:#07245e;opacity:1;filter:Alpha(opacity=100);  /*border:2px solid #fff*/}
.side ul #erer:hover{ background:#2580db}


/*��Ʒ����*/

.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;  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;}



/*����*/

.hc_lj_sec{ width:100%;}
.hc_abt{/* background:url(../images/tu35.jpg) top center no-repeat;*/ padding-top:50px;}

.hc_abt_cn{ height:484px;background:url(../images/bg2.png) repeat; border-radius:10px;-moz-box-shadow:-1px -1px 8px #aaa;-webkit-box-shadow:-1px -1px 8px #aaa;box-shadow:-1px -1px 8px #aaa;box-shadow:-1px -1px 8px #aaa; overflow:hidden;
 padding:0 10px;width:1180px; margin:auto;} 

.hc_abt_tm{ margin-top:20px;}
.hc_abt_tm h5{ background:url(../images/t_08.png) center repeat-x; text-align:center;}
.hc_abt_tm h5 span{ font-size:18px; color:#072460; background:#fff; padding:0 25px; font-family:'΢���ź�'; }
.hc_abt_tm p{ text-align:center;font-family:'΢���ź�'; font-size:12px; color:#072460; margin-top:6px; margin-bottom:10px;}
.hc_abt_cont{ padding:0 20px; line-height:30px;}
.hc_abt_cont h5{ font-size:14px;}
.hc_abt_cont p{ font-size:12px; }
.hc_abt_cont p span{ font-weight:bold}

.hc_cult{ background:url(../images/bg.jpg) bottom center no-repeat; padding-bottom:30px;}
.hc_glwh{ background:url(../images/tu38.png) center center no-repeat; height:470px; margin-top:18px; overflow:hidden;}
.hc_glwh  ul{ margin-top:20px; border:0px solid red; overflow:hidden;}
.hc_glwh  ul li{width:460px; line-height:24px; height:auto; overflow:hidden; border:0px solid red}
.hc_glwh  ul li h5{ font-size:12px;}
.hc_glwh  ul li p{ font-size:12px;}
.hc_glwh  ul li.hc_glwh1{ text-align:right; width:350px; margin-left:95px; padding-right:150px;}
.hc_glwh  ul li.hc_glwh3{ text-align:right; width:350px; margin-left:24px; margin-top:62px;; padding-right:221px;}
.hc_glwh  ul li.hc_glwh5{ text-align:right; width:350px; margin-top:95px;margin-left:24px;padding-right:221px; }
.hc_glwh  ul li.hc_glwh7{ text-align:right; width:350px; margin-top:55px; margin-left:103px;padding-right:142px;}

.hc_glwh  ul li.hc_glwh2{ width:375px;margin-right:65px; padding-left:155px;}
.hc_glwh  ul li.hc_glwh4{ width:375px; margin-right:5px; margin-top:34px;padding-left:215px;}
.hc_glwh  ul li.hc_glwh6{ width:375px; margin-top:44px;margin-right:10px;padding-left:210px;}
.hc_glwh  ul li.hc_glwh8{ width:375px; margin-top:38px;margin-right:78px;padding-left:142px;}


.indexmaindiv{height:315px;margin:30px auto 0;width:1200px; }
.stylesgoleft{float:left;width:40px;height:40px;background:url('../images/arrowhead.png') no-repeat left top;margin:137px 0px 0px 0px;cursor:pointer;}
.stylesgoleft:hover{float:left;width:40px;height:40px;background:url('../images/arrowhead.png') no-repeat left -40px;margin:137px 0px 0px 0px;cursor:pointer;}
.stylesgoright{float:left;width:40px;height:40px;background:url('../images/arrowhead.png') no-repeat left -80px;margin:137px 0px 0px 0px;cursor:pointer;}
.stylesgoright:hover{float:left;width:40px;height:40px;background:url('../images/arrowhead.png') no-repeat left -120px;margin:137px 0px 0px 0px;cursor:pointer;}
/*����*/
.maindiv1{float:left;width:1120px;height:315px;overflow:hidden;position:relative; background:url(../images/bg1.png) center repeat-x;}
.maindiv1 ul{ position:relative; width: 2800px; left:0;top:0;}
.maindiv1 ul li{float:left;width:390px;height:198px;margin-left:-195px;}
.maindiv1 ul li a{ display:block;width:390px;height:198px;}
.maindiv1 ul li.hc_owyx{ margin-top:116px;}
.maindiv1 ul li.hc_owyx:hover{ filter: invert(0%);}
.maindiv1 ul li h5{background:url(../images/tu39_1.png) left no-repeat; width:80px;height:80px; padding-top:118px; position:relative; float:left; text-align:center; line-height:80px;font-size:18px; color:#fff}
.maindiv1 ul li a:hover h5{background:url(../images/tu39.png) left no-repeat;}
.maindiv1 ul li.hc_owyx h5{background:url(../images/tu40_1.png) left no-repeat; width:80px;height:80px;padding-bottom:118px; padding-top:0; }
.maindiv1 ul li.hc_owyx a:hover h5{background:url(../images/tu40.png) left no-repeat;}
.maindiv1 ul li p{ width:320px; position:relative; margin-left:-25px; float:left; font-size:12px; line-height:28px; height:112px; overflow:hidden;}
.maindiv1 ul li.hc_owyx  p{ margin-top:80px;}



.hc_glzz{ overflow:hidden;}
.hc_glzz_lb{ width:1200px; margin:15px auto 0;  overflow:hidden;}
.hc_glzz_lb ul{ margin-top:3px;}
.hc_glzz_lb ul li{ float:left;-moz-box-shadow:0px 0px 5px #ccc;-webkit-box-shadow:0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc; margin-right:10px; }
.hc_glzz_lb ul li img{ width:290px; height:410px;}
.hc_glzz_lb ul li.hc_zzfr{ float:right; margin-right:0;}
.hc_zzjia{ width:1200px; margin:16px auto 0; text-align:center; overflow:hidden;}
.hc_zzjia a{ display:block;}
.hc_zzjia a img{transition: all 0.8s ease-in-out; }
.hc_zzjia a img:hover{/*-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg); */}

.hc_zzjg{ text-align:center;}
.hc_zzjg img{ margin-top:12px;}

.hc_huanj{ overflow:hidden;}
.hc_envr{ width:1200px; margin:18px auto 0; height:218px; overflow:hidden;} 
.hc_envr ul li{ float:left; width:292px; margin-right:5px; text-align:center}
.hc_envr ul li img{width:292px; height:190px;}
.hc_envr ul li.hc_gjfr{ float:right; margin-right:0;}
.hc_envr ul li p{ font-size:12px; font-weight:bold; margin-top:14px; height:14px; overflow:hidden;}



/*�ٿ�*/



.hc_bkxwt{ margin-top:16px; clear:both; overflow:hidden;}
.hc_bktle{ border:1px dotted #c1c8d9; float:left; width:286px; height:278px;}
.hc_bkbt{ height:45px; line-height:45px;border-bottom:1px dotted #c1c8d9; padding:0 15px;}
.hc_bkbt h5{ float:left; color:#092265; font-size:14px;}
.hc_bkbt h5 span{ font-size:12px;font-family:Arial; color:#a4a9ba; font-weight:normal; margin-left:5px; line-height:45px;}
.hc_bkbt a{ display:block; float:right; width:58px; height:18px;border:1px dotted #072460; line-height:18px; text-align:center;font-family:Arial; color:#072460; margin-top:13px; opacity:0.4}
.hc_bkbt a:hover{opacity:1}
.hc_bkbt p{ float:right; font-size:12px;}
.hc_bkbt p span{ color:#f40000}


.hc_bktle ul{overflow:hidden; height:220px; margin-top:5px;}
.hc_bktle ul li{overflow:hidden;}
.hc_bktle ul li a{ display:block; padding:0 10px;line-height:28px; height:28px;}
.hc_bktle ul li a:hover{ }
.hc_bktle ul li h4{ font-size:12px; font-weight:normal;line-height:28px; height:28px; overflow:hidden;}
.hc_bktle ul li h4 span{width:18px; height:18px; border-radius:3px; background:#8490b2; display:block; float:left; text-align:center; line-height:18px; color:#fff; margin-top:5px; margin-right:5px;}
.hc_bktle ul li a.hc_bkt_on { height:79px; border-bottom:1px dotted #c1c8d9;}
.hc_bktle ul li a.hc_bkt_on h4{/* font-weight:bold*/color:#072460;}
.hc_bktle ul li a.hc_bkt_on p{  margin-left:23px; color:#666; line-height:22px; height:44px; overflow:hidden;}

.hc_bktct{ width:492px; height:280px; float:left;}
.hc_bktct img{width:492px; height:280px;}

.hc_bktfr{ width:408px; height:278px;border:1px dotted #c1c8d9; float:right}
.hc_bktfr ul{ width:378px; margin:5px auto; overflow:hidden; height:220px}
.hc_bktfr ul li{ line-height:28px;width:378px; clear:both}
.hc_bktfr ul li a p{ width:265px; float:left; height:28px; overflow:hidden;font-size:12px; color:#333;} 
.hc_bktfr ul li a p small{font-size:12px; }
.hc_bktfr ul li a span{ display:block; float:right;font-size:12px; font-weight:bold;} 
.hc_bktfr ul li h5{ width:18px; height:18px; background:#072460; font-size:12px; color:#fff; float:left; border-radius:9px; text-align:center; line-height:18px; margin-top:5px; margin-right:5px;}
.hc_bktfr ul li a:hover p{ color:#072460;}

.hc_bkxwb{ margin-bottom:18px; height:auto;border:0px solid red; clear:both;overflow:hidden;}
.hc_bkle{ width:384px; float:left;}
.hc_bkct{ width:384px; float:left; margin:0 10px; }
.hc_bkfr{ width:411px; float:right;}

.hc_bk1{border:1px dotted #ebebeb; height:348px; margin-top:10px;overflow:hidden;}
.hc_bk2{border:1px dotted #ebebeb;margin-top:10px;height:238px;overflow:hidden;}
.hc_bk2 ul{ padding:0 12px; margin-top:5px;}
.hc_bk2 ul li{line-height:30px; height:30px;}
.hc_bk2 ul li a{ display:block; padding:0}
.hc_bk2 ul li p{ float:left; margin:0; padding:0; text-align:left; width:280px; height:30px;overflow:hidden;}
.hc_bk2 ul li span{text-align:right; display:block; float:right;font-size:12px;}
.hc_bk2 ul li  a:hover{color:#072460;}


.hc_bk1 ul{ padding:0 12px; margin-top:7px;}
.hc_bk1 ul li{overflow:hidden;}
.hc_bk1 ul li a{ display:block;line-height:29px; height:29px; }
.hc_bk1 ul li p{line-height:29px; height:29px;overflow:hidden;}
.hc_bk1 ul li p span{ width:18px; height:18px; border-radius:3px; background:#999999; display:block; float:left; text-align:center; line-height:18px; color:#fff; margin-top:5px; margin-right:5px;}
/*.hc_bk1 ul li a:hover{font-weight:bold; color:#072460; height:150px;}
.hc_bk1 ul li a:hover span{background:#072460;}
.hc_bk1 ul li a:hover img{ display:block;}*/

.hc_bk1 ul li a.hc_bk_on{height:auto;max-height:150px; /*font-weight:bold; */color:#072460; }
.hc_bk1 ul li a.hc_bk_on span{background:#072460;}
.hc_bk1 ul li a.hc_bk_on img{ width:355px; height:110px; margin-top:6px;}

.hc_380 ul li a.hc_bk_on img{ width:380px;}

/*�ٿ���ҳ*/

.hc_bkxw{ border:0px solid red; margin-top:20px;}
.hc_bkxw ul li{ padding:0; width:1160px; height:160px;position:relative; overflow:hidden; padding:20px; border:0px solid red; margin-bottom:10px; background:#fafafa}
.hc_bkxw ul li:hover{ background:#fff}
.hc_bkxw ul li .line-left{ width:1px; height:0; position:absolute;background:#072460; left:0; top:0;transition: all 0.5s ease-in;}
.hc_bkxw ul li .line-right{ width:1px; height:0;position:absolute;background:#072460; right:0; bottom:0;transition: all 0.5s ease-in;}
.hc_bkxw ul li .line-top{ width:0; height:1px;position:absolute;background:#072460; top:0; left:0;transition: all 0.5s ease-in;}
.hc_bkxw ul li .line-bottom{ width:0; height:1px;position:absolute;background:#072460; bottom:0; right:0;transition: all 0.5s ease-in;}
.hc_bkxw ul img{ width:380px; height:160px; float:right;}

.hc_necn{ width:710px; float:left; margin:12px;}
.hc_necn h4{ font-size:14px; color:#072460; height:20px; overflow:hidden;}
.hc_necn p{ color:#666; line-height:22px; font-size:12px; height:44px; overflow:hidden;}
.hc_necn p.hc_fbzt{color:#072460; margin:10px 0;line-height:24px; height:24px;}
.hc_necn h5{ font-size:12px; color:#072460; margin-top:15px;}
.hc_necn h5 a{ font-size:12px; color:#072460;}

.hc_fy1{text-align:center;/* overflow:hidden;*/ border:0px solid red; height:30px; margin:0 auto 18px;}
.hc_fy1 ul{/*display: inline-table;*/position: relative;text-align:center;height:30px; width:1200px;margin:auto;}
.hc_fy1 ul li{text-align:center; margin:0 2px;height:30px; display:inline-block;*zoom:1;*display:inline;*margin-top:10px;}
.hc_fy1 ul li a{ display:block; height:28px; width:48px; border:1px solid #333; line-height:28px; font-size:14px; font-weight:bold; color:#333; border-radius:2px;}
.hc_fy1 ul li a:hover{ background:#092265; color:#fff;}
.hc_fy1 ul li a.now{ background:#092265; color:#fff;}
.hc_fy1 ul li a.hc_sxy{ width:58px;}
.hc_fy1 ul li a.hc_sxdf{ width:58px; border:1px solid #e2e2e2; color:#f1f1f1;}
.hc_fy1 ul li a.hc_sxdf:hover{ border:1px solid #333;}



.hv_bg{height:300px;background:#fff url(../images/tu46.png) bottom center no-repeat; padding-bottom:15px;position:relative;  margin:15px auto 30px; border:0px solid red}
.lj-banner{ width:1200px; overflow:hidden;height:300px;z-index:9;}
.lj-dv_5 {height:300px; width:1200px; overcflow: hidden; }
.lj-dv_5 .lj-d1{ width:1200px; height:300px;overflow:hidden; display:block; cursor:pointer;/* position:absolute;*/ /*text-align:center;*/ }
.lj-dv_5 .lj-d1 img{ width:628px; height:296px; border:2px solid #fff; float:left;}
.hc_nehot{ float:right; width:475px; margin-right:50px;padding-top:50px; margin-top:2px;}
.lj-dv_5 .hc_nehot p.hc_mo{ width:58px; height:18px; border:1px dotted #374e7e; line-height:18px; color:#072460; text-align:center;
 font-family:Arial; font-size:12px; margin-top:20px;}
 .hc_hot{ position:absolute; top:0; right:50px; height:40px; width:40px; text-align:center; line-height:40px; color:#fff; background:#e10a00; font-family:Arial; font-size:14px;}
.lj-dv_5 .lj-d2{ width:100%; margin:auto;  height:20px; overflow:hidden; clear:both;position:absolute;z-index:100; left:0; bottom:-25px; text-align:center; }
.lj-dv_5 .lj-d2 table{ margin:auto; height:30px; }
.lj-dv_5 .lj-d2 table td{ padding:0px 5px 0px 5px;}
.lj-dv_5 .lj-d2 table div{ width:40px; height:10px; background:#c1c8d7;overflow:hidden; cursor:pointer;}
.lj-dv_5 .lj-d2 table div.nuw{ background:#072460; }



/*����*/


.clear{clear:both;}
/*#hc_padding004{ background:#092265 url(../images/tbs.png) no-repeat -529px -80px;}*/
/*ͷ��������ʼ*/
.hc_search{width:1188px; height: 40px; 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 .btn{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;}
.search_right{float: right;line-height:38px;color: #333;font-size: 12px;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: #072460;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; height:auto;}
/*.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-top: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 20px;font-weight: bold; color:#333; height:41px;}
.hc_term ul .li1 ul a:hover{ background:#092265; color:#fff}
.hc_term ul .li1 ul a.hc_hont{ background:#092265; color:#fff}

.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:#092265; color:#fff}
.hc_term ul .li2 ul a.hc_hont{ background:#092265; 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:10px; 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 9.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:#092265; 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}







