/*****¹«¹²ÑùÊ½*****/
body{
    font:12px "microsoft yahei",Arial,Helvetica,sans-serif;
    color:#333;
    margin:0;
    padding:0;
    background:url("../images/body_bg.png");
}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{
    margin:0;
    padding:0;
    list-style:none;
}
a{
    color:#666;
    text-decoration:none;
}
a:hover{
    text-decoration:none;
}
img{
    vertical-align:bottom;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
.no-margin{margin-right:0;}
/*Í·²¿*/
#menu{
    width:100%;
    margin:0 auto;
    background:#fff;
    position: fixed;
    z-index: 99;
    top: 0;
    height:75px;
}
.c_menu{
    width:1200px;
    margin:0 auto;
}
.c_menu>div{
    float:left;
}
div.top_left{
    width:280px;
    margin:0 auto;
    height:75px;
}
.top_left_l{
    height:75px;
    line-height:75px;
}
.top_left_l img{
    vertical-align:middle; 
}
.menu_b{
    position:relative;
    width:800px;
    margin:0 auto;
    background: #fff;
    height:75px;
}
.nav{
    width:900px;
    margin:0 auto;
    height:75px;
    display:block;
}
.nav .mainlevel{
    float:left;
    width:12.1%;
    height:75px;
    text-align: center;
    border-right:1px solid #fff;
}
.nav .mainlevel>a{
    color:#0096E0;
    line-height:75px;
    display:block;
    width:100%;
    text-align: center;
    font-size:16px;
    font-weight:bold;
    float:left;
}
.nav .mainlevel>a:hover{
    background:#01b0f1;
    color:#fff;
}
.nav .mainlevel ul{
    display:none;
    position:absolute;
    top:75px;
    left:0;
    z-index:99;
    background:#fff;
    height:110px;
    text-align: center;
}
.nav .mainlevel .sub_01{
    left:13%;
    width:720px;
    height:110px;
}
.nav .mainlevel .sub_01 li{
    width: 16%;
}
.nav .mainlevel .sub_02{
    left:10%;
    width:600px;
}
.nav .mainlevel .sub_02 li{
    width:25%;
}
.nav .mainlevel .sub_03{
    left:25%;
    width:400px;
}
.nav .mainlevel .sub_03 li{
    width: 32%;
}
.nav .mainlevel .sub_04{
    left:48%;
    width:400px;
}
.nav .mainlevel .sub_04 li{
    width: 32%;
}
.nav .mainlevel .sub_05{
    left:67%;
    width:250px;
}
.nav .mainlevel .sub_05 li{
    width:48%;
}
.nav .mainlevel .sub_06{
    left:25%;
    width:600px;
}
.nav .mainlevel .sub_06 li{
    width:20%;
}

.input_ser_txt{ height:22px; line-height:22px; font-size:12px}
.nav .mainlevel .sub_07{
    left:25%;
    width:600px;
}
.nav .mainlevel .sub_07 li{
    width:25%;
}

