﻿body{margin:0px;padding:0px;font-family:'微软雅黑',Arial,Helvetica,Simsun,sans-serif;font-size:14px;color:#333333;}
img,input{border:0px;vertical-align:middle;}
p{margin:0px;padding:0px;}
a{text-decoration:none;color:#333;}
a:hover {color:#ff6a00;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0px;}
h2,h3,h4{margin:0px;padding:0px;font-size:14px;}
ul,dd,dl{margin:0px;padding:0px;list-style-type:none;}
input,button,select,textarea{outline:none}

i{font-style:normal;}

hr{background:none;border-width:0px 0px 1px 0px;border-color:#000;}

.top{width:100%;overflow:hidden;background:#124695;height:44px;line-height:44px;}
.top ul{width:1100px;font-size:12px;color:#fff;margin:0px auto;}
.top ul .left{text-align:left;}
.top ul .right{text-align:right;}
.top ul .right a{color:#fff;margin:0px 5px;}
.top ul .right a:hover {color:#ff6a00;}

#header {
width:1100px;
margin:0px auto;
height:75px;
overflow:hidden;
}
.logo{background:url(../cms_img/logo_bg.png) no-repeat center 0px;width:190px;text-align:left;float:left;margin-top:15px;}
.menu{float:left;}
.menu a{display:block;font-size:16px;padding:0px 17px;float:left;line-height:75px;}
.menu a.on,.menu a:hover{background:#124695;color:#fff;}

.head_bg {
    width: 100%;
    height: 400px;
}


.content{margin:46px auto 20px auto;width:1100px;overflow:hidden;}
.c_left{width:270px;}
    .c_left h2 {
        font-size: 18px;
        color: #fff;
        background: url(../cms_img/s_bg.jpg) repeat-x 0px 0px;
        line-height: 41px;
        font-weight: normal;
    }
        .c_left h2 span {
            display: block;
            padding-left: 50px;
            background: url(../cms_img/s.png) no-repeat 20px center;
        }

.f_li {
    background: url(../cms_img/m_bg.png) repeat-x 0px 0px;
    line-height: 49px;
    position: relative;
    cursor: pointer;
    margin: 5px 0px;
}
.border{border:solid 1px #e9e9e9;}
.border1{border-width:1px 1px 0px 1px;border-style:solid;border-color:#e9e9e9;}
.f_li img{margin:0px 5px 0px 20px;}
.f_li a {
    padding-left: 40px;
    background: url(../cms_img/r.png) no-repeat 30px center;
}
.f_li ul{display:none;}
.f_li ul li{background:#fafafa;border-bottom:solid 1px #e9e9e9;padding-left:10px;}

.f_li i {
    display: block;
    width: 17px;
    height: 17px;
    background: url(../cms_img/j.png) no-repeat 0px 0px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}
.f_li i.on{background-position:-17px 0px;}
.ad{margin:20px 0px;}

.contacrt {
    border: solid 1px #e9e9e9;
    padding: 10px 0px 150px;
    background: url(../cms_img/c_bg.png) no-repeat right bottom #fff;
}
.contacrt h3{color:#124695;font-size:18px;padding-left:20px;font-weight:normal;line-height:40px;}
.contacrt p{padding-left:20px;font-size:12px;line-height:20px;}

.c_right{width:792px;}
.title {
    padding-bottom: 5px;
    background: url(../cms_img/bg.jpg) no-repeat 0px bottom;
    font-weight: normal;
    font-size: 14px;
    overflow: hidden;
    clear: both;
}
.title span,.title i{font-size:18px;}
.title i{margin:0px 10px;}
.title a{color:#666;}
.title a:hover{color:#ff6a00;}

.title b{font-weight:normal;float:right;overflow:hidden;color:#666;font-size:12px;}
.title span{padding-left:40px;color:#124695;}
.m1 {
    background: url(../cms_img/intro.jpg) no-repeat 0px center;
}
.m2 {
    background: url(../cms_img/m2.png) no-repeat 0px center;
}
.m3 {
    background: url(../cms_img/n3.jpg) no-repeat 0px center;
}
.m4 {
    background: url(../cms_img/n1.jpg) no-repeat 0px center;
}
.m5 {
    background: url(../cms_img/n2.jpg) no-repeat 0px center;
}
.m6 {
    background: url(../cms_img/pl.png) no-repeat 0px center;
}
.intro{overflow:hidden;margin:15px 0px 20px;}
.intro img{float:left;width:198px;}
.intro p{float:right;width:550px;color:#666666;text-indent:2em;line-height:25px;}
.intro p a{color:#0e9be1;}
.intro p a:hover{color:#ff6a00;}
.n_1{width:375px;}
.n_1 .t_div{margin:20px 0px;font-size:12px;overflow:hidden;}
.n_1 .t_div img{width:191px;float:left;margin-right:10px;}
.n_1 .t_div div{float:right;width:165px;}
.n_1 .t_div div h2{font-size:12px;}
.n_1 .t_div div h2 a{color:#666;}
.n_1 .t_div div h2 a:hover{color:#ff6a00;}
.n_1 .t_div div p{color:#a5a5a5;line-height:25px;margin-top:10px;text-indent:2em;}
.n_1 .t_div div p a{color:#0e9be1;}
.n_1 .t_div div p a:hover{color:#ff6a00;}
.t_div ul li {
    font-family: '微软雅黑';
    font-size: 14px;
    padding-left: 15px;
    background: url(../cms_img/p.jpg) no-repeat 0px center;
    overflow: hidden;
}
.t_div ul li i{float:right;font-style:normal;color:#999999;line-height:30px;}
.t_div ul li a{color:#666;}
.t_div ul li a:hover{color:#ff6a00;}

.product{margin-right:-20px;margin-bottom:40px;}
.product ul{overflow:hidden;}
.product li{width:182px;font-size:12px;text-align:center;margin:20px 20px 0px 0px;float:left;position:relative;padding-bottom:10px;height:180px;}
.product li:hover a{color:#fff;}
.product li a.p_a{background:rgba(54,106,143,0.7);display:block;position:absolute;width:182px;height:183px;z-index:1000;top:0px;left:0px;display:none;}
.product li hr{margin-top:33px;}
.p_img{display:block;width:182px;height:116px;overflow:hidden;}

.product li img{width:182px;height:116px;margin-bottom:10px;}
.tl ul li{text-align:left;}
.p_1{position:absolute;display:block;width:182px;height:30px;line-height:33px;text-align:center;z-index:1000000;}
.p_2{position:absolute;display:block;width:182px;height:33px;line-height:33px;text-align:center;z-index:1000000;bottom:5px;}

.case{margin-right:-30px;color:#666666;font-size:12px;line-height:20px;overflow:hidden;}
.case li{width:227px;overflow:hidden;height:275px;float:left;padding:10.9px;border:solid 1px #ccc;margin:25px 20px 0px 0px;background:#fff;}
.case li:hover{border:solid 1px #124695;}
.case li h2{font-weight:normal;border-bottom:solid 1px #cccccc;line-height:30px;color:#0e3d85;margin:5px 0px;}
.case li h2 a{color:#0e3d85;}
.case li h2 a:hover{color:#0e3d85;}
.case li img{width:227px;height:136px;}
.case li span{text-align:right;overflow:hidden;margin-top:10px;display:block;font-size:12px;}
.case li span i{float:right;font-style:normal;}
    .case li span a {
        display: block;
        background: url(../cms_img/xq.png) no-repeat 0px center;
        width: 105px;
        height: 26px;
        text-align: center;
        line-height: 26px;
        color: #666666;
        float: left;
    }
.case li span a:hover{color:#ff6a00;}

.case_list li{overflow:hidden;height:150px;padding:10px;border:solid 1px #cccccc;margin:30px 0px 20px 0px;background:#fff;}
.case li h2 a{color:#0e3d85;}
.case li h2 a:hover{color:#ff6a00;}

.case_list li img{width:250px;height:150px;}
.case_list .left{margin-right:20px;display:block;float:left;}
.case_list li:hover{border:solid 1px #124695;}
.case_list li h2{font-weight:normal;border-bottom:solid 1px #cccccc;line-height:30px;color:#0e3d85;margin:5px 0px;float:left;width:495px;}
.case_list li h2 a{color:#0e3d85;}
.case_list li h2 a:hover{color:#ff6a00;}
.case_list i{font-size:12px;float:right;}
.case_list p{float:left;font-size:12px;width:495px;color:#666666;line-height:20px;}
.case_list span{width:495px;float:left;overflow:hidden;font-size:12px;}
.case_list li span a {
    display: block;
    background: url(../cms_img/xq.png) no-repeat 0px center;
    width: 105px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #666666;
    float: right;
}
.case_list li span a:hover{color:#ff6a00;}
.show{line-height:30px;color:#666666;padding:30px 0px 50px;}
.show p{line-height:30px;}
.back{background:#fff;width:732px;padding:15px 30px;}
.h3{text-align:center;color:#999;font-size:24px;line-height:40px;margin:30px 0px 10px 0px;border-bottom:solid 1px #999;padding-bottom:10px;}
.des{text-align:center;font-size:12px;color:#666;}
.page li{float:left;}
.page li span{float:left;line-height:25px;margin:5px 10px;}
.page li a{display:block;padding:2px 10px;border:solid 1px #124695;color:#124695;margin:5px;background:#fff;}
.page li a:hover{color:#ff6a00;}
.page li b a{border-width:0px;background:none;}

.pl{background:#fff;width:732px;padding:15px 30px;float:right;margin-top:20px;}
.pl h2 span{font-size:18px;color:#124695;}
.pl textarea{background:#f3f3f3;border:solid 1px #ccc;width:705px;height:70px;margin:0px 0px 10px;color:#999999;font-size:12px;padding:10px;}
.sub{overflow:hidden;}
.sub .input{float:right;width:175px;height:37px;line-height:37px;background:#1e7ab3;border-radius:5px;border-width:0px;cursor:pointer;color:#fff;}
.sub .input:hover{background:#0e9be1;}
.code{width:65px;height:35px;border:solid 1px #ccc;border-radius:3px;}
.pl div{border-bottom:solid 1px #f7f7f7;padding-bottom:20px;overflow:hidden;margin:15px 0px;}
.pl img{float:left;margin:15px 0px;}
.pl span{display:block;}
.pl .left{width:670px;margin:10px 0px 10px 15px;overflow:hidden;}
.pl .left b{display:block;font-weight:normal;margin-bottom:5px;}
.pl .left i{color:#1e7ab3;float:left;}
.pl .left img{float:left;margin:15px 0px 10px;}
    .pl .left em {
        color: #767678;
        float: left;
        display: block;
        font-style: normal;
        font-size: 12px;
        background: url(../cms_img/rl.png) no-repeat 0px center;
        padding-left: 20px;
        margin-left: 20px;
        line-height: 20px;
    }

.foot{background:#124695;}
.foot div{width:1100px;margin:0px auto;overflow:hidden;}
.foot p{line-height:30px;font-size:12px;color:#fff;}
.foot div li img{margin:40px 0px;} 
.foot div a{color:#fff;}
.foot a:hover{color:#ff6a00;}