/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


/*banner*/
.fullSlide {width:100%;position:relative;height:500px;}
.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:500px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:500px;}

.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:18px;height:18px; 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{ width:32px;height:18px;background:#1f2774; color:#1f2774;}
.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/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../img/right1s.png) no-repeat;}




/**/
.pro{ height: 856px; overflow: hidden;}

.pro P{ height: 136px; overflow: hidden; text-align: center; font-size: 36px; color: #1f2774; background: url(../img/h.gif) no-repeat center 104px; line-height: 136px;}
.pro P a{ color: #1f2774;}

.pro_con{ height: 640px;}
.pro_list{ width: 255px; height: 673px; overflow: hidden; background: #f5f5f5;}
.pro_list .pro_tit{ padding-left: 76px; padding-top: 18px; width: 179px; height: 61px; overflow: hidden; background: url(../img/pro_lh.jpg) no-repeat left top; font-size: 16px; font-family: Arial; color: #bfc1cf; font-weight: normal;}
.pro_list .pro_tit a{ display: block; font-size: 24px; font-weight: bold; color: #fff;}

.pro_lis1{ width: 216px; margin: 0 auto;}
.pro_lis1 .pro_item{ margin-top: 15px; width: 216px; height: 46px; overflow: hidden;}
.pro_lis1 .pro_item a{ font-weight: normal; line-height: 46px; background: url(../img/pro_lh1.gif) no-repeat left top; display: block; width: 197px; height: 46px; font-size: 16px; color: #fff; padding-left: 19px;}

.pro_lis1 ul li{ position: relative; font-size: 14px; color: #333; line-height:30px; font-family: "Microsoft Yahei";}
.pro_lis1 ul li a{ color: #333; background: url(../img/pro_lb.gif) no-repeat 20px center; padding-left: 42px;}

.pro_lis1 .pro_l1 ,.pro_lis1 .on{  background: #fff; border: 1px solid #222a76;line-height: 30px;}
.pro_lis1 .ulli{margin-top: 16px;}
.pro_erji{ border: 1px solid #222a76; border-top: 0; background: #fff; width: 140px; padding: 0 18px 0 19px; position: absolute; top: 34px; left: 36px; z-index: 100;}
.pro_erji p{ font-size: 14px; color: #666; z-index: 100;}
.pro_erji p a{ display: block; background: none !important; padding: 0 !important;}
.ulli li.on{z-index: 100;}
.pro_lis2{ width: 216px; margin: 0 auto;}
.pro_lis2 h4{ margin-top: 15px; width: 216px; height: 46px; overflow: hidden;}
.pro_lis2 h4 a{ font-weight: normal; line-height: 46px; background: url(../img/pro_lh2.gif) no-repeat left top; display: block; width: 197px; height: 46px; font-size: 16px; color: #fff; padding-left: 19px;}

.pro_lis2 ul li{ position: relative; font-size: 14px; color: #333; line-height: 34px; font-family: "Microsoft Yahei";}
.pro_lis2 ul li a{ color: #333; background: url(../img/pro_lb2.png) no-repeat 20px center; padding-left: 42px;}

.pro_tel{ margin-top: 14px; height: 66px; overflow: hidden; background: #1f2774;}
.pro_tel p{ height: 66px; font-size: 26px; font-size: 26px; font-family: Arial; color: #fff; background: url(../img/pro_tel.gif) no-repeat 28px center; line-height: 66px; padding-left: 66px;}

.pro_c{ width: 906px;}
.pro_c .pro_title{ font-size: 18px; color: #1f2774; height: 37px; overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 24px;}
.pro_c .pro_title a{ color: #1f2774;}
.pro_c .pro_title span{ font-size: 14px; color: #666; font-family: Arial; font-weight: normal; line-height: 37px; text-transform: uppercase;}
.pro_c .pro_title span a{ color: #666;}

.pro_xt{ height: 265px; position: relative;}
.pro_xt ul{overflow:hidden;height: 236px;}
.pro_xt ul li{ width: 282px; float: left; margin:0 10px; line-height: 0; position: relative;}
.pro_xt ul li img{ width: 282px; height: 204px;}
.pro_xt ul li p{ display: none; width: 282px; height: 204px; position: absolute; top: 0; left: 0; background: url(../img/pro_th.png) no-repeat left top; font-size: 18px; line-height: 151px; text-align: center; color: #fff;overflow:hidden;}
.pro_xt ul li:hover  p{ display:block;}
.pro_xt ul li span{ text-align: center; display: block; font-size: 14px; color: #333; font-family: "Microsoft Yahei"; line-height: 32px;}
.pro_xt .nobot{ margin-right: 0;}
.pro_xt2  ul li p{background: url(../img/pro_thr.png) no-repeat left top; }

 
.pro_l01 ,.pro_l02{ width: 36px; height: 36px; position: absolute; top: 88px; z-index: 10;}
.pro_l01{ left: -17px;}
.pro_l02{ right: -17px;}
.pro_l01 a{ display: block; width: 36px; height: 36px; background: url(../img/case_l.gif) no-repeat left top;}
.pro_l02 a{ display: block; width: 36px; height: 36px; background: url(../img/case_r.gif) no-repeat left top;}
.pro_l01 a:hover{ display: block; width: 36px; height: 36px; background: url(../img/case_l01.gif) no-repeat left top;}
.pro_l02 a:hover{ display: block; width: 36px; height: 36px; background: url(../img/case_r01.gif) no-repeat left top;}

.pro_c .pro_cw1 a{ color: #d0121b;}
.pro_c .pro_cw1 span a{ color: #666;}
/**/

.sol{ height: 955px; overflow: hidden; background: url(../img/sol_bj.jpg) no-repeat center top;}
.sol h2{ height: 140px; overflow: hidden; font-size: 36px; font-weight: bold; color: #1f2774; text-align: center; line-height: 140px;}
.sol h2 a{ color: #1f2774;}

.sol_con{ height: 815px; overflow: hidden;}
.sol_q{ margin-left: 398px; height: 68px; overflow: hidden;}
.sol_q ul li{ margin-right: 18px; width: 193px; height: 68px; overflow: hidden; float: left;}
.sol_q ul li a{ display: block; width: 193px; height: 68px; text-align: center; text-align: center; font-size: 26px; line-height: 58px; color: #fff;}
.sol_q li.cur0 a{background: url(../img/sol_qh1.png) no-repeat left top;}
.sol_q li.cur0.cur a{background: url(../img/sol_qhb.png) no-repeat left top; }
.sol_q li.cur1 a{ background: url(../img/sol_qh.png) no-repeat left top; text-decoration: none;}
.sol_q li.cur1.cur a{background: url(../img/sol_qhb2.png) no-repeat left top;}

.sol_c{ height: 747px; overflow: hidden;}
.sol_c span{ height: 106px; text-align: center; display: block; width: 774px; margin: 0 auto; font-size: 14px; line-height: 24px; color: #333;}
.sol_c span b{ display: block; font-size: 24px; color: #1f2774; line-height: 46px;}
.sol_c .sol_cs  b{ color: #d0121b;}
.sol_cq{ height: 641px; overflow: hidden;}
.sol_cq ul li{ width: 274px; height: 93px; overflow: hidden; line-height: 74px;}
.sol_cq ul li a{ font-size: 18px; font-weight: bold; color: #333; padding-left: 23px; background: url(../img/sol_lqb.png); display: block; width: 251px; height: 93px;}
.sol_cq ul li a:hover ,.sol_cq .cur a{ color: #fff; text-decoration: none;}
.sol_c1 .sol_cq .cur a{background: url(../img/sol_lqh.png) no-repeat left top; }
.sol_c2 .sol_cq .cur a{background: url(../img/sol_lqh2.png) no-repeat left top;}
.sol_cq p{ width: 911px; height: 561px; overflow: hidden;}
.sol_cq p img{ width: 911px; height: 561px;}
/**/
.case{ height: 818px; overflow: hidden;}

.case .case_title { height: 176px; overflow: hidden; text-align: center; line-height: 192px; background: url(../img/h.gif) no-repeat center 134px;}
.case .case_title a{ color: #1f2774; font-size: 36px; font-family: "Microsoft Yahei";}

.case_con{ height: 428px; overflow: hidden; position: relative;}
.case_con dl dt{ width: 706px; height: 428px; overflow: hidden;}
.case_con dl dt img{ width: 706px; height: 428px;}
.case_con dl dd{ padding-left: 60px; padding-right: 65px; margin-left: -24px; margin-top: 34px; width: 392px; height: 315px; overflow: hidden; background: #eee;}
.case_con dl dd p{ font-weight: bold; line-height: 80px; font-size: 20px; color: #222a76; font-family: "Microsoft Yahei"; background: url(../img/h.gif) no-repeat left bottom;}
.case_con dl dd p a{ color: #222a76;}
.case_con dl dd span{ margin-top: 28px; display: block; font-size: 14px; line-height: 28px; color: #333;}
.case_con dl dd span a{ margin-top: 15px; display: block; width: 140px; height: 35px; background: #1f2774; text-align: center; color: #fff; font-size: 14px; line-height: 35px; text-align: center;}

.case_con .case_l ,.case_con .case_r{ width: 36px; height: 36px; position: absolute; top: 349px; z-index: 10;}
.case_con .case_l{ left: 706px;}
.case_con .case_r{ left: 741px;}

.case_con .case_l a ,.case_con .case_r a{ display: block; width: 36px; height: 36px;}
.case_con .case_l a{ background: url(../img/case_l.gif) no-repeat left top;}
.case_con .case_r a{ background: url(../img/case_r.gif) no-repeat left top;}
.case_con .case_l a:hover{ background: url(../img/case_l01.gif) no-repeat left top;}
.case_con .case_r a:hover{ background: url(../img/case_r01.gif) no-repeat left top;}

.case_x{ margin-top: 17px; height: 197px; overflow: hidden;}
.case_x ul li{ width: 226px; float: left; margin-right: 14px; line-height: 0;}
.case_x ul li img{ width: 226px; height: 137px;}
.case_x ul li span{ color: #333; display: block; font-size: 14px; line-height: 36px; text-align: center;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_x .caseindex5{ margin-right: 0;}

.case_x ul li.on img{ border:2px solid #1f2774;width: 222px; height: 133px;}
.edgv01{ height: 2201px; overflow: hidden; background: url(../img/edgv01.jpg) no-repeat center top;}
.edgv02{ height: 2201px; overflow: hidden; background: url(../img/edgv02.jpg) no-repeat center 1094px;}

.edgv_con{ position: relative; height: 2201px; overflow: hidden;}
.edgv_con .edgv_title{ padding-top: 164px; height: 206px; overflow: hidden; text-align: center; font-size: 47px; color: #1f2774;font-weight:bold;}
.edgv_con .edgv_title em{ color: #d0121b; font-style:normal;}
.edgv_con .edgv_title em b{ font-size: 66px;}
.edgv_con .edgv_title span{ font-weight: normal; display: block; font-size: 20px; color: #333;}
em{ font-style:normal;}
.edgv_con dl{ width: 596px; overflow: hidden; position: absolute;}
.edgv_con dl dt{ height: 170px;}
.edgv_con dl dt span{ display: block; width: 119px; height: 170px; overflow: hidden;}
.edgv_con dl dt p{ margin-left: 10px; font-size: 10px; font-family: Arial; text-transform: uppercase; line-height: 30px;}
.edgv_con dl dt p em{ line-height: 64px; font-size: 26px; color: #333; font-weight: bold; display: block; border-bottom: 1px solid #eee;}
.edgv_con dl dt p em b{ font-size: 40px; color: #d0121b; font-family: "Microsoft Yahei";}
.edgv_con dl dd{ margin-top: -40px; margin-left: 130px;}
.edgv_con dl dd p{ font-size: 14px; color: #323232; line-height: 24px;}

.edgv_con .one{ width: 544px; top: 370px; left: 0;}
.edgv_con .two{ width:680px; top: 770px; right: 0;}
.edgv_con .two dd p{ width: 416px;}
.edgv_con .three{ width: 510px; top: 1310px; left: 0;}
.edgv_con .four{ width: 506px; top: 1780px; right: 0;}
/**/
.about{ height: 631px; overflow: hidden; background: url(../img/a_bj.jpg) no-repeat center top;}
.about .about_title { height: 108px; overflow: hidden; text-align: center; background: url(../img/h.gif) no-repeat center 66px; font-size: 36px; color: #1f2774; line-height: 58px;}
.about .about_title a{ color: #1f2774;}

.about dl dt{ width: 696px; height: 495px; overflow: hidden; }
.about dl dt img{ width: 696px; height: 495px; }
.about dl dd{ width: 452px;}
.about dl dd span{ display: block; font-size: 80px; font-family: Arial; color: #f3f3f3; text-transform: uppercase; line-height: 208px;}
.about dl dd span a{ background: url(../img/a_wb.gif) no-repeat left top; display: block; font-size: 26px; color: #333; line-height: 86px;}
.about dl dd p{text-indent:2em; font-size: 14px; line-height: 24px; color: #666; font-family: "Microsoft Yahei";}
.about dl dd p a{ margin-top: 30px; display: block; font-size: 14px; color: #fff; text-align: center; width: 140px; height: 35px; line-height: 35px; background: #1f2774;}
/**/
.sty{ height: 390px; overflow:hidden;}

.sty_q{ height: 51px; background: #eee; margin-top: 80px; overflow: hidden;}
.sty_q span{ font-size: 14px; color: #666; line-height: 51px; margin-right: 18px; text-transform: uppercase;}
.sty_q span a{ color: #666;}
.sty_q ul li{ font-size: 18px; float: left; width: 186px; height: 51px; overflow: hidden; line-height: 51px;}
.sty_q ul li a{ display: inline-block; color: #333;}
.sty_q ul li em{ margin-top: 8px; margin-left: 20px; display: inline-block; width: 34px; height: 34px; vertical-align: middle; float: left;}
.sty_q ul li p{ font-family: "Microsoft Yahei"; float: left;}

.sty_q li a.phover{ font-weight: bold; color: #d0121b;}
.sty_q li a .e02{ display:none;}
.sty_q li a.phover .e01 { display:none;}
.sty_q li a.phover .e02 { display:block;}

.sty_q .cur a{ color: #d0121b; font-weight: bold;}
.sty_q .cur .e01 { display:none;}
.sty_q .cur .e02 { display:block;}

.sty_con{ margin-top: 30px; height: 265px; position: relative;}
.sty_con ul li{ line-height: 0; width: 282px; float: left; margin-right: 24px;}
.sty_con ul li img{ width: 282px; height: 179px;}
.sty_con ul li span{ text-align: center; line-height: 42px; font-size: 14px; color: #333; display: block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sty_con .nobot{ margin-right: 0;}

.sty_l ,.sty_r{ position: absolute; top: 72px; width: 36px; height: 36px; overflow: hidden;}
.sty_l{ left: -56px;}
.sty_r{ right: -56px;}

.sty_l a ,.sty_r a{ display: block; width: 36px; height: 36px; overflow: hidden;}
.sty_l a{ background: url(../img/case_l.gif) no-repeat left top;}
.sty_r a{ background: url(../img/case_r.gif) no-repeat left top;}
.sty_l a:hover{ background: url(../img/case_l01.gif) no-repeat left top;}
.sty_r a:hover{ background: url(../img/case_r01.gif) no-repeat left top;}
/**/
.new{ height: 577px; overflow: hidden;}
.new .new_title{text-align: center;height: 111px;line-height: 75px;background: url(../img/h.gif) no-repeat center 75px;color: #1f2774;font-size: 30px;font-weight: bold;}
.new .new_title a{ color: #1f2774;}

.n_l{ width: 572px;}
.n_l .n_l_tit{ margin-bottom: 30px; font-size: 18px; font-weight: bold; height: 34px; border-bottom: 1px solid #eee; line-height: 34px;color: #d0121b;}
.n_l .n_l_tit a{ color: #d0121b;}
.n_l .n_l_tit span{ font-size: 14px; font-family: Arial; color: #999; text-transform: uppercase; font-weight: normal;}
.n_l .n_l_tit span a{ color: #999;}

.n_l dl{ height: 260px; overflow: hidden; border-bottom: 1px dashed #a9a9a9;}
.n_l dl dt{ width: 570px; height: 143px; overflow: hidden; position: relative;}
.n_l dl dt img{ width: 570px; height: 143px;}
.n_l dl dt p{ position: absolute; top: 0; right: 0; width: 62px; height: 62px;}
.n_l dl dt p img{ width: 62px; height: 62px;}
.n_l dl dd p{ margin-top: 8px; font-size: 14px; color: #666; line-height: 36px; font-family: "Microsoft Yahei";}
.n_l dl dd p a{ font-size: 14px; font-weight: bold; color: #333;}
.n_l dl dd span{ font-size: 14px; color: #333; font-family: "Microsoft Yahei"; line-height: 24px;}
.n_l dl dd span a{ color: #d0121b;}

.n_l ul{ margin-top: 20px;}
.n_l ul li{ font-size: 14px; line-height: 34px; color: #666; font-family: "Microsoft Yahei";}
.n_l ul li a{ background: url(../img/n_wb.gif) no-repeat left center; padding-left: 14px; font-family: "Microsoft Yahei"; color: #666;}
.n_l ul li span{ float:right;}
.n_r{ width: 570px;}
.n_rq{ margin-bottom: 20px; height: 34px; border-bottom: 1px solid #eee; overflow: hidden;}
.n_rq span{ line-height: 34px; font-size: 14px; color: #999; font-family: Arial; text-transform: uppercase;}
.n_rq span a{ color: #999;}
.n_rq ul li{ float: left; font-size: 18px; color: #333; line-height: 34px; font-weight: bold; margin-right: 30px;}
.n_rq ul li a{ color: #333;}
.n_rq ul li a:hover ,.n_rq .cur a{ text-decoration: none; color: #d0121b;}

.n_rc dl{ margin-bottom: 46px; height: 92px; overflow: hidden;}
.n_rc dl dt{ width: 180px; height: 92px; overflow: hidden; float: left;}
.n_rc dl dt img{ border:1px solid #ccc;width: 178px; height: 90px;}
.n_rc dl dd{ width: 366px; font-size: 14px; line-height: 24px; font-family: "Microsoft Yahei"; color: #333;}
.n_rc dl dd a{ display: block; font-size: 14px; color: #333; line-height: 36px; font-family: "Microsoft Yahei"; font-weight: bold;}
.n_rc dl dd span{ display:block;line-height: 24px;height: 48px;overflow: hidden;}

.n_rc ul li{ font-size: 14px; line-height: 34px; color: #666; font-family: "Microsoft Yahei";}
.n_rc ul li a.lista{ background: url(../img/n_wb.gif) no-repeat left center; padding-left: 14px; font-family: "Microsoft Yahei"; color: #666;}
.n_rc ul li span{ float:right;height: 25px;  display:block; width:25px;}

/**/

.link {  overflow:hidden; background: #1f2674; line-height: 80px;min-height:130px;}
.link .yq_link{ font-weight: normal; font-size: 14px; color: #a9aac2;}
.link .yq_link a{ font-weight: bold; font-size: 24px; color: #fff;}

.link p{ font-size: 14px; line-height:30px; color:#fff; font-family:"Microsoft Yahei";width:900px;margin:25px 0 0 25px;}
.link p a{ color:#fff; padding:0 3px; display:inline-block;}

.link span{ font-size: 14px; color: #fff;}
.link span a{ color: #fff;}