.nav .mainlevel li{
    text-align: center;
    display: inline-block;
    width: 12%;
    float:left;
    height:110px;
}
.nav .mainlevel li img{
    padding:25px 0 5px;
}
.nav .mainlevel li a{
    color:#000;
    font-size:15px;
    text-align: center;
}
.nav .mainlevel li a:hover{
    color:#0096E0;
}
/*bannerÍ¼*/
#header{
    overflow: auto;
    position:relative;
    top:0;
    left:0;
    clear:both;
    margin-top:75px;
}
div.banner{
    width:100%;
    float:left;
}
div.banner img{
    width:100%;
    height:100%;
    display:none;
}
div.banner img.show{
    display:block;
}
/*ÂÖ²¥Êý×Ö*/
.number{
    position:absolute;
    top:90%;
    left:45%;
}
.number>p{
    float:left;
    width:18px;
    height:18px;
    border-radius:50%;
    background-color:#e8e8e8;
    margin-left:15px;
    color:transparent;
    line-height:20px;
    text-align: center;
    cursor: pointer;
}
.wrap div .on{
    background:#0096E0;
}
/******ºËÐÄÒµÎñ*******/
.title h1{
    font-size:25px;
    font-weight:normal;
    padding:30px 0 10px 0;
    color:#333;
    text-align: left;
}
.title h2{
    font-size:18px;
    font-weight:normal;
    color:#868889;
    text-align: left;
}
.title small{
    font-size:18px;
    font-weight:normal;
    color:#868889;
}
.title div p{
    float:left;
    font-size: 25px;
    font-weight: normal;
    color: #333;
    padding-bottom:10px;
}
.core_business{
    width:1200px;
    margin:0 auto;
}
.c_core{
    width:1200px;
    margin:0 auto;
}
.c_core ul{
    margin-top:20px;
    overflow: auto;
}
.c_core ul li.no-margin{
    margin-right:0;
}
.c_core ul li{
    float:left;
    width:270px;
    margin-right:40px;
    background:#f1f1f1;

}
.c_core ul li:hover{
    border-bottom:1px solid #0096E0;
    /*display: inline-block;*/
    /*-webkit-transform: scale(1.02);*/
    /*-moz-transform: scale(1.02);*/
    /*-o-transform: scale(1.02);*/
    /*-ms-transform: scale(1.02);*/
    /*transition:all 0.2s linear;*/
}
.c_core ul li p img{
    width:100%;
}
.c_core ul li h1{
    font-size: 16px;
    color: #222;
    line-height: 42px;
    width: 250px;
    overflow: hidden;
    padding:0 10px;
}
.c_core ul li h2{
    height: 85px;
    font-size: 14px;
    color: #848484;
    overflow: hidden;
    padding:0 10px 10px 10px;
    font-weight:normal;
    line-height:25px;
}
.c_core ul li h3{
    color: #999;
    padding:5px 10px 10px 10px;
    font-weight:normal;
    font-size:14px;
}
/******½â¾ö·½°¸¡ˆ*******/
.solute{
    width:100%;
    margin:30px auto 30px;
    clear:both;
    background:rgba(245,245,245,.8);
}
.c_solute{
    width:1200px;
    margin:20px auto;
}
.solu .item {
    border: 1px solid #e9e9e9;
    display: block;
    padding: 18px 14px 0;
    text-align: center;
    text-decoration: none;
}
.solu .item i img{
    /*filter:grayscale(1);
    -webkit-filter:grayscale(1);
    transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    -ms-transition:all 0.5s ease-out;
    -moz-transition:all 0.5s ease-out;*/
}
.solu ul{
    overflow: auto;
}
.solu li{
    margin-bottom: 40px;
    float:left;
    width:270px;
    margin-right:40px;
}

.solu li img{
    width:240px;
    height:200px;
}

