body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
img { border:0; }
.clear { clear:both; }
em,i{ font-style:normal}
a:hover { text-decoration:none; color:#e51e01;font-family:"微软雅黑";}
.w1200{ width:1200px; margin:0 auto}

.topwz{height:28px; line-height:28px; color:#fff; background:url(../images/1_02.jpg)}
.topwz a{ color:#fff}
.topwzr{ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/t.jpg) left no-repeat ; padding-left:30px}

.header{ width:100%; background:url(../images/1_04.jpg); height:109px;}
.header .logo{ padding-top:20px; float:left}




#c_nav{ width:793px; float:right;}
.nav {width:793px;}
.nav li {float:left;width: 113px;display: inline;position: relative;z-index:9999;}
.nav li a {display: inline-block;width: 113px;height:109px;text-align: center;font-size:16px;line-height:109px;color: #fff; }
#nav11,.nav li a:hover,.nav li a.on,.nav li a.hover {color: #fff;background: #cf000f;width:113px;height: 109px;}
.subnav {width:500px;padding-top:13px;position: absolute;top: 109px;z-index: 5;background: #cf000f;display: none; border:1px solid #ccc;}
.investor-subnav {background: #fff; z-index:999999; margin-bottom:13px;}
.investor-subnav .list {width: 160px;padding: 0px 0 0 18px;float: left; margin-bottom:13px;}
.investor-subnav .list li {width:160px;height:32px; line-height:32px;margin:2px 0; }
.investor-subnav .list li a {display:block;height:32px; line-height:32px; background:#cf000f; width:160px;}
.investor-subnav .list li a:hover {color: #fff; background:#000}

.about-nav-img {width: 265px;float: left;margin: 0px 0 13px 22px;display: block;}
.about-nav-img img{ border:1px dashed #ccc}


.g_ba{ background:url(../images/gs_02.jpg) top center no-repeat; height:396px;}
.c_ba{ background:url(../images/c_02.jpg) top center no-repeat; height:396px;}
.n_ba{ background:url(../images/n_02.jpg) top center no-repeat; height:396px;}
.a_ba{ background:url(../images/a_02.jpg) top center no-repeat; height:396px;}
.fw_ba{ background:url(../images/fw_02.jpg) top center no-repeat; height:396px;}
.lx_ba{ background:url(../images/lx_02.jpg) top center no-repeat; height:396px;}
.s_ba{ background:url(../images/sl.jpg) top center no-repeat; height:396px;}



.lowz{ background:#d5140c; height:38px; line-height:38px;}
.tit,.tit a{ color:#fff}

.main_image {width:100%; height:550px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:550px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:550px;}
.main_image li span {display:block; width:100%; height:550px}
.main_image li a {display:block; width:100%; height:550px}
.main_image li .img_1 {background: url('../images/1_07.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/2_07.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/3_07.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:520px; left:460px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.more1{ text-align:center; margin: 30 auto}
.more1 a{ display: inline-block; height:50px; line-height:50px; color:#fff; background:#008fd7; text-align:center; width:120px;}
.more1 a:hover{ background:#F00}

/* 产品滚动--带两边按钮 */
.gundong1{ margin:30px auto 0 auto; width:1260px;}
.fl1{float:left;padding:205px 5px 0 0; display:block;}
.fr1{float:right; padding:205px 0 5px 0;display:block;}
.gcp1{width:1200px;float:left; overflow:hidden}
.gcp1 ul li{float:left;width:291px;margin:0 4px; height:464px;}
.gcp1 ul li a{ float:left;border:1px solid #ccc; width:291px; height:359px; position:relative; margin-right:20px; margin-top:30px}
.gcp1 ul li a span{ padding:20px 10px 0 10px; color:#666; display:block; line-height:180%}
.gcp1 ul li a span b{ color:#565656; display:block; font-size:16px}
.gcp1 ul li a img{ width:291px; height:210px; position:absolute; bottom:0; z-index:9999999999999}
.gcp1 ul li a i{ display:block; background:#de1719; color:#FFF; text-align:center; height:49px; width:54px; position:absolute; top:330px; padding-top:10px; right:0; z-index:9999999999}
.gcp1 ul li a:hover i{ background:#00428e}
.gcp1 ul li a:hover{ background:#00428e; color:#fff}
.gcp1 ul li a:hover span{ color:#fff}
.gcp1 ul li a:hover span b{ color:#fff}

.gcp1 ul li:nth-child(2n+1) a img{ width:291px; height:210px; position:absolute; top:0; left:0}
.gcp1 ul li:nth-child(2n+1) a i{ display:block; background:#de1719; color:#FFF; text-align:center; height:49px; width:54px; position:absolute; top:-20px; padding-top:10px; right:0}
.gcp1 ul li:nth-child(2n+1) a span{ padding:20px 10px 0 10px; color:#666; display:block; line-height:180%; margin-top:210px}
.gcp1 ul li:nth-child(2n+1) a:hover i{ background:#00428e}
.gcp1 ul li:nth-child(2n+1) a:hover{ background:#00428e; color:#fff}
.gcp1 ul li:nth-child(2n+1) a:hover span{ color:#fff}
.gcp1 ul li:nth-child(2n+1) a:hover span b{ color:#fff}


.sy_newse{ margin:30px auto}
.sy_newse dl{ float:left; width:585px; height:180px; border:1px solid #ccc; margin:10px 5px;cursor:pointer;transition:all .3s}
.sy_newse dl dt{ float:left; width:221px; height:180px; float:left; border-right:1px solid #ccc;}
.sy_newse dl dt img{ width:221px; height:180px;}
.sy_newse dl dd{ float:left; width:315px; margin:30px 0 20px 30px; line-height:200%}
.sy_newse dl dd em{background:#f0f1f3; padding:5px;}
.sy_newse dl dd h3{ font-size:18px; color:#666; margin:10px 0 0px 0}
.sy_newse dl dd p {line-height:150%;height:62px; overflow:hidden}
.sy_newse dl dd p a{  color:#b2b2b2; }
.sy_newse dl:hover{ -webkit-box-shadow:0 2px 20px rgba(82,174,56,.55);-moz-box-shadow:0 2px 20px rgba(82,174,56,.55);box-shadow:0 2px 20px rgba(82,174,56,.55);/*transform: rotate(2deg);*/}



.part1{ width:1200px; margin:30px auto}
.part1 h2{ text-align:center; font-size:24px; font-weight:bold; color:#ff0000; margin-top:20px;}
.part1_1,.part1_2,.part1_3{cursor:pointer;transition:all .3s}
.part1 dl dt{ width:540px;height:340px; padding:60px 30px 0 30px}
.part1 dl dd{ width:600px;height:400px; overflow:hidden;}
.part1 dl dd img{width:600px;height:400px;cursor:pointer;transition:all .3s}
.part1_1{ background:#d5140c; color:#fff; }
.part1_1 h3,.part1_3 h3{color:#fff; }
.part1_2 p{ color:#333}
.part1_1 p,.part1_3 p{ color:#fff}
.part1_2{ background:#f1f1f1;color:#353132}
.part1_2 a{ color:#333}
.part1_1 a,.part1_3 a{ color:#fff}
.part1_3{ background:#353132}
.part1 dl dt h3{font-size:24px}
.part1 dl dt p{ margin:20px 0 0 0; line-height:180%;}
.part1 dl dt a{ width:100px; height:25px; line-height:25px; text-align:center; border:1px solid #ccc; display:block; margin-top:30px;transition:all .3s}
.part1 dl:hover .part1_1{ background:#353132}
.part1 dl:hover .part1_2{ background:#353132; color:#fff}
.part1_2:hover h3,.part1_2:hover p,.part1_2:hover a{ color:#fff}
.part1 dl:hover .part1_3{ background:#d5140c}

.part1 dl:hover dd img{ transform: scaleX(1.1) scaleY(1.1);}
.part1 dl:hover dt a{ width:120px; color:#fff}

.part2{ background:url(../images/bj.jpg); height:1042px; overflow:hidden; border-top:5px solid #d5140c;}
.part2 h3{ color:#fff; font-size:36px; text-align:center;margin:50px 0 20px 0}
.part2 em{ display:block; text-align:center; color:#fff; font-weight:bold ; font-size:16px}
.part2 .more a{ text-align:center; color:#fff; background:#d5140c; display:block; width:130px; height:40px; line-height:40px; margin:20px 0;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease;}
.sy_cplb ul{ text-align:left;  margin:20px 0}
.sy_cplb ul li{ width:220px; height:40px; display:inline-block; margin:8px 5px 8px 0;}
.sy_cplb ul li a{ display:block; background:#d5140c; color:#fff; width:220px; height:40px; line-height:40px; text-align:center; font-size:18px;transition:all .3s;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease;}
.sy_cplb ul li a:hover{ background:#111; color:#fff}

.part6{ background:url(../images/db.jpg) center no-repeat;}
.part6 ul{ text-align:center; padding-top:50px;}
.part6 ul li { display:inline-block; width:350px; height:220px;text-align:center}
.part6 ul li span{ width:150px; height:150px; line-height:150px; color:#fff; font-size:50px;-moz-border-radius:75px;-webkit-border-radius: 75px; border-radius:75px;display:block; background:#d91a04; margin-left:105px;}
.part6 ul li em{ font-size:16px; margin-top:10px; display:block}


.dbtp{ background:url(../images/db1.jpg) center no-repeat; height:104px; margin-bottom:60px;}
.footer{ color:#8991a3; font-size:16px}
.footer a{ color:#8991a3;font-size:16px}
.footer1{ width:300px; border-right:1px solid #2f333d; height:280px;}
.footer1 ul li{ height:30px; line-height:30px;}
.footer h3{ color:#fff; margin-bottom:15px;}
.footer h3 em{ display:block; text-transform:uppercase}
.footer2{ margin-left:62px; width:500px; border-right:1px solid #2f333d; background:url(../images/map1.jpg) 100px 60px no-repeat; height:280px;}
.footer2 p{ background:url(../images/bd.jpg) left top no-repeat ; padding-left:50px; color:#8991a3; line-height:222%; font-size:14px}
.footer3 { padding-left:60px; width:240px;}
.footer3 ul li{ height:30px; line-height:30px; display:inline-block; margin:0 10px;}
.footer3 ul{ margin-bottom:20px;}
.footer3 p{ color:#8991a3}
.db2{ background:#181b20; color:#3f4463; height:40px; line-height:40px; text-align:center}


.gsbt{ text-align:center; height:90px; line-height:90px; color: #d5140c;font-size:36px;font-weight:bold; margin:20px 0 0 0}
.gswz{ line-height:200%; font-size:16px; margin-bottom:50px;}.part6{ background:url(../images/db.jpg) center no-repeat;}

.part7 ul{ text-align:center;}
.part7 ul li { display:inline-block; width:250px; height:220px;text-align:center}
.part7 ul li span{ width:150px; height:150px; line-height:150px; color:#fff; font-size:50px;-moz-border-radius:75px;-webkit-border-radius: 75px; border-radius:75px;display: inline-block; background:#d91a04;}
.part7 ul li em{ font-size:16px; margin-top:10px; display:block}


.map{z-index:1;width:100%;height:386px;}
	