﻿body{margin:0px;padding:0px;font-family:'微软雅黑';font-size:14px;color:#666;line-height:25px;background:url(../cms_img/bg.png);}
h1,h2,h3{margin:0px;padding:0px;font-weight:normal;}
ul,dd,dl{margin:0px;padding:0px;list-style-type:none;}
img{border:0px;vertical-align:middle;}
p{margin:0px;padding:0px;}
a{text-decoration:none;color:#444;}
a:hover {color:#1163a3;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0px;line-height:0px;}
.head{overflow:hidden; background:#fff;}
@font-face {
	font-family: 'Conv_impact';
	src: url('fonts/impact.eot');
	src: local('☺'), url('fonts/impact.woff') format('woff'), url('fonts/impact.ttf') format('truetype'), url('fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
#header {
    padding:20px 0;
position:relative;
    width: 1200px;
margin:0px auto;
padding-bottom:57px;
}
.span_tel{font-size:13px;display:block;color:#b4b4b4;}
.tel{font-size:20px;font-family:Arial;display:block;color:#555555;}
.logo {
    height: 58px;
    background: url(../cms_img/logo.png?) no-repeat 0 0;
    width: 730px;
    display: block;
    float: left;
}
.logo a{display:block;height:88px;}
.menu {
height:54px;
line-height:54px;
background:#0095de;
}
.menu ul{width:1200px;margin:0px auto;}
.menu ul li {
float: left;
width:155px;
text-align:center;
font-size:16px;
position:relative;
}
.menu ul li a img{margin-left:15px;}
.menu li dl{display:none;position:absolute;left:0px;top:54px;background-color:rgba(15,110,189,0.8);font-size:14px;width:100%;z-index:100;}
.menu li dl dt{line-height:35px;border-bottom:solid 1px #b5d8f2;}
.menu ul li a{color:#fff;display:block;}
.menu ul li a:hover,.menu ul .on{color:#fff;background:#0077b2;}
.welcome{width:100%;background:#fbfeff;font-size:12px;border-bottom:solid 1px #d3e9fa;}
    .welcome .wel_content {
        width: 1080px;
        background: url(../cms_img/rl.png) no-repeat 0px center;
        line-height: 47px;
        padding-left: 20px;
        margin: 0px auto;
        position: relative;
    }
.search{float:left;width:270px;top:10px;overflow:hidden;margin-top:10px;}
    .search input[type='text'] {
        width: 220px;
        line-height: 40px;
        border-width: 1px 0px 1px 1px;
        border-style: solid;
        border-color: #dcdcdc;
        background: url(../cms_img/s.png) no-repeat 10px center;
        padding-left: 25px;
        height: 40px;
        outline: none;
        float: left;
        box-sizing: border-box;
    }
.search input[type='submit']{border:0px;float:left;color:#fff;background:#0077b2;line-height:40px;padding:0 10px;}
.head_tel {
    float: right;
    background: url(../cms_img/tel_bg.png) no-repeat 0 0;
    padding-left: 40px;
    margin-top: 10px;
}
.content{width:1200px;padding:0px;min-height:300px;margin:20px auto;overflow:hidden;}
.slideBox{ width:1200px; height:350px; overflow:hidden; position:relative;margin:0px auto;}
.slideBox .hd{overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{float:left;width:18px; height:18px;background:#fff;margin-right:5px;line-height: 18px;text-align: center;cursor: pointer;}
.slideBox .hd ul li.on{ background:#005bac;color: #fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{float: left;}
.slideBox .bd ul li img{width:100%;height:auto;display: block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0px; top:50%; margin-top:-23px; display:block; width:54px; height:45px;  filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:0px;}
    .slideBox .next {
        background: url(../cms_img/pre.png) center center no-repeat;
    }
    .slideBox .prev {
        background: url(../cms_img/next.png) center center no-repeat;
    }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.intro{overflow:hidden;clear:both;padding:20px 0;font-size:14px;color:#444;line-height:30px;}
.about_1{float:left;width:350px;margin:0 30px;}
.about_2{float:left;width:450px;}
.about_2 a{display:block;width:120px;line-height:40px;border:solid 1px #ececec;text-align:center;margin-top:10px;}
.content .c1{width:410px;float:left;height:305px;position:relative;background:#dddddd;}
.p_type {
    width: 280px;
    height: 330px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ececec;
    background: url(../cms_img/type_bg.png) no-repeat 0 bottom;
    float: left;
    background-color: #fff;
}
    .p_type p {
        line-height: 42px;
        height: 42px;
        text-align: center;
        display: none;
        background: url(../cms_img/t1.png) repeat-x 0 0 #fff;
    }
.p_type p.on{display: block;font-size:18px;}
    .p_type p.on span {
        display: block;
        background: url(../cms_img/t2.png) no-repeat center 0;
        color: #fff;
    }


.p_type ul{clear:both;padding-top:20px;}
    .p_type ul li {
        width: 220px;
        background: url(../cms_img/j.png) no-repeat 220px center #fff;
        padding-right: 3px;
        margin: 0px auto 15px;
        border: solid 1px #ececec;
        line-height: 35px;
        padding-left: 20px;
    }
.content .c1 img.img{margin:15px 0px;width:100%;max-height:106px;}
.content h2.h2{line-height:31px;border-bottom:solid 1px #d3e9fa;position:relative;background:#fbfeff;}
.content h2.h2 span{color:#fff;font-size:14px;background:#0e83e6;padding:7px 15px;}
.content h2.h2 a{font-size:12px;color:#666;font-family:'宋体';margin-right:10px;}
.c_right img{margin-bottom:10px;}
h2 .more{float:right;}
.frist{margin:20px 0;overflow:hidden;}
.index_about{width:895px;box-sizing:border-box;border-width:0 1px 1px 1px;border-style:solid;border-color:#ececec;float:right;background: url(../cms_img/t1.png) repeat-x 0 0 #fff;}
.index_about>p{line-height:42px;height:42px;display: none;padding: 0 20px;color: #0095de;}
.index_about>p small {font-size: 12px;color: #999;}
.index_about>p.on{display: inline-block;font-size:18px;}
.index_about>p.on1{display: inline-block;}


.index_product{width:100%;box-sizing:border-box;border-width:0 1px 1px 1px;border-style:solid;border-color:#ececec;float:right;margin-bottom:25px;float:right;background: url(../cms_img/t1.png) repeat-x 0 0 #fff;}
.index_product>p{float:left;box-sizing:border-box;line-height:42px;font-size:16px;height:42px;display: none;}
    .index_product > p.on {
        display: inline-block;
        background: url(../cms_img/t3.png) no-repeat right 0;
        color: #fff;
        font-size: 18px;
        padding: 0 45px 0 20px;
    }
.index_product>p.on small {font-size: 14px;opacity: 0.5;}
.index_product>p.more {float: right;display: block;}
.left .p_type{clear:both;margin-bottom:30px;}
.left .p_type:nth-child(2){background:none #fff;height:auto;}
.left .p_type dl{overflow:hidden;clear:both;padding:20px 0;}
.left .p_type dl dt{margin-left:10px;width:260px;float:left;text-align:center;line-height:50px;}
.left .p_type dl dt img{width:130px;height:90px;}
.left .p_type dl dt b img{display:block;width:230px;height:160px;}
.n_list li{margin-top:20px;line-height:30px;overflow:hidden;padding:10px;border:solid 1px #ececec;overflow:hidden;}
.n_list li>p{float:left;}
.n_list li>p>span{display:block;font-weight:bold;width:90px;padding:5px 0;text-align:center;background:#eeeeee;color:#aaa;}
.n_list li>p b{display:block;background:#0095de;font-size:21px;padding:5px 0;color:#fff;width:90px;text-align:center;font-family:Conv_impact;}
.n_list li>p>a{display:block;color:#000;font-size:14px;height:30px;line-height:30px;overflow:hidden;}
.n_list li>p:nth-child(2){width:690px;line-height:25px;margin-left:20px;color:#999999;}
.n_list li>p>a{display:block;}

.flv_list{margin-right:-20px;
               display: -webkit-flex;     
    display:-moz-flex;
    display:flex;
    display:-ms-flexbox;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    justify-content:center;
    -webkit-box-align:center; 
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-flex-pack:justify;
    justify-content:flex-start;
    -moz-box-pack:justify;
    -ms-display:box;
}
.flv_list>div{margin-right:15px;}
.flv_list>div>p>video{width:267px;}

.c_i{text-align:center;background:#f6f6f6;color:#999;margin-bottom:20px;}
.c_content{clear:both;padding:30px 20px;line-height:30px;}
.index_product > p.more>a{margin-right:30px;color:#999;font-size:14px;}
.picList{overflow:hidden;clear:both;padding-bottom:30px;}
.picList li{width:225px;height:198px;float:left;padding:7px 4px 4px;text-align:center;border-width:0 1px 1px 1px;border-style:solid;border-color:#e5e5e5;margin:30px 5px 0 9px;background:url(../cms_img/pic_bg.png) no-repeat -1px 0;box-sizing:border-box;}
.picList li img{width:210px;height:153px;}
.picList li p a{line-height:35px;}
.pt{text-align:right;display:block;padding-right:20px;}
.pt i{margin-right:5px;}
.pt,.pt a{font-size:14px;color:#999;}
.index_news {padding-bottom:30px;overflow:hidden;clear:both;}
.index_news li{width:360px;height:153px;float:left;overflow:hidden;float:left;margin:30px 0 0 30px;}
.index_news>li>p{float:left;}
.index_news>li>div{float:right;width:200px;color:#999999;}
.index_news>li>p>a>img{width:137px;height:153px;}
.index_news li h3{padding-bottom:5px;}
.index_news li h3 a{font-size:16px;color:#333;}
.index_news>li>div a.more{border:solid 1px #d7d7d7;display:block;width:110px;text-align:center;margin-top:20px;}

.index_link {padding-bottom:30px;overflow:hidden;clear:both;}
.index_link li{width:170px;height:100px;float:left;overflow:hidden;float:left;margin:20px 0 0 23px;border:solid 1px #ececec;display:flex;align-items:center;justify-content:center;}
.index_link li img{max-width:100%;max-height:100%;}

.picScroll-left{margin:20px 0px 0px;}
.picScroll-left ul li{float:left;margin:0px 10px;}
.picScroll-left ul li p{text-align:center;line-height:40px;}
.picScroll-left li img{width:190px;height:140px;}
.picScroll-left .hd{position:relative;}
    .picScroll-left .hd .next {
        width: 29px;
        height: 143px;
        position: absolute;
        background: url(../cms_img/l_r.jpg) no-repeat 0px center;
        left: 0px;
        cursor: pointer;
    }
    .picScroll-left .hd .prev {
        width: 29px;
        height: 143px;
        position: absolute;
        background: url(../cms_img/r_r.jpg) no-repeat 0px center;
        right: 0px;
        cursor: pointer;
    }
.picScroll-left .bd{margin-left:35px;}
.c3 .Validform_wrong{display:none;}
.link{width:1200px;margin:0px auto;position:relative;height:50px;font-size:12px;}
    .link div {
        position: absolute;
        width: 1040px;
        border-width: 1px 1px 0px 0px;
        border-style: solid;
        border-color: #c5dcee;
        height: 68px;
        background: url(../cms_img/link.jpg) no-repeat 0px 0px #f0f7fc;
        padding-left: 60px;
    }
.link div ul{margin-top:20px;}
    .link div ul li {
        display: inline-block;
        width: 145px;
        line-height: 25px;
        border: solid 1px #b2b2b2;
        margin-left: 20px;
        position: relative;
        background: url(../cms_img/link.png) no-repeat 125px center #fff;
    }
.link div ul li span{margin-left:5px;}
.link div ul li p{display:none;position:absolute;top:26px;left:0px;}

.foot{background:#0d2a48;width:100%;overflow:hidden;padding-top:10px;}
.foot div.f_div{border-bottom:solid 1px #2a445e;color:#fff;text-align:center;overflow:hidden;text-align:left;}
.foot div.f_div p{width:1200px;margin:30px auto;}
.foot div.f_div p a{color:#e6e4e4;margin-right:40px;}
.foot div.f_div p span{background:#4d9adb;margin-left:15px;width:1px;display:inline-block;height:12px;vertical-align:middle;}
.foot div ul.ewm{width:265px;float:left;overflow:hidden;margin-top:10px;} 
.foot div ul.ewm li{float:left;margin-right:20px;}
.foot div ul.ewm li span{display:block;margin-left:5px;text-align:center;}
.foot_menu{width:1200px;margin:60px auto;position:relative;}
.foot_menu>div{overflow:hidden;float:left;color:#8695a4;}
.foot_menu>div>span{display:block;margin-left:70px;float:left;}
    .foot_menu > div > span:nth-child(1) {
        background: url(../cms_img/img/t1.png) no-repeat center 0;
        padding-top: 70px;
        width: 100px;
        text-align: center;
        font-size: 12px;
    }
    .foot_menu > div > span:nth-child(2) {
        background: url(../cms_img/img/t2.png) no-repeat center 0;
        padding-top: 70px;
        width: 100px;
        text-align: center;
        font-size: 12px;
    }
    .foot_menu > div > span:nth-child(3) {
        background: url(../cms_img/img/t3.png) no-repeat center 0;
        padding-top: 70px;
        width: 100px;
        text-align: center;
        font-size: 12px;
    }
.foot_menu>p{color:#8695a4;float:left;margin-right:100px;}
.foot_menu>p>span{font-size:39px;font-family:Conv_impact;color:#fff;display:block;margin-top:10px;}
.f_ewm{background:#4b4b4b;padding:20px 40px;line-height:50px;color:#fff;display:block;width:240px;height:255px;box-sizing:border-box;position:absolute;right:0;top:-120px;}
.f_ewm>img{display:block;}
.f_b{clear:both;background:#091d32;overflow:hidden;}
.f_b>div{width:1200px;margin:0 auto;line-height:50px;color:#7c8692;}
.f_b>div>p{float:left;}
.f_b>div>p:nth-child(2){float:right;}
.content .c3 h1{background:#0e83e6;padding:30px;color:#fff;}
.classname li{border-width:0px 0px 1px 0px;border-style:solid;border-color:#fff;background:#ededed;}
.classname li a{display:block;line-height:50px;padding:0px 20px;}
.classname li b{float:right;font-family:'宋体';font-size:22px;}
.classname li a:hover,.classname li a.on{background:#0e83e6;color:#fff;}
.new_right{float:right;width:820px;min-height:700px;}
.content h2.h3{color:#1163a3;font-size:20px;line-height:31px;border-bottom:solid 2px #0a6cb9;padding-bottom:5px;position:relative;padding-top:5px;}
.content h2.h3 span{height:3px;background:#1163a3;width:80px;left:0px;bottom:0px;position:absolute;}
.content h2.h3 b{display:block;font-weight:normal;font-size:14px;position:relative;}
.content h2.h3 b label{height:2px;background:#ffb74c;position:absolute;bottom:-7px;left:0px;width:235px;}
.content h2.h3 b a{color:#666666;}
.classname li i{float:right;font-size:10px;}
.new_right .h3 i{color:#000;margin-right:5px;font-size:20px;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1482892969061'); /* IE9*/
  src: url('iconfont.eot?t=1482892969061#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1482892969061') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1482892969061') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1482892969061#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-anzhuo:before { content: "\e60f"; }

.icon-shuaxin:before { content: "\e600"; }

.icon-chongzhi:before { content: "\e602"; }

.icon-chongzhi1:before { content: "\e603"; }

.icon-fujin:before { content: "\e60a"; }

.icon-gongwenbao:before { content: "\e614"; }

.icon-fenxiang:before { content: "\e628"; }

.icon-roundcheckfill:before { content: "\e656"; }

.icon-roundcheck:before { content: "\e657"; }

.icon-roundrightfill:before { content: "\e65a"; }

.icon-roundright:before { content: "\e65b"; }

.icon-back:before { content: "\e679"; }

.icon-iconfontshuaxin:before { content: "\e61a"; }

.icon-right:before { content: "\e6a3"; }

.icon-weiliaotian:before { content: "\e621"; }

.icon-iconziti08:before { content: "\e611"; }

.icon-android:before { content: "\e617"; }

.icon-msnui-trash:before { content: "\e618"; }

.icon-course:before { content: "\e646"; }

.icon-fenxiang1:before { content: "\e631"; }

.icon-icon2:before { content: "\e61c"; }

.icon-share01:before { content: "\e619"; }

.icon-anzhuo1:before { content: "\e613"; }

.icon-fenxiang2:before { content: "\e67e"; }

.icon-lesson:before { content: "\e636"; }

.icon-select:before { content: "\e661"; }

.icon-back1:before { content: "\e662"; }

.icon-liaotian:before { content: "\e672"; }

.icon-gerenxinxi:before { content: "\e795"; }

.icon-baoming:before { content: "\e751"; }

.icon-shuaxin1:before { content: "\e61b"; }

.icon-icon1:before { content: "\e60b"; }

.icon-jiantou:before { content: "\e61d"; }

.icon-shanchu:before { content: "\e87b"; }

.icon-icon:before { content: "\e60d"; }

.icon-book:before { content: "\e659"; }

.icon-iconyiduiduoxuanze01:before { content: "\e663"; }

.icon-iconyiduiyixuanze01:before { content: "\e664"; }

.icon-iconkaoshitongzhi:before { content: "\e615"; }

.icon-fuwu6:before { content: "\e61e"; }

.icon-zixun:before { content: "\e61f"; }

.icon-bao:before { content: "\e622"; }

.icon-jiaoyou:before { content: "\e645"; }

.icon-05:before { content: "\e62a"; }

.icon-09:before { content: "\e62e"; }

.icon-22:before { content: "\e63b"; }

.icon-23:before { content: "\e63c"; }

.icon-24:before { content: "\e63d"; }

.icon-refresh-20:before { content: "\e658"; }

.icon-icon9-copy:before { content: "\e605"; }

.icon-shipin:before { content: "\e68f"; }

.icon-app:before { content: "\e60e"; }

.icon-ai-briefcase:before { content: "\e624"; }

.icon-06yiduiyi:before { content: "\e606"; }

.icon-jiantou1:before { content: "\e623"; }

.icon-fenxiang3:before { content: "\e64d"; }

.icon-42:before { content: "\e65e"; }

.icon-wodebaoming:before { content: "\e65c"; }

.icon-dating:before { content: "\e838"; }

.icon-01shouye:before { content: "\e601"; }

.icon-jiufuqianbaoicon05:before { content: "\e692"; }

.icon-default-avatar:before { content: "\e627"; }

.icon-wodeyiduiyibiaozhi:before { content: "\e644"; }

.icon-bag:before { content: "\e625"; }

.icon-gongwenbao1:before { content: "\e626"; }

.icon-gongwenbao-copy:before { content: "\e629"; }

.icon-gift:before { content: "\e67c"; }

.icon-person:before { content: "\e681"; }

.icon-paynumber:before { content: "\e690"; }

.icon-bao1:before { content: "\e62b"; }

.icon-me:before { content: "\e609"; }

.icon-icongerenzhongxin-01:before { content: "\e607"; }

.icon-iconhuidaoshouye:before { content: "\e608"; }

.icon-denglu:before { content: "\e612"; }

.icon-shouye-shouye:before { content: "\e616"; }

.icon-gouwuche-01:before { content: "\e60c"; }

.icon-daohanglan-05:before { content: "\e639"; }

.icon-chenggong-01:before { content: "\e620"; }

.icon-ren:before { content: "\e604"; }

.icon-visible:before { content: "\e610"; }

.icon-gongwenbao2:before { content: "\e62c"; }

.icon-zixun1:before { content: "\e6a9"; }

.icon-kecheng:before { content: "\e651"; }

.icon-zixun2:before { content: "\e62d"; }

.icon-shengdanbanrili:before { content: "\e7b0"; }

.l_menu{width:260px;}
.l_menu h1{background:#0e83e6;padding:25px 0px 25px 20px;color:#fff;font-size:25px;margin-bottom:1px;}
.tzgg{margin-top:10px;font-size:12px;}
    .tzgg li span {
        background: url(../cms_img/yr.png) no-repeat 5px center;
        padding-left: 13px;
    }
.l_menu h2{font-size:16px;overflow:hidden;border-bottom:solid 1px #0e83e6;margin-top:10px;}
.l_menu h2 a{float:right;font-size:12px;margin-top:10px;color:#999;}
.l_menu h2 span{padding:5px 15px;background:#0e83e6;color:#fff;float:left;}
.img_news{margin-right:-25px;}
    .img_news li {
        width: 256px;
        height: 265px;
        float: left;
        margin: 20px 25px 20px 0px;
        text-align: center;
        padding-bottom: 20px;
        background: url(../cms_img/img_newbg.jpg) no-repeat 0px bottom;
        border-top: solid 1px #e5e5e5;
    }
.img_news li p{border-width:0px 1px 1px 1px;border-style:solid;border-color:#e5e5e5;line-height:45px;}
.img_news li img{width:236px;height:160px;padding:5px;}
.dec{display:inline-block;width:100px;line-height:25px;border:solid 1px #d7d7d7;background:#e6e6e6;border-radius:5px;text-align:center;margin-right:30px;}
.page-box span.current{background:#4398ed;color:#fff;border:solid 1px #4398ed;}
.new_imgp{border:solid 1px #d7d7d7;position:relative;margin-bottom:20px;}
.new_imgp img{border-right:solid 1px #d7d7d7;padding:5px;float:left;}
.new_imgp div{float:right;width:600px;font-size:12px;line-height:20px;}
.new_imgp div h2{font-size:16px;color:#1163a3;line-height:40px;margin-left:10px;}
.look_des{color:#4398ed;}
span.post {
    position: absolute;
    width: 72px;
    height: 54px;
    right: -1px;
    bottom: -1px;
    display: block;
    background: url(../cms_img/f_bg.png) no-repeat;
}
.news_list{margin-top:20px;min-height:550px;}
.news_list li{overflow:hidden;line-height:30px;}
    .news_list li span {
        float: left;
        background: url(../cms_img/gp.jpg) no-repeat 0px center;
        padding-left: 10px;
    }
.news_list li span a{color:#555;}
.news_list li label{float:right;font-family:'宋体';color:#999;}
.service{overflow:hidden;border:solid 1px #dfdfdf;margin-top:10px;color:#666666;font-size:12px;line-height:20px;}
.service li.s_li1{width:77px;text-align:center;}
.service li.s_li2{width:650px;padding-left:10px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#dfdfdf;}
.service li.s_li2 h3{font-size:16px;line-height:30px;margin-top:10px;}
.service li{height:77px;float:left;}
.s_li1 b{display:block;font-size:30px;margin-top:15px;line-height:30px;}
.s_li1 label {
    display: block;
    cursor: pointer;
    width: 32px;
    height: 35px;
    background: url(../cms_img/o.png) no-repeat 0px 0px;
    margin: 20px auto;
}
.service:hover,ul.on_ul{background:#1163a3;color:#fff;}
.service:hover label,ul.on_ul label{background-position:0px -35px;}
.service:hover li.s_li2 h3,ul.on_ul li.s_li2 h3{color:#ffff00;}
h3.title{text-align:center;font-size:21px;margin:0px 0px 15px 0px;}
.author{line-height:30px;background:#f6f6f6;text-align:center;margin:10px 0px;}
.fx{margin:40px;text-align:right;overflow:hidden;}
.fx div{float:right;}

.search_left{border:solid 1px #c7dff1;padding:5px 15px;margin-top:15px;}
.search_left input[type='text']{line-height:25px;border:solid 1px #d7d7d7;width:220px;padding-left:5px;}
.search_left select{width:227px;height:30px;border:solid 1px #d7d7d7;margin-top:10px;}
    .search_left input[type='submit'] {
        background: url(../cms_img/searc.png) no-repeat 20px center #0e83e6;
        color: #fff;
        border: 0px;
        width: 100px;
        line-height: 25px;
        padding-left: 20px;
        margin: 10px 0px;
        cursor: pointer;
    }
.search_left p{line-height:30px;}
.up_next{border-top:dotted 1px #999999;padding:20px 0px;}
.up_next li{display:inline-block;width:49.5%;}
.p_p{height:95px;border:solid 1px #d7d7d7;border-radius:5px;position:relative;}
textarea{border:0px;width:800px;margin:5px;height:70px;outline:none;padding-top:10px;}
.form_b{text-align:right;margin-top:15px;overflow:hidden;}
.form_b input[type='text']{width:70px;border-width:0px 1px; border-color:#d7d7d7;border-style:solid;vertical-align:middle;height:30px;}
.form_b img{vertical-align:middle;}
.form_b input[type='submit']{width:70px;border:0px;border-radius:5px;vertical-align:middle;height:30px;margin-left:10px;background:#0e83e6;color:#fff;font-size:12px;cursor:pointer;float:right;}
.form_b span.left_span{display:block;float:left;border:solid 1px #d7d7d7;border-radius:5px;background:#efefef;padding:0px 10px;line-height:30px;}
.pingl{overflow:hidden;}
.coment_p{margin:30px 0px 5px;overflow:hidden;}
.coment_p label{font-size:20px;}
.coment_p i,.coment_p em{font-style:normal;color:#999;font-size:12px;}
.coment_p i{margin-left:10px;}
.coment_p em{float:right;}
.pingl li{padding:30px 0px 15px;border-bottom:dashed 1px #d7d7d7;overflow:hidden;}
.pingl img.p_img{float:left;margin:0px 10px;}
.pingl li p{float:right;width:750px;overflow:hidden;font-size:12px;}
.ping_p1{color:#c0c0c0;overflow:hidden;}
label.person{color:#4398ed;margin-right:5px;}
label.time{float:right;}
.ping_p2{text-align:right;clear:both;width:100%;}
.ping_p2 img{margin:0px 10px;vertical-align:middle;}
.ping_p2 a{margin-right:20px;}

.pingl li .ping_input{border:solid 1px #d7d7d7;margin:10px 0px;padding:10px;width:728px;float:right;}
.pingl li .ping_input div{margin:10px 0px;}
.page-box{clear:both;margin-top:50px;text-align:right;padding-top:30px;height:40px;}
.page-box a,.page-box span{text-align:center;padding:5px 15px;border:solid 1px #d7d7d7;border-radius:5px;margin-left:5px;}
.page-box a.on{background:#4398ed;color:#fff;}
.page-box{ margin-top:15px; color:#999; font-size:14px; }
.page-box span,.page-box a{margin-right:3px;}
#comment_list li{overflow:hidden;}
#comment_list li img{float:left;}

.yyfw .picList li{margin: 20px 24px;}
.photo_imgp{width:100%;line-height:20px;border:solid 1px #ececec;padding:10px;box-sizing:border-box;overflow:hidden;}
.photo_imgp img{width:230px;height:160px;float:left;}
.photo_imgp>div{float:left;width:520px;margin-left:30px;}
.photo_imgp h2{font-size:18px;line-height:40px;color:#000;}
.photo_imgp div{font-size:14px;line-height:25px;}
.photo_imgp .look_des{width:110px;border:solid 1px #d7d7d7;text-align:center;display:block;line-height:30px;color:#999;background:#f7f7f7;margin-top:10px;}

.photo{width:840px;margin-right:-20px;overflow:hidden;margin-bottom:20px;}
.link a{display:block;line-height:30px;background:#f7f7f7;width:143px;padding-left:5px;}

.form-box {margin:30px;}
.form-box dl{overflow:hidden;margin-bottom:10px;}
.form-box dl dd,.form-box dl dt{float:left;}
.form-box dl input[type='text']{
    margin-left: 10px;
    border: solid 1px #1163a3;
    padding-left: 5px;
    font-family: '微软雅黑';
    outline: none;
    line-height:30px;
    background:#fff;
}
.form-box dl select{
    margin-left: 10px;
    border: solid 1px #1163a3;
    padding-left: 5px;
    font-family: '微软雅黑';
    outline: none;
    width:205px;
    height:35px;
    background:#fff;
}
.form-box dl input.txt{width:200px;}
.form-box dl input.small{width:70px;line-height:25px;margin-left:25px;}
.form-box dl textarea{border: solid 1px #1163a3;background:#fff;width:500px;margin-left:10px;}
#btnSubmit{border:0px;width:100px;line-height:35px;background:#0e83e6;color:#fff;cursor:pointer;margin-left:80px;}

.pics{overflow:hidden;}
.slideBox1{ width:500px; height:320px; overflow:hidden; position:relative;float:left;border:solid 1px #ececec;padding:25px;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;width:95%;margin:0 auto;}
.slideBox1 .bd li{ zoom:1; vertical-align:middle;height:300px;text-align:center;}
.slideBox1 .bd ul li img{max-width:80%;width:auto;max-height:90%;}
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:20px; top:50%; margin-top:-23px; display:block; width:22px; height:46px;  filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:20px;}
    .slideBox1 .prev {
        background: url(../cms_img/l.png) center center no-repeat;
    }
    .slideBox1 .next {
        background: url(../cms_img/lr.png) center center no-repeat;
    }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }
.other{margin-left:30px;float:left;}
.other h3{color:blue;font-size:18px;}
.menu_title{border-top:solid 3px #0095de;margin:40px 0 30px;background:#f2f2f2;}
.menu_title p{float:left;line-height:50px;height:50px;position:relative;padding:0px 30px;font-size:16px;}
.menu_title p.on{background:#0095de;color:#fff;}
.index_category{overflow:hidden;clear:both;padding:30px;}
.index_category div{width:45%;padding:10px;border:solid 1px #ececec;border-radius:5px;margin-bottom:20px;}
.index_category div img{width:235px; height:160px;}
.flex{
               display: -webkit-flex;     
    display:-moz-flex;
    display:flex;
    display:-ms-flexbox;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    justify-content:center;
    -webkit-box-align:center; 
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -moz-box-pack:justify;
    -ms-display:box;
}
.index_category>div>a{overflow:hidden;display:block;}
.index_category>div>a>img{float:left;}
.index_category>div>a>p{float:left;font-size:18px;margin-left:20px;line-height:30px;}


.banner {
    height: 340px;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}

    .banner .bd, .banner .bd ul, .banner .bd li {
        width: 100% !important;
        height: 100% !important;
    }

        .banner .bd li {
            background: no-repeat center;
        }

            .banner .bd li a {
                display: block;
                width: 100%;
                height: 100%;
            }

    .banner .hd {
        position: absolute;
        bottom: 20px;
        left: 0;
        width: 100%;
        text-align: center;
        z-index: 2;
    }

        .banner .hd li {
            width: 50px;
            height: 8px;
            margin: 0 5px;
            background-color: #fff;
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
            border-radius: 4px;
        }

            .banner .hd li.on {
                background-color: #451D44;
            }