.solu li:hover i img{ 
    width:240px;
    height:200px;
}
.solu dl{
    padding-top: 20px;
}
.solu dl dt{
    font-size: 20px;
    color: #000;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 22px;
}
.solu dl .c{
    font-size: 12px;
    color: #666;
    line-height: 1.4;
    margin-bottom: 10px;
    display:-webkit-box;
    overflow: hidden;
    text-overflow:ellipsis;
    min-height: 34px;
}
.solu .m{background:#eee;}
.solu .m{background:#eee;}
.solu .m em{background:url(../images/c2-050.png) no-repeat center;
    display: block;padding:38px 0;border-bottom:4px solid transparent;}
.solu li:hover .m em{
    background:url(../images/c2-05.png) no-repeat center;border-bottom:4px solid #00a2e9;
}
/******ÐÂÎÅ¶¯Ì¬*******/
#news{
    width:100%;
    margin:0 auto;
    clear:both;
}
.news{
    width:1200px;
    margin:0 auto;
    padding:20px 0;
    overflow: auto;
}
.news>div{
    float:left;
}
.c_news{
    width:740px;
    padding-right:60px;
}
.news_content{
    width:720px;
    margin:15px auto;
    padding:10px 10px 0 10px;
    background:#fff;
    clear:both;
}
.news_content ul{
    width:720px;
    height:35px;
}
.news_content ul li{
    float:left;
}
.new_ul_l{
    width:210px;
    padding-right:20px;
}
.new_ul_l img{
    width:210px;
    height:120px;
}
.new_ul_r{
    width:480px;
}
.new_ul_r h2{
    color:#333;
    font-size:14px;
    padding:5px 10px;
    font-weight:normal;
}
.new_ul_r p{
    color:#333;
    font-size:14px;
    padding:5px 10px;
    line-height:22px;
}
p.time1{
    font-size: 14px;
    color: #999;
    /*padding-top: 35px;*/
}
/******³£¼ûÎÊÌâ½â´ð******/
.rightNes{
    width:400px;
    font-size:14px;
    padding-top:10px;
}
.newsName {
    height: 33px;
    overflow: hidden;
    width: 100%;
    background-color:#0096E0;
    line-height: 33px;
    margin-bottom: 15px;
}
.newsName ul, .newsName ul li {
    float: left;
}
.newsName a {
    float: right;
    margin-right: 10px;
    color:#fff;
}
.newsName ul li {
    width: 125px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color:#fff;
}
.newsShow {
    clear: both;
    background:#fff;
    padding:10px;
}
.newsShow table td {
    height: 28px;
    line-height: 28px;
}
.newsShow table .ask {
    background-image: url(../images/ask.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}
.newsShow table .answer {
    background-image: url(../images/answer.jpg);
    background-repeat: no-repeat;
    background-position: left 1px;
    padding-bottom:12px;
}
.newsShow table td {
    height: 28px;
    line-height: 23px;
}
.newsShow table td a { 
    font-size: 14px;
}
.newsShow table .ask a {
    color:#0096E0;
    font-weight: 600;
}
/******¹ØÓÚÎÒÃÇ*******/
.about{
    clear:both;
    width:100%;
    height:380px;
    background:rgba(245,245,245,.8);
    margin:0 auto;
}
.c_about{
    width:1200px;
    height:380px;
    margin:0 auto;
}
.c_about>div{
    float:left;
}
.c_about_left{
    width:600px;
    margin-right:100px;
}
.c_about_left p{
    text-indent:2em;
    color:#333;
    font-size:15px;
    padding-top:40px;
    line-height:25px;
}
.c_about_left div{
    margin-top:40px;
    text-align: right;
}
.c_about_left div>a{
    border-radius:5px;
    padding:12px 25px;
    background:#00b2ff;
    color:#fff;
    text-align: center;
}
.c_about_left div>a:hover{
    background:transparent;
    color:#00b2ff;
    border:1px solid #00b2ff;
}
.c_about_right{
    width:500px;
    padding-top:30px;
}
.c_about_right ul{
    border:1px solid #dbdbdb;
    width:498px;
    height:300px;
}
.c_about_right ul li{
    float:left;
    width:248px;
    height:149px;
    text-align: center;
}
.c_about_right ul li>img{
    padding-top:12px;
}
.c_about_right ul li .p1{
    padding-top:10px;
    font-size:17px;
    color:#333;
}
.c_about_right ul li .p2{
    font-size:15px;
    color:#868889;
}
/******ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Òµ******/
.company{
    width:100%;
    margin:0 auto;
    clear:both;
}
.c_company{
    width:1200px;
    margin:0 auto;
    padding:50px 0 50px 0;
}

.c_company a {
    float: right;
    margin-right: 10px; 
}

#marquee_demo{
    width:1200px;
    margin:0 auto;
    padding:18px 0 0 0;
    overflow:hidden;
    text-align:center;
}
#marquee_demo td img{
    width:200px;
    height:70px;
    /*border:1px solid #e4b9b9;*/
    margin:0 10px;
}
#marquee_demo td div{
    font-size:18px;
    padding-top:10px;
}
/******µ×²¿*******/
#footer{
    clear:both;
}
.c_footer_t{
    width:100%;
    height:100px;
    margin:0 auto;
    background:#044A75;
}
.c_footer_t p{
    color:#fff;
    text-align: center;
    font-size:20px;
    padding-top:15px;
    padding-bottom:15px;
}
.c_footer_t h2{
    color:#fff;
    text-align: center;
    font-size:18px;
}
.c_footer{
    width:100%;
    height:150px;
    margin:0 auto;
    background:#033F6A;
}
.c_footer>div{
    width:1200px;
    margin:0 auto;
}
.c_footer>div>div{
    
}
.c_footer .c_footer_left{
    width:400px;
    padding-top:40px;
    margin-left:100px;
}
.c_footer .c_footer_left>div{
    float:left;
    text-align: center;
}
.c_footer .c_footer_left img{
    /*width:120px;*/
    height:120px;
    margin:0 auto;
    padding-left:20px;
}
.c_footer .c_footer_left p{
    color:#fff;
    font-size:16px;
    padding-top:15px;
}
.c_footer .c_footer_right p{
    color:#fff;
    font-size:12px;
    line-height:30px;
    text-align: center;
}
.c_footer .c_footer_right p a{
    color:#fff;
    font-size:12px;
}
.c_footer .c_footer_right p a:hover{
    color:#e4393c;
}
.c_footer .c_footer_right .footer_right_1{
    font-size:15px;
    padding-top:20px;
}
/*ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/
#header_banner{margin-top:75px;}
#header_banner img{width:100%;}
.menu {padding:30px 0;background:#f6f6f6;}
.menu dl{text-align: center;}
.menu dl dt {display: inline-block;}
.menu dl dt a{display:inline-block;padding:12px 15px;font-size:16px;transition:none;position:relative;font-weight:normal;color: #666;/*border:1px solid #ccc;*/margin:0 12px;}
.menu dl dt a.current:after,.menu dl dt a:hover:after{content:"";position: absolute;background:#01b0f1;height:4px;bottom:-2px;left: 0;right: 0;}

/******** ?1_1*********/
.picText{background: #fff; }
.pt_list li:nth-child(2n+1){background: #f6f6f6;}
.pt_list li{margin-bottom: 34px;}
.pt_list li a{display:block;}
.pt_list li>.col-md-6,.pt_list li>.col-md-7{padding: 0;}
.pt_list li>.col-md-5{text-align: right;padding: 0;}
.pt_list li:nth-child(2n+1) .dl_info{padding:50px 20px 30px 45px;}
.pt_list li:nth-child(2n) .dl_info{padding-top:66px;padding-bottom:30px;padding-right: 25px;}
.pt_list .dl_info dt{font-size:22px;color: #01b0f1;font-weight: normal;padding-bottom: 20px;}
.pt_list .dl_info .d1{padding-left: 44px;font-size:14px;color: #5b5b5b;padding-bottom: 12px;}
.pt_list .dl_info .d1 p{font-size:15px;}
.pt_list .dl_info i{color: #01b0f1;}
.pt_list .dl_info .d2{font-size: 14px;color: #5b5b5b;line-height: 1.7;}
.pt_list .dl_info .d3{padding-left:18px;font-size: 14px;color: #5b5b5b;line-height: 1.6;}

/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ë¾ï¿½ï¿½Ì¬3_1*********/
.c_3_1{
    width:100%;
    margin:50px auto;
    clear:both;
}
.l_3_1{
    width:1200px;
    margin:0 auto;
}

.l_3_2{
    width:1200px;
    margin:0 auto;
}

.l_3_1>div{
    float:left;
}
.l_3_1_content{
    width:945px;
    margin-left:55px;
}
.l_3_1_content ul{
    width:100%;
    height:400px;
}
.l_3_1_content ul li{ 
    margin-right:50px;
    margin-bottom:0px; 
}
.l_3_1_content ul .no-margin{
    margin-right:0;
}
.l_3_1_content ul li img{
    width:240px;
    height:200px;
}
.l_3_1_content ul li h2{
    color:#333;
    font-size:14px; 
    line-height:35px;
    overflow: hidden;
    font-weight:normal;
}
.l_3_1_content ul li p{
    color:#333;
    font-size:14px;
    padding:10px 0;
    line-height:22px; 
}






.l_4_1>div{
    float:left;
}
.l_4_1_content{
    width:945px;
    margin-left:55px;
}
.l_4_1_content ul{
    width:100%;
    height:400px;
}
.l_4_1_content ul li{ 
    margin-right:50px;
    margin-bottom:0px;
    float:left;
}
.l_4_1_content ul .no-margin{
    margin-right:0;
}
.l_4_1_content ul li img{
    width:240px;
    height:200px;
}
.l_4_1_content ul li h2{
    color:#333;
    font-size:14px; 
    line-height:35px;
    overflow: hidden;
    font-weight:normal;
}
.l_4_1_content ul li p{
    color:#333;
    font-size:14px;
    padding:10px 0;
    line-height:22px; 
}





.l_5_1>div{
    float:left;
}
.l_5_1_content{
    width:945px;
    margin-left:55px;
}
.l_5_1_content ul{
    width:100%;
    height:400px;
}
.l_5_1_content ul li{ 
    margin-right:30px;
    margin-bottom:20px;
    float:left;
}
.l_5_1_content ul .no-margin{
    margin-right:0;
}
.l_5_1_content ul li img{
    width:200px;
    height:70px;
}
.l_5_1_content ul li h2{
    color:#333;
    font-size:14px; 
    line-height:35px;
    overflow: hidden;
    font-weight:normal;
}
.l_5_1_content ul li p{
    color:#333;
    font-size:14px;
    padding:10px 0;
    line-height:22px; 
}




/***************/
.l_news{
    width:950px;
    margin-left:50px;
    margin-bottom:30px;
}
.l_news .article>ul>li{
    margin:0;
    padding: 8px 10px 8px 10px;
    border-bottom: 1px solid #eee;
    background: url(../images/news.png) no-repeat 0 50%;
}
.l_news .article>ul>li>span{
    float: right;
    font-size: 15px;
    color: #5F5F5F;
}
.l_news .article>ul>li>a{
    text-decoration: none;
    color: #333;
    padding-left:5px;
    font-size: 16px;
}
.l_news .article>ul>li>a:hover{
    color:#0096E0;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½3_3*********/
.c_3_3{
    width:100%;
    margin:50px auto;
    clear:both;
}
.l_3_3{
    width:1200px;
    margin:0 auto;
}
div.news-group{
    border-bottom:1px solid #eee;
    width:1200px;
    height:180px;
}
div.news-group:hover{
    background-color:#eee;
}
div.news-group>ul{
    float:left;
}
div.news-group>ul>li{
    float:left;
}
.news-main a>img{
    width:250px;
    height:140px;
    padding:20px 0;
}
.news-main a>img:hover{
    background-color:#e5e1ea;
    opacity:0.5;
}
.news-right{
    padding-top:25px;
    padding-left:20px;
    width:920px;
}
p.time{
    font-size:14px;
    color:#999;
    padding-top:35px;
}
p.tip{
    font-size:18px;
    color:#0096E0;
    padding-bottom:15px;
    font-weight:bold;
}
p.text{
    font-size:15px;
    line-height:22px;
    color:#666;
}
/******** 4_1*********/
.service_message{background: #fff;padding:20px 0 65px;}
.service_message>h4{text-align: center;font-size: 30px;color: #5b5b5b;margin-bottom: 45px;}
.form_wrap li>.col-md-4{margin-bottom: 20px;}
.form_wrap .input-group{display: block;}
.form_wrap .input-group .form-control{width: 80%;display: inline-block;float: none;border-radius: 5px!important;}
.form_wrap .form-control.text{width: 60%;}
.input-group label{font-size: 14px;color: #666;font-weight: normal;}
.input-group .textarea{height: 115px;width: 90.5%;}
.btn-submit{margin-left: 38px;margin-top: 20px;}
.btn-submit .btn{color: #fff;padding: 8px 40px;}
.btn-submit .btn-1{background: #00a2e9;margin-right: 18px;}
.btn-submit .btn-2{background: #555454;}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê¿5_1*********/
.c_5_1{
    width:100%;
    margin:50px auto;
    clear:both;
}
.l_5_1{
    width:1200px;
    margin:0 auto;
}
.l_5_1>div{
    float:left;
}
.tree_menu {
    width:200px;
}
.tree_menu ul {
    line-height: 56px;
}
.tree_menu ul li {
    font-size: 14px;
    margin-bottom: 2px;
}
.tree_menu ul li a {
    color: #777;
    font-size:16px;
    display: block;
    background: #f1f1f1;
}
.tree_menu ul li a:hover{
    color: #fff;
    font-size:16px;
    display: block;
    background:#0096E0;
}
.tree_menu ul li.on a {
    color: #fff;
    font-size:16px;
    background:#0096E0;
    display:block;
}
.tree_menu ul li a i {
    width: 22px;
    height: 20px;
    display: inline-block;
    margin: 0 12px 0 15px;
    vertical-align: -5px;
}
.tree_menu p{
    text-align: center;
    padding-top:15px;
}
.tree_menu p img{
    width:100px;
    height:80px;
}
.intro{
    width:900px;
    margin-left:100px;
}
.intro div{
    margin-bottom:15px;
}
.intro h1{
    color:#0096E0;
    font-size:21px;
    line-height:60px;
    text-align: center;
}
.intro h2{
    color:#444;
    font-size:18px;
    padding-bottom:10px;
}
.intro p{
    color:#333;
    font-size:15px;
    line-height:30px;
    text-indent:2em;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½Ë²ï¿½ï¿½ï¿½ï¿½ï¿½5_2*********/
.c_5_2{
    width:100%;
    margin:50px auto;
    clear:both;
}
.l_5_2{
    width:1200px;
    margin:0 auto;
}
.l_5_2 h1{
    color:#444;
    font-size:18px;
    padding-bottom:10px;
    text-align: center;
}
.l_5_2 p{
    color:#333;
    font-size:15px;
    line-height:30px;
    text-indent:2em;
    text-align:left;
}
p.img{
    text-align:center;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Õ¹ï¿½ï¿½ï¿½ï¿½6_3*********/
.develop{
    width:600px;
    margin:40px auto;
    overflow:auto;
}
.develop .leftYear{
    float: left;
    padding-right:135px;
}
.develop .rightDes{
    float: left;
}
.dosh{
    width:90px;
    height:2px;
    border-top:1px dashed #000;
    position: relative;
    right:-60%;
    top:-11px;
}
.longDosh{
    height:80px;
    width:2px;
    border-left:1px solid #000000;
    position: relative;
    right:-47%;
    background: #dddddd;
}
.circul {
    width: 20px;
    height:20px;
    border:2px solid #00abf1;
    border-radius:50%;
    position: relative;
    right:-35%;
    top:2px;
}
.BrYear{
    height:80px;
    margin-bottom:24px;
    font-size:15px;
    line-height: 30px;
}
.BrYear b{
    color:#00abf1;
}
.MayYear{
    float: right;
    position: relative;
    right: -112px;
    top:3px;
    font-weight: bold;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½6_4*********/
.gold{
    width:100%;
    margin:30px auto;
}
.c_gold{
    width:1200px;
    margin:0 auto;
}
.c_gold ul li{
    float:left;
    width:270px;
    margin-right:40px;
    text-align: center;
    margin-bottom:20px;
}
.no-margin{
    margin-right:0;
}
.c_gold ul li img{
    width:270px;
    height:190px;
}
.c_gold ul li p{
    font-size:16px;
    padding:10px 0;
    width:270px;
    height:18px;
    overflow: hidden;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ïµï¿½ï¿½ï¿½ï¿½6_5*********/
.contact{
    width:1200px;
    margin:30px auto;
}
.contact>div{
    float:left;
}
.contact .c_contact_l{
    width:45%;
}
.contact h1{
    font-size:18px;
    padding-bottom:10px;
}
.contact p{
    font-size:16px;
    line-height:40px;
}
.contact p>span{
    font-size:16px;
    color:#000;
    padding-right:10px;
}
.contact .c_contact_r{
    width:55%;
}
.contact .c_contact_r img{
    width:700px;
    height:300px;
    padding:30px 0;
}
/********ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?2_1*********/
.fix{padding: 28px 0;}
.fix dl{text-align: center;display: flex;justify-content:space-between;}
.fix dt{display: inline-block;font-weight: normal;font-size: 16px;}
.fix dt a{color: #333;position: relative;}
.fix dt a:after{content:"";position: absolute;border-bottom:4px solid #333;border-left: 2px solid transparent;border-right:2px solid transparent;bottom:-15px;left: 50%;margin-left:-2px;}
.fix dt a:hover:after,.menu2 dt a.current:after{border-bottom:4px solid #01b0f1;}
.fix dt a.current,.menu2 dt a:hover{color: #01b0f1;}

.fadp-box{background:#fff;padding-top: 24px;}
.fadp-box .hd{text-align: center;margin-bottom: 60px;}
.fadp-box .hd li{display: inline-block;text-align: center;width: 126px;height: 126px;border-radius: 100%;background:#f6f6f6;margin:0 38px;line-height: 126px;font-size: 15px;color: #333;cursor:pointer;}
.fadp-box .hd li.on,.fadp-box .hd li:hover{background:#01b0f1;color: #fff;transition:all 0.5s ease-out;}
.fadp-box .hd li.on a,.fadp-box .hd li:hover a{color: #fff;}
.fadp-box .bd{min-height: 250px;position: relative;padding-bottom: 50px;}
 
.fadp-box .bd .x1{text-align: center;font-size:18px;color:#444;}
.fadp-box .bd .x2{text-align: center;font-size:16px;color:#666666;padding:10px 0;}
.fadp-box .bd .x3{font-size:15px;color:#666666;line-height:30px;text-indent: 2em;}
.fadp-box .bd .x4{
    text-align: center;padding-top:10px;}
.fadp-box .bd .x5{box-sizing:border-box;font-weight:700;color:#333333;
    font-size:15px;padding:10px 0;
}




/*·ÖÒ³ÑùÊ½*/
.pagelist{ clear:both; display:block; margin:20px 0 20px 0; padding-top:20px; }
	.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{ display:block; float:left; margin:0 5px 0 0; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
	.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
	.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }

/*css default style pagination*/
div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
	div.default a,div.default span{ display:inline-block; margin:0 0 0 -1px; padding:4px 12px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#FF5A00; border-color:#FF5A00; }
	div.default span.disabled{ color:#999; background:#fff; }
	
/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/pre.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px;}


.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.input-group{display:inline-table;vertical-align:middle}
.col-md-4{width:33.33333333%}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s} 
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "} 
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}

.searchBtn
{  
    background: url(../images/search.jpg); 
    width:37px;
    height:28px; 
    border:0px;
} 
.cs{
    float:right; 
    padding:0px;
} 
 