@charset "utf-8";

*{transition: all .3s;}
#header { height: 160px;}
#header .top { height: 110px;min-width: 1300px; width: 90%; margin: 0 auto;}
#header .top .logo {color: #000;overflow: hidden;}
#header .top .logo .cn{font-size: 3.6rem;margin-top: 25px; color: #f80307;font-family: Microsoft YaHei;font-weight: 600;}
#header .top .logo .cn_title{margin-top: 17px;padding:10px;}
#header .top .logo .cn_1{font-size: 17px;color: #076aae;font-weight: 600;}
#header .top .logo .cn_2{font-size: 14px; line-height: 30px; color: rgb(136, 136, 136);}
#header .top .logo .bhr{width: 20px;
    height: 41px;
    transform: rotate(0deg);
    transform-origin: 0px 0px;
    border-left: solid 1px #aaa;
    margin-left: 20px;
    margin-top: 30px;}
#header .top .logo .en{font-size: 2.1em;color: rgb(136, 136, 136); font-weight: bold;margin-top: 1rem;}


#header .top .logo img {margin-right: 10px;height: auto;width: 251px;margin-top: 20px; }
#header .top .top_link {white-space: nowrap;font-size: 0;margin-right: 30px;margin-top: 22px;}
#header .top .top_link i{font-size: 30px;color: #aaa;margin-right: 10px;}
#header .top .top_link > div {display: inline-block;font-size: 14px;color: #888;vertical-align: middle;}
#header .top .top_link .top_tel {margin-right: 30px;}
#header .top .top_link .top_tel em {display: block;font-size: 14px;font-style: normal;}
#header .top .top_link .top_tel strong {display: block;font-size: 30px;font-weight: lighter;color: #FF9900;}
#header .top .top_link .top_message {margin-left: 30px;padding-left: 40px;line-height: 32px;}
#header .top .top_link .top_message a {color: #888;font-size: 14px;}

.flexrowContainer{display: flex;flex-flow: row nowrap;justify-content: space-around;}
.flexColumnContainer{display: flex;flex-flow: column nowrap;}

#header .nav {background: #02a339;height: 52px;}
#header .nav ul{text-align: center;font-size: 0;}

#header .nav ul li{display: inline-block; font-size: 16px;color: #FFF;position: relative; z-index: 99999;width: 100%;}
#header .nav ul li > a{display: block; color: #FFF;height:52px;line-height: 52px;  max-width: 140px; }
#header .nav ul li:hover{background:#02A339; }

#header .nav ul > li > dl{display: none;box-shadow: 0 5px 10px rgba(0,0,0,0.2)}
#header .nav ul > li > dl > dd > ol{display: none;box-shadow: 0 5px 10px rgba(0,0,0,0.2)}


#header .nav ul > li:hover > dl{display: block;position: absolute;background:#0173C7;height: auto;width: 140px; }
#header .nav ul > li > dl > dd{display:block;position: relative;height: 46px; line-height: 46px;}
#header .nav ul > li > dl > dd > a{font-size: 14px;color: #FFF; }
#header .nav ul > li > dl > dd:hover{background:#00468C; }
#header .nav ul > li > dl > dd:hover > ol{display: block;position: absolute;background:#0173C7;height: auto;width: 140px;left: 140px; top:0;}
#header .nav ul > li > dl > dd:hover > ol > li{display:block;height: 46px; line-height: 46px;}
#header .nav ul > li > dl > dd:hover > ol > li:hover{background:#00468C; }
#header .nav ul > li > dl > dd > ol > li >a{font-size: 14px;color: #FFF;height: 46px; line-height: 46px; }

#header .nav ul > li > dl > dd:hover > ol > li:hover > a{font-size: 14px; color: #FFF;}

