em,i{ font-style: normal;}
.cfl{ float: left;}
.cfr{ float:right;}

.topwz{color: #8f8e8e; height:169px; background:url(t.jpg) top center no-repeat}
.topwz1{ color:#97ceff; font-size: 14px; height:39px; line-height:39px}
.topwz1 a{ color:#8f8e8e;}

.clogo{ width: 396px; margin:22px 79px 0 0}
.nav{ width:725px; }
.nav em{ display: block; margin-left:310px}
.nav b{ color: #555555; font-size:18px; padding-top:32px ; }
.nav b i{ font-size: 29px;color: #fdb328; }
.navn a{ width: 118px ; display: block; float: left }
.navn a:hover{ color: #fdb328}




.float_layer {border: 1px solid #aaaaaa; display:none; position:relative; left:0; bottom:0 }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(close.gif) no-repeat 0 0; }
.float_layer .content2 { height:250px; width:350px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }


.sy_ms{ background: url(2_11.jpg); height:187px}
.sy_ms1{ width:1200px; margin:0 auto; position:relative}
.sy_ms1 span{ display:block; width:240px; background:#fff; height:206px; position:absolute; z-index:2; top:-50px; left:10px; padding-top:10px; text-align:center}
.sy_ms1 span b{ font-size:20px; display:block}
.ms2{ margin-left:230px}
.ms2 dl{ display:inline-block; width:230px; margin:40px 0 0 0}
.ms2 dl dt{ font-size:60px; color:#9f011a; font-family:Arial, Helvetica, sans-serif}
.ms2 dl dt{ text-align:center}
.ms2 dl dd{ text-align:center; font-size:18px;}





.synew1 li b{ font-size:18px; display:block; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:5px;  }
.synew1 li span{ font-size:14px; line-height:200%}


/* ��ҳ��Ʒ���� */
.maincp{ width:1200px; margin:20px auto;}
.hdfl {float:left; background:url(1_15.jpg) top left no-repeat; width:285px; height:212px}
.hdfr {float:right; width:900px; background:#003fae}
.hidden {display:none;}
.cpnav {width:285px; padding-top:200px}
.cpnav ul li {height:40px;padding-left:10px;line-height:40px;overflow:hidden; width:120px ; float:left}
.cpnav ul li a {color:#fff;display:block;line-height:40px;height:40px; font-size:16px; text-align:center}
.cpnav ul li.active {height:40px;line-height:40px;}
.cpnav ul li.active a {color:#ffffff; background:#0b5ba0;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;}

.cpnav ul #cpnav1{ margin:0 ; padding:0; width:225px; height:186px;}




.cpzong {overflow:hidden; padding:6px;}
.cpli{ width:100%;}
.cpshuoming{width:100%;}
.cpfimg {width:615px;height:400px; float:left;}
.cpfimg img{width:615px;height:400px;}


.cpmiaoshu {width:241px; float:right; margin-right:20px}
.mswz {height:224px;overflow:hidden; font-size:16px; color:#fff; line-height:29px; margin-bottom:15px}
.mswz strong {color:#fff;}


.cpmore { background:#ffffff; height:40px; line-height:40px; width:200px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;}
.cpmore a{ display:inline-block; width:100px; height:40px; line-height:40px; text-align:center;}
.cpmore1{ background:#0b5a9f; color:#fff}
.cpmore1:hover{ color:#fff}


/* ��ҳ�Ƽ���Ʒ */
.cpshuoming2{ width:100%; margin-top:20px; height:24px; line-height:24px; background:url(../images/cp_hd6.jpg) left top repeat-x;}
.cpshuoming2 span{ font-size:18px; font-weight:bold; color:#000; width:145px; display:block;background-color:#FFFFFF}
.sycpliebiao{ width: 856px;}
.sycpliebiao dl{}
.sycpliebiao dl dt{display:block;float: left;width: 195px;height: 176px;margin:0 6px;}
.sycpliebiao dl dt img{ width: 185px; height: 150px; padding:3px;border:1px #d2d2d2 solid}
.sycpliebiao dl dt span{ height:30px; line-height:30px; text-align:center; display:block}








.main_image {width:100%; height:727px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:727px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:727px;}
.main_image li span {display:block; width:100%; height:727px}
.main_image li a {display:block; width:100%; height:727px}
.main_image li .img_1 {background: url('1_10.jpg') center top no-repeat}
.main_image li .img_2 {background: url('2_10.jpg') center top no-repeat}
.main_image li .img_3 {background: url('3_10.jpg') center top no-repeat}
.main_image li .img_4 {background: url('4_10.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:700px; left:420px; 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(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}


.sypro{ width:100%; height:1000px;background:url(probg.jpg) no-repeat center top;}
.syprom{ width:1200px; height:1000px; margin:auto; padding:0px;}

.pro_fl{ width:960px; padding-left:240px; padding-top:25px; height:268px; overflow:hidden;}
#main_dy{ width:100%; position:relative;}
#main_dy .fl01{ position:absolute; left:0px; top:70px; width:114px; padding-top:130px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list.png) no-repeat;}
#main_dy .fl02{ position:absolute; left:142px; top:57px;
 width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;}
#main_dy .fl03{ position:absolute; left:290px; top:10px;
 width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}
#main_dy .fl04{ position:absolute; left:460px; top:105px;
 width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;}
#main_dy .fl05{ position:absolute; left:628px; top:20px;
 width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}
#main_dy .fl06{ position:absolute; right:30px; top:2px;
 width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;
}

#main_dy li{ float:left; margin-right:30px;color:#FFF;
    -webkit-animation:swinging 10s ease-in-out 0s infinite;
    -moz-animation:swinging 10s ease-in-out 0s infinite;
    animation:swinging 10s ease-in-out 0s infinite;
    -webkit-transform-origin:40% 0;
    -moz-transform-origin:40% 0;
    transform-origin:40% 0;
 
 }
#main_dy li a {color:#FFF; font-size:16px; display:block; display:block; background:#003fae;}
#main_dy li a:hover {color:#FFF; font-size:16px; display:block; display:block; background:#000000;}

#main_dy .last {	background:url(list.png) no-repeat !important; padding-top:90px !important;
}


 
@-webkit-keyframes swinging{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(10deg); }
    10% { -webkit-transform: rotate(-9deg); }
    15% { -webkit-transform: rotate(8deg); }
    20% { -webkit-transform: rotate(-7deg); }
    25% { -webkit-transform: rotate(6deg); }
    30% { -webkit-transform: rotate(-5deg); }
    35% { -webkit-transform: rotate(4deg); }
    40% { -webkit-transform: rotate(-3deg); }
    45% { -webkit-transform: rotate(2deg); }
    50% { -webkit-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -webkit-transform: rotate(0); }
}
 
@-moz-keyframes swinging{
    0% { -moz-transform: rotate(0); }
    5% { -moz-transform: rotate(10deg); }
    10% { -moz-transform: rotate(-9deg); }
    15% { -moz-transform: rotate(8deg); }
    20% { -moz-transform: rotate(-7deg); }
    25% { -moz-transform: rotate(6deg); }
    30% { -moz-transform: rotate(-5deg); }
    35% { -moz-transform: rotate(4deg); }
    40% { -moz-transform: rotate(-3deg); }
    45% { -moz-transform: rotate(2deg); }
    50% { -moz-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -moz-transform: rotate(0); }
}
 
@keyframes swinging{
    0% { transform: rotate(0); }
    5% { transform: rotate(10deg); }
    10% { transform: rotate(-9deg); }
    15% { transform: rotate(8deg); }
    20% { transform: rotate(-7deg); }
    25% { transform: rotate(6deg); }
    30% { transform: rotate(-5deg); }
    35% { transform: rotate(4deg); }
    40% { transform: rotate(-3deg); }
    45% { transform: rotate(2deg); }
    50% { transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { transform: rotate(0); }
}












.sypro2{ width:100%; height:238px;background:url(22_02.jpg) top center no-repeat  ;}
.syprom2{ width:960px; height:250px; margin:0 auto; padding:0px 0 0 240px;}

#main_dy2{ width:100%; position:relative;}
#main_dy2 .f2l01{ position:absolute; left:0px; top:60px; width:114px; padding-top:130px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list.png) no-repeat;}
#main_dy2 .f2l02{ position:absolute; left:122px; top:45px; width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;}
#main_dy2 .f2l03{ position:absolute; left:260px; top:10px; width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}
#main_dy2 .f2l04{ position:absolute; left:380px; top:95px; width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;}
#main_dy2 .f2l05{ position:absolute; left:505px; top:6px; width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}
#main_dy2 .f2l06{ position:absolute; left:608px; top:0px; width:114px; padding-top:100px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list2.png) no-repeat;
}
#main_dy2 .f2l07{ position:absolute; left:708px; top:5px; width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}
#main_dy2 .f2l08{ position:absolute; left:818px; top:60px; width:114px; padding-top:161px; font-size:16px; line-height:40px; text-align:center;height:46px; padding-left:8px; padding-right:8px;background:url(list3.png) no-repeat;}

#main_dy2 li{ float:left; margin-right:30px;color:#FFF;
    -webkit-animation:swinging2 10s ease-in-out 0s infinite;
    -moz-animation:swinging2 10s ease-in-out 0s infinite;
    animation:swinging2 10s ease-in-out 0s infinite;
    -webkit-transform-origin:40% 0;
    -moz-transform-origin:40% 0;
    transform-origin:40% 0;
 
 }
#main_dy2 li a {color:#FFF; font-size:16px; display:block; display:block; background:#003fae;}
#main_dy2 li a:hover {color:#FFF; font-size:16px; display:block; display:block; background:#000000;}

#main_dy2 .last {	background:url(list.png) no-repeat !important; padding-top:90px !important;
}


 
@-webkit-keyframes swinging2{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(10deg); }
    10% { -webkit-transform: rotate(-9deg); }
    15% { -webkit-transform: rotate(8deg); }
    20% { -webkit-transform: rotate(-7deg); }
    25% { -webkit-transform: rotate(6deg); }
    30% { -webkit-transform: rotate(-5deg); }
    35% { -webkit-transform: rotate(4deg); }
    40% { -webkit-transform: rotate(-3deg); }
    45% { -webkit-transform: rotate(2deg); }
    50% { -webkit-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -webkit-transform: rotate(0); }
}
 
@-moz-keyframes swinging2{
    0% { -moz-transform: rotate(0); }
    5% { -moz-transform: rotate(10deg); }
    10% { -moz-transform: rotate(-9deg); }
    15% { -moz-transform: rotate(8deg); }
    20% { -moz-transform: rotate(-7deg); }
    25% { -moz-transform: rotate(6deg); }
    30% { -moz-transform: rotate(-5deg); }
    35% { -moz-transform: rotate(4deg); }
    40% { -moz-transform: rotate(-3deg); }
    45% { -moz-transform: rotate(2deg); }
    50% { -moz-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -moz-transform: rotate(0); }
}
 
@keyframes swinging2{
    0% { transform: rotate(0); }
    5% { transform: rotate(10deg); }
    10% { transform: rotate(-9deg); }
    15% { transform: rotate(8deg); }
    20% { transform: rotate(-7deg); }
    25% { transform: rotate(6deg); }
    30% { transform: rotate(-5deg); }
    35% { transform: rotate(4deg); }
    40% { transform: rotate(-3deg); }
    45% { transform: rotate(2deg); }
    50% { transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { transform: rotate(0); }
}









.sygsjj{ background: url(1_43.jpg) center no-repeat; height: 811px;}
.sygsjj h2{ color: #fff; font-size: 36px; text-align: center; padding: 90px 0 30px 0;}
.sygsjj h2 b{ display: block; color: #ef9038; font-size: 24px;}
.sycf{ width: 535px}
.sygswz{ width: 645px; color: #fff ; margin: 0 0 0 20px; line-height: 200%}
.sygswz a{ width: 120px; height: 30px; line-height: 30px;  text-align: center; color: #000; background: #fff; display: block; font-size:12px;}


.syys h2{ text-align:center}
.yswz{ background: url(2_20.jpg) center top no-repeat; height:880px} 
.yswz span{ display:block; width:293px}
.yswz span b{ display:block; color:#003fae; font-size:24px}
.t1{ margin-left:760px; padding-top:140px}
.t2{ margin-left:790px; padding-top:70px}
.t3{ margin-left:820px; padding-top:80px}
.t4{ margin-left:800px; padding-top:90px}
.t5{ margin-left:670px; padding-top:75px}



.bth2 h2{ text-align:center; font-size:36px}
.bth2 h2 em{ color:#3056a3}




.dblinks h2{ display:block; text-align:center}
.dblinks dl dt{ color:#06479b; font-size:18px; font-weight:bold}
.dblinks dl dd{ font-size:16px}

/* ��Ʒ�л�css */
.slideTxtBox{ width:1200px;text-align:center;position:relative;}

.slideTxtBox .bd ul{zoom:1;width:1200px;margin:0 auto; overflow:hidden;z-index:999; }
.slideTxtBox .bd ul li{position:relative;float:left;margin-top:19px;}
.slideTxtBox .bd li.comment {width:590px;height:470px;osition:relative;overflow:hidden;}
.slideTxtBox .bd li.comment .bdbottom{background:url(bdbottom.png) repeat-y;height:45px;line-height:45px;position:absolute;bottom:0;left:0;width:590px;}
.slideTxtBox .bd li.comment .bdbottom .date {float:left;padding-left:10px;font-size:18px;color:#ffffff;line-height:15px;}
.slideTxtBox .bd li.comment .bdbottom .sale_count {line-height:25px;color:#ffffff;font-size:14px;float:right;width:152px; text-align:center;}
.slideTxtBox .bd li.comment .bdbottom .sale_count span {font-size:24px;color:#ffffff;}
.slideTxtBox .bd li.comment aimg{width:590px;height:590px;}
.slideTxtBox .bd li cite {position:absolute;top:0;left:0;}
.slideTxtBox .bd li cite img {width:98px;height:98px;}
.slideTxtBox .bd li.common {width:286px;height:225px;position:relative;margin-left:19px;overflow:hidden;}
.slideTxtBox .bd li.common img {width:286px;height:225px;}
.slideTxtBox .bd li.common .bdbottom{background:url(bdbottom_small.png) repeat-y;height:45px;line-height:15px;position:absolute;bottom:0px;left:0;width:286px;}
.slideTxtBox .bd li.common .bdbottom .date {float:left;padding-left:10px;font-size:14px;color:#ffffff;line-height:20px;}
.slideTxtBox .bd li.common .bdbottom .sale_count {line-height:20px;color:#ffffff;font-size:10px;float:right;width:107px; text-align:center;}
.slideTxtBox .bd li.common .bdbottom .sale_count span {font-size:16px;color:#ffffff;}
.slideTxtBox .bd li.common .bdbottom .bddescription {background:url(bddescription.png);height:142px;color:#ffffff;padding:20px;}


/* ������ǰ/��ť���룬�������Ҫɾ������ */
.slideTxtBox .arrow{  position:absolute; right:0px; top:260px;width:100%;z-index:999; }
.slideTxtBox .arrow a{ display:block;overflow:hidden;width:30px;height:80px;	 cursor:pointer;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.slideTxtBox .arrow .next{background:url(pro_right_on.png) no-repeat center center;float:right;}
.slideTxtBox .arrow .prev{background:url(pro_left_on.png) no-repeat center center;float:left;}
.slideTxtBox .arrow .prevStop{background:url(pro_left.png) no-repeat center center; }
.slideTxtBox .arrow .nextStop{background:url(pro_right.png) no-repeat center center; }
.slideTxtBox:hover .arrow a{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}





.syxw h2{ text-align:center}
.syxw h2 a{ display:inline-block; padding:10px 20px; border:1px solid #ccc}
#syxwh2,.syxw h2 a:hover{ background:#06479b; color:#fff}



.sysjg{ background: url(1_45.jpg); height: 1038px}
.sjg p{ width: 363px; color: #878787; font-size: 18px;}
.sjg ul{ margin: 80px 0;}
.sjg ul li a{ display: block;; height: 35px; line-height: 35px; text-align: center; width: 191px; border: solid 1px #ccc;border:1px solid #ccc; display:block; width:120px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease; margin: 20px 0; width: 190px}
.sjg ul li a:hover{ background: #fdb328}




.synew li{ height:55px; line-height:55px; border-bottom:1px solid #ccc; background:url(bt.jpg) 10px 25px no-repeat; padding-left:30px}
.synew li a:hover{ color:#F00}



.synews{ background: #f1f1f1}
.synews h2{ padding:60px 0 0px 0; text-align: center;}




.syall{ width: 763px;}
.syalr{ width: 437px; background: #fe8a01; height: 429px; color: #fff}
.syalr i{ font-size: 32px; display: block; padding: 20px 0; margin: 20px 20px; font-weight: bold; border-bottom: solid 2px #fff; }
.syalr b{ font-size:16px; display: block; padding: 20px; font-weight: bold; line-height: 200% }
.syalr em{font-size: 32px;padding: 20px;}




.dbnav{ background: #f3f3f1;  padding:20px 0 70px 0; text-align: center; position: relative}
.yqlj{ position:absolute; left:50%; margin-left:-60px; margin-top:-60px}
.dbnav .w1200{ text-align: center;}
.dbnav .w1200 img{ margin: 0 50px}


.mainlink li{ float:left; display:inline-block; padding:20px 10px;}



.footer{ background: #005bac;padding: 50px 0 0 0;}
.bqsy{ background: #1d1d1d; color: #878787; height: 40px; line-height: 40px; text-align: center; }
.f1{ width: 271px; border-right:1px solid #4786c1}
.f2{ width: 200px; color: #fff; border-right:1px solid #4786c1; padding-left:30px; height:256px}
.f2 a{ color: #fff; display:block; width:100px; height:25px}
.f3{ width: 180px; color: #fff; border-right:1px solid #4786c1;padding-left:30px; height:256px }
.f3 a{ color: #fff; display: block; line-height: 200%}
.f5{  color: #fff;padding-left:30px}
.f5 a{ color: #fff}
.f5n { color: #fff; line-height:200%; font-size:16px}
.footer1{ position: relative;}
.footer h3{ margin-bottom:10px;}
.fwz{ position: absolute; top: 155px;left: 0}



#demo{overflow:hidden;height:600px;width:1200px; margin:10px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:1200px; overflow:hidden}
#demo1 ul li{width:360px;margin:0px 10px 0px 20px; float:left}
#demo1 ul li a h3,#demo2 ul li a h3{width:360px;height:330px ; overflow:hidden;}
#demo1 ul li a h3 img,#demo2 ul li a h3 img{width:360px;height:330px;transition:all .5s ease;}
#demo1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease; background:#fdb328; color:#fff ; font-size:16px; margin-bottom:10px}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#3b85da; color:#fff}
#demo2 ul li{width:360px;height:360px;margin:20px 10px 0px 20px;float:left}






.qimo8{ overflow:hidden; width:1200px; margin:20px auto}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:320px; margin-right:10px}
.qimo8 .qimo ul li img{ width:320px; height:280px}
.qimo8 .qimo ul li ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444;}


/* ��Ʒ����--�����߰�ť */
.gundong{ margin:30px auto; width:1198px;overflow:hidden;}
.fl{float:left;padding:105px 5px 0 0; display:block;}
.fr{float:right; padding:105px 0 5px 0;display:block;}

.gcp{width:1138px;float:left;overflow:hidden; height:320px;}
.gcp ul li{float:left;width:273px;margin:0 6px;overflow:hidden; }
.gcp ul li img { width:271px; height:180px; border:1px solid #ccc}
.gcp ul li a span{ text-align:center; display:block; font-size:14px; background:#fff; color:#333; height:185px; font-size:14px; padding:20px;}
.gcp ul li a span b{ display:block; width:98px; height:23px; border:1px solid #ccc; color:#333; font-size:12px; margin-left:30%; margin-top:5px;}
.gcp ul li a span i{ display:block; margin:5px 0; font-size:12px; font-style:normal; height:38px; overflow:hidden}
.gcp ul li a span h3{ font-size:14px; border-bottom:1px solid #ccc; height:25px; overflow:hidden}
.gcp ul li a:hover span h3{ color:#090}



.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{ height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#005bac}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.nconr h3 span a{ color:#888}


.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#005bac; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:18px; color:#ffffff; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:url(ll.jpg) no-repeat left; }
.neiye_tel{ width:269px; height:219px;background:url(nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}



.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left; padding-bottom:30px;}
.news_dl_3 dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}








/*�����ͷ�*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:18px}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}



.sy_news dl{ float:left; width:585px; height:200px; border:1px solid #ccc; margin:10px 5px;cursor:pointer;transition:all .3s;}
.sy_news dl dt{ float:left; width:221px; height:200px; float:left; border-right:1px solid #ccc;}
.sy_news dl dt img{ width:221px; height:200px;}
.sy_news dl dd{ float:left; width:315px; margin:30px 0 20px 30px; line-height:200%}
.sy_news dl dd em{background:#f0f1f3; padding:5px;}
.sy_news dl dd h3{ font-size:18px; color:#333; margin:10px 0 0px 0}
.sy_news dl dd h3 a{ color:#333}
.sy_news dl dd p {line-height:150%}
.sy_news dl dd p a{ height:60px; color:#ccc; }
.sy_news dl:hover{ -webkit-box-shadow:0 2px 20px #F00;-moz-box-shadow:0 2px 20px #F00;box-shadow:0 2px 20px #F00;/*transform: rotate(2deg);*/}





.newr{margin:0px 10px 0 0; }
.newr dl{margin:10px 20px 0px 0 ; border:1px solid #ccc; background:#fff;transition:all .5s ease;}
.newr dl dt{width:130px; color:#fff; display:block; text-align:center; float:left;height:100px; background:#0aa637; padding-top:50px}
.newr dl dd{ width:597px;font-size:16px;display:block;float: left; padding:30px 0 10px 20px }
.newr dl dt a{color:#fff; font-size:54px; font-family:Arial, Helvetica, sans-serif  }
.newr dl dt a span{ display:block; font-size:18px; margin-top:10px;}
.newr dl dd a{font-size:18px; color:#0aa637}
.newr dl dd a em{ color:#8c8c8c; display:block; margin-top:5px; font-size:14px; height:60px; overflow:hidden; font-style:normal}

.newr dl:hover{background:#e45050; color:#fff}
.newr dl:hover dt a{ color:#fff}
.newr dl:hover dd a{ color:#fff}
.newr dl:hover dd a em{ color:#fff}


.cptj h3 a{ float:right; color:#999; font-size:16px}
.cptj h3{ color:#0067d5; font-size:24px; height:50px; text-transform:uppercase;}

.w1200{ width:1200px; margin:0  auto}
.sycp1 ul li{ float:left; width:286px; height:243px; margin:0 10px 20px 0;}
.sycp1 ul li a{ display:block; width:286px; height:243px; position:relative}
.sycp1 ul li a img{width:286px; height:243px; }
.sycp1 ul li a span{ position:absolute; bottom:0; height:40px; line-height:40px; text-align:center; background:#000; z-index:999; width:286px; display:block; opacity: 0.4; left:0}
.sycp1 ul li a b{ position:absolute; color:#fff; text-align:center; bottom:10px; text-align:center; width:286px;  z-index:9999; left:0; font-size:16px}
.sycp1 ul li a:hover b{ color:#FF0}
.sycp1 ul li a:hover span{ background:#0067d5}

.sy_ml img{ margin:10px 0 0 5px;}
.sy_z a{ display:block; width:230px; height:54px; text-align:center; line-height:54px; background:#99c80a; color:#fff; margin:20px 0 20px 20px; font-size:16px}
.sy_z a:hover{ background:#000; color:#fff}






#ncon22{ 
    position: fixed;
    top: 0px;
    display: none;}

#ncon22 .cpfl{ background:#fff} 





.nbanner{ background: url(nb1.jpg) center no-repeat; height:300px;}
.zb{ background: url(nb1.jpg) center no-repeat; height:300px;}
.xb{ background: url(nb1.jpg) center no-repeat; height:300px;}
.ab{ background: url(nb1.jpg) center no-repeat; height:300px;}
.fb{ background: url(nb1.jpg) center no-repeat; height:300px;}
.lb{ background: url(nb6.jpg) center no-repeat; height:300px;}

.cptj1 ul li a{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; display:block}
.cptj1 ul li a:hover{ background:#0245a2; color:#fff}


.wz1 {
	font-size:20px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
.wz1  a:link{
text-decoration:none; 
color:#fff;
}
.wz1 a:hover{
text-decoration:none;
color:#fff;
}
.wz1 a:visited{
text-decoration:none;
color:#fff;
}
.wz1 a:active{
text-decoration:none;
color:#fff;
}








.wzz2 {
	font-size: 18px;
	font-family:"";
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.wzz2  a:link{
text-decoration:none; 
color:#000;
}
.wzz2 a:hover{
text-decoration:none;
color:#000;
}
.wzz2 a:visited{
text-decoration:none;
color:#000;
}
.wzz2 a:active{
text-decoration:none;
color:#000;
}



.more1{ display:block; background:#fff; color:#000; width:180px; height:35px; line-height:35px; text-align:center; margin:20px 0}
.clear{ clear:both}


.top3 {
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.top3  a:link{
text-decoration:none; 
color:#fff;
}
.top3 a:hover{
text-decoration:none;
color:#fff;
}
.top3 a:visited{
text-decoration:none;
color:#fff;
}
.top3 a:active{
text-decoration:none;
color:#fff;
}






.top_3 {
	font-size: 26px;
	text-decoration:none;
	font-weight:bold;
	color:#0c8800;
}
.top_3  a:link{
text-decoration:none; 
color:#0c8800;
}
.top_3 a:hover{
text-decoration:none;
color:#0c8800;
}
.top_3 a:visited{
text-decoration:none;
color:#0c8800;
}
.top_3 a:active{
text-decoration:none;
color:#0c8800;
}



.top_31 {
	font-size:18px;
	text-decoration:none;
	color:#fff;
}
.top_31  a:link{
text-decoration:none; 
color:#fff;
}
.top_31 a:hover{
text-decoration:none;
color:#fff;
}
.top_31 a:visited{
text-decoration:none;
color:#fff;
}
.top_31 a:active{
text-decoration:none;
color:#fff;
}




.top_32 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#50ca10;
}
.top_32  a:link{
text-decoration:none; 
color:#50ca10;
}
.top_32 a:hover{
text-decoration:none;
color:#50ca10;
}
.top_32 a:visited{
text-decoration:none;
color:#50ca10;
}
.top_32 a:active{
text-decoration:none;
color:#50ca10;
}



.top_33 {
	font-size:19px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
}
.top_33  a:link{
text-decoration:none; 
color:#717171;
}
.top_33 a:hover{
text-decoration:none;
color:#717171;
}
.top_33 a:visited{
text-decoration:none;
color:#717171;
}
.top_33 a:active{
text-decoration:none;
color:#717171;
}






.top_34 {
	font-size:24px;
	text-decoration:none;
	text-transform:Uppercase;
	color:#585657;
}
.top_34  a:link{
text-decoration:none; 
color:#585657;
}
.top_34 a:hover{
text-decoration:none;
color:#585657;
}
.top_34 a:visited{
text-decoration:none;
color:#585657;
}
.top_34 a:active{
text-decoration:none;
color:#585657;
}


.top_35 {
	font-size:26px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:36px;
	color:#0168b7;
}
.top_35  a:link{
text-decoration:none; 
color:#0168b7;
}
.top_35 a:hover{
text-decoration:none;
color:#0168b7;
}
.top_35 a:visited{
text-decoration:none;
color:#0168b7;
}
.top_35 a:active{
text-decoration:none;
color:#0168b7;
}



.top_36 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#001f6c;
}
.top_36  a:link{
text-decoration:none; 
color:#001f6c;
}
.top_36 a:hover{
text-decoration:none;
color:#001f6c;
}
.top_36 a:visited{
text-decoration:none;
color:#001f6c;
}
.top_36 a:active{
text-decoration:none;
color:#001f6c;
}


.top_37 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#fff;
}
.top_37  a:link{
text-decoration:none; 
color:#fff;
}
.top_37 a:hover{
text-decoration:none;
color:#fff;
}
.top_37 a:visited{
text-decoration:none;
color:#fff;
}
.top_37 a:active{
text-decoration:none;
color:#fff;
}




.top_3f7 {
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	color:#ff9000;
}
.top_3f7  a:link{
text-decoration:none; 
color:#ff9000;
}
.top_3f7 a:hover{
text-decoration:none;
color:#ff9000;
}
.top_3f7 a:visited{
text-decoration:none;
color:#ff9000;
}
.top_3f7 a:active{
text-decoration:none;
color:#ff9000;
}





.wzd1 {
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzd1  a:link{
text-decoration:none; 
color:#666;
}
.wzd1 a:hover{
text-decoration:none;
color:#666;
}
.wzd1 a:visited{
text-decoration:none;
color:#666;
}
.wzd1 a:active{
text-decoration:none;
color:#666;
}





.wzddd1 {
	font-size:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzddd1  a:link{
text-decoration:none; 
color:#666;
}
.wzddd1 a:hover{
text-decoration:none;
color:#666;
}
.wzddd1 a:visited{
text-decoration:none;
color:#666;
}
.wzddd1 a:active{
text-decoration:none;
color:#666;
}

.cplb{ background:#0168b7; width:385px; height:155px; position:relative}
.cplb a{ display:inline-block;height:34px; line-height:34px; width:175px; margin-left:10px; font-size:14px; color:#fff}
.cplb a:hover{ color:#FF0}
.cplb span{ display:block; position:absolute ; bottom:-20px; left:40%; width:60px; height:60px; background:#ff9000 ; text-align:center;-moz-border-radius:30px;  -webkit-border-radius: 30px; border-radius:30px;}
.cplb span a{width:60px; height:60px; line-height:60px; display:block; margin:0;transition:all .5s ease; }
.cplb span a:hover{ background:#000}

.top_355 {
	font-size:14px;
	text-decoration:none;
	color:#fff;
}
.top_355  a:link{
text-decoration:none; 
color:#fff;
}
.top_355 a:hover{
text-decoration:none;
color:#fff;
}
.top_355 a:visited{
text-decoration:none;
color:#fff;
}
.top_355 a:active{
text-decoration:none;
color:#fff;
}


.top_354 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	color:#000;
}
.top_354  a:link{
text-decoration:none; 
color:#000;
}
.top_354 a:hover{
text-decoration:none;
color:#000;
}
.top_354 a:visited{
text-decoration:none;
color:#000;
}
.top_354 a:active{
text-decoration:none;
color:#000;
}



.sy_cp{ margin:0 auto; width:1100px;}
.sy_cp a{ display:block; float:left; width:161px; height:156px; margin:0 10px }
.sy_cp a img{display:block; float:left; width:161px; height:116px;border:1px solid #ccc;}
.sy_cp a span{ text-align:center; display:block}
.sy_cp a:hover img{ border:1px solid #333}


.sy_list ul li{color:#1272bf; width:240px;}
.sy_list ul li a{display:block;color:#300564;font-size:16px;padding-left:20px ;height:52px; line-height:52px; width:220px; border-bottom:1px solid #a6820b;}
.sy_list ul li a:hover{ color:#fff; font-weight:bold; background:#a6820b}


.sy_list1 { width:1100px; margin:0 auto}
.sy_list1 ul li{ border:1px solid #a8ce39; height:38px; line-height:38px; color:#000; width:150px; float:left; border-radius:5px; text-align:center; margin-right:5px}
.sy_list1 ul li a{ width:150px; display:block;color:#000; font-size:16px;}
.sy_list1 ul li a:hover{ background:#a8ce39; color:#fff}