﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
h3.tit{ text-align: center; padding: 70px 0 30px;}
.fa_tit{ text-align:center; height:80px; padding:50px 0 30px}
.fa_tit h3{ font-size:32px; color:#222; height:45px; position:relative;}
.fa_tit h3 i{ position:absolute; right:0px; bottom:3px;}
.fa_tit h3 i a{ color::#666666; font-size:13px; font-weight:normal;}
.fa_tit h3 b{ color:#d01e1a; background:url(Img/Index/ab_tit_sxian.png) no-repeat 10px 7px; padding-left:30px;}
.fa_tit h4{ background:url(Img/Index/ab_tit_xian.png) no-repeat center top; color:#CCCCCC; font-size:15px; font-weight:normal; line-height: 20px; text-transform : uppercase}
.fa_nr{ position:relative;}

/*banner*/
.fullSlide {width:100%;position:relative;height:570px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:570px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:570px;}

.fullSlide .hd {position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{border-radius:14px;width:15px;height:15px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */ -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{background:#1d2d62; color:#1d2d62;}
.fullSlide .prev,.fullSlide .next {	display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}


/**/

.cust_list{ padding-left: 64px;}
.cust_list li{float: left; width: 180px; margin-right: 42px; padding-bottom: 36px; background: url(Img/Index/shadow.jpg) no-repeat center bottom;}
.cust_list li img{ display: block; width: 180px; height: 180px; border: 1px solid #e1e1e1; border-radius: 100%;}
.cust_con {position: relative;}
.cust_con .prev,.cust_con .next{ position: absolute; top: 75px;}
.cust_con .prev{ left: 0;}
.cust_con .next{ right: 0;}


.fw{ padding-bottom: 60px;}
.fw ul{width:108%;  overflow:hidden}
.fw ul li{width:275px; height:200px; margin-right:20px; float:left; overflow:hidden; position:relative; padding:5px; background:#ddd}
.fw ul li img{width:275px; height:200px; cursor: pointer;  transition: all 1s;-moz-transition: all 1s;	-webkit-transition: all 1s; -o-transition: all 1s; }	
.fw ul li h3{display:block; position:absolute; left:0; top:80px; width:100%; height:50px; line-height:50px; background:rgba(254,0,0,0.8);color:#fff; font-weight:bold; font-size:18px;text-align:center}
.fw ul li:hover h3{display:block; position:absolute; left:0; top:80px; width:100%; height:50px; line-height:50px; background:rgba(255,255,255,0.5);color:#1d2d62; font-weight:bold; font-size:18px;text-align:center}
.fw ul li:hover img{width:275px; height:200px; transform:scale(1.4);-ms-transform:scale(1.4); -moz-transform:scale(1.4); -webkit-transform:scale(1.4); -o-transform:scale(1.4); }
/**/

.s_nav{margin:0 auto 15px; width:1200px; }
.s_nav a{border:1px solid #ddd; padding:13px 5px; display:inline-block; font-size:15px; font-weight:bold; margin-bottom:5px; width:184px; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s_nav a:hover{background:#e30101; color:#fff}
.s_nav .cur{background:#e30101; color:#fff}

.g-jjfn{width: 100%; overflow: hidden; background: #f5f5f5; padding-bottom:50px}
.g-jjfn .more{width:150px; margin:20px auto; padding:15px; display:block; background:#e30101; text-align:center; color:#fff; font-size:16px}
.pro_show{width:1200px; margin:0 auto; overflow: hidden; }
.jjfn{}
.jjfn .content{height:570px}
.jjfn .p1{position: absolute;left: 50%;top:0px;width: 360px;margin-left: -960px;}
.jjfn .p1 img{display: block;width: 360px;height: 600px;}
.jjfn .p2{position: absolute;left:50%;top:0px;width: 360px;margin-left: 600px;}
.jjfn .p2 img{display: block;width: 360px;height: 600px;}
.jjfn p span{display: block;text-align: center;width: 100%;position: absolute;top:90%;font:18px "Microsoft YaHei";color: #fff;}
.jjfn ul{position: relative; width:1220px}
.jjfn li{float: left;position: relative; width:278px; height:267px; margin:0 10px 20px; overflow:hidden; border:1px solid #ddd; background:#fff}
.jjfn li img{display: block; width:280px; height:220px}
.jjfn li p{display: block;text-align: center; width: 100%; padding:12px 0; font:16px "Microsoft YaHei"; color: #222;}
.jjfn a .mark{width:100%; height:100%; display: none; position: absolute;top:0; left:0; background:rgba(0,0,0,0.7)}
.jjfn a:hover .mark{display: block;}

/**/
.iModule{padding:50px 0;background:#E3E3E3; overflow:hidden}
.iModule ul{width:1250px; margin: 0 auto}
.iModule li{float:left;margin-right:30px}
.iModule li a{z-index:2;display:block;position:relative;overflow:hidden;width:118px;height:35px;padding:14px 30px 15px 25px;text-align:center;border:1px solid #DEDEDE;font-size:18px;background:#FFF;border-radius:4px;box-shadow:2px 2px 2px #D9D9D9}
.iModule li a .ico{font: 26px "Impact";  padding: 0px; line-height: 35px;  transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s;  -o-transition: all 1s;float:left;display:block;}
.tit{display:inline-block;height:35px;line-height:36px}
.iModule li a:hover{background:#C4261E;border:1px solid #C4261E;color:#FFF;box-shadow:2px 2px 2px #C1C0C0}
.iModule li a.tit{display:inline-block;height:35px;line-height:36px}
.iModule li a:hover.bg{opacity:1;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FC4261D,endcolorstr=#7FC4261D);visibility:visible;top:0}

/*优势*/

.ys_bg { background:url(Img/Index/ys_bg.jpg) no-repeat center 0; height:2090px; overflow:hidden;}
.ys_top { padding:100px 0 25px; text-align:center}
.ys_top a b { display:block; font-size:45px; color:#d01e1a; margin-top:20px}
.ys_top a em { display:block; font-size:28px; color:#222;}

.ys_pic01 { top:30px; right:0px;}
.ys_pic02 { top:409px; left:0;}
.ys_pic03 { top:970px; left:600px;}
.ys_pic04 { top:1382px; left:-60px;}

.ys_con01 { top:110px; left:0;}
.ys_con01 a { display:block; height:110px;}
.ys_con01 a i { background:url(Img/Index/ys_szbg.png) no-repeat; width:78px; height:79px; line-height:79px; font-family:Impact; font-size:34px; color:#fff; text-align:center; display:block; float:left; font-style: normal;}
.ys_con01 a span { display:block; float:left; margin-left:22px;}
.ys_con01 a span b { display:block; font-size:32px; color:#1a449d}
.ys_con01 a span em { display: inline-block; font-size:20px;  line-height:32px; color:#666; background:url(Img/Index/ys_xx.png) repeat-x 0 bottom; padding-bottom:12px;}
.ys_con01 p { background:url(Img/Index/ys_ico01.png) no-repeat 0 10px; padding-left:30px; font-size:16px; color:#666; margin-left:80px; line-height:30px; width:415px;}
.ys_con01 p span { display:block; font-size:26px; color:#fff; margin:30px 0 0 -25px; background:#d01e1a; padding:10px; width:320px}
.ys_con02 { top:630px; left:728px;}
.ys_con02 a span b,.ys_con02 a span em { color:#fff;}
.ys_con02 p { color:#fff;}
.ys_con03 { top:1140px; left:0;}
.ys_con04 { top:1520px; left:666px;}

.hzkh_bj{ height:550px; overflow:hidden;}
.hzkh_nr{ position:relative;}
.hzkh_nr em{ position:absolute;}
.hzkh_nr .hz_left{ left:-45px; top:130px;}
.hzkh_nr .hz_right{ right:-45px; top:130px;}
.hzkh_nr ul{ width:1200px; padding:10px 0}
.hzkh_nr ul li{ float:left; text-align:center; font-size:14px; margin:10px 20px 10px 0; background:#f8f8f8; box-shadow:2px 2px 5px #888}
.hzkh_nr ul li.list{ margin-right:0px;}
.hzkh_nr ul li a{ display:block; width:280px; height:250px; border:1px solid #EAEAEA; padding: 1.5px; overflow:hidden;}
.hzkh_nr ul li a img{ display:block; width:280px; height:250px; transition: all 0.5s;}
.hzkh_nr ul li:hover a img{transform: scale(1.1, 1.1)}

.hzkh_nr ul li span{ color:#666666; display:block; font-size:16px; height:42px; line-height:42px; }

.index_youshi {padding-bottom:50px}
.index_youshi ul {overflow:hidden; width:105%}
.index_youshi ul li{width: 212px;height: 300px;padding: 15px 30px 15px; text-align:center; margin-right:35px;background:#ddd}
.index_youshi ul li .txt{width: 100%;height: 100px;}
.index_youshi ul li .txt h2{font-size: 18px;margin-bottom: 20px; color:#222;}
.index_youshi ul li .txt span{font-size: 12px;color: #bbbbbb;}
.index_youshi ul li .txt p{margin-top: 5px;color: #666;font-size: 14px; line-height:1.7em}
.index_youshi ul li .txt p b{color: #888;}
.index_youshi ul li .tubiao{width: 120px;height: 120px;line-height: 120px; text-align: center;margin:20px auto;}
.index_youshi ul li .tubiao img{vertical-align: middle; width: 100px;height: 100px;}

/**/

.gg{background: url(Img/Index/gg2.jpg) no-repeat center 0; height: 260px;}
.gg .zx{ padding: 174px 0 0 150px;}
.gg .zx span{ font-size: 26px; color: #fff; display: inline-block; padding-left: 30px; background: url(Img/Index/tel2.png) no-repeat 0 center; vertical-align: middle; margin-right: 10px;}
.gg .zx a{ width: 104px; height: 30px; border: 3px solid #fff; color: #fff; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; vertical-align: middle;}

/**/
.about_bj{ background:url(Img/Index/ab_bj.jpg) no-repeat center top; height:580px; overflow:hidden; padding-top:80px;}
.about{}
.about_tit{ text-align:center; height:115px; padding:0}
.about_tit h3 b{background:url(Img/Index/ab_tit_sxian.png) no-repeat 10px 7px; padding-left:30px;}
.about_tit h4{ background:url(Img/Index/ab_tit_xian.png) no-repeat center top; color:#6C6C6C; font-size:18px; font-weight:normal; line-height: 20px;}
.about_nr{ background:#fff; width:1200px; height:450px; position:relative;}
.about_nr dl{ padding:10px; height:430px;}
.about_nr dl dd{width:600px; float:left; margin-right:40px}
.about_nr dl dd a{ width:589px; height:397px; overflow:hidden; display:block;}
.about_nr dl dd a img{ width:589px; height:397px; overflow:hidden; display:block;transition: all 0.5s;}
.about_nr dl dd:hover a img{transform: scale(1.05, 1.05)}

.about_nr dl dt{ float:left; width:530px; float:left; margin-top:35px; height:268px;}
.about_nr dl dt span{ color:#5E5E5E; font-size:20px; font-weight:bold; height:40px; margin-bottom:20px; display:block; border-bottom:1px solid #DFDFDF;}
.about_nr dl dt p{ color:#666666; font-size:14px; line-height:25px; text-align:justify;}
.about_nr dl dt p i{ font-size:15px; float:right;}
.about_nr dl dt p i a{color:#FF7300;}

.about_nr .abbotm{width:520px; height:45px; margin:35px auto 0; overflow:hidden; float:left;}
.about_nr .abbotm i{width:50%; height:45px; background:#e50011; text-align:center; font:bold 20px/45px "Microsoft Yahei"; color:#fff;}
.about_nr .abbotm em{width:50%; height:45px; background:#146ac0; text-align:center; font:18px/45px "Microsoft Yahei"; color:#fff;}

/**/

.news_bj{ height:580px; overflow:hidden; background:url(Img/Index/news_bj.jpg) no-repeat center bottom;}
.news{}
.news .fa_tit{padding:20px 0px;}
.n_left{ width:530px; float:left;}
.n_left .n_l_tit{ height:40px;  line-height:40px;background:url(Img/Index/news_xian.jpg) no-repeat left top #eee; padding-left:15px;  margin-bottom:10px}
.n_left .n_l_tit span{ font-size:16px; font-weight:bold;}
.n_left .n_l_tit span a{ color:#132162;}
.n_left .n_l_tit b{ float:right; font-size:13px; font-weight:normal;  padding-right:10px}
.n_left .n_l_tit b a{ color:#B9B9B9;}
.n_left dl{margin-bottom:5px;}
.n_left dl dd{ width:530px; height:140px; display:block; overflow:hidden;}
.n_left dl dd a{ width:530px; height:120px; display:block; overflow:hidden;}
.n_left dl dd a img{ width:530px; height:120px; display:block; overflow:hidden;transition: all 0.5s;}
.n_left dl:hover dd a img{transform: scale(1.05, 1.05)}

.n_left dl dt{ height:85px; border-bottom:1px solid #F3F4F5;}
.n_left dl dt span{ color:#333333; font-size:14px; display:block; height:30px;}
.n_left dl dt p{ color:#666666; font-size:14px; line-height:20px; }
.n_left ul{}
.n_left ul li{ font-size:14px; line-height:28px; padding-left:10px; background:url(Img/Index/dt_ico01.gif) no-repeat -2px center;}
.n_left ul li a{ color:#666666;}
.n_left ul li span{float:right; color:#888; font-size:13px}

.n_right{ float:right; width:620px;}
.n_right .n_r_tit{height:40px;  line-height:40px;background:url(Img/Index/news_xian.jpg) no-repeat left top #eee;  margin-bottom:10px}
.n_right .n_r_tit span{ font-size:16px; font-weight:bold;}
.n_right .n_r_tit span a{color: #132162;display: block; float: left; width: 150px; text-align: center;}
.n_right .n_r_tit span a.cur{ color:#fff; background:#e30101}    
.n_right .n_r_tit b{ float:right; font-size:13px; font-weight:normal;  padding-right:10px}
.n_right .n_r_tit b a{ color:#B9B9B9;}
.n_right dl{ height:108px; margin-bottom:15px; border-bottom:1px solid #E8E8E8;}
.n_right dl dd{ float:left;}
.n_right dl dd a{ width:150px; height:93px; display:block; overflow:hidden;}
.n_right dl dd a img{ width:150px; height:93px; display:block; overflow:hidden;transition: all 0.5s;}
.n_right dl:hover dd a img{transform: scale(1.1, 1.1)}

.n_right dl dt{ float:left; width:450px; float:right; text-align:justify;}
.n_right dl dt span{ font-size:14px; display:block; height:27px;}
.n_right dl dt span a{ color:#333333;}
.n_right dl dt p{ color:#666666; font-size:13px; line-height:20px; height:50px; display:block;}
.n_right dl dt em{ color:#999999; font-size:14px;}
.n_right dl.list{ border:none;}
/**/

