body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
body { color:#333; font-family:"Microsoft YaHei"; font-size: 18px; margin:0 auto; /*filter: grayscale(100%);*/}
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#0e3b83; text-decoration:underline; }
.ablue:link,.ablue:visited{ color: #0e3b83;}
.ablue:hover{ color: #0e3b83;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.w1200{ width: 1200px;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.mt30{ margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{ margin-top:60px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.bgblue{background: #edf5fb;}
.br5{border-radius: 5px;}
.bs5{box-shadow: 0 0 3px 0 rgba(0, 0, 0,.3);}
.bhui{border:#f1f1f1 1px solid;}
.cwhite{color: white;}
.cblue{color: #0e3b83;}
.clightgrey{color: #8d8d8d;}
.cred{color: red;}
.lhd18{line-height: 1.8;}
.f20{font-size: 20px !important;}
.f30{font-size: 30px !important;}


.top{background: #0e3b83; height: 30px; min-width: 1200px;}
.top dl{width: 1200px; margin: 0 auto; color: white; font-size: 14px; line-height: 30px; text-align:right;}
.top li{display: inline-block; background: url(../images/icon_date.png) no-repeat left center; padding-left: 30px;}
.top li:nth-child(1){ margin-right: 20px;}
.top li:nth-child(2){background: url(../images/icon_tel.png) no-repeat left center;}
.logonav{width: 1200px; margin: 0 auto; height: 92px;}
.logo{width: 300px; float: left; padding-top: 21px;}
.rongyu{width: 390px; float: left; padding-top: 28px; position: relative;}
.rongyu li{background: url(../images/icon_rongyu.png) no-repeat left center; padding:0 20px 0 35px; float: left; width: 125px; font-size: 14px;}
.rongyu li:nth-child(1){background: url(../images/icon_rongyu_bao.png) no-repeat left center; width: 60px;}
.rongyu li:nth-child(2){background: url(../images/icon_rongyu_yi.png) no-repeat left center; width: 60px;}
.rongyu li:nth-child(3){background: url(../images/icon_rongyu_ai.png) no-repeat left center; padding-right: 0; position: relative; top: -9px;}
.nav{width: 510px; float: left; margin-right: 0;}
.nav li{float: left; width: 20%; text-align: right; line-height: 92px; position: relative;}
.nav li a{display: block; transition: all .3s;}
.nav li a:hover{ color: #42b2db; text-decoration: none;}
.nav li::after{content: ""; position: absolute; bottom: 20px; right: 0; height:2px; width: 0px; background-color: #42b2db; transition: all .3s;}
.nav li:hover::after{width: 30%; }

.banner{height: 650px; background: url(../images/banner.png) no-repeat top center; min-width: 1200px;}

.bznav{width: 1200px; position: relative; margin: 0 auto; padding-bottom: 75px;}
.bznav_box{ position: absolute; top: -85px; background: white; height: 160px; width: 100%; box-shadow: 0 0 40px rgba(0, 0, 0,.3); font-size: 16px;}
.bznav_con{width: 1044px; float: left; padding: 20px 0; overflow: hidden;}
.bznav_container{ position: relative; left: 0; top: 0;}
.bznav_container *{transition: all .3s;}
.bznav_container>dl{width: 116px; height: 120px; float: left; text-align: center; position: relative;}
.bznav_container>dl dt{width: 65px; height: 65px; margin: 10px auto 0 auto; transition: all .3s; overflow: hidden; position: relative;}
.bznav_container>dl dt img{position: absolute; top: 0; left: 0;}
.bznav_container>dl dd{padding-top: 10px;}
.bznav_container>dl:hover{background: #03a0ce;}
.bznav_container>dl:hover dt{transform: rotateY(180deg);}
.bznav_container>dl:hover dt img:nth-child(2){display: none;}
.bznav_container>dl:hover dd a{color:white;}
.bznav_container>dl::after{content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; background-color: #ddd;}
.bznav_more{width: 156px; height: 160px; text-align: center; color: white; background: #2761bf; float: right; position: relative; cursor: pointer;}
.bznav_more::after{content: ""; position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; border: #fff 1px solid; opacity: .1;}
.bznav_more dt{ margin: 30px auto 0 auto; width: 65px;}
.bznav_more dd{padding-top: 10px;}

.index_about{width: 1200px; margin: 60px auto 0 auto; clear: both;}
.index_about_img{width: 580px; height: 380px; float: left;}
.index_about_con{width: 580px; float: right;}
.index_about_title{clear: both; font-size: 40px;}
.index_about_title span{color: #2761bf;}
.index_about_title dt{font-weight: bold; line-height: 1;}
.index_about_title h2{font-weight: normal; font-size: 40px; line-height: 1; position: relative;}
.index_about_title h2::after{content: ""; width: 200px; height: 6px; background: #2761bf; position: absolute; top: 20px; left: 180px; display: block;}
.index_about_body{font-size: 18px; padding-top: 30px;}
.index_about_body p{ padding-bottom: 20px; line-height: 1.8;}

.index_about_rongyu{clear: both; padding-top: 60px; width: 100%;}
.index_about_rongyu_list{width: 33%; float: left; height: 140px; padding-top: 60px;}
.index_about_rongyu_list dt{width: 94px; height: 94px; float: left; padding-left: 55px;}
.index_about_rongyu_list dd{width: 180px; float: left; padding-left: 15px; color: #787878;}
.index_about_rongyu_list h3{font-size: 38px; line-height: 1; padding-top: 5px;}
.index_about_rongyu_list p{font-size: 18px; line-height: 1; padding-top:20px;}
.index_about_rongyu_list:nth-child(1){background: #fafafa;}
.index_about_rongyu_list:nth-child(2){background: #efefef;}
.index_about_rongyu_list:nth-child(3){background: #dfdfdf; width: 34%;}

.index_doc{margin-top: 60px; position: relative; clear: both; overflow: hidden;}
.index_doc::before{content: ""; position: absolute; z-index: -1; left: 0; top: 0; right: 0; background: #2761bf; height: 320px;}
.index_doc_container{width: 1200px; margin: 0 auto; padding-top: 60px;}
.index_doc_left{width: 705px; height: 485px; padding: 20px; float: left; background: #dfdfdf;}
.index_doc_list{ width: 164px; height: 214px; overflow: hidden; position: relative;}
.index_doc_list a{color: white;}
.index_doc_list p{position: absolute; left: 0; right: 0; bottom: -30px; line-height: 30px; background: #2761bf; text-align: center; font-size: 16px; transition: all .3s;}
.index_doc_list:hover p{bottom: 0;}
.index_doc_list p span{padding-left: 5px;}
.index_doc_list img{width: 100%;}
.swiper-pagination-indexdoc{text-align: center; width: 705px; padding-top: 10px;}
.swiper-pagination-indexdoc span{width: 15px; height: 15px; margin-right: 15px;}

.index_doc_title{ color: white;}
.index_doc_title h2{font-size: 35px; line-height: 1; position: relative; padding-left: 20px; float: left; font-weight: normal;}
.index_doc_title h2::before{content: ""; background: white; border-radius: 8px; width: 5px; display: inline-block; height: 40px; position: absolute; left: 0;}
.index_doc_menu{float: right;}
.index_doc_menu li{float: left; width: 50px; height: 37px; cursor: pointer; background: url(../images/icon_sanjiao.png) center center no-repeat white; margin-left: 1px;}
.index_doc_menu li:nth-child(2){transform: rotateY(180deg);}
.index_doc_menu li:hover{background-color:#3478e5;}

.index_doc_body{overflow: hidden;}
.index_doc_body_con{width: 234px; height: 469px; border: #cecece 1px solid;}
.index_doc_body_img{width: 234px; height: 301px; clear: both; overflow: hidden;}
.index_doc_body_img img{width: 100%; height: 100%;}
.index_doc_body_title{padding: 20px 10px; clear: both; line-height: 1;}
.index_doc_body_title h3{font-size: 20px; font-weight: normal;}
.index_doc_body_title h3 a{color: #2761bf;}
.index_doc_body_title p{font-size: 16px; padding-top: 10px;}
.index_doc_body_text{font-size: 16px; margin: 0 10px; padding-top: 15px; border-top: #cecece 1px solid; line-height: 1.5;}

.index_doc_right{width: 435px; height: 525px; float: right; background: #dfdfdf;}
.index_yuyue_table{padding: 35px 35px 0 35px;}
.index_yuyue_table dl{ padding-bottom: 10px; overflow: hidden;}
.index_yuyue_table dt{width: 80px; float: left;}
.index_yuyue_table dd{width: 285px; float: left;}
.index_yuyue_input{line-height: 30px; height: 30px; border: #b0b0b0 1px solid; background: white; font-weight: 16px; width: 98%; padding-left: 2%; box-sizing: border-box; }
.index_yuyue_textarea{line-height: 1.8; border: #b0b0b0 1px solid; background: white; font-weight: 16px; width: 98%; padding-left: 2%; height: 100px; box-sizing: border-box; }
.index_yuyue_submit{float: right; padding-right: 40px; width: 280px; padding-top: 10px;}
.index_yuyue_submit dt{float: left;}
.index_yuyue_submit dd{float: right;}
.index_yuyue_submit input{width: 130px; height: 40px; line-height: 40px; font-size: 18px; color: #666; outline:none; cursor: pointer; }
.index_yuyue_submit dd input{ background: #2761bf; border: 0; color: white; }
.index_yuyue_submit dd input:hover{background: #03a0ce;}
.index_yuyue_submit dd input:active{background:#0e3b83;}

.footer{background: #3c3c3c; margin-top: 60px; overflow: hidden; clear: both; min-width: 1200px;}
.footer_container{padding: 60px 0; overflow: hidden;}
.footer_left{width: 650px; float: left; color: #aeaeae;}
.footer_left a{color: #aeaeae;}
.footer_info{color: #aeaeae; line-height: 58px; background: #0e050a; text-align: center; clear: both; font-size: 16px;}
.footer_info a{color: #aeaeae; text-decoration: underline;}
.footer_left dl{width: 180px; float: left; text-align: center;}
.footer_left dl:nth-child(2){width: 200px;}
.footer_left dl:nth-child(2) a{width: 100px;}
.footer_left dt{font-size: 22px; padding-bottom: 25px; border-bottom: #707070 1px solid;}
.footer_left dd{ padding-top: 15px;}
.footer_left dd a{ width: 180px; float: left; line-height: 40px;}
.footer_right{color: #aeaeae; width: 400px; float: right; padding-right: 20px; padding-left:115px; border-left: #707070 1px solid;}
.footer_yyinfo{padding-top: 20px;}
.footer_yyinfo dl{font-size: 16px; line-height: 30px;}
.footer_yyinfo dt{width: 80px; float: left;}
.footer_yyinfo dd{width: 320px; float: left;}



.keshi_con_right_title{width: 316px; height: 101px; background: url(../images/ks_title_bg.png) top left no-repeat;}
.keshi_con_right_title h2{font-size: 35px; line-height: 1; padding-top: 28px;}
.keshi_con_youshi li{width: 275px; height: 90px; float: left; background: #e0f3ff; text-align: center; line-height: 1;}
.keshi_con_youshi li:first-child{margin-right: 20px;}
.keshi_con_youshi li h2{font-size: 25px; font-weight: normal; padding-top: 18px;}
.keshi_con_youshi li p{padding-top: 5px; font-size: 20px; color: #848484;}


.keshi_js{ padding-top: 60px; clear: both; overflow: hidden;}
.keshi_title{padding-bottom: 20px; border-bottom: #d2d2d2 1px solid; position: relative; height: 40px;}
.keshi_title h1{font-size: 40px; line-height: 1; color: #2761bf; float: left;}
.keshi_title p{ color: #999; font-size: 14px; padding-left: 10px; float: left; line-height: 1; padding-top: 20px;}
.keshi_title::before{content: ""; width: 185px; height: 5px; background: #2761bf; position: absolute; left:  0; bottom: -3px;}
.keshi_title::after{content: ""; width: 28px; height: 16px; position: absolute; right: 0; top: 25px; background:url(../images/ks_03.png) no-repeat;}
.keshi_con{padding-top: 60px; clear: both;}
.keshi_con_left{width: 600px; height: 396px; float: left; overflow: hidden;}
.keshi_con_right{width: 570px; float: right;}
.keshi_con_about{padding-top: 20px; height: 186px; line-height: 1.8;}
.keshi_yuyue{height: 160px; background: #f0f0f0; margin-top: 0px;}
.keshi_yuyue h2{float: left; width: 54px; height: 160px; padding-left: 24px; background: #2761bf; color: white; font-size: 22px; font-weight: normal; writing-mode: vertical-lr; text-align: center;}
.keshi_yuyue_from{padding: 18px 20px 0 25px; float: left; width: 320px;}
.keshi_yuyue_input{line-height: 30px; height: 30px; border: 0; background: white; font-weight: 16px; width: 98%; padding-left: 2%; box-sizing: border-box; }
.keshi_yuyue_from li:nth-child(3) textarea{height: 42px; font-family: "微软雅黑";}
.keshi_yuyue_from li{padding-bottom: 10px;}
.keshi_yuyue_menu{width: 100px; padding-top: 35px; float: left;}
.keshi_yuyue_menu li{margin-bottom: 10px;}
.keshi_yuyue_menu input{width: 100px; height: 36px; font-size: 18px; line-height: 36px; cursor: pointer;}
.keshi_yuyue_menu li:nth-child(1) input{border: #2761bf 1px solid; background: #f0f0f0; color: #2761bf;}
.keshi_yuyue_menu li:nth-child(1) input:active{background: #ddd;}
.keshi_yuyue_menu li:nth-child(2) input{background: #2761bf; color: white; border: 0;}
.keshi_yuyue_menu li:nth-child(2) input:active{ background: #0e3b83;}

.keshi_doc{background: #ededed; margin-top: 60px; overflow: hidden;}
.keshi_doc_title{padding-top: 30px; overflow: hidden;}
.keshi_doc_title dt{width: 50%; float: left; color: #2761bf;}
.keshi_doc_title dt h2{font-size: 40px; line-height: 1; border-left: #2761bf 7px solid; padding-left: 25px;}
.keshi_doc_title dd{width: 50%; float: right; text-align: right;}
.keshi_doc_title dd a{display: inline-block; width: 160px; height: 43px; line-height: 43px; border: #a0a0a0 1px solid; text-align: center; border-radius: 5px; transition: all .3s;}
.keshi_doc_title dd a:hover{background: #2761bf; color: white; border: #2761bf 1px solid;}
.keshi_doc_container{ padding-top: 30px;}
.keshi_doc_list{width: 220px; float: right;}
.keshi_doc_list_con{padding: 5px; overflow: hidden; cursor: pointer; margin-bottom: 20px; position: relative;}
.keshi_doc_list_con img{float: right;}
.keshi_doc_list_con::before{content: "<"; position: absolute; left: 12px; top: 48px; color: #666; font-size: 30px; line-height: 1; display: none; color: white;}
.keshi_doc_list_con_on{background: #2761bf;}
.keshi_doc_list_con_on::before{display: block;}

.keshi_doc_js{width: 932px; float: left;}
.keshi_doc_img{width: 462px; float: left;}
.keshi_doc_info{width: 470px; float: right;}
.keshi_doc_info h3{font-size: 35px; font-weight: normal; line-height: 1; padding-top: 20px;}
.keshi_doc_info h3 span{font-size: 25px; padding-left: 10px;}
.keshi_doc_info h4{font-size: 20px; padding: 40px 0 10px 0; line-height: 1;}
.keshi_doc_info ul{line-height: 1.5;}
.keshi_doc_info p{line-height: 1.5;}
.eshi_doc_menu{ padding-top: 40px; text-align: right; font-size: 0;}
.eshi_doc_menu dt,.eshi_doc_menu dd{width: 150px; display: inline-block; font-size: 22px; text-align: center; border: #2761bf 1px solid; line-height: 50px;}
.eshi_doc_menu dd{background: #2761bf;}
.eshi_doc_menu dd a{color: #fff;}
.keshi_doc_js_list{display: none;}

.dqwz{ padding-top: 60px; padding-bottom: 20px; border-bottom: #d2d2d2 1px solid; position: relative; font-size: 24px; color: #2761bf; padding-left: 90px;}
.dqwz img{ position: absolute; right: 0; bottom: 25px;}
.dqwz::after,.dqwz::before{content: ""; width: 48px; height: 48px; border-radius: 48px; background: #2761bf; position: absolute; left: 0; bottom: 10px;}
.dqwz::before{left: 24px;}
.dqwz::after{opacity: .2;}
.doclist_nav{background: #2761bf; border-radius: 56px; line-height: 56px; height: 56px; margin-top: 30px; font-size: 20px;}
.doclist_nav li{width: 10%; float: left; text-align: center;}
.doclist_nav a{display: block; line-height: 44px; margin: 6px 6px 0 6px; color: white; transition: all .3s;}
.doclist_nav a:hover,.doclist_nav_on a{background: white; border-radius: 50px; text-decoration: none; color: #333;}
.doclist_list{padding-top: 30px;}
.doclist_con{width: 590px; float: left; margin-bottom: 40px;}
.doclist_con:nth-child(2n){float: right;}
.doclist_con_pic{width: 258px; height: 318px; overflow: hidden; float: left;}
.doclist_con_info{width: 315px; float: right;}
.doclist_con_info h2{font-size: 30px; font-weight: normal; line-height: 1; padding: 15px 0;}
.doclist_con_info h2 span{ font-size: 20px; padding-left: 10px;}
.doclist_con_youshi{padding: 10px 0; border-bottom: #c7c7c7 1px dashed; border-top: #c7c7c7 1px dashed;}
.doclist_con_youshi li{ line-height: 1.8; font-size: 16px;}
.doclist_con_youshi li::before{content: "★"; color: #ff8555; padding-right: 10px; }
.doclist_con_info p{line-height: 1.8; padding-top: 10px;}
.doclist_con_menu{ clear: both; font-size: 0; text-align: right; padding-top: 20px;} 
.doclist_con_menu a{display: inline-block; background: #2761bf; color: white; line-height: 46px; width: 160px; text-align: center; border-radius: 46px; font-size: 18px;}
.pagelist{ clear: both; font-size: 0; text-align: center;}
.pagelist li{display: inline-block; text-align: center; font-size: 18px; width: 88px;line-height: 46px; margin-right: 10px;}
.pagelist li a{display: block; border: #c7c7c7 1px solid; transition: all .3s;}
.pagelist li a:hover{background: #2761bf; color: white; border: #2761bf 1px solid;}
.pagelist .thisclass{ background: #f5ab35; color: white; font-weight: bold; border: #f5ab35 1px solid;}

.article{padding-top: 60px;}
.article_header h1{font-size: 35px; text-align: center; line-height: 1; color: #2761bf;}
.article_header p{color: #666; text-align: center; font-size: 16px; text-align: center; line-height: 1; padding-top: 20px;}
.article_con{ font-size: 18px; line-height: 1.8; padding-top: 40px;}
.article_con p{padding-bottom: 30px;}
.article_con img{display: inline;}
.article_con a{color: #2761bf; text-decoration: underline;}

.article_doc_header{padding: 30px 40px; border-bottom: #c7c7c7 1px solid; overflow: hidden;}
.article_doc_img{width: 300px; height: 370px; float: left;}
.article_doc_img img{width: 100%;}
.article_doc_info{width: 760px; float: right;}
.article_doc_info h1{font-size: 30px; font-weight: normal; line-height: 1; padding-top: 90px;}
.article_doc_tx{font-size: 20px; line-height: 1; padding-top: 10px;}
.article_doc_date{ padding-top: 10px; padding-bottom: 20px; border-bottom: #c7c7c7 1px solid;}
.article_doc_shanchang{ padding-top: 20px;}
.article_doc_con{ padding: 40px; font-size: 20px; line-height: 1.8;}
.article_doc_con img{display: inline;}
.article_doc_con p,.article_doc_con ul{padding-bottom: 30px;}

.yuyue{padding-top: 60px; clear: both; overflow: hidden;}
.yuyue_left{background: #f3f3f3; float: left; width: 380px;}
.yuyue_left_header{height: 130px; background: #2761bf; text-align: center; color: white;}
.yuyue_left_header h2{font-size: 35px; line-height: 1; padding-top: 35px;}
.yuyue_left_header p{ font-size: 16px; line-height: 1; padding-top: 10px;}
.yuyue_left_quest1{padding: 30px 10px 10px 10px; overflow: hidden;}
.yuyue_left_quest1 dl{float: left; text-align: center; width: 33%;}
.yuyue_left_quest1 dl:last-child{margin-right: 0; width: 34%;}
.yuyue_left_quest1 dt{width: 87px; margin: 0 auto;}
.yuyue_left_quest1 dd{padding-top: 10px;}
.yuyue_left_quest1 a{color: #333;}
.yuyue_left_quest2{padding: 0 30px;}
.yuyue_left_quest2 dl{border-bottom: #dcdcdc 1px solid; padding: 20px 0; overflow: hidden;}
.yuyue_left_quest2 dt{width: 68px; float: left;}
.yuyue_left_quest2 dd{width: 230px; float: right; line-height: 1;}
.yuyue_left_quest2 span{font-size: 22px; color: #666; display: block;}
.yuyue_left_quest2 p{ font-size: 30px; padding-top: 10px;}
.yuyue_left_ewm{padding: 30px; overflow: hidden;}
.yuyue_left_ewm dt{width: 134px; float: left;}
.yuyue_left_ewm dd{width: 175px; font-size: 20px; padding-top: 35px; float: right;}

.yuyue_right{width: 750px; float: right;}
.yuyue_right_header{height: 129px; border-bottom: #c7c7c7 1px solid;}
.yuyue_right_header dt{width: 101px; float: left;}
.yuyue_right_header dd h1{font-size: 35px; color: #2761bf;}
.yuyue_right_header dd h1 span{font-size: 25px; font-weight: normal; color: #666;}
.yuyue_right_header dd{width: 540px; padding-left: 20px; float: left;}
.yuyue_right_header dd p{padding-top: 10px;}
.yuyue_right_header dd span{color: red;}
.yuyue_right_from{ padding: 30px 0 0 120px; width: 560px;}
.yuyue_right_from dl{clear: both; height: 60px;}
.yuyue_right_from dt{float: left; width: 100px; position: relative; line-height: 40px;}
.yuyue_right_from dd{width: 460px; float: right;}
.yuyue_right_from_strong dt::before{content: "*"; color: red; position: absolute; left: -15px;}
.yuyue_input{line-height: 40px; height: 40px; border-radius: 5px; border: #b0b0b0 1px solid; background: white; font-weight: 16px; width: 98%; padding-left: 2%; box-sizing: border-box; }
.yuyue_textarea{line-height: 1.8; border: #b0b0b0 1px solid; background: white; font-weight: 16px; width: 98%; padding-left: 2%; height: 150px; box-sizing: border-box; border-radius: 5px; font-family: "微软雅黑";}
.yuyue_danxuan{ line-height: 40px; font-size: 16px; color: #666;}
.yuyue_danxuan label{padding-right: 20px;}
.yuyue_right_menu{width: 460px; padding-top: 20px; float: right; font-size: 0; text-align: center;}
.yuyue_right_menu li{width: 130px; height: 40px; text-align: center; display: inline-block; padding-right: 20px;}
.yuyue_right_menu li:nth-child(2){ padding-right: 0;}
.yuyue_right_menu input{border: #b0b0b0 1px solid; width: 128px; height: 38px; line-height: 38px; background: white; font-size: 18px; cursor: pointer;}
.yuyue_right_menu input:active{ background: #eee;}
.yuyue_right_menu li:nth-child(2) input{background: #2761bf; color: white; border: #2761bf 1px solid;}
.yuyue_right_menu li:nth-child(2) input:active{background: #0e3b83;}

.yuyue_licheng{clear: both; margin-top: 60px; overflow: hidden; height: 130px; background: #f3f3f3;}
.yuyue_licheng_header{ width: 300px; padding-left: 80px; height: 130px; background: #4786eb; color: white; line-height: 1; float: left;}
.yuyue_licheng_header h2{font-size: 35px; padding-top: 35px;}
.yuyue_licheng_header p{font-size: 15px; padding-top: 10px;}
.yuyue_licheng_list{ float: left; padding: 36px 0 0 70px;}
.yuyue_licheng_list dt,.yuyue_licheng_list dd{padding-right: 25px;}
.yuyue_licheng_list dt{font-size: 25px; text-align: center; line-height: 1.2; width: 60px; float: left;}
.yuyue_licheng_list dd{width: 45px; float: left; padding-top: 6px; }
.yuyue_licheng_list dd:last-child{ padding-right: 0;}


/*科室医生*/
.keshi_doc2{background: #ededed; margin-top: 60px; overflow: hidden; padding-bottom: 40px;}
.keshi_doc2_title{padding-top: 30px; overflow: hidden;}
.keshi_doc2_title dt{width: 50%; float: left; color: #2761bf;}
.keshi_doc2_title dt h2{font-size: 40px; line-height: 1; border-left: #2761bf 7px solid; padding-left: 25px;}
.keshi_doc2_title dd{width: 50%; float: right; text-align: right;}
.keshi_doc2_title dd a{display: inline-block; width: 160px; height: 43px; line-height: 43px; border: #a0a0a0 1px solid; text-align: center; border-radius: 5px; transition: all .3s;}
.keshi_doc2_title dd a:hover{background: #2761bf; color: white; border: #2761bf 1px solid;}
.keshi_doc2_container{ padding-top: 30px;}

.keshi_doc2_list{width: 320px; float: right;}
.keshi_doc2_list_con{width: 146px; padding: 2px; overflow: hidden; cursor: pointer; margin-bottom: 20px; position: relative; border-radius: 10px; overflow: hidden; float: left;}
.keshi_doc2_list_con:nth-child(2n){ margin-left: 20px;}
.keshi_doc2_list_con img{float: right; width: 100%; border-radius: 10px; overflow: hidden;}
/* .keshi_doc2_list_con::before{content: "<"; position: absolute; left: 12px; top: 48px; color: #666; font-size: 30px; line-height: 1; display: none; color: white;} */
.keshi_doc2_list_con_on{background: #2761bf;}
.keshi_doc2_list_con_on::before{display: block;}

.keshi_doc2_js{width: 840px; float: left;}
.keshi_doc2_img{width: 234px; float: left;}
.keshi_doc2_info{width: 560px; float: right;}
.keshi_doc2_info h3{font-size: 35px; font-weight: normal; line-height: 1;}
.keshi_doc2_info h3 span{font-size: 25px; padding-left: 10px;}
.keshi_doc2_info h4{font-size: 20px; padding: 40px 0 10px 0; line-height: 1;}
.keshi_doc2_info ul{line-height: 1.5;}
.keshi_doc2_info p{line-height: 1.5;}
.keshi_doc2_menu{ padding-top: 40px; text-align: left; font-size: 0;}
.keshi_doc2_menu dt,.keshi_doc2_menu dd{width: 150px; display: inline-block; font-size: 22px; text-align: center; border: #2761bf 1px solid; line-height: 50px;}
.keshi_doc2_menu dd{background: #2761bf;}
.keshi_doc2_menu dd a{color: #fff;}
.keshi_doc2_js_list{display: none;}


/*列表*/
.list_article{padding-bottom: 30px; clear: both; overflow: hidden;}
.list_article_list{ padding: 30px 0; border-bottom: #eee 1px solid; overflow: hidden;}
.list_article_img{width: 300px; float: left;}
.list_article_img img{width: 100%;}
.list_article_con{width: 870px; float: right;}
.list_article_con h2{font-size: 24px; line-height: 1; padding-top: 10px;}
.list_article_con p{ padding-top: 20px; line-height: 1.8;}
.list_article_info{ padding-top: 30px;}
.list_article_info li{float: left; color: #999; padding-right: 20px; font-size: 14px;}


/*详情*/
.aritcle_container{width: 750px; float: right;}
.article_title{font-size: 32px; text-align: center; line-height: 1.2;}
.article_info{font-size: 0; text-align: center; color: #999; padding-bottom: 20px; border-bottom: #eee 1px solid;}
.article_info li{display: inline-block; font-size: 14px; padding-right: 20px; padding-top: 20px;}
.article_article{font-size: 18px; line-height: 1.8; padding-top: 30px;}
.article_article p{padding-bottom: 20px;}
.article_article img{display: inline;}


/*弹窗*/
.dianhua_tc{position: fixed; top: 200px; left: 500px; z-index: 999; width: 400px; border-radius: 20px; box-shadow: 10px 10px 20px rgba(0, 0, 0, .3); overflow: hidden; background: white; text-align: center; display: none;}
.dianhua_tc_title{ background: #eee; color: #999; line-height: 70px; font-size:26px;}
.dianhua_tc_body{ line-height: 100px; font-size:40px; font-weight: bold; color: #1c81ef;}
.dianhua_tc_close{ position: absolute; right: 25px; top: 25px; cursor: pointer;}
.swt_tel{cursor: pointer;}