@import url(./Common.css);
/*head*/
.head .logo h1{line-height: 0;}
.head .right{margin-top: 59px;margin-right: 16px;}
.head .right .tb{margin-right: 18px;}
.head .right .tb a img{margin-top: 12px;display: block;margin-right: 16px;}
.head .right .tel{margin-left: 23px;}
.head .right .tel a{font-family:Arial, Helvetica, sans-serif; color:#000;font-size:18px;background: url(../images/tel.png) no-repeat left center;padding-left: 22px;line-height: 26px;}
.head .right .tel p{color: #ff6000;font-size: 14px;line-height: 14px;letter-spacing: 1px;}
.head .right .search{margin-top: 3px;}
.head .right .search .search_text{ width: 296px; height: 37px; padding-left: 16px; background: url(../images/input.jpg) no-repeat;border: 0px;   color: #a6a6a6; font-size: 14px; font-family:'微软雅黑'; outline: none;line-height:37px;}
.head .right .search .search_btn{ width: 37px; height:37px; background: url(../images/bt.jpg);border: 0px; cursor: pointer;}

/*nav*/
.nav{height:52px;position:relative;background:url(../images/nav_bg.png) repeat-x left center;}/*nav导航*/
.nav ul li.mainlevel{float:left;position:relative; line-height:52px;}
.nav ul li.mainlevel a{color:#fff;display:block;text-align:center;width: 150px;font-size: 15px;}
.nav ul li.mainlevel a:hover{background:url(../images/nav_hover_bg.png) repeat-x left center;}
.nav ul li.mainlevel a.on{background:url(../images/nav_hover_bg.png) repeat-x left center;}

.nav ul li.mainlevel ul.hide{display:none;z-index:4;position:absolute;background:#3889c7;height:auto; width:600px;}
.nav ul li.mainlevel ul.hide li{float:left !important;margin:0;height:40px;}
.nav ul li.mainlevel ul.hide li a{font-size:14px;min-width:140px;height:40px;line-height:40px;padding:0;text-align:center;}
.nav ul li.mainlevel ul.hide li a:hover{background:#6ccaf6;}

/*banner*/
.banner{position:relative;}
.banner_hd {height:482px;position: relative; overflow:hidden;}
.banner_hd  ul{height:100%;margin: 0 auto;}
.banner_hd  ul li{height:100%;}
/*数字按钮样式*/
.banner_hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner_hd .num ul{display: inline-block;}
.banner_hd .num li {width:10px;height:10px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left;background:url(../images/banner_ico.png) no-repeat;}
.banner_hd .num li.on { background:url(../images/banner_ico_on.png) no-repeat } /*当前项*/

/*main*/
  /*产品中心*/ 
  .main .product{background-color: #ebebeb;}
  .main .product .title{padding-top: 72px;}
  .main .product .title p{font-size: 30px;color: #ff733b;line-height: 30px;text-align: center;}
  .main .product .title strong{background: url(../images/pro_title_bg.png) no-repeat left center;width: 177px;font-size: 24px;color: #3889c7;display: block;text-align: center;line-height: 44px;}
  .main .product ul.pro_list{margin: 30px 0 13px;width: 1200px;overflow: hidden;}
  .main .product ul.pro_list li{background-color: #3889c7;border-radius: 4px;height: 45px;margin-right:7px;float: left;margin-bottom: 10px;}
  .main .product ul.pro_list li a{color: #fff;font-size: 15px;line-height: 45px;text-align: center;display: block;width: 160px;}
  .main .product ul.pro_list li:hover{background-color: #ff3b06;}
  .main .product ul.pro_dis{padding-bottom: 85px;}
  .main .product ul.pro_dis li{width: 226px;display: inline-block;margin-top: 30px;margin-right:10px;}
  .main .product ul.pro_dis li img{border: solid 1px #cecece;border-bottom: none;}
  .main .product ul.pro_dis li a.protitle{font-size: 15px;color: #fff;text-align: center;display: block;line-height: 44px;background-color: #3889c7;}
  .main .product ul.pro_dis li a.protitle:hover{background-color: #ff3b06;}
  /*新闻中心*/
  .main .news{padding:30px 21px 54px 0;width: 570px;height: 451px;} 
  .main .news .title{background: url(../images/news_bg.png) no-repeat left bottom;overflow: hidden;margin-bottom: 17px;}
  .main .news .title strong{font-size: 20px;line-height: 56px;color: #3889c7;}
  .main .news .title strong span{font-family:Arial, Helvetica, sans-serif; color:#ff733b;padding-left: 26px;font-weight: normal;}
  .main .news .title a{line-height: 23px;color: #777777;margin-right: 9px;margin-top: 22px;}
  .main .news ul.news_list li{border: solid 1px #cecece;padding: 8px 23px 11px 10px;background-color: #f4f4f4;overflow: hidden;}
  .main .news ul.news_list li:hover{border: solid 1px #ff733b;}
  .main .news ul.news_list li .text .caption{color: #777;line-height:35px;margin-bottom: 2px;overflow: hidden;}
  .main .news ul.news_list li .text strong{color: #295c8a;font-size: 15px;font-weight: normal;}
  .main .news ul.news_list li .text{width: 422px;}
  .main .news ul.news_list li .text p{color: #777;line-height: 23px;}
  .main .news ul.news_list .dec{height: 1px;width: 18px;background-color: #cecece;margin:15px 0 10px 76px;}

  /*产品应用*//*晋松学堂*/ 
  .main .pro_apply{padding:30px 0 0 20px;width: 588px;height: 227px;} 
  .main .pro_apply .title,.main .school .title{background: url(../images/pro_app_title_bg.png) no-repeat left bottom;overflow: hidden;}
  .main .pro_apply .title strong,.main .school .title strong{font-size: 20px;line-height: 56px;color: #3889c7;}
  .main .pro_apply .title strong span,.main .school .title strong span{font-family:Arial, Helvetica, sans-serif; color:#ff733b;padding-left: 26px;font-weight: normal;}
  .main .pro_apply .title a,.main .school .title a{line-height: 23px;color: #777777;margin-right: 9px;margin-top: 22px;}
  .main .pro_apply .content img,.main .school .content img{border:solid 1px #d0d0d0; margin-top: 19px;}
  .main .pro_apply .content ul.apply_list,.main .school .content ul.school_list{width: 412px; margin-top: 16px;}
  .main .pro_apply .content ul.apply_list li,.main .school .content ul.school_list li{background: url(../images/pro_apply_school_list_bg.png) no-repeat 5px center;padding-left: 15px;color: #313131;line-height: 30px;border-bottom: solid 1px #e6e6e6;}

  .main .school{padding-left:20px;width: 588px;height: 227px;} 
  .main .school .title strong{line-height: 55px;}

  /*service*/
  .service{background: url(../images/service_bg.jpg) repeat-x;}
  .service ul li{width: 295px;display: inline-block;height: 99px;}
  .service ul li.ser_list1{background: url(../images/service_pic1.jpg) no-repeat 26px center;}
  .service ul li.ser_list2{background: url(../images/service_pic2.jpg) no-repeat 26px center;}
  .service ul li.ser_list3{background: url(../images/service_pic3.jpg) no-repeat 26px center;}
  .service ul li.ser_list4{background: url(../images/service_pic4.jpg) no-repeat 26px center;}
  .service ul li a{font-size: 18px; line-height: 99px;margin-left: 94px;}
  .service ul li a:hover{text-decoration: underline;}

/*link友情链接*/
.link{background-color:  #248bcd;overflow: hidden;}
.link p{font-size: 16px;line-height: 48px;color: #fff;padding-left: 41px;}
.link ul{overflow: hidden;}
.link ul li{float: left;}
.link ul li a{font-size: 13px;line-height: 48px;color: #fff;padding: 0 10px;}
.link ul li a:hover{text-decoration: underline;}

  /*foot_nav*/
.foot_nav{background-color: #d5e8f6;}
.foot_nav{height:48px;position:relative;}/*nav导航*/
.foot_nav ul li.mainlevel{float:left;position:relative; line-height: 48px;}
.foot_nav ul li.mainlevel a{color:#2e2e2e;display:block;text-align:center;width: 150px;}
.foot_nav ul li.mainlevel a:hover{text-decoration: underline;}

/*footer*/
.footer{background-color: #1b6aa6; overflow: hidden;}
.footer .infor{padding:37px 0 31px 41px;}
.footer .infor p{color: #fff;font-size: 13px;line-height: 21px;}
.footer .infor p a{color: #fff;}
.footer .infor p a:hover{text-decoration: underline;}
.footer img{margin: 27px 33px 0 0;}
.footer .wx{margin-top: 32px;}

/*内页*/
.ny_banner{height:280px;background:url(../images/banner.jpg) no-repeat center;}
.ny_main{padding: 50px 0}
.ny_main .mleft{width:230px;background: #f5f5f5;min-height: 350px;}
.ny_main .mleft .mleft_title{height:40px;padding-left:20px;line-height:40px;border-bottom:1px solid #fff;background:#f0f0f0;font-size:15px;color:#0a0a0a}
.ny_main .mleft .mleft_title .en{font-size:12px; font-family: arial;color:#9a9b9c}
.ny_main .mleft .mleft_list .ctitle1 a{padding-left:35px;color:#1d1d1d;font-size:13px;cursor:pointer; display:block;height:30px;line-height:30px;background:url(../images/left_list_ico.png) no-repeat 20px center;}
.ny_main .mleft .mleft_list .ctitle1 li{border-bottom:1px dashed #dad9d9;}
.ny_main .mleft .mleft_list .ctitle2{padding:0 5px;}
.ny_main .mleft .mleft_list .ctitle2 a{background:none;color:#999;font-size:12px;padding-left:25px;}
.ny_main .mleft .mleft_list .ctitle2 li{border-bottom: none;}
.ny_main .mleft .mleft_list a.on{color:#f30;}
.ny_main .mright{width:940px;min-height: 300px}
.ny_main .mright .mright_title{border-bottom:1px solid #d9dbdc;height:40px;line-height:40px;}
.ny_main .mright .mright_title h1{font-weight:normal;color:#000;font-size:16px;}
.ny_main .mright .mright_title .position{font-size:12px;color:#666;}
.ny_main .mright .mright_title .position a{color:#666;}
.ny_main .mright .mright_title .position a:hover{color: #f00;text-decoration: underline;}
.ny_main .content{padding:10px;}
.ny_main .list .col-md-4{float: left;width:25%;}
.ny_main .list .proList_pic{margin:5px;}

.pro_type{margin-left:25px;width:530px;}
.pro_type dl{overflow: hidden;line-height: 30px;font-size:14px;}
.pro_type dl dt{float:left;width:100px;}
.pro_type dl dd{float:left;}
.pro_title{margin:10px 0;}
.pro_info{margin:25px 0;height:30px;line-height: 30px;border-bottom:1px solid #ccc;}
.pro_info h3{color:#f60;background:#fff;border:1px solid #ccc;border-bottom:0;display: inline-block;padding:0 15px;}

.ny_main .mright .content li{margin: 0 0 32px;overflow: hidden;padding-bottom: 22px;border-bottom: solid 1px #f2f2f2;}
.ny_main .mright .content li img{display: block;}
.ny_main .mright .content li .descript{width: 775px;overflow: hidden;}
.ny_main .mright .content li .descript .title1{padding-bottom: 0px;}
.ny_main .mright .content li .descript strong{font-size: 16px;line-height: 38px;color: #3889c7;font-weight: normal;display: block;}
.ny_main .mright .content li .descript .title1 span{font-size: 13px;color: #c5c5c5;line-height: 35px;margin-right: 10px;}
.ny_main .mright .content li .descript strong:hover{text-decoration: underline;}
.ny_main .mright .content li .descript p{color: #949595;font-size: 13px;line-height: 25px;}