@charset "utf-8";
/* CSS Document */
/*--------------------全局样式-------------------------*/
body{background:#fff;margin:0 auto;overflow-x:hidden;font: 12px/1.5 'SimSun', '宋体', '\5B8B\4F53'; color: #333;/*font: 14px/1.5 'MingLiU', '细明体', '\7EC6\660E\4F53'; color: #333;*/min-width:1024px;}
html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong, sub, sup, tt,dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a{ margin: 0; padding: 0; border: 0; }
html,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,em,button,iframe{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
i, em {font-style: normal;}
ul,ol,li {list-style-type:none;}
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.fl{_display:inline;float:left;}
.fr{_display:inline;float:right;}
.w1000{margin:0 auto;width:1000px;}
.clear {font-size: 1px;clear: both;line-height: 0px !important;}
a,a:hover{text-decoration:none;color:#666;}

/*--------------------header样式-------------------------*/
.header{height:211px;}
.top{height:32px;background:#003676;}
.top .top_nr{font-size:14px;line-height:32px;color:#fff;}
.logo{height:134px; overflow: hidden;}
.logo_img{width:345px;}
.logo_cl{width:317px;}
.menu{height:45px;background:#0252a7;}
.nav{height:45px;overflow:hidden;}
.nav .fh{height:32px;width:120px;background:#013976; font-size:14px; font-weight:bold; color:#fff; float:left; padding:13px 0px 0px 23px}
.nav .fh i{background:url("../images/zytb.jpg");width:19px;height:18px; display:block;float:left; margin-right:8px;}
.nav .fh a{color:#FFF;}
.nav ul li{ float:left;position:relative;text-align:center;line-height:45px;height:45px;overflow:hidden; background:url("../images/g.jpg") no-repeat right;}
.nav ul li a{position:relative;/* 必要元素 */display:block;width:105px;height:45px;font-size:12px;font-weight:bold;cursor:pointer;}
.nav ul li a span{position:absolute;/* 必要元素 */left:0;width:105px;}
.nav ul li a span.out{top:0px;}
.nav ul li a span.over,.menu ul li a span.bg{top:-45px;}
#nav2{background:#0252a7;}
#nav2 ul li a{color:#FFF;}
#nav2 ul li a span.over{background:#013976;color:#FFF;}
#sed{background: #013976;}

.cpxxtop{height:230px; border-bottom:1px dashed #e5e5e5; padding-bottom:20px;}
.cpxxtop img{ float:left;}
.cpxxtop .cpxxwz{ width:460px; padding:0 20px;}
.cpxxtop .cpxxwz h3{font-family: Arial,"微软雅黑";font-size:24px;font-weight:700;color:#458fe8; padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzgg{ display:block; padding:10px 0;}
.cpxxtop .cpxxwz .cpxxwzcf{ display:block; padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzsm{display:block;color:#458fe8;padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzjg{padding-bottom:10px;font-size:14px; font-weight:700;font-family:"黑体",Arial;}
.cpxxtop .cpxxwz .cpxxwzjg .d26{color:#f00;font-size:26px; font-weight:700;font-family:"黑体",Arial;}
.cpxxtop .cpxxan{ width:130px;padding:70px 0 0 20px;}
.cpxxtop .cpxxan a{width:113px;height:35px;border-radius:4px 4px; background:#458fe8;font-family: Arial,"微软雅黑"; font-size:20px;font-weight:bold;text-align:center;color:#fff; display:block;line-height:35px;}
.cpxxnr{ padding:20px;}

.c_p {float:left;}
img {border:none;}
.cc_inp {border:#CCCCCC 1px solid;float:left;text-align:center;padding:1px;}


/*.goods{background-color:#fff;padding:20px 15px 20px 20px;box-shadow:0 1px 5px #ccc;margin-bottom:40px;border:1px solid #e5e5e5;}*/
.gd_l{width:330px;position:relative;margin-right:40px;*z-index:5;overflow:hidden}
#spic li,.afav{float:left;margin-right:10px;width:50px;height:50px;border:1px solid #e5e5e5;padding:1px;text-align:center;line-height:24px;color:#999;display:inline;}
.afav:hover{color:#c40000;text-decoration:none;}
#spic li.on{border-color:#c40000;padding:0;border-width:2px;}

.gdl{width:100%;line-height:42px;height:42px;overflow:hidden;}
.gdl dt{width:50px;float:left;overflow:hidden;padding-left:10px;}
.gdl dd{margin-left:50px;}
.gh1{display:inline;font-size:18px;color:#333;line-height:28px;font-weight:700;font-family:"Microsoft Yahei";}
.gh2{color:#999;line-height:16px;margin:10px 0 15px; font-weight:normal;}
.number{color:#666;font-size:12px;height:22px;border:1px solid #aaa;width:50px;line-height:30px;margin:5px 5px 0 0;text-indent:15px;}
.f_price {font-weight:bold;font-family:Arial;color:#FF0000;}
.red,a.red{color:#c40000;}
.gray,.c9,a.gray{color:#999;}
.c5,a.c5{color:#555;}
.c3,a.c3{color:#333;}
.c8{color:#888;}
.tre{color:#AF874D;}
.cb,a.cb{color:#3388bb;}
.tre{color:#9e8e82;}
.org{color:#ff7700;}
.blue{color:#4782c3;}
.green{color:#38b512;}
.xj{color:#c40000;font-size:14px;}
.fB{font-weight:bold;}
.fI{font-style:italic;}
.fN{font-weight:normal;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.left{float:left;}
.right{float:right;}

/*--------------------banner样式-------------------------*/
.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY { -webkit-animation: .8s ease-out backwards; -moz-animation: .8s ease-out backwards; -ms-animation: .8s ease-out backwards; animation: .8s ease-out backwards; }
.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards; }
.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY { -webkit-animation: .8s ease-in forwards; -moz-animation: .8s ease-in forwards; -ms-animation: .8s ease-in forwards; animation: .8s ease-in forwards; }
.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards; }
.slide-focus { height: 450px; position: relative; left:0;  z-index: 100; overflow: hidden; }
.pic { width: 1920px; height: 450px; position: absolute; left:50%; margin-left:-672px; top: 0; }
.pic ul { width: 5000px; }
.pic li { width: 100%; height: 450px; position: absolute; top: 0; left: 0; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 101; overflow: hidden; }
.pic li.now { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 111; }
.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 { z-index: 11; padding-top: 30px; _display: inline; }
.tanru-1, .tanru-3 { width: 535px; height: 450px; }
.tanru-2 { width: 528px; height: 386px; margin-left: 50px; }
.tanru-4 { width: 491px; height: 349px; padding: 90px 0 0 80px; }
.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 { z-index: 11; margin-right: 50px; _display: inline; }
.danru-1 { width: 452px; height: 317px; }
.danru-2 { width: 492px; height: 355px; }
.danru-3 { width: 492px; height: 355px; }
.danru-4 { width: 470px; height: 238px; }
.danru-5 { width: 500px; height: 231px; margin-right: 80px; }
.pic li.now .a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }
.pic li.now .a-bouncein { -webkit-animation-name: bouncein; -moz-animation-name: bouncein; -ms-animation-name: bouncein; animation-name: bouncein; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -ms-animation-delay: .8s; animation-delay: .8s; }
.list { width: 200px; height: 16px; position: absolute; bottom: 10px; left: 50%; margin-left:-109px; z-index: 121; }
.list li { width: 16px; height: 16px; float: left; margin: 0 5px; background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-indent: -999px; cursor: pointer; overflow: hidden; }
.list li.cur { background-color: #F4AC2E; }
span#prev1, span#next1 { display: none; width: 28px; height: 40px; position: absolute; top: 190px; z-index: 120; cursor: pointer; }
span#prev1 { background: url("../images/left-arrow.png") no-repeat; left: 30%; }
span#next1 { background: url("../images/right-arrow.png") no-repeat; right:30%; }
a.ex-zx1, a.ex-zx2 { display: block; float: left; width: 133px; height: 39px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 17px; line-height: 39px; text-align: center; font-weight: bold; position: relative; z-index: 5000; }
a.ex-zx1 { background: #6a6a6a; color: #fff; margin-right: 29px; }
a.ex-zx1:hover { color: #ddd; }
a.ex-zx2 { background: #f4ac2e; }
.ban-wrap { display: block; width: 100%; height: 100%; z-index: 101; }
.ban-wrap img { float: left; }
.pic ul li a.banner_z { width: 135px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; font-size: 19px; display: inline-block; position: absolute; left: 510px; bottom: 54px; border: 1px solid #000; background: #e19410 }
.slide-focus span.ban-a2 { display: block; float: right; width: 133px; height: 39px; margin: -40px 50px 0 0; }
/* 淡入-从下 */

@-webkit-keyframes fadeinB { 0% {
    opacity:0;
    -webkit-transform:translateY(100px);
}
    100% {
        opacity:1;
        -webkit-transform:translateY(0);
    }
}
@-moz-keyframes fadeinB { 0% {
    opacity:0;
    -moz-transform:translateY(100px);
}
    100% {
        opacity:1;
        -moz-transform:translateY(0);
    }
}
@-ms-keyframes fadeinB { 0% {
    opacity:0;
    -ms-transform:translateY(100px);
}
    100% {
        opacity:1;
        -ms-transform:translateY(0);
    }
}
@keyframes fadeinB { 0% {
    opacity:0;
    transform:translateY(100px);
}
    100% {
        opacity:1;
        transform:translateY(0);
    }
}

/* 弹入 */

@-webkit-keyframes bouncein { 0% {
    opacity:0;
    -webkit-transform:scale(0.3);
}
    50% {
        opacity:1;
        -webkit-transform:scale(1.05);
    }
    70% {
        -webkit-transform:scale(0.7);
    }
    100% {
        -webkit-transform:scale(1);
    }
}
@-moz-keyframes bouncein { 0% {
    opacity:0;
    -moz-transform:scale(0.3);
}
    50% {
        opacity:1;
        -moz-transform:scale(1.05);
    }
    70% {
        -moz-transform:scale(0.7);
    }
    100% {
        -moz-transform:scale(1);
    }
}
@-ms-keyframes bouncein { 0% {
    opacity:0;
    -ms-transform:scale(0.3);
}
    50% {
        opacity:1;
        -ms-transform:scale(1.05);
    }
    70% {
        -ms-transform:scale(0.7);
    }
    100% {
        -ms-transform:scale(1);
    }
}
@keyframes bouncein { 0% {
    opacity:0;
    transform:scale(0.3);
}
    50% {
        opacity:1;
        transform:scale(1.05);
    }
    70% {
        transform:scale(0.7);
    }
    100% {
        transform:scale(1);
    }
}
.banner { width: 100%; text-align: center; position: relative; z-index: 100; padding-bottom: 24px; height: 299px; }
.banner img { display: block; position: absolute; top: 0; left: 50%; }
/*--------------------main样式-------------------------*/
.main_xx{width: 970px;height: 440px;border: 1px solid #e5e5e5;margin: 24px auto 0;padding: 15px 14px 0;}
.about{width: 226px;}
.about .about_bt{font-size: 24px;height: 44px;overflow: hidden;}
.about p.pro{font-size: 12px;padding: 8px 0 5px;text-indent: 2em;line-height: 22px;}
.pinpai{height: 70px;}
.pinpai a {width:67px;height:24px;display:inline-block;text-align: center;line-height:24px;border: 1px solid #e5e5e5;margin:4px 2px;float:left;}
.pinpai a.cur {background:#4591e9;border-color: #3988e4; color:#fff;}
.news{width: 712px;}
.caption{font-size: 24px;height: 44px;overflow: hidden;}
.news .caption .cap-en{font-size: 14px;color: #a0a0a0;}
.news .news-l {width: 438px;height: 135px;border-top: 1px solid #e5e5e5;overflow: hidden;}
.news .news-l ul {width: 100%; height: 100%; margin: 8px 0 0 10px;}
.news-l ul li{width: 199px;float: left;margin: 4px 0;background: url("../images/list_nav.png") left -2px no-repeat;padding-left: 15px;}
.news-l ul li a {padding: 0 2px;}
.news-l ul li a:hover { background: #eaf4ff; }
.news .news-r {width: 243px;height: 120px;}
.news-r p { width: 30px; height: 11px; margin: -20px 0 10px 0; float: right; }
.news-slide { width: 243px; height: 120px; overflow: hidden; }
.news-slide ul { width: 3000px;/*margin-left:-243px;*/ }
.news-r li { width: 243px; height: 120px; float: left; overflow: hidden; }
.life { height: 244px; border-top: 1px solid #e5e5e5; }
span.switch { float: right; display: block; width: 46px; height: 18px; background: url("../images/jctb1.png") no-repeat; padding-left: 28px; line-height: 18px; margin-top: 12px; cursor: pointer; }
.yuedu-out {width: 712px; height: 100%; overflow: hidden; position: relative;}
.yuedu { height: 192px; width: 3800px; }
.yuedu li { width: 176px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left; }
span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 0; top: -7px; background: url("../images/jctb1.png") left -19px no-repeat; }
.yuedu li a.yd-a { color: #fff; cursor: default; display: block; width: 176px; height: 62px; margin-top: 2px; background: url("../images/jctb1.png") left -128px no-repeat; }
.yuedu li p { text-align: center; padding-top: 0px; font-size: 14px; margin-top: -10px;}
.yuedu li.cur a.yd-a { color: #fff; background-position: left -66px; }
.cap-en {font-size: 14px;color: #a0a0a0;}
.arial {font-family: 'arial';}

.zzsc {width:243px;height:120px;margin:auto;position:relative;}
.zzsc_text {width:243px;height:auto;background-color:#000;FILTER:alpha(opacity=60);opacity:0.7;-moz-opacity:0.7;position:absolute;left:0px;bottom:0px;}
.imgtext {width:223px;height:auto;float:left;padding:10px;color:#fff;font-size:12px;line-height:200%;}

/*--------------------tag样式-------------------------*/
.tag{height: 171px;background: #e5e5e5;margin: 25px 0;}
.jibing {height: 100%; padding-top: 25px; text-align: center; }
span.zice {width: 112px; height: 81px; background:url("../images/jctb1.png") left -192px no-repeat; float: left; color:#fff;}
.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px; }
.jibing a:hover { background: #4591e9; border-color: #3988e4; color:#fff;}

/*--------------------products样式-------------------------*/
.products{height:auto;overflow:hidden;}
.k{width:1012px;}

.cp{width:492px;height:215px;float:left;display: block;margin:0px 12px 12px 0px;border:solid 1px #e5e5e5;position: relative;-webkit-transition: -webkit-transform .6s ease-out;
    -moz-transition: -moz-transform .6s ease-out;-ms-transition: -ms-transition .6s ease-out;-o-transition: -o-transition .6s ease-out;transition: transform .6s ease-out;filter: alpha(opacity=0);opacity: 0;}

.cp a {width:486px;height:212px;display: block;position: relative;_height: 1%;border: 3px solid transparent;line-height: 0;font-size: 0;-webkit-transition: border .6s ease-out;-moz-transition: border .6s ease-out;-ms-transition: border .6s ease-out;-o-transition: border .6s ease-out;transition: border .6s ease-out;overflow: hidden;}
.cp a:hover {border-color: #4591e9;}
.cp a span {display: block;position: absolute;left: -90px;top: -90px;width: 90px;height: 30px;padding-top: 60px;background-color: transparent;color: #FFF;font: 14px/20px 'microsoft yahei';text-align: center;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .6s ease-out;overflow: hidden;}
.cp a:hover span {left: -45px;top: -45px;background-color: #4591e9;}
.cp .cp_pic{width:214px;height:195px; padding:10px;}
.cp .cpms{width:250px;height:210px;}
.cp .cpms h3{ font-family: Arial,"微软雅黑"; font-size:18px; color:#458fe6; text-align:center; line-height:45px; margin-top:10px;}
.cp .cpms p.guig{font-weight:bold;text-align:center;font-size:13px;}
.cp .cpms .yj{font-size:14px;text-align:center;margin-top:30px;}
.cp .cpms .yh{font-family: Arial,"微软雅黑"; font-size:18px; color:#9f1701; text-align:center;margin-top:30px;}
.cp .cpms .yh i{font-size:28px;}
.cp .cpms .al{width:113px;height:35px;border-radius:4px 4px; background:#458fe8;font-family: Arial,"微软雅黑"; font-size:20px;font-weight:bold;text-align:center;color:#fff; display:block;line-height:35px; margin-left:70px;margin-top:30px;}

.cpxxtop{height:300px; border-bottom:px dashed #e5e5e5; padding-bottom:20px; overflow: hidden;}
.cpxxtop img{ float:left;}
.cpxxtop .cpxxwz{ width:460px; padding:0 20px;}
.cpxxtop .cpxxwz h3{font-family: Arial,"微软雅黑";font-size:24px;font-weight:700;color:#458fe8; padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzgg{ display:block; padding:10px 0;}
.cpxxtop .cpxxwz .cpxxwzcf{ display:block; padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzsm{display:block;color:#458fe8;padding-bottom:10px;}
.cpxxtop .cpxxwz .cpxxwzjg{padding-bottom:10px;font-size:14px; font-weight:700;font-family:"黑体",Arial;}
.cpxxtop .cpxxwz .cpxxwzjg .d26{color:#f00;font-size:26px; font-weight:700;font-family:"黑体",Arial;}
.cpxxtop .cpxxan{ width:130px;padding:70px 0 0 20px;}
.cpxxtop .cpxxan a{width:113px;height:35px;border-radius:4px 4px; background:#458fe8;font-family: Arial,"微软雅黑"; font-size:20px;font-weight:bold;text-align:center;color:#fff; display:block;line-height:35px;}
.cpxxnr{ padding:15px;}

/*--------------------rdgz样式-------------------------*/
.rdgz{height:98px;background: #e5e5e5;margin: 24px 0;padding-top: 24px;}
.guanzhu{overflow: hidden; }
span.gz-tt {float: left; width: 123px; height: 81px;background:url("../images/jctb1.png") left -274px no-repeat;}
.gz-list { width: 872px; float: left; padding-left: 5px; _display: inline; }
.gz-list li { width: 57px; height: 85px; position: relative; margin: 0 7px; float: left; _display: inline; }
.gz-list li a { display: block; text-align: center; font-size: 12px; margin-bottom: 5px; position: absolute; }
a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14 { top: 0; left: 0; width: 57px; height: 57px; background: url("../images/jctb2.png") left -134px no-repeat; }
a.gz-cla { bottom: 0; width: 100%; }
a.gz-ai1 { background-position: left -191px; }
a.gz-ai2 { background-position: -58px -191px; }
a.gz-ai3 { background-position: -116px -191px; }
a.gz-ai4 { background-position: -174px -191px; }
a.gz-ai5 { background-position: -232px -191px; }
a.gz-ai6 { background-position: -290px -191px; }
a.gz-ai7 { background-position: -348px -191px; }
a.gz-ai8 { background-position: -406px -191px; }
a.gz-ai9 { background-position: -464px -191px; }
a.gz-ai10 { background-position: -522px -191px; }
a.gz-ai11 { background-position: -580px -191px; }
a.gz-ai12 { background-position: -638px -191px; }
a.gz-ai13 { background-position: -696px -191px; }
a.gz-ai14 { background-position: -754px -191px; }
a.gz-a2 { background-position: -58px -134px; }
a.gz-a3 { background-position: -116px -134px; }
a.gz-a4 { background-position: -174px -134px; }
a.gz-a5 { background-position: -232px -134px; }
a.gz-a6 { background-position: -290px -134px; }
a.gz-a7 { background-position: -348px -134px; }
a.gz-a8 { background-position: -406px -134px; }
a.gz-a9 { background-position: -464px -134px; }
a.gz-a10 { background-position: -522px -134px; }
a.gz-a11 { background-position: -580px -134px; }
a.gz-a12 { background-position: -638px -134px; }
a.gz-a13 { background-position: -696px -134px; }
a.gz-a14 { background-position: -754px -134px; }
.gz-list li.cur a.gz-a1 { background-position: left -191px; }
.gz-list li.cur a.gz-a2 { background-position: -58px -191px; }
.gz-list li.cur a.gz-a3 { background-position: -116px -191px; }
.gz-list li.cur a.gz-a4 { background-position: -174px -191px; }
.gz-list li.cur a.gz-a5 { background-position: -232px -191px; }
.gz-list li.cur a.gz-a6 { background-position: -290px -191px; }
.gz-list li.cur a.gz-a7 { background-position: -348px -191px; }
.gz-list li.cur a.gz-a8 { background-position: -406px -191px; }
.gz-list li.cur a.gz-a9 { background-position: -464px -191px; }
.gz-list li.cur a.gz-a10 { background-position: -522px -191px; }
.gz-list li.cur a.gz-a11 { background-position: -580px -191px; }
.gz-list li.cur a.gz-a12 { background-position: -638px -191px; }
.gz-list li.cur a.gz-a13 { background-position: -696px -191px; }
.gz-list li.cur a.gz-a14 { background-position: -754px -191px; }

/*--------------------jpjs样式-------------------------*/
.jpjs{width: 970px; height: 370px; margin: 0 auto; border: 1px solid #e5e5e5; padding: 15px 14px 0;}
.js-l { width: 730px; }
.js-r { width: 220px; }
.js-list-l { width: 125px; height: 100%; }
.js-list-l a { display: block; width: 125px; height: 66px; background: url("../images/jctb2.png") 0px 0px no-repeat; margin-bottom: 11px; position: relative; overflow: hidden; float: left; }
a.js-list-a2 { background-position: -125px 0px; }
a.js-list-a3 { background-position: -251px 0px; }
a.js-list-a4 { background-position: -378px 0px; }

.js-list-l a.js-list-a1.cur { background-position: 0px -66px; }
.js-list-l a.js-list-a2.cur { background-position: -125px -66px; }
.js-list-l a.js-list-a3.cur { background-position: -251px -66px; }
.js-list-l a.js-list-a4.cur { background-position: -378px -66px; }

.js-list-l span { display: block; position: absolute; width: 60px; height: 14px; top: 25px; right: 14px; text-align: center; color: #fff; }
.js-list-r { width: 576px; height: 300px; border: 1px solid #ccc; padding-left: 24px; }
.js-block { display: none; }
h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #333; font-weight: bold; }
.js-box-2 { width: 570px; height: 213px;}
.js-box-r { float: right; width: 200px; }
.js-box-r li { list-style: outside disc; margin-bottom: 6px; line-height: 18px; }
span.gaishan { display: block; width: 64px; height: 20px; background: url("../images/jctb1.png") left -356px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden; }
.js-a-link { width: 172px; padding-top: 4px; }
.js-box-3 { height: 90px; }
.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }
.js-box-3 li img { width: 136px; height: 90px; }
.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);
    zoom: 1; background: -ms-linear-gradient(top, rgba(51,51,51,0.7) 0%, rgba(51,51,51,0.7) 100%); text-align: center; color: #fff; overflow: hidden; }
.js-box-3 li p * { position: relative; }
.tx-1 { width: 180px; height: 290px; margin-top: 11px; }
.tx-1 li{ width: 200px; height: 120px; font-size: 20px;line-height: 38px; border-bottom: 1px dashed #dcdcdc; padding:10px;}


/*--------------------footer样式-------------------------*/
.footer{background: #eee;margin: 50px 0 0 0;}
.footer .bp{height:50px;background: #458fe8; color:#FFF; text-align:center; line-height:50px;}
.footer_nr{position: relative;}
.footer_nr .ksdh{height:337px; padding:20px 0 0 0;}
.footer_nr .ksdh .dh{width:242px; margin-right:20px;}
.footer_nr .ksdh .dh h3{ font-size:18px;line-height:40px;font-weight:700;font-family:Arial,"微软雅黑"; color:#818181;background: url("../images/ksdh.jpg") no-repeat bottom; margin-bottom:10px;}
.footer_nr .ksdh .dh li{line-height:35px; padding-left:20px;font-size:14px;font-weight:700;color:#666; height: 35px; overflow: hidden;}
.footer_nr .ksdh .sys{width:242px; margin-right:20px;}
.footer_nr .ksdh .sys h3{ font-size:18px;line-height:40px;font-weight:700;font-family:Arial,"微软雅黑"; color:#818181;background: url("../images/ksdh.jpg") no-repeat bottom;}
.footer_nr .ksdh .sys li{padding:20px;}
.footer_nr .ksdh .zx{width:458px;}
.footer_nr .ksdh .zx h3{font-size:18px;line-height:40px;font-weight:700;font-family:Arial,"微软雅黑"; color:#818181;background: url("../images/zx.jpg") no-repeat bottom;}
.footer_nr .ksdh .zx .zxly{width: 458px;height: 250px; float:left;margin-top:20px;}
.footer_nr .ksdh .zx .tj a{width:113px;height:35px;border-radius:4px 4px; background:#458fe8;font-family: Arial,"微软雅黑"; font-size:20px;font-weight:bold;text-align:center;color:#fff; display:block;line-height:35px; margin-left:0px;margin-top:10px;}
#phundis{width:215px;background-color:#ccc; border:1px solid #ccc; height:28px; padding-left:10px;background-color:#ccc; color:#888; float:right; line-height:30px;}
#nameundis{ width:215px; height:28px; padding-left:10px; color:#888; line-height:30px; background-color:#ccc; border:1px solid #ccc;}
#mailundis{background-color:#ccc; width:446px; height:28px; clear:both;background-color:#ccc; border:1px solid #ccc; padding-left:10px; color:#888; margin-top:10px; line-height:28px;}
#texttextfs{ width:446px; height:63px; background-color:#ccc;  clear:both; margin-top:10px; color:#888;background-color:#ccc; border:1px solid #ccc; padding-left:10px; line-height:20px; font-size:12px; padding-top:5px;}
.footer_nr .fd{ width:123px; height:19px; background: url("../images/footertotopimg1.png") no-repeat; position: absolute; top:-19px; left:50%; }

#typeundis{ width:446px; height:28px; padding-left:10px; color:#888; line-height:30px; background-color:#ccc; border:1px solid #ccc;}
.undis{width:446px; height:28px; padding-left:10px; color:#888; line-height:30px; background-color:#ccc; border:1px solid #ccc;margin-top: 10px;}
/*--------------------banner_ny样式-------------------------*/
.ny_banner{background:#f4f6f5;}
.ny_banner .ny_gg{height:164px;background:url("../images/ny_banner.jpg") no-repeat;}
.ny_gt{height:50px;background:#e5e5e5;}
.ny_gt .ljts{margin:0 auto;width:972px;height:50px;background:url("../images/ny_ljts.jpg") no-repeat; padding:0 70px;}
.ny_gt .ljts .luj{width:500px;height:35px; padding-top:15px;}
.luj .tb{width:22px;height:27px;float:left;margin-right:3px;background:url("../images/jctb1.png") -94px 0px no-repeat;}
.luj .wz{height:27px; line-height:27px}
.ny_gt .ljts .sousuo{width:300px;height:35px;padding-top:15px;}
.sousuo .bdps{width:8px;height:22px; background:#0153a7; float:left;}
.sousuo .sou{float:left;width:196px; height:20px; padding-left:5px; color:#888; line-height:20px; background-color:#e5e5e5; border:1px solid #e5e5e5;}
.sousuo .pd_sousuo a{float:right;display:block;width:74px;height:22px; line-height:22px;background:#0153a7; font-family:Arial,"微软雅黑";font-size:15px; font-weight:700;text-align:center; color:#fff;}
/*--------------------main_ny样式-------------------------*/
.main_ny{background:#f4f6f5; height:auto; overflow:hidden;}
.content{background:#fff;height:auto; overflow:hidden;}
.content_fl{width:276px;height:auto; overflow:hidden;}
.content_fl .ny_nav{width:276px;}
.content_fl .ny_nav li{width:216px;height:40px;line-height:40px; border-bottom: dashed 1px #e5e5e5; margin: 0 auto; overflow: hidden;}
.content_fl .ny_nav li a:hover{ display:block;width:210px;height:40px; padding-left:6px;background:#62abf8; color:#FFF; font-weight:bold;}
.content_fl .ny_zrwz{width:270px; padding:0 3px;}
.ny_zrwz h2{font-family:"黑体",Arial; font-size:24px; font-weight:700; line-height:45px;color:#0353a8; border-bottom:solid 1px #e5e5e5; padding-left:10px; margin-bottom:7px;}
.ny_zrwz ul{margin-right:-7px; margin-left:2px;}
.ny_zrwz ul li{width:130px;height:120px; float:left;margin-right:7px; margin-bottom:10px;}
.ny_zrwz ul li img{width:122px;height:79px; border:1px solid #ededed; padding:2px;}
.ny_zrwz ul li .mc{width:152px;height:30px;line-height:30px;font-size:13px; text-align:center;}
.ol-txt .px{width:16px;height:211px; background:url("../images/px.jpg") no-repeat; margin:0 10px;}
.ol-txt li{height:30px;line-height:30px; font-size:13px; width:230px; overflow: hidden;}

.ny_jhtj{width:270px; padding:0 3px;}
.ny_jhtj h2{font-family:"黑体",Arial; font-size:24px; font-weight:700; line-height:45px;color:#0353a8; border-bottom:solid 1px #e5e5e5; padding-left:10px; margin-bottom:7px;}
.ny_jhtj li{width:270px; padding:10px;}

.content_fr{width:722px;height:auto; overflow:hidden;min-height:700px;border-left:2px solid #f4f6f5;}
.content_fr h3{margin:0 16px;width:690px;height:60px;line-height:60px;border-bottom:2px solid #f4f6f5;font-family:"黑体",Arial; font-size:24px; font-weight:700;color:#0353a8;}
.content_nr{padding:16px; color:#646464;}

.content_list{padding:16px;}
.content_list li{width:690px;height:195px; border-bottom: 1px dashed #cbcbcb; padding-bottom:10px; margin-bottom:10px;}
.content_list li .iPic {width:220px;height:178px;margin-right: 20px;}
.content_list li .iPic img{width:220px; height:178px;}
.content_list li .iTxt {display: block;width:450px;padding-top: 4px;line-height: 24px;}
.content_list li .iTxt h4{font: bold 18px/22px Microsoft YaHei; color:#000;}
.content_list li .iTxt h4 a{color: #000;}
.content_list li .iTxt .eTime{color: #444;}
.content_list li .iTxt .sDes{display: block;margin-bottom:15px;color: #878787;line-height: 22px; margin-top:15px;}
.content_list li .iTxt .sDes a{color: #c69;}
.content_list li .iTxt .sLab{height: 24px;padding-left: 22px;overflow:hidden;background-position:-0px -124px;display: block;}
.content_list li .iwz{display: block;width:330px;padding-top: 4px;line-height: 24px;}
.content_list li .iwz h4{font: bold 18px/22px ;font-family:"黑体",Arial; font-size:24px;}
.content_list li .iwz h4 a{color: #0353a8;}
.content_list li .iwz .iwzgg{display: block;padding:5px 0;}
.content_list li .iwz .iwzcf{display: block;padding:0 0 5px 0;}
.content_list li .iwz .iwzsm{display: block;padding:0 0 5px 0;color: #0353a8;}
.content_list li .iwz .iwzjg{ font-size:14px; font-weight:700;font-family:"黑体",Arial;}
.content_list li .iwz .iwzjg .d24{color:#f00;font-size:24px; font-weight:700;font-family:"黑体",Arial;}
.content_list li .ian{display: block;width:111px;padding-top: 4px;line-height: 24px; padding:70px 0 0 5px;}
.content_list li .ian a{width:113px;height:35px;border-radius:4px 4px; background:#458fe8;font-family: Arial,"微软雅黑"; font-size:20px;font-weight:bold;text-align:center;color:#fff; display:block;line-height:35px;}
/*--------------------分页导航样式-------------------------*/
.pagecode{height:30px; font:12px/25px ""; color:#666; margin-top:40px; margin-left:150px; margin-bottom:40px;}
.pagecode a{ padding:1px 10px 1px 10px;border:1px solid #cacaca;background: #fff; color:#000;display:block; text-decoration:none; margin-left:5px; float:left; font:Arial,宋体;}
.pagecode a:hover{ padding:1px 10px 1px 10px;background:#e70980;border:1px solid #da0175; color:#fff; display:block;margin-left:5px; float:left;font:Arial,宋体;}

.content_fr h1{margin:0 16px;width:690px;font: normal 24px/32px "黑体",Arial;;text-align: center; color:#000; margin-top:16px;}
.content_fr .artInfo{margin:0 16px;width:690px;margin-bottom: 10px;line-height: 40px;color: #333;text-align: center;border-bottom:1px solid #e5e5e5;}
.content_fr .artInfo span{margin: 0px 10px;}
.content_fr .artText{padding:0px 16px; line-height:25px;}
.content_fr .gt{width:690px;margin:0 16px;height:40px; line-height:40px;border-top:1px dashed #ededed; margin-top:20px;}
.content_fr .gt span{color:#404040;}
.content_nr{padding:16px; color:#646464;}

.gwc{background:#fff;height:auto; overflow:hidden;}
.nynr04{margin:0 auto;width:900px; margin-bottom:20px; line-height:25px; height:auto;overflow:hidden;padding-top:40px;min-height:915px;}
.nynr03{margin:0 auto;width:900px; margin-bottom:20px; line-height:25px; height:auto;overflow:hidden;padding-top:40px;min-height:500px;}
.nynr02{margin:0 auto;width:500px; margin-bottom:20px; line-height:25px; height:auto;overflow:hidden;padding-top:40px;min-height:350px;}
.nynr05{margin:0 auto;width:1000px;height:auto;overflow:hidden;min-height:600px;}
.gwc_cp{margin:0 auto;margin-bottom:20px;}
.gwc_cp table.gridtable{border-width: 1px;border-color: #cacaca;border-collapse: collapse; }
.gwc_cp table.gridtable th{padding: 8px;border:solid 1px #cacaca;}
.gwc_cp table.gridtable td {padding: 8px;border:solid 1px #cacaca; text-align:center;}

.gwc_txxx{border:solid 1px #cacaca;margin-bottom:50px;}
.gwc_txxx h2{height:44px;line-height:44px;border-bottom:solid 1px #cacaca; padding-left:10px; font-size:18px; font-weight:700; color:#21a5ea;}
.gwc_txxx .gwc_txbd{padding:50px 20px 50px 50px;}
.gwc_txxx .gwc_txbd li{margin-bottom:10px;}
.gwc_txxx .gwc_txbd li.wz{ padding-left:65px; line-height:25px;}
.gwc_txxx .gwc_txbd li a{ display:block;width:200px;height:25px; margin:20px 0px 0px 60px;border-radius:6px 6px; background:#00a0ea;padding:15px; text-align:center; font-size:24px; font-weight:700;color:#fff;font-family:"黑体",Arial;}
.gwc_txxx .gwc_ddwc{padding:50px 50px 50px 300px;}
.gwc_txxx .gwc_ddwc li{margin-bottom:25px;}
.gwc_txxx .gwc_ddwc li a{ display:block;width:50px;padding:10px 20px; background:#ffa1cb; color:#FFF; border:1px solid #fb4c97;}

.ddcx{padding-top:100px;}
.ddcx li{margin-bottom:15px;}
.ddcx li .submitok{ display:block;width:112px;height:48px; margin-left:80px;border-radius:6px 6px; background:#00a0ea;padding:10px; text-align:center; font-size:14px; font-weight:700;color:#fff;}
.zxzx{margin:0 auto;width:804px;padding-top:100px; padding-left:200px;min-height:450px;}
.zxzx li{margin-bottom:15px;}
.zxzx li a{ display:block;width:112px;height:24px; margin-left:80px;border-radius:6px 6px; background:#00a0ea;padding:10px; text-align:center; font-size:14px; font-weight:700;color:#fff;}
.ddcg{padding-top:100px; padding-left:500px;min-height:250px;}
/*--------------------表单优化样式-------------------------*/
.liuyan_one,.liuyan_dz,.liuyan_two,.liuyan_ddcx,.liuyan_ly{ width:185px; height:22px; border:1px solid #a0a0a0; font:14px/17px Arial, Helvetica, sans-serif; color:#666; padding:0px 3px; margin-right:5px;}
.liuyan_dz{width:610px;height:22px;}
.liuyan_two{width:600px; height:128px;}
.liuyan_ddcx{width:245px; height:22px; }
.liuyan_ly{width:500px; height:128px;}
.liuyan_xz{margin-right:5px;}
.tishi{font:12px/20px ""; color:#1e772d;}
.zixun_one{ height:47px; background:#f6f6f6; font:12px/47px ""; color:#21a5ea; text-indent:1.5em;}
.zixun_two{ height:auto; font:12px/18px ""; color:#666; border-left:2px solid #f6f6f6;border-right:2px solid #f6f6f6; padding:20px;border-bottom:2px solid #f6f6f6;}
.zixun_fanye{ height:25px; font:12px/25px ""; color:#666; margin-top:20px; margin-left:200px; margin-bottom:50px;}
.zixun_fanye span.annu_two,.zixun_fanye span.annu_one{ width:41px; height:25px; font:12px/25px "";text-align:center; background:#fff; float:left; margin-right:11px; }
.zixun_fanye span.annu_one a{width:41px; height:25px; border:1px solid #666; color:#666;display:block; text-decoration:none; }
.zixun_fanye span.annu_one a:hover{width:41px; height:25px; border:1px solid #21a5ea; color:#21a5ea; }
.zixun_fanye span.annu_two a{width:41px; height:25px;border:1px solid #21a5ea; color:#21a5ea; display:block; text-decoration:none; }
.zixun_fanye span.annu_two a:hover{width:41px; height:25px;border:1px solid #666; color:#666;  }
.zixun_fanye span.wenben{ float:left; margin-right:10px}
.zixun_fanye span.wenben input.one{ width:63px; height:17px; border:1px solid #21a5ea; font:12px/17px ""; color:#21a5ea; padding:0px 2px;}
.zixun_fanye span.annu_three{width:43px; height:25px;color:#fff; float:left; text-align:center; }
.zixun_fanye span.annu_three a{width:43px; height:25px; background:#21a5ea;color:#fff; display:block; text-decoration:none;}
.zixun_fanye span.annu_three a:hover{background:#666;}
/*--------------------footer_ny样式-------------------------*/

.footer_ny{background:#458fe8; height:85px;}
/*--------------------dt样式-------------------------*/

.dt_title{height:60px; line-height:60px; font-size:24px; font-weight:700;font-family:"黑体",Arial; border-bottom:1px solid #e5e5e5;padding-left:20px;}
.dt{padding:0 40px;}
.dt h3{height:35px; line-height:35px; font-size:16px;font-weight:700;font-family:"黑体",Arial; border-bottom:1px  dotted #e5e5e5;}
.dt p{padding:0 20px;}
.dt a{height:30px;line-height:30px; font-size:14px;font-family:"宋体",Arial;}



/*拍拍网风格asppage分页*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #F50;border-color:#F50;text-decoration: none;}

.friend_link{
    height: 35px; 
    font-size: 14px; 
    margin-top: 20px; 
    line-height: 35px; 
    padding-left: 20px;
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
 }
.friend_link a,.friend_link a:visited {
    color: #fff;  
}


/* table */
.tb {width:100%;}
.tb th {background:#EEEEEE;}
.tb td {border-bottom:#DDDDDD 1px solid;}
.tb tr:hover {background:#F3F3F3;}


.tb_xx {width:100%;}
.tb_xx th {background:#EEEEEE;}
.tb_xx td {border-bottom:#DDDDDD 1px dashed;}
.tb_xx tr:hover {background:#F3F3F3;}

.btn_yellow {width:96px;height:48px;line-height:48px;border:none;background:#c40000;color:#FFFFFF;font-size:20px;text-align:center;padding:0;letter-spacing:2px;cursor:pointer;}
.f_price {font-weight:bold;font-family:Arial;color:#FF0000;}




/*文章分页样式2*/
.pages {
	width: 100%;
	text-align: center;
	float: left;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.pages span {display: inline}
.pages a:hover{padding: 5px 10px; border: 1px solid #0d85dd;background: #0d85dd;color: #fff;text-decoration: none;border-radius:3px;font-size:12px;}
.pages span,.pages a{padding: 5px 10px;border: 1px solid #ddd;background: #fff;color: #A4A4A4;line-height: 18px; border-radius:3px; margin-right:10px;font-size:12px;}
.pages span{ margin-right:10px;font-size:12px;}
.pages select{padding:4px 7px;border: 1px solid #ddd;background: #fff;color: #333;line-height: 18px; border-radius:3px; margin-right:10px;font-size:12px;}