.downlist{display: none;width: 100%;position: absolute;background-color: #0173c7;}
#header .nav ul li .downlist ul{display: block;}
#header .nav ul li .downlist ul li{display: block; font-size: 16px;color: #FFF;position: relative; z-index: 99999; width: 100%;}



#banner{ /*height: 648px;*/ background: #0059B2;}
#banner *{transition: none!important;}

#banner .slideBox{ width:100%; /*height:648px;*/ overflow:hidden; position:relative; }
#banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px;left: 0px; bottom:30px; z-index:1; }
#banner .slideBox .hd ul{ overflow:hidden; zoom:1;text-align: center;display: block;}
#banner .slideBox .hd ul li{ display: inline-block; width:60px; height:5px; line-height:5px; text-align:center; background:#fff; cursor:pointer;border-radius:200px;margin: 0 5px; }
#banner .slideBox .hd ul li.on{ background:#3392F4; color:#fff; }

#banner .slideBox .bd{ position:relative; /*height:100%;*/ z-index:0;   }
#banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
#banner .slideBox .bd li a{ width:100%; /*height:648px;*/ display:block;background-position:center center!important; background-repeat: no-repeat!important;background-size: cover!important;}
#banner .slideBox .bd img{ width:100%; /*height:648px;*/ display:block;  }

#banner .slideBox .prev{ position:absolute; left:0; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(../../images/home/l.png) left top no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
#banner .slideBox .next{ position:absolute; right:0; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(../../images/home/r.png) left top no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

#banner .slideBox .prevStop{ display:none;  }
#banner .slideBox .nextStop{ display:none;  }


#footer {background-color: rgb(25, 106, 41);color: #FFF;margin-top: 30px;}
#footer .footer_con{width: 1200px;margin: auto;display: flex;flex-flow: row nowrap;}
#footer .content {overflow-wrap: break-word;padding: 0px;height: 295px;background-color: rgb(25, 79, 33);width: 236px;}
#footer .content .con_logo,#footer .content .con_logo img{width: 107px;margin: 10px auto;}
#footer .content .con_name{text-align: center;font-size: 18px;font-weight: bold;color: #cccccc;}
#footer .content .con_hr{border: solid #cccccc;border-top: 3px;margin: 20px auto;width: 48px;}
#footer .content  .con_tel{color: #4bae4f;font-size: 20px;text-align: center;}


#footer .footer_con .nav { line-height: 50px;width: 926px;}
#footer .footer_con .nav ul{display: block;text-align: left;font-size: 0;display: flex;flex-flow: row nowrap;justify-content: space-around;margin-top: 20px;}
#footer .footer_con .nav ul li{display: inline-block; white-space: nowrap; font-size: 16px;color: #FFF; }
#footer .footer_con .nav ul li ol .set_font{font-size: 2rem;color: red;font-weight: bold;}
#footer .footer_con .nav ul li a{width:60px;display: block; color: #FFF; height: 50px;line-height: 50px; border-bottom: solid 1px #7dab86;}
#footer .footer_con .nav ul li a:hover{ color: #FFF; }
#footer .footer_con .nav ul li ol{list-style: none;margin: 0;padding: 0;}
#footer .footer_con .nav ul li ol li{display: block;border: none;font-size: 13px; line-height: 25px;}
#footer .footer_con .nav ul li ol li a{font-size: 13px;width: 52px;height: 17px; line-height: 20px;border: none;margin:5px 0;}

#footer .footer_con .nav .right img{width: 130px;border: solid 5px white;margin-top: 30px;}
#footer .footer_con .nav .right .right_text{font-size: 16px;color: white;text-align: center;}
#footer .footer_con .nav .footer_bottom{border-top: solid 1px #cccccc;margin-left: 40px;font-size: 14px;}
#footer .footer_con .nav .footer_bottom a{color: white;}
#footer .footer_con .nav .footer_bottom a:hover{color: lime;}
.main .about_full{max-width: 1920px;margin: auto;position: relative;padding-top: 50px;}
.main .about_full .about_full_bg{position: absolute;width: 100%;height: 376px;background-image: url('../images/about_bg.jpg');z-index: -1;}
.main .about_full .about_full_title{font-size: 41px;line-height: 140%;color: #0fff00;margin-top: 50px;text-align: center;font-weight: 600;}
.main .about_full .about_full_stitle{font-size: 21px;line-height: 140%;color: white;text-align: center;font-weight: 600;margin-top: 30px;}
.main .about_full .about_full_tel{color: rgb(255, 255, 0);font-size: 26px;line-height: 174%;border: solid 1px white; text-align: center;width: 355px;height: 51px;margin: auto;margin-top: 20px;font-weight: 600;}
.main .about_full .about_full_aboutus{max-width: 1200px;margin: auto;margin-top:60px;display: flex;flex-flow: row nowrap;}
.main .about_full .about_full_aboutus .about_full_aboutleft{width: 676px;min-height: 360px;background-color: white;padding: 40px;}
.main .about_full .about_full_aboutus .about_full_aboutleft .aboutus_title{font-size: 21px;color: rgb(0, 167, 61);font-weight: 600;line-height: 40px;}
.main .about_full .about_full_aboutus .about_full_aboutleft .aboutus_con{font-size: 15px;line-height: 30px;color: #666;}
.main .about_full .about_full_aboutus .about_full_aboutleft .aboutus_button_group{display: flex;flex-flow: row nowrap;justify-content: space-around;margin-top: 50px;}
.main .about_full .about_full_aboutus .about_full_aboutleft .aboutus_button_group a i {margin:0 5px ;}
.main .about_full .about_full_aboutus .about_full_aboutright{width: 45%;}


.main .product{background: rgb(245, 245, 245);}
.main .product .p_bg_1{background: url(../../images/home/product_bg.jpg) no-repeat center bottom;max-width: 1680px;height: 110px;margin: 0 auto;}
.main .product .p_bg_2{background: url(../../images/home/product_bg_2.jpg) no-repeat center top;max-width: 1680px;height: 27px;margin: 0 auto;}
.main .product .cont{ width: 1200px; margin: 0 auto; overflow: hidden;padding-bottom: 30px;padding-top: 45px;}

.main .product .title{font-size: 30px;width: 600px; margin: 30px auto;text-align: center;border-bottom: solid 2px #0180FF;position: relative;}
.main .product .title strong{font-size: 64px;color: #3393F5;}
.main .product .title .k1,.main .product .title .k2{width: 2px; height: 5px;position: absolute;display: block;background: #0180FF;}
.main .product .title .k1{left: 0;bottom:0;}
.main .product .title .k2{right: 0;bottom:0;}

.main .product .cont .p_class{ width: 225px; border: solid 1px #CCC; background: #FFF;}
.main .product .cont .p_class ul{list-style: none;margin: 0;padding: 0;}
.main .product .cont .p_class ul li{height: 55px;line-height: 55px;font-size: 15px;text-align: center;background-color: #4bae4f;margin-top: 3px;}
.main .product .cont .p_class ul li a{color: white;display: block;}
.main .product .cont .p_class ul li a:hover{background-color: #3393F5;}
.main .product .cont .p_class .p_class_title{height: 89px;background-color: #4bae4f;color: white;text-align: center;font-size: 24px;line-height: 31px;}
.main .product .cont .p_class .p_class_title .b_title{padding-top: 15px;font-weight: 600;}
.main .product .cont .p_class .p_class_title .p_class_s_title{font-size: 16px;}
.main .product .cont .p_class .p_class_search{display: flex;flex-flow: row nowrap; justify-content: center; height: 75px;background-color: #4bae4f;margin-top: 3px;line-height: 75px;font-size: 14px;text-align: center;}
.main .product .cont .p_class .p_class_input{width: 170px;height: 38px;padding: 0 5px;}
.main .product .cont .p_class .buttonSearch{width: 42px;height: 38px;background-image: url('../images/sch-btn.png');background-color: #4a86e8;}

.main .product .cont .p_class .p_class_weixin{margin-top:20px; display: flex;flex-flow: row nowrap;border-bottom: solid 1px silver;}
.main .product .cont .p_class .p_class_weixin .wimg{margin: 10px;}
.main .product .cont .p_class .wtitle{font-size: 14px; line-height: 20px;margin-top: 30px;color: #666;}

.main .product .cont .p_class .p_class_tel{margin: 20px 10px; display: flex;flex-flow: row nowrap;justify-content: center;}
.main .product .cont .p_class .tel_txt{font-size: 12px;color: #888;}
.main .product .cont .p_class .tel_tel{font-size: 24px;color: #FF9900;}
.main .product .cont .p_class .tel_img{margin-right: 5px;}
/* 定制 */
.main .dz_class{max-width: 1920px;background-image: url('../images/bg3.jpg');height: 400px;}
.main .dz_class .dz_title{font-size: 40px;color: #e9f5ff;text-align: center;font-weight: 600;padding-top: 20px;}
.main .dz_class .dz_stitle{color: #40ee90;font-size: 20px;text-align: center;margin-top: 10px;}
.main .dz_class .dz_class_cont{text-align: center;}
.main .dz_class .dz_class_cont .dz_cont{width: 1200px;margin: auto;margin-top: 50px;}
.main .dz_class .dz_class_cont .dz_cont div{width: 110px;}
.main .dz_class .dz_class_cont .dz_cont div .dz_ms{font-size: 13px;color: white;margin-top: 30px;}
/* 为什么 */
.main .choose{width: 1200px;margin: auto;text-align:center;margin-top: 30px;}
.main .choose .choose_title{font-size: 35px;color: #e7f0eb;font-weight: 600;}
.main .choose .choose_stitle{font-size: 25px;color: #166e3e;font-weight: 600;}
.main .choose .choose_con{display: flex;flex-flow: row nowrap;margin-top: 30px;}
.main .choose .choose_con .choose_col,.main .choose .choose_con .choose_col3{width: 580px;height: 1250px;border: none;}
.main .choose .choose_con .choose_col2{width:54px;height: 1250px;position: relative;}
.main .choose .choose_con .choose_col2 .icon1,.main .choose .choose_con .choose_col2 .icon2,
.main .choose .choose_con .choose_col2 .icon3,.main .choose .choose_con .choose_col2 .icon4
{height: 300px;position: relative;}
.main .choose .choose_con .choose_col2 .icon1{margin-top: 75px;}
.main .choose .choose_con .choose_col2 .icon1 #myCanvas,.main .choose .choose_con .choose_col2 .icon2 #myCanvas2,
.main .choose .choose_con .choose_col2 .icon3 #myCanvas3,.main .choose .choose_con .choose_col2 .icon4 #myCanvas4
{position: absolute;left: 2px;z-index: -1;}
.main .choose .choose_con .choose_col2 .icon1 img,.main .choose .choose_con .choose_col2 .icon2 img,
.main .choose .choose_con .choose_col2 .icon3 img,.main .choose .choose_con .choose_col2 .icon4 img
{margin-top: 10px;margin-left:1px;width: 28px;height: 28px;}
.main .choose .choose_con  .borderSet{position: absolute;left: 25px;top:0;width: 1px;height:1250px;border-right: solid 1px silver;z-index: -2;}
.main .choose .choose_con .choose_col div,.main .choose .choose_con .choose_col3 div{height: 312px;}
.main .choose .choose_con .choose_col div .choose_con_title,.main .choose .choose_con .choose_col3 div .choose_con_title2
{font-size: 26px;color: #006cc3;font-weight: 600;text-align: left;line-height: 60px;margin-top: 20px;}
.main .choose .choose_con .choose_col3 div .choose_con_title2{color: #00a73d;}
.main .choose .choose_con .choose_col div .choose_con_txt,.main .choose .choose_con .choose_col3 div .choose_con_txt
{font-size: 17px;color:#666;text-align: left;}

.main .choose .choose_con .choose_col2 .choose_circle,.main .choose .choose_con .choose_col2 .choose_circle2
{border: none;border-radius: 50%;background-color: #aaa;width: 10px;height: 10px;position: absolute;left: 20px; z-index: 1;}
.main .choose .choose_con .choose_col2 .choose_circle2{top: 1250px;}

.main .product .cont .p_list{ width: 950px; overflow: hidden; }
.main .product .cont .p_list .p_box{ width: 220px; float: left;text-align: center;font-size: 14px; margin:0 7px 15px 7px;background-color: white;}
.main .product .cont .p_list .p_box .img{overflow: hidden;}
.main .product .cont .p_list .p_box img:hover{ transform: scale(1.1) }
.main .product .cont .p_list .p_box .name{ line-height: 36px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.main .product .cont .p_list .p_box .name a{color: #333;}
.main .product .cont .p_list .p_box .name a:hover{color: #095f8a;}

.main #bannerimg{width: 1200px; margin: 40px auto;}
/* 新闻 */
.main .news {max-width: 1200px;margin: auto;}
.main .news .title{font-weight:600;font-size: 36px;width: 600px; margin: 30px auto 10px auto;text-align: center;position: relative;color: #e7f0eb;}
.main .news .stitle{font-weight:600;font-size: 24px;line-height: 40px;text-align: center;color: #166e3e;}
.main .news .newslist{width: 1200px;display: flex;flex-flow: row nowrap;}
.main .news .newslist_left .new_img{width: 470px; height: 280px;overflow: hidden;}
.main .news .newslist_left .new_title a{display: inline-block;font-family: Microsoft YaHei;font-size: 18px;padding-top: 2px;color: #333333;font-weight: normal;text-decoration: none;line-height: 140%;}
.main .news .newslist_left .new_date,.main .news .newslist_left .new_cont
{display: block;font-family: Microsoft YaHei;font-size: 14px;padding-top: 2px;color: #929292;font-weight: normal;text-decoration: none;line-height: 140%;}
.main .news .newslist_right{}
.main .news .newslist_right ul li{display: flex;flex-flow: row nowrap; border-bottom: solid 1px #CCC;margin-top: 15px;}
.main .news .newslist_right ul li .news_list_date{width: 66px;height: 66px; background-color: #e4f2eb;color: #666666;text-align: center;font-size: 14px;margin:0 15px 15px 10px}
.main .news .newslist_right ul li .news_list_date .news_list_date_day{font-size: 24px;line-height: 40px;}
.main .news .newslist_right ul li .news_list_title div a{color: #666;font-size: 14px;line-height: 20px;}
.main .news .newslist_right ul li .news_list_title div a:hover{color: lime;}

/* 合作 */
.main .index_part5{width: 1200px;overflow: hidden;margin: auto;margin-top: 50px;}
.main .index_part5 .index_part5_content{text-align: center;}
.main .index_part5 .index_part5_content .p1{font-weight: bold; font-size: 24px;color: #166e3e;line-height: 40px;}
.main .index_part5 .index_part5_content .p2{font-weight: bold; font-size: 42px;color: #e7f0eb;}
.main .index_part5_content_1{width: 1200px;overflow: hidden;margin: auto;margin-top: 50px;}
.main .index_part5_content_1 .bd2 {width: 1200px;overflow: hidden;position: relative;height: 150px;}
.main .index_part5_content_1 .bd2 .picList{width: 2600px; left: 0px; top: 0px; margin: 0;padding: 0;list-style: none;display: flex;flex-flow: row nowrap;position: absolute;}
.main .index_part5_content_1 .bd2 .picList li{width: 200px;height: 85px;}

.caselist .p_box{margin-top: 2rem;}
.caselist .p_box .img a img{margin: auto;}






.main .qua .title{font-size: 30px;width: 680px; margin: 30px auto;text-align: center;border-bottom: solid 2px #0180FF;position: relative;}
.main .qua .title strong{font-size: 64px;color: #3393F5;}
.main .qua .title .k1,.main .qua .title .k2{width: 2px; height: 5px;position: absolute;display: block;background: #0180FF;}
.main .qua .title .k1{left: 0;bottom:0;}
.main .qua .title .k2{right: 0;bottom:0;}
.main .qua .qualist{width: 1200px; margin: 30px auto 100px auto;text-align: center;}
.main .qua .qualist ul li{display: inline-block; margin: 0 30px;}
.main .qua .qualist ul li img{transform: scale(0.9)}
.main .qua .qualist ul li img:hover{ transform: scale(1);box-shadow: 0 5px 10px rgba(0,0,0,0.2)}


#banner_n{width: 100%;position: relative;}
#banner_n img{width: 100%;height:auto;}
#banner_n .banner_txt{position: absolute;top: 22%;left: 10%;background-color: #D1D9DA;color: #076AAE; width: 80%;min-width: 1200px; height: 92px;font-size: 3.2rem;line-height:92px ; font-weight: bold;text-align: center;}

.main .mainbox{overflow: hidden;margin-top: 35px;}

.main .mainbox .aside{ width: 220px; border: solid 1px #CCC; background: #FFF;}
.main .mainbox .aside dl dt{border-bottom: solid 1px #CCC;border-top: solid 1px #CCC;line-height: 40px; font-size: 14px; text-indent: 15px; color:#0180FF;font-weight: bold; background: url(../../images/home/class_arrow.png) no-repeat 190px center;}
.main .mainbox .aside dl:first-child dt{border-top: none;}
.main .mainbox .aside dl dd{line-height: 33px; font-size: 14px; text-indent: 30px; color:#000;}
.main .mainbox .aside dl dd a{display: block;}
.main .mainbox .aside dl dd a:hover{background: #0059B2;color: #FFF;}

.main .mainbox .content h2{line-height: 50px;border-bottom: solid 1px #CCC;padding: 0 15px;}
.main .mainbox .content h2 strong{font-size: 20px; font-weight: normal;color: #4bae4f;float: right;}
.main .mainbox .content h2 span{color: #888;font-size: 15px;}
.main .mainbox .content h2 span a{color: #888;}
.main .mainbox .content h2 span a:hover{color: #4bae4f;}
.main .mainbox .content .contbox{padding: 0 30px;font-size:14px; color: #444; line-height: 24px; }
.main .mainbox .content .contbox img{max-width: 100%;height: auto;}

.main .content .messagesbox{padding: 30px;}
.main .content .messagesbox .info{padding: 30px; font-size: 18px; text-align: center; color: #FF4000;}
.main .content .messagesbox .messlist{padding: 30px; font-size: 14px; }
.main .content .messagesbox .messlist ul li{line-height: 30px;padding: 20px;}
.main .content .messagesbox .messlist ul li label{width: 100px;display: inline-block;}
.main .content .messagesbox .messlist ul li input[type="text"]{width: 680px;height: 40px;background: #FFF; border: solid 1px #CCC;text-indent: 15px;}
.main .content .messagesbox .messlist ul li input[type="text"]:hover{border-color:#3393F5;box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3)}
.main .content .messagesbox .messlist ul li textarea{width: 650px;height: 300px;background: #FFF; border: solid 1px #CCC;padding: 15px;}
.main .content .messagesbox .messlist ul li textarea:hover{border-color:#3393F5;box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3)}
.main .content .messagesbox .messlist ul li input[type="text"].code{width: 580px;}
.main .content .messagesbox .messlist ul li .codeimg{width: 100px;height: 40px;}
.main .content .messagesbox .messlist ul li input[type="submit"]{width: 140px;height: 40px;background: #0173C7; border: solid 1px #0173C7;color: #FFF;cursor: pointer;}
.main .content .messagesbox .messlist ul li input[type="submit"]:hover{background: #0162A9}



.main .content .newscont{padding: 30px;}
.main .content .newscont h3{padding: 30px; font-size: 30px; text-align: center;}
.main .content .newscont .date{padding-bottom: 30px; font-size: 12px; text-align: center;color: #888;}
.main .content .newscont .cont{ font-size: 14px;color: #444;padding: 30px;}
.main .content .newscont .cont img{ max-width: 100%; height: auto;}
.main .content .newscont .other{border: solid 1px #CCC;}
.main .content .newscont .other ul{padding:0 10px;}
.main .content .newscont .other ul li{font-size: 14px;line-height: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #444;}
.main .content .newscont .other ul li:first-child{border-bottom: dashed 1px #CCC;}
.main .content .newscont .other ul li a{ color: #444;}
.main .content .newscont .other ul li a:hover{ color: #0162A9;}


.prolist{ overflow: hidden; }
.prolist .p_box{ width: 259px; float: left;text-align: center;font-size: 14px; margin:0 40px 8px 4px;border: solid 1px #EEE;}
.prolist .p_box .img{overflow: hidden;width: 256px;height: 260px;}
.prolist .p_box img:hover{ transform: scale(1.1) }
.prolist .p_box .name{ line-height: 36px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.prolist .p_box .name a{color: #888;font-weight: bold;}



.main .content .procont{padding: 30px;}
.main .content .procont h3{padding: 30px; font-size: 30px; text-align: center;}
.main .content .procont .img{padding-bottom: 30px; font-size: 12px; text-align: center;color: #888;}
.main .content .procont .img img{max-width: 90%; height: auto}
.main .content .procont .cont{ font-size: 14px;color: #444;padding: 30px;}
.main .content .procont .cont img{ max-width: 100%; height: auto;}

.main .content .procont .other{border: solid 1px #CCC;}
.main .content .procont .other ul{padding:0 10px;}
.main .content .procont .other ul li{font-size: 14px;line-height: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #444;}
.main .content .procont .other ul li:first-child{border-bottom: dashed 1px #CCC;}
.main .content .procont .other ul li a{ color: #444;}
.main .content .procont .other ul li a:hover{ color: #0162A9;}
.am-container{max-width: 1400px;}

/* xnleft */
.main .mainbox .p_class{ width: 230px; border: solid 1px #CCC; background: #FFF;}
.main .mainbox .p_class ul{list-style: none;margin: 0;padding: 0;}
.main .mainbox .p_class ul li{height: 55px;line-height: 55px;font-size: 15px;text-align: center;background-color: #4bae4f;margin-top: 3px;}
.main .mainbox .p_class ul li a{color: white;display: block;}
.main .mainbox .p_class ul li a:hover{background-color: #3393F5;}
.main .mainbox .p_class .p_class_title{height: 89px;background-color: #4bae4f;color: white;text-align: center;font-size: 24px;line-height: 31px;}
.main .mainbox .p_class .p_class_title .b_title{padding-top: 15px;font-weight: 600;}
.main .mainbox .p_class .p_class_title .p_class_s_title{font-size: 16px;}
.main .mainbox .p_class .p_class_search{display: flex;flex-flow: row nowrap; justify-content: center; height: 75px;background-color: #4bae4f;margin-top: 3px;line-height: 75px;font-size: 14px;text-align: center;}
.main .mainbox .p_class .p_class_input{width: 170px;height: 38px;padding: 0 5px;}
.main .mainbox .p_class .buttonSearch{width: 42px;height: 38px;background-image: url('../images/sch-btn.png');background-color: #4a86e8;}

.main .mainbox .p_class .p_class_weixin{margin-top:20px; display: flex;flex-flow: row nowrap;border-bottom: solid 1px silver;}
.main .mainbox .p_class .p_class_weixin .wimg{margin: 10px;}
.main .mainbox .p_class .wtitle{font-size: 14px; line-height: 20px;margin-top: 30px;color: #666;}

.main .mainbox .p_class .p_class_tel{margin: 20px 10px; display: flex;flex-flow: row nowrap;justify-content: center;}
.main .mainbox .p_class .tel_txt{font-size: 12px;color: #888;}
.main .mainbox .p_class .tel_tel{font-size: 24px;color: #FF9900;}
.main .mainbox .p_class .tel_img{margin-right: 5px;}

/* newslist */
.main .mainbox .content .newslist ul {margin-left: 50px;margin-top: 50px;}
.main .mainbox .content .newslist ul li{height: 85px;overflow: hidden; display: flex;flex-flow: row nowrap;border-bottom: solid 1px #ccc;padding-bottom: 15px;margin-top: 15px;}
.main .mainbox .content .newslist ul li .news_date{background-color: #e4f2eb; color: #666666;width: 66px; height: 68px;text-align: center;}
.main .mainbox .content .newslist ul li .news_date .news_d{font-size: 24px;font-weight: bold;margin-top: 10px;}
.main .mainbox .content .newslist ul li .news_date .new_Ym{font-size: 14px;margin-top: 5px;}
.main .mainbox .content .newslist ul li .cont{margin-left: 15px;font-size: 12px;color: #999;}
.main .mainbox .content .newslist ul li .cont h1{font-size: 1.7em;margin-bottom: 10px;}
.main .mainbox .content .newslist ul li .cont h1 a{color: #333;}
.main .mainbox .content .newslist ul li .cont h1 a:hover{color: lime;}

#amSlider3 .am-slides img{height:auto;}
.am-slider .am-slides img{height: 600px;}

























