@charset "gb2312";
/* CSS Document */

html{width:100%;height:auto;overflow-x:hidden;background-color:#fff;}

body{color:#333;font-family:'Î¢ÈíÑÅºÚ',Arial, Helvetica, sans-serif;font-size:14px;position:absolute;width:100%;height:auto;overflow:hidden;padding:0 auto;clear:both; min-width:1200px;}
p{color:#333;}
a{ color:#333;text-decoration:none;}
.clear{ clear:both;}
.hc_1200{ width:1200px; margin:auto; border:0px solid red}
.fl{ float:left;}
.fr{ float:right;}
a:hover{ color:#b72024;}


.lj_fir{ width:100%;position:relative;}

.hc_picword{width:100%; margin:auto; background: url(../img/banner.jpg) center center no-repeat; height:850px;}
.hc_picword img{ width:712px; height:430px; margin:72px 240px 0 ;}


.hc_nav{ width:100%; height:55px; margin:auto; position:absolute; bottom:0px; z-index:999;/* position:fixed;*/ background:url(../images/tu12.png) repeat;}
.hc_nav h1{ width:190px; float:left;}
.hc_nav h1 img{ /*height:70px;*/ width:190px;}

.hc-sid{width:780px; height:40px; margin:5px auto; border:0px solid red; float:left; margin-left:50px;}
.hc-sid ul{ width:780px;/*position: relative;*/ text-align:left;}
.hc-sid ul li{height:50px; line-height:40px; width:100px; text-align:center; margin-left:5px; display:inline-block;}
.hc-sid ul li a{ font-size:14px;  color:#fff;height:40px; padding:0 5px; text-align:center; font-size:18px; display:block}
.hc-sid ul li span{ display:block; width:30px; height:1px; background:#fff; margin:auto}
.hc-sid ul li a:hover{ transition: all 0.5s ease-in; color:#f08519;}
/*.hc-sid ul li a.now{ border-bottom:1px solid #fff;}*/

.hc-sid ul ul {display:none;color:#FFF;border-radius: 0px; padding: 0;top:10px;background:rgba(255,255,255,0.3); width:100%; height:auto;z-index:999; overflow:hidden; position:relative;}
.hc-sid ul ul li {float: none; display:block; margin:0;z-index:999; height:30px; }
.hc-sid ul ul li a { display:block; padding:0; border:none; color:#fff; font-size:14px;height:30px; line-height:30px;}
.hc-sid ul ul li a:hover { background: #0068b7; border:none; color:#fff}

.hc_tq{ width:200px; height:140px;background:rgba(255,255,255,0.3); float:right; margin-top:15px;}
.hc_tq ul li{ width:85px; height:26px; float:left; margin-left:10px; margin-top:10px;}
.hc_tq ul li a{ display:block; width:83px; height:24px; border:1px solid #93afc2;border-radius:23px; text-align:center; line-height:24px; color:#fff}

.fixed2{ background:#fff; border-bottom:1px solid #dfdfdf; color:#333}
.fixed2 ul li a{ color:#333}
.fixed2 ul li a:hover{ border-bottom:1px solid #888;}
.fixed2 ul li a.now{ border-bottom:1px solid #888;}
.fixed2 ul ul {background:rgba(0,0,0,0.3);}
.fixed2 .hc_tq{ height:40px;background:none; }
.fixed2 h1 a{ display:none;}
.fixed2 h1 a.hc_logo{ display:block;}

.hc_lx{ width:180px; float:right;}
.hc_lx a{ display:block; height:40px; text-align:center; line-height:40px; color:#fff; margin-top:5px;}
.hc_lx a img{ float:left; width:25px; height:25px; margin-left:14px; vertical-align:middle; margin-top:8px}
.hc_lx a p{ float:left; margin-left:5px; color:#fff; font-size:18px; }

.hc_Subnav{ width:100%; height:55px; margin:auto; position:absolute; bottom:0px; z-index:999;/* position:fixed;*/ background:url(../img/tu12.png) repeat; }
.hc_Subnav h1{ width:190px; float:left;}
.hc_Subnav h1 img{/* height:70px;*/ width:190px;}


.lj-banner{ width:100%; margin:auto; overflow:hidden; height:1180px;position:relative; float:left; z-index:9}
.lj-dv_5 .lj-d1{ width:1920px; height:1180px;overflow:hidden; display:block; position:absolute; left:50%; text-align:center; /*top:0px;*/margin-left:-960px;}
.lj-dv_5 .lj-d2{ width:100%; margin:auto;  height:20px; overflow:hidden; clear:both;position:absolute;z-index:100; left:0; bottom:0px; 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:10px; height:10px;border-radius:5px; overflow:hidden; cursor:pointer; background:#fff; }
.lj-dv_5 .lj-d2 table div.nuw{ background:#5fa125; }




.hc_sec{ width:100%; margin:0 auto; height:auto; overflow:hidden; }

.hc_bt{margin:50px auto 0; text-align:center}
.hc_bt h3{ text-align:center;  font-size:20px; margin:10px auto; color:#333;}
.hc_bt h3 span{ color:#b72024;}
.hc_bt h4{  text-align:center;  font-size:14px; font-weight:normal; margin:0px auto; color:#999; line-height:12px; background: url(../img/tb_bg.png) no-repeat; margin:10px auto 40px;}

.hc_about{ margin:auto; overflow:hidden;}
.hc_about .hc_ggs{ width:966px; margin:0 auto; font-size:14px; color:#666; line-height:24px; text-align:left;}
.hc_abt{ width:1200px; margin:30px auto; }
.hc_abt ul li{ width:214px; height:214px; background:#ededed; border-radius:50%; margin-right:110px; text-align:center; float:left;}
.hc_abt ul li:nth-child(4n){ margin-right:0}
.hc_abt ul li a{ width:176px; height:176px;border-radius:50%; display:block; color:#fff; font-size:22px; text-align:center; margin:16px auto;/* background:#b72024;*/ border:3px solid #b72024}

.hc_abt ul li a.hc_jian{background:#ccc url(../img/ctu2-8.jpg);line-height:220px;/* background:#5fa125;*/}
.hc_abt ul li a.hc_zi{ /*background:#ecbe04;*/background:#ccc url(../img/ctu2-5.jpg);line-height:220px;}
.hc_abt ul li a.hc_fu{ /*background:#53b8c0;*/background:#ccc url(../img/ctu2-7.jpg);line-height:220px;}
.hc_abt ul li a.hc_team{/* background:#e75756;*/background:#ccc url(../img/ctu2-6.jpg);line-height:220px;}

.hc_abt ul li a.hc_jian:hover{/* background:rgba(0,0,0,0.6) url(../img/ctu2-1.jpg);line-height:220px;*/ background:#b72024; line-height:175px;}
.hc_abt ul li a.hc_zi:hover{ /*background:rgba(0,0,0,0.6) url(../img/ctu2-3.jpg);line-height:220px;*/ background:#b72024; line-height:175px; }
.hc_abt ul li a.hc_fu:hover{/* background:rgba(0,0,0,0.6) url(../img/ctu2-2.jpg);line-height:220px;*/ background:#b72024; line-height:175px;}
.hc_abt ul li a.hc_team:hover{ /*background:rgba(0,0,0,0.6) url(../img/ctu2-4.jpg);line-height:220px; */background:#b72024; line-height:175px;}

.hc_ys{ width:100%; margin:50px auto 0; background:#f5f5f5; padding:40px 0;}
.hc_ys ul{ width:1000px; height:380px; margin:30px auto 0; background:url(../img/700k.gif) center center no-repeat; }
.hc_ys ul li{ width:500px; float:left; height:100px; overflow:hidden; padding-top:20px;}
.hc_ys ul li:nth-child(2n){ text-align:right;}
.hc_ys ul li:first-child{ text-align:left; }
.hc_ys ul li a{ display:block;}
.hc_ys ul li a h5{ color:#b72025; font-size:18px; line-height:36px; width:500px; height:36px; font-weight:normal; overflow:hidden;}
.hc_ys ul li a h5 span{ height:36px; width:88px; display:inline-block;}
.hc_ys ul li a h5 .hc_ysl{ background: url(../img/ys_xtb.png) right center no-repeat; margin-left:30px;}
.hc_ys ul li a h5 .hc_ysr{ background: url(../img/ys_xtb.png) left center no-repeat; margin-left:290px; transform: rotate(180deg); float:left;}
.hc_ys ul li a p{ font-size:14px; color:#999;  line-height:24px; height:50px; width:250px; overflow:hidden; }
.hc_ys ul li a p.hc_ysz{ text-align:left;}
.hc_ys ul li a p.hc_ysy{ text-align:right; float:right;}

.hc_fw{ width:100%; margin:0 auto; background: url(../img/fbg.jpg) repeat-y; padding:40px 0;}
.hc_fw ul{ width:1200px; margin:30px auto;}
.hc_fw ul li{ width:160px; height:185px; overflow:hidden; float:left; margin:0 25px;}
.hc_fw ul li a{ display:block;width:160px; height:185px; overflow:hidden;  background:url(../img/ftbg-1.png) center center no-repeat;}
.hc_fw ul li a i{ display:block; width:160px; height:90px; overflow:hidden;}
.hc_fw ul li a .hc_1{ background:url(../img/ftb1-1.png) center bottom no-repeat;}
.hc_fw ul li a p{ height:60px; line-height:60px; text-align:center; width:160px; overflow:hidden; background:url(../img/fjt-1.png) center bottom no-repeat; font-size:16px; color:#333;}
.hc_fw ul .hc_fwy{ margin-left:195px;}
.hc_fw ul li:first-child{ margin-left:85px; }
.hc_fw ul li a:hover{ background:url(../img/ftbg.png) center center no-repeat;}
.hc_fw ul li a:hover .hc_1{ background:url(../img/ftb1.png) center bottom no-repeat;}
.hc_fw ul li a:hover p{  background:url(../img/fjt.png) center bottom no-repeat; color:#b72024;}

.hc_case{ margin:auto; overflow:hidden; background:#efefef; padding-bottom: 50px; }

.hc_lan{ width:1200px; height:40px; background: url(../img/cgbg.png) center center no-repeat; margin:0 auto; margin-top:30px; overflow:hidden;}
.hc_lan ul li{ float:left; width:140px; height:40px; margin:0 10px 0 44px; overflow:hidden;}
.hc_lan ul li a{ display:block; color:#333; font-size:16px; line-height:40px; text-align:center; width:140px; height:40px; background:#dfdfdf; border-radius:10px;}
.hc_lan ul li a:hover{ background:#b72024; color:#fff;}

.lj_infpz{ margin-top:50px;}
.lj_infpz ul{ overflow:hidden;}
.lj_infpz ul li{ width:290px; height:240px; float:left; margin-right:13px; margin-bottom:20px; position:relative; z-index:6; overflow:hidden;}
.lj_infpz ul li:nth-child(4n){ float: right;margin-right:0px;}

.lj_infpz ul li.hc_cgw{ width:544px; height:416px; overflow:hidden;}
.lj_infpz ul li.hc_cgw .hc_cpi{  width:544px; height:316px; overflow:hidden;}
.lj_infpz ul li.hc_cgw .hc_cpi img{width:544px; height:316px;transition: .3s transform;transform: translateZ(0); }
.lj_infpz ul li.hc_cgw .hc_cjs{ width:496px; height:80px; overflow:hidden; background:#fff; padding:8px 25px; border-bottom:4px solid #b72024;}
.lj_infpz ul li.hc_cgw .hc_cjs h5{ font-size:18px; line-height:36px; margin-left: color:#333; font-weight:normal;}
.lj_infpz ul li.hc_cgw .hc_cjs p{ width:100%; height:50px; overflow:hidden; font-size:12px; line-height:20px; color:#999; text-align:left;}
.lj_infpz ul li.hc_cgw .hc_cjs p span{ color:#b72024;}

.lj_infpz ul li.hc_cds{ width:544px; height:280px; overflow:hidden;}
.lj_infpz ul li.hc_cds .hc_pic{ width:544px; height:280px;overflow:hidden; }
.lj_infpz ul li.hc_cds .hc_pic img{ width:544px; height:280px;}

.mask{ width:290px; height:40px; overflow:hidden; background: url(../images/tu12.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}

.hc_pic{ width:290px; height:240px; overflow:hidden;}
.hc_pic img{width:290px; height:240px;transition: .3s transform;transform: translateZ(0); }
.lj_infpz ul li p{  font-size:16px; color:#fff; height:40px; line-height:40px;  overflow:hidden; margin:0 20px;padding:0 5px;text-align: center;}
.lj_infpz ul li a{ display:block;transition: all 0.3s ease-in;}
.lj_infpz 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);transition: .3s transform;}
.lj_infpz ul li a:hover .mask{ background: rgba(183,32,36,0.8);}

.hc_gde{ width:1200px; margin:30px auto 0; height:60px; overflow:hidden; text-align:center}
.hc_gde a{ width:240px; height:40px; margin:0 auto; border:1px solid #dfdfdf; border-radius:4px; text-align:center; line-height:40px; font-size:18px; color:#333; display:inline-block;}
.hc_gde a:hover{ background:#b72024; color:#fff;}

/*.hc_ctop{ margin-top:-70px;}*/


.hc_par{  margin:auto; overflow:hidden; padding-bottom:50px;  }
.hc_hz{ margin-top:50px; background:#fff;  }
.hc_hz ul{ overflow:hidden;}
.hc_hz ul li{ width:234; height:80px; float:left; margin-right:2px; margin-bottom:10px; overflow:hidden; }
.hc_hz ul li a{ display:block;transition: all 0.3s ease-in; /*border:1px solid #dfdfdf;*/}
.hc_hz ul li a:hover{ /*border:1px solid #b72024;*/}
.hc_hz ul li a img{ width:234px;max-height:80px; vertical-align:middle}

.hc_news{  margin:auto; overflow:hidden; background:#f2f2f2; padding-bottom:50px;  }

.hc_nel{ width:570px; overflow:hidden;}

.jz_tb{ width:570px; margin-top:30px;  }
.jz_tb h5{ font-size:18px; color:#fff; line-height:30px; float:left; font-weight:normal; width:125px; height:75px; overflow: hidden; background:#b72024; padding:30px 15px;}
.jz_tb h5 span{ font-size:12px;}
.jz_tb a{ display:block;}
.jz_tb .line{ display:block; height:1px; width:40px; background:#fff; margin:10px 0;}


.hc_nel ul{ width:570px; overflow:hidden; height:300px; background:#fff;  }
.hc_nel ul li{ width:530px; height:89px; overflow:hidden; border-bottom:1px dashed #dfdfdf; padding:5px 20px;}
.hc_nel ul li a{ width:530px; display:block; height:89px; }
.hc_nel ul li a:hover .jz_nr h5{ color:#b72024; font-size:18px;}
.hc_nel ul li a p.jz_rq{ height:76px; margin-top:10px; height:76px; overflow:hidden; }
.hc_nel ul li a p.jz_rq img{ width:130px; height:76px;transition: .3s transform;transform: translateZ(0);}
.hc_nel ul li a:hover p.jz_rq img{ transform:scale(1.1);-webkit-transform:scale(1.1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);transition: .3s transform;}
.hc_nel ul li a p{ font-size:12px; color:#999; line-height:30px; }
.hc_nel ul li a .jz_nr{ width:374px; height:76px;color:#666; text-align:left; overflow:hidden; margin-top:10px;}
.hc_nel ul li a .jz_nr h5{ font-size:14px; color:#666; font-weight:normal; line-height:30px;}
.hc_nel ul li a .jz_nr h5 span{ float:right; font-size:12px; margin-right:5px;}
.hc_nel ul li a .jz_nr p{ height:50px; overflow:hidden; font-size:12px; line-height:24px;}

.hc_ner{ width:570px;}

.hc_ner ul{ width:550px; margin:0 auto; overflow:hidden;height:300px; background:#fff; padding-left:20px; }
.hc_ner ul li{ width:530px; height:36px; overflow:hidden;}
.hc_ner ul li a{ width:520px; background: url(../img/xtb1.png) left center no-repeat; display:block;height:36px; padding-left:10px;}
.hc_ner ul li a p{ margin-left:10px; font-size:14px;color:#666; line-height:36px;height:36px; overflow: hidden; float:left; max-width:380px;}
.hc_ner ul li a:hover{  background: url(../img/xtb1-1.png) left center no-repeat; }
.hc_ner ul li a:hover p{ color:#b72024;}
.hc_ner ul li a span{ font-size:12px;color:#666;  line-height:36px;height:36px;  overflow: hidden; float:left;}
.hc_ner ul li a span.hc_rq{ float:right;}

.footer{ width:100%; padding-top:10px; border-top:1px solid #ddd; text-align:center; overflow:hidden; background:#e5e5e5; }


.hc_contlx{ height:260px;color:#333;  }
.hc_contlx .contlxfs{ width:369px; margin-top:20px;  overflow:hidden; border-right:1px solid #cccccc;}
.hc_contlx .contlxfs .hc_dh{ width:309px; height:55px; overflow:hidden; margin:10px 0; background:url(../img/ftel.png) left center no-repeat;}
.hc_contlx .contlxfs .hc_dh p{ font-size:12px; color:#333;    text-align: left; padding-left: 60px; line-height:24px; }
.hc_contlx .contlxfs .hc_dh p i{ font-size:24px; line-height:24px;}

.contlxfs .hc_lxx{}
.contlxfs .hc_lxx h3{  font-size:16px;color:#333; line-height:36px ; text-align:left;}
.contlxfs .hc_lxx p{ font-size:12px;color:#666; line-height:24px ; text-align:left;}

.hc_bosi{ width:830px;  margin:0 auto; overflow:hidden;}
.hc_bosi ul{ overflow:hidden;  padding:10px;  margin:0 auto; background:url(../img/wx.jpg) right 40px no-repeat}
.hc_bosi ul li{ float:left; width:135px; margin:20px 0; text-align:center; padding-top:6px;   height: 194px; overflow: hidden;}
.hc_bosi ul li a{ font-size:12px; color:#666; padding:0 10px; display:block; line-height:24px;}
.hc_bosi ul li.hc_you{ border-right:0px solid #fff;}
.hc_bosi ul li a:hover{ color:#b72024;}
.hc_bosi ul li .hc_ttb{ font-size:16px;  color:#333}
.hc_bosi ul li .hc_ttb .hc_line{ display:block; height:1px; width:30px;background:#999999; margin:10px auto;}

.hc_db{ height:60px; border:0px solid #fff; background:#d5d5d5;}
.hc_db p{ color:#333; line-height:50px; font-size:12px; border:0px solid red; text-align:center;}
.hc_db p a{color:#333; display:inline-block;}




/*-------- second --------------*/

.hc_ban{ height:500px; background: url(../img/nban.jpg) center top no-repeat;}



.hc_tb{ margin-top:40px; border-bottom:1px solid #dfdfdf; height:80px;}
.hc_tb h2{ width:100%; font-size:26px; color:#b72024; line-height:36px; font-weight:normal;}
.hc_tb p{ margin-bottom:10px;color:#666;line-height:36px; text-align:left; font-size:14px;}

.hc_nnav{ width:1200px; background:#f1f1f1; height:50px; overflow:hidden; margin:20px auto;}
.hc_nnav ul li{ width:125px; height:50px; overflow:hidden; border-right:1px solid #e5e5e5; float:left;}
.hc_nnav ul li a{  width:125px; height:50px; overflow:hidden;  text-align:center; line-height:50px; font-size:14px; color:#666; display:block;}
.hc_nnav ul li a:hover{background:#d80001; color:#fff; }
.hc_nnav ul li a.hc_o{background:#d80001; color:#fff; }

.hc_lb{ margin-top:40px;}
.hc_lb ul{display:block;margin:0;padding:0;}
.hc_lb ul li{ width:1200px; height:160px; border-bottom:1px solid #9b9b9b; overflow:hidden;}
.hc_lb ul li a{ display:block; padding:20px 10px;}
.hc_lb ul li a .hc_ztu{ width:170px; height:120px; overflow:hidden;}
.hc_lb ul li a .hc_ztu img{ width:170px; height:120px;transition: .3s transform;transform: translateZ(0); }
.hc_lb ul li a:hover .hc_ztu  img{transform:scale(1.1);-webkit-transform:scale(1.1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);transition: .3s transform;}

.hc_lb ul li a .hc_ywz{ width:840px; height:120px; overflow:hidden; margin-left:18px;}
.hc_lb ul li a .hc_ywz h5{ font-size:16px; color:#333; line-height:30px; height:30px; font-weight:normal; margin-top:10px;}
.hc_lb ul li a .hc_ywz p{ color:#666; font-size:12px; line-height:30px; height:60px; overflow:hidden; margin-top:10px;}

.hc_lb ul li a .hc_riqi{ width:100px; height:120px; overflow:hidden; display:block; color:#cc0001; font-size:12px; text-align:center;}
.hc_lb ul li a .hc_riqi p{ height:30px; width:100px; background:#cc0001; color:#fff; font-size:12px; line-height:30px; text-align:center; margin:20px auto;}


.lj-fy{ width:1200px; clear: both;margin: 0 auto; height: auto; min-width: 200px;text-align: center;padding-bottom: 50px; padding-top: 60px; }
.lj-fy ul{     display: inline-block; margin: 0; padding: 0;list-style: none; zoom: 1;width: auto; height: 100%; font-size: 0;}
.lj-fy ul a {font-family: Arial,Helvetica,sans-serif;margin: 0 6px;color: #999;border: 1px solid #ebebeb;font-size: 12px;display: inline-block; height: 35px; line-height: 35px; padding-left: 10px; padding-right: 10px; border: 1px solid #b5b5b5;}
/*.lj-fy ul a{ height:37px; border:0; margin-left:15px;border-radius:4px; margin-right:0; margin-top:0; text-align:center; line-height:37px; float:left; border:1px solid #e5e5e5;}
.lj-fy ul a{ height:37px; padding: 0 14px; border-radius:4px; display:block; color:#333;}*/
.lj-fy ul a:hover{ color:#fff; background:#d80001;}
.lj-fy ul a.hc_one{ color:#fff; background:#d80001;}
/*.lj-fy ul span{ height:37px; border:0; margin-left:15px;border-radius:4px; margin-right:0; margin-top:0; text-align:center; line-height:37px; float:left; border:1px solid #e5e5e5;}
.lj-fy ul span{ height:37px; width:37px; border-radius:4px; display:block; color:#333;}.lj-fy ul span { color:#fff; background:#d80001;}*/
.lj-fy ul span { font-family: Arial,Helvetica,sans-serif; margin: 0 6px;  color: #999;  border: 1px solid #ebebeb; font-size: 12px; display: inline-block;  height: 35px;  line-height: 35px;  padding-left: 10px; padding-right: 10px;  border: 1px solid #b5b5b5; background: #d80001; color: #fff;  font-weight: 700;}

/*--------content--------------*/

.hc_ntb{ height:30px; border-bottom:1px solid #dfdfdf; margin-top:20px;}
.hc_ntb a{ display:inline; font-size:14px;}
.hc_ntb a img{ width:16px; height:15px;}

.hc_cont{ margin-top:20px;}
.hc_cont h4{ height:60px; font-size:24px; line-height:60px; text-align:center; border-bottom:1px dashed #999; font-weight:normal; color:#333; margin-bottom: 20px;}
.hc_cont p{ font-size:14px; line-height:30px; color:#666; padding:30px;}
.hc_cont p b{ font-size:14px;}
.hc_cont .hc_xt{ width:1150px; margin:0 auto;}
.hc_cont .hc_xt img{ width:900px; margin:0 auto;}

.hc_cont .hc_fanye{ width:1080px; height:50px; background:#f1f1f1; overflow:hidden; padding:0 60px; margin-top:50px;}
.hc_cont .hc_fanye a{ display:block; font-size:14px; color:#333; line-height:50px;}
.hc_cont .hc_fanye a:hover{ color:#d80001;}

.hc_anl{ margin:50px auto;}
.hc_anl .sub_anl{ width:1200px; margin:0 auto; height:50px; overflow:hidden; border-bottom:1px solid #dfdfdf; }
.hc_anl .sub_anl h3{ font-size:24px; font-weight:normal;  float:left; margin-top:15px;}
.hc_anl .sub_anl h3 span{ font-size:14px; line-height:36px;}
.hc_anl .sub_anl ul{ float:right;}
.hc_anl .sub_anl ul li{ float:left; margin-left:40px; margin-top:20px;}
.hc_anl .sub_anl ul li a{ display:block; font-size:14px; color:#666;}
.hc_anl .sub_anl ul li a.hc_mo{ width:70px; height:26px; color:#fff; background:#aaa; text-align:center; line-height:26px;}
.hc_anl .sub_anl ul li a:hover.hc_mo{ background:#b72024; color:#fff;}
.hc_anl .sub_anl ul li a:hover{ color:#b72024;}

.hc_ny{ margin-top:20px;}


/*--------case--------------*/
.hc_box{margin-bottom:15px;width:1194px;height:auto;border:1px solid #dfdfdf;}
.hc_space{overflow:hidden;width:100%;height:44px;border-bottom:1px solid #ccc;font-weight:700;}
.hc_box div span{float:left;display:block;width:120px;height:46px;background:#aaa;text-align:center;line-height:44px; color:#fff;}
p{margin:0;padding:0;}
/*p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;}*/
.hc_box div a{float:left;display:block;padding:0 15px;width:auto;height:45px;border-bottom:1px solid #eee;text-align:center;font-size:14px;line-height:44px;}
.insb-on{background:#aaa;color:#FFF!important;font-weight:700; border-radius:4px; margin-left:2px;}
.hc_sx{overflow:hidden;width:100%;height:auto; margin-top:2px;}
.hc_text{position:relative;float:right;padding-right:45px;width:1028px;height:auto;border-left:1px solid #eee;}
.hc_text .more-icon{position:absolute;right:0;bottom:0;z-index:999;width:44px;height:45px;background:#fff;text-align:center;cursor:pointer;}
.hc_text .more-icon .icon{font-size:18px;line-height:44px;}

.hc_ali{ margin-top:20px;}
.hc_ali ul{ overflow:hidden;}
.hc_ali ul li{ width:368px; height:330px; float:left; margin-right:15px; padding:10px; position:relative; z-index:6; border:1px solid #dfdfdf; margin-bottom:15px;}
.hc_ali ul li:nth-child(3n){ float: right; margin-right:0;}
.hc_pit{ width:370px; height:280px; overflow:hidden;}
.hc_pit img{width:370px; height:280px;transition: .3s transform;transform: translateZ(0); }
.hc_ali ul li p{  font-size:14px; color:#333; height:40px; line-height:40px; margin-top:10px; background:#eeeeee;  overflow:hidden; text-align: center;}
.hc_ali ul li a{ display:block;transition: all 0.3s ease-in;}
.hc_ali 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);transition: .3s transform;}
.hc_ali ul li a:hover p{ background:#b72024; color:#fff; }

/*------------about--------------*/

.hc_js{ margin:20px auto;}
.hc_tt{ width:1200px; margin:0 auto;}
.hc_tt h2{ height:80px; line-height:80px; font-size:22px; font-weight:normal; color:#333;}
.hc_tt h2 .hc_njs{ width:50px; height:2px; background:#d80001; display:inline-block; margin:39px 10px;}
.hc_tt span{ font-size:12px; color:#999;}

.hc_td{margin:50px auto 0; text-align:center;}
.hc_td h3{ text-align:center;  font-size:20px; margin:10px auto; color:#333;  background: url(../img/ntbg.png) no-repeat; margin:10px auto;}
.hc_td h4{ color:#666; text-align:center;  font-size:14px; font-weight:normal; margin:0px auto;  }


.hc_jsnr{  width:1200px; margin:20px auto;}
.hc_jsnr p{ width:680px;  line-height:30px; font-size:14px; margin-right:30px;}

.hc_gs{ width:485px; height:276px; overflow:hidden;}
.hc_gs img{width:485px;}
.hc_gs img:hover{     -webkit-transform: rotate(3deg) scale(1.18); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms;}

.hc_jg{ background:#f1f1f1; margin-top:50px;}
.hc_jg .hc_jgt{ width:1200px; margin:20px auto 0;}
.hc_jg .hc_jgt img{ margin-left:100px;}

.hc_zg{ background:#f5f5f5; padding:20px 0 20px; margin-top: 50px;}
.about-profiles-05-box{margin-top:50px;width:100%;height:400px}
.license-left{position:relative;overflow:hidden;width:100%;height:450px}
.license-left .hd .next{float:right;background: url(../img/you.png) top center no-repeat}
.license-left .hd .prev{float:left;background: url(../img/zuo.png) top center no-repeat}
.license-left .hd .next,.license-left .hd .prev{display:block;overflow:hidden;width:46px;height:46px;border-radius:50%;cursor:pointer}
.license-left .hd{position:absolute;top:140px;z-index:888;overflow:hidden;width:100%;height:50px}
element.style{position:relative;overflow:hidden;width:900px}

.license-left .bd .picList{position:relative;left:50%;margin-left:-545px;width:1130px}
.tempWrap{width:100%;height:100%}
.license-left .bd ul{overflow:hidden;zoom:1}
ul{margin:0;padding:0}
.license-left .bd ul li{float:left;overflow:hidden;margin:0 8px;text-align:center ;}
li{list-style:none}
user agent stylesheetli{display:list-item;text-align:-webkit-match-parent}
.license-left .bd ul li .pic{text-align:center}
.license-left .bd ul li .pic img{display:block;padding:2px;width:250px;height:320px;border:1px solid #ccc}

.hc_lc{ margin-top:50px; background:#f1f1f1;}
.hc_repa{padding-bottom:60px;}
.hc_tralv { height:auto;}
.hc_tralv ul{ /*width:900px; */margin:50px auto;}
.hc_tralv ul li{ width:172px; height:170px;  float:left; margin:0 20px;}
.hc_tralv ul li a{ width:172px; height:170px;  display:block; background: url(../images/s2.png) no-repeat ;  text-align:center ;}
.hc_tralv ul li a:hover{ background: url(../images/s1.png) no-repeat;}
.hc_tralv ul li a.hc_hon{ background: url(../images/s1.png) no-repeat;}

.hc_onen{ width:900px; margin:0 auto;  overflow:hidden;}
.hc_onen ul li{ margin-top:20px; border:0px solid red}
.hc_onen ul li h5{ width:900px; font-size:24px; line-height:36px; color:#333; border-bottom:1px solid #dfdfdf; font-weight:normal;}
.hc_onen ul li h5 span{ font-size:14px; color:#666;}
.hc_onen ul li p{ font-size:14px; line-height:36px; color:#666; margin-top:10px;}

.hc_fc{ position: relative;}

.hc_pd{ width:100%; height:222px; background:url(../img/fzbg.png) center center no-repeat; margin:46px auto 0;overflow: hidden;}
.hc_pd ul li{ width:380px; float:left;  /*overflow:hidden;*/ margin-left:-180px;}
.hc_pd ul li:first-child { margin-left:0;}
.hc_pd ul li.hc_x{ padding-top:140px;}
.hc_pd ul li a{ display:block; margin-left: 116px;}
.hc_pd ul li a .hc_tu{ height:82px; width:82px; border-radius:50%; overflow:hidden;}
.hc_pd ul li .hc_tu img{ height:82px; width:82px;}
.hc_pd ul li .hc_tu1{ margin-left:15px; margin-top:20px;}

.hc_fc .hd .next{float:right;background: url(../img/next.png) top center no-repeat}
.hc_fc .hd .prev{float:left;background: url(../img/pre.png) top center no-repeat}
.hc_fc .hd .next,.hc_fc .hd .prev{display:block;overflow:hidden;width:46px;height:46px;border-radius:50%;cursor:pointer}
.hc_fc .hd{position:absolute;top:200px;z-index:888;overflow:hidden;width:100%;height:50px;}

/*.hc_tuan{  padding:50px 0; }
.hc_tuan ul{ margin:50px auto; }
.hc_tuan ul li{ width:200px; height:290px; overflow:hidden; border:1px solid #dfdfdf; float:left; margin-left:34px; padding:5px;}
.hc_tuan ul li:first-child { margin-left:0;}
.hc_tuan ul li a{ display:block;}
.hc_tuan ul li .hc_pt{ height:250px; width:200px; transition: .3s transform;transform: translateZ(0);overflow:hidden; }
.hc_tuan ul li .hc_pt img{ height:250px; width:200px; transition: .3s transform;transform: translateZ(0);}
.hc_tuan ul li a:hover .hc_pt img{   -webkit-transform: rotate(3deg) scale(1.18); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms;}
.hc_tuan ul li a p{ text-align:center; line-height:36px; height:36px; overflow:hidden; font-size:16px;}*/

.contact-map{background:#fff; margin:50px auto;}
.hc_lix{ height:268px; text-align:left; width:400px; margin-right:16px; border:1px solid #dfdfdf; border-radius:4px; padding:20px;}
.hc_lix .hc_en{ font-size:30px; color:#333;  }
.hc_lix .hc_dz{ font-size:14px; color:#666; line-height:24px; margin-top:10px;}
.hc_dt{overflow:hidden;height:345px;border:1px solid #eee; width:900px; margin:0 auto;}
.hc_dt img{ width:900px; height:345px;}


/*-------- gongchenggongyi --------------*/


.hc_tbt{ margin-top:40px; width:1200px; height:45px; overflow:hidden; background:url(../img/gctbg.png) center center no-repeat;}
.hc_tbt h2{ width:100%; font-size:30px; color:#333; line-height:45px; font-weight:normal; text-align:center;}

.hc_cail{ margin-top:36px;}
.hc_cail p{ width:1080px; margin:0 auto; font-size:14px; color:#666; line-height:26px;}

.hc_bd{ margin:60px auto; max-width:1080px;}
.hc_bd ul li{ width:116px; height:116px; border-radius:10px; border:2px solid #e8ae05; transform: rotate(45deg); overflow:hidden; float:left; margin:0 30px;}
.hc_bd ul li a{ display:block; width:116px; height:116px; border-radius:10px; overflow:hidden;}
.hc_bd ul li a:hover img{ transition: all 0.5s ease-in; }
.hc_bd ul li a img{  width:158px; height:158px; transform: rotate(-45deg); margin-left:-20px; margin-top:-20px; }

.hc_gy{ margin:50px auto;}

.hc_ysbz{ margin-top:50px;}

.hc_ypd{ margin-top:20px;}
.hc_ypd ul li { width:570px; height:156px; overflow:hidden; float:left; position:relative; top:26px;z-index:99; padding-bottom:26px;}
.hc_ypd ul li:nth-child(2n){ float: right; margin:0;}
.hc_ypd ul li a{ display:block;}

.hc_ypd .hc_yimg{ width:110px; height:110px; overflow:hidden; z-index:9999; margin-top:23px; position:absolute; top:0px; display:block; background:url(../img/gctb1.png) center center no-repeat; font-size:48px; color:#aaa; line-height:110px; text-align:center;}
.hc_ypd .hc_yimg img{  width:110px; height:110px;}

.hc_ypd .hc_tu{ width:485px; height:126px; background:#efefef; margin-left:-50px; overflow:hidden; padding:15px;  z-index:101; position:absolute; right:0; top:0;}
.hc_ypd .hc_tu p.hc_tu1{ width:270px; margin:0 20px 0 60px; height:126px; overflow:hidden; font-size:14px; color:#666; line-height:26px;}
.hc_ypd .hc_tu p.hc_tu2{ width:125px; height:125px;}


.hc_ypd ul li:nth-child(2n) .hc_yimg{ position:absolute;right:0;}
.hc_ypd ul li:nth-child(2n) .hc_tu{   z-index:101; position:absolute; left:0; top:0; margin-left:0;}
.hc_ypd ul li:nth-child(2n) .hc_tu p.hc_tu1{margin:0 60px 0 20px; float:right; }
.hc_ypd ul li:nth-child(2n) .hc_tu p.hc_tu2{ float:left; }
/*.hc-sid li:hover .subNav{display:block;}*/

.hc_cont .hc_xt span{display:block;width:100%;}
.hc_cont .hc_xt span img{display:block;margin-top:5px;}
.hc_cont .hc_xt img{display:block;margin-top:5px;}


.zhihui_li{margin-top:40px}
.zhihui_width{margin:0 auto;padding:44px 0;width:1200px;text-align:center}
.zhihui_width h2{color:#2a3b42;font-weight:100;font-size:28px;font-family:'???¨¨?¡¥¨¦?¡­¨¦?¡®'}
.zhihui_li ul li{list-style:none;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.zhihui_diyi{width:713px}
.jiufang_left { float: left; border-right:1px solid #fd883a; background:url(../img/line.jpg) right center no-repeat; height:555px;}
.zhihui_disan{width:1200px; margin-bottom:80px; background:url(../img/lim.jpg) center top no-repeat; border:none; padding-top:1px; height:342px;}
.zhihui_diyi ul li{margin-bottom:15px}
.zhihui_dier ul li{height:555px; margin-bottom:14px;}
.zhihui_li ul li:hover{box-shadow:3px 4px 12px #938c8c}
.contrast_title{background:#f5ab0a;text-align:center}
.left_xuanx{width:254px}
.left_xuanx li{margin-bottom:2px;width:254px;height:134px;background:#8b8b8b;color:#FFF;list-style:none;font-size:20px;font-family:'???¨¨?¡¥¨¦?¡­¨¦?¡®';line-height:134px}
.left_xuanx li span{font-size:28px}
.right_img{overflow:hidden;width:946px;height:542px}
.right_img li img{width:946px;height:542px}
.right_img li{list-style:none}
.zhihui_width ul li.hover{background:#f5ab0a}
.jiufang_right { float: right;}

.hc_liuc{ text-align:center;}

.hc_tu1 span{display:block;width:167px;}
.fz_title{margin-top:3px;}
#ab120{ padding:0 0 50px;}


.hc_tralv { height:auto;}
.hc_tralv ul{ width:1160px; margin:50px auto;margin-left:35px;}
.hc_tralv ul li{ width:172px; height:170px;  float:left; margin:0 10px;}
.hc_tralv ul li a{ width:155px; height:155px;  display:block; overflow:hidden; background:url(../img/liu1.png) center top no-repeat; }
.hc_tralv ul li a p{ text-align:center ; line-height:155px; color:#333;font-size:22px;}
.hc_tralv ul li a:hover{ background:url(../img/liu.png) center top no-repeat;color:#fff; border:0px solid #b72024; }
.hc_tralv ul li a.hc_hon{background:url(../img/liu.png) center top no-repeat; color:#fff; border:0px solid #b72024;}
.hc_tralv ul li a:hover p{ color:#fff;}
.hc_tralv ul li a.hc_hon p{ color:#fff;}

/*.hc_tralv { height:auto;}
.hc_tralv ul{ width:1160px; margin:50px auto;}
.hc_tralv ul li{ width:172px; height:170px;  float:left; margin:0 10px;}
.hc_tralv ul li a{ width:110px; height:110px;  display:block; background: #efefef; border:2px solid #aaa; border-radius:5%; overflow:hidden; transform: rotate(45deg); margin-left:35px;}
.hc_tralv ul li a p{ text-align:center ; line-height:110px; color:#333;transform: rotate(-45deg);font-size:22px;}
.hc_tralv ul li a:hover{ background:#b72024; color:#fff; border:0px solid #b72024; }
.hc_tralv ul li a.hc_hon{background:#b72024; color:#fff; border:0px solid #b72024;}
.hc_tralv ul li a:hover p{ color:#fff;}
.hc_tralv ul li a.hc_hon p{ color:#fff;}*/

.hc_onen{ width:900px; margin:0 auto;  overflow:hidden;}
.hc_onen ul li{ margin-top:20px; border:0px solid red}
.hc_onen ul li h5{ width:900px; font-size:24px; line-height:36px; color:#333; border-bottom:1px solid #dfdfdf; font-weight:normal;}
.hc_onen ul li h5 span{ font-size:14px; color:#666;}
.hc_onen ul li p{ font-size:14px; line-height:36px; color:#666; margin-top:10px;}

.hc_yqlj{ height:40px; margin:0px auto 10px; text-align:left; border-top:1px solid #fff;}
.hc_yqlj a{ padding:0 10px; line-height:40px; color:#999; font-size:12px;}
.hc_yqlj b{ line-height:40px; font-size:12px; color:#666;}


















