@charset "utf-8";
/* CSS Document */
body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form ,ol,ul{ margin: 0; padding: 0; list-style: none; vertical-align: middle }
body {font-family:Microsoft YaHei;-webkit-user-select: auto; -webkit-text-size-adjust: none; font-size:14px; margin:0 auto; }
header, footer, img,input { display: block; margin: 0; padding: 0 }
img { border: 0 }
a{text-decoration:none;}
b{ font-weight:normal;}
.clear{clear:both;}

.wrapper{width:1125px; margin:10px auto;}
/*header*/
.header{ overflow:hidden;}
.header .m_fl{float:left;}
.header .search{ overflow:hidden; }
.header .fr{ float:right;}

/*nav*/
.m_nav{width:100%; margin:10px auto 0 auto;background:#e7e7e7;height:60px;}
.m_nav .nav_box{ overflow:hidden;width:1125px; margin:0 auto;}
.m_nav .nav_box ul li{ float:left;line-height:60px;width:13.4%; margin-left:1%; font-size:22px; text-align:center;}
.m_nav .nav_box ul li.on{ background:#007a7d;}
.m_nav .nav_box ul li.on a{color:#fff;}
.m_nav .nav_box ul li a{color:#333333;}

/*shouye*/
body{ background:#f6f6f6;}
header{ width:100%; min-width:1300px; }
header #nav{ width:1065px; margin:0 auto;overflow:hidden; padding:15px 20px;}
header #nav img{ display:block; float:left;}
header #nav .input{ width:390px; float:right; overflow:hidden; }
header #nav .input input{ display:block; float:left;}
header #nav .input input.text{ background:#f6f6f6; height:28px; line-height:28px; border:1px solid #b5b5b5; border-right:none; width:229px; font-size:18px; color:#444; padding:10px;}
header #nav .input input.submit{ height:50px; line-height:50px; background:#008688; width:140px; text-align:center; font-size:24px; color:#fff; border:none; font-weight:bold;}
/*nav*/
nav{ width:100%; background-color:#e7e7e7; margin-bottom:20px;}
nav .top{ width:1125px; margin:0 auto;}
nav .top ul{overflow:hidden;}
nav .top ul li{ float:left; height:60px; }
nav .top ul li a{ font-size:24px; width:160px; line-height:60px; color:#333; text-align:center; display:block;}

nav .top ul li a.bg:hover{ background:#008688; color:#f3f3f3; margin-left:1px;}
nav .top ul li .active{ background:#008688; color:#fff;}
.s-pro {
	    display: none;
	    z-index: 100;
	    /*border-top: 2px solid #e84f3f;*/
	    position: absolute;
	    background-color: #e7e7e7;

}

.s-pro li {
    float: none!important;
    border-bottom: 1px solid #efefef;
    position: relative;
    line-height: 45px;
    font-size: 14px;
    color: #757575;
}
nav .top ul li .s-pro li:hover{background:#008688;}
/*.s-pro{opacity: 1;}*/
/*banner*/
.banner{ width:1125px; margin:0 auto; position:relative; margin-bottom:110px;}
.banner_list{ width:1125px; margin:0 auto; position:relative; margin-bottom:10px;}
.banner ol{ overflow:hidden; position:absolute; left:10px; bottom:-90px;}
.banner ol li{ float:left; margin-left:50px; width:120px;}
.banner ol li a{ display:block; color:#333; font-size:18px; line-height:24px; text-align:center;}
.banner ol li a span{ display:block;}
.banner ol li a:hover span{ font-weight:bold; color:#000;}


.cj_banner {height:345px;position:relative;overflow:hidden}
.n_banner{height:279px;}
.cj_banner div.bd ul li {width:100%;background-position:center top;background-repeat:no-repeat;height:430px;}
.cj_banner div.bd ul li a {display:block;height:430px;width:100%;}
.n_banner div.bd ul li {width:100%;background-position:center top;background-repeat:no-repeat;height:279px;}
.n_banner div.bd ul li a {display:block;height:279px;width:100%;}
.cj_banner .hd {position:absolute;bottom:10px;width:100%;height:12px;z-index:2;text-align:right;}
.cj_banner .hd li {display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;background:url(../images/br_slide_btn2.png) -12px top no-repeat;cursor:pointer;margin:0px 5px;position:relative;overflow:hidden;}
.cj_banner .hd li a {position:absolute;top:0px;left:-20px;height:12px;width:12px;background:url(../images/br_slide_btn2.png) left top no-repeat;}
.cj_banner .hd li.on a {left:0px;}



/*one*/
.one{ width:1125px; margin:0 auto;}
.one_txt{ width:100%; background:#e7e7e7; text-align:center; height:60px; line-height:60px; font-size:30px; color:#333;}
.one i{ color:#b5b5b5; font-family:"arial";}
.one .conter{ width:1125px; overflow:hidden; padding:20px 0; }
.one .conter .left ol.two{ position:absolute; right:30px; width:56px; bottom:24px; overflow:hidden;}
.one .conter .left ol.two li{ width:20px; height:20px; margin:0 4px; border-radius:50%; background:#484848; float:left;}
.one .conter .left ol.two li.two_active{ background:#007a7d;}

.one .conter .left{ float:left;height:356px; width:496px; position:relative;}
.one .conter .left .img_active{height:356px; width:496px; overflow:hidden;}
.one .conter .left .img_active ol li{ float:left;}
.one .conter .right{ float:right; width:600px; }
.one .conter .right ol li{ height:50px; border-bottom:1px solid #ccc;}
.one .conter .right ol li a{ display:block; color:#000000; font-size:18px; line-height:50px;}
.one .conter .right ol li:hover a,.one .conter .right ol li:hover span{ color:#063;}
.one .conter .right ol li span{ float:right; color:#999; padding-right:10px;}
/**/
.one .conter .left .list{ padding:20px 0px; width:477px; margin:0 auto;}
.one .conter .left .list ol,.one .conter .right01 .list ol{ padding:10px 0;}
.one .conter .left .list ol li a{ display:block; font-size:16px; color:#333; line-height:36px;}
.one .conter .left .list ol li a:hover{ color:#066;}
.one .conter .right01{ float:right; width:600px; }
.one .conter .right01 .right_left{ float:left; width:295px;}
.one .conter .right01 .right_right{ float:right; width:295px;}
.one .conter .right01 .list{ padding:20px 0px;}
.one .conter .right01 .list ol li a{ display:block; font-size:16px; color:#333; line-height:36px;}
.one .conter .right01 .list ol li a:hover{ color:#066;}
/*长江专家*/
.conter{ width:1125px; overflow:hidden; padding:20px 0;}
.conter .main{ float:left; overflow:hidden; margin-bottom:20px;}
.conter .main01{ width:374px;}
.conter #rq{ width:1874px; height:180px; overflow:hidden; }
.conter .main img{ display:block; float:left;margin-left:6px; border:4px solid #e7e7e7;}
.conter .main .type{ float:left; width:180px; padding:0 12px;color:#363636;}
.conter .main .type strong{ font-size:26px;line-height:44px;}
.conter .main .type strong a{color:#333;}
.conter .main .type span{ display:block;font-size:18px;line-height:28px;}
.conter .main .type p{font-size:16px; line-height:24px;}
.conter .main .type p a{color:#F00;}
/**/
.nr_2bj {width:1125px;height:170px;margin:12px auto; padding:16px 0;}
.nr_2 {width:1124px;  margin:0px auto; height:170px;position:relative;}
.button {width:34px;height:56px; margin-top:15px; text-align:center; line-height:56px; font-size:24px; font-weight:bold; color:#ffffff;position:absolute; background:#9a9a9a;}
#ex_r{right:0px;top:34px;}
#ex_ll{left:0px;top:34px;}
.zjjj {width:1056px; padding:0 32px;height:170px;
}
.zjjj1 {width:1056px;
        height:170px;
		margin:0px auto;float:left; overflow:hidden;
}
.zjjj1 a{ background:#eeeeee;margin:0 8px; display:block; width:140px;border:10px solid #fff; float:left; padding:10px 0;}
.zjjj1 a.zjjj1a{ }
.zjjj1 a img,.zjjj1 a span{display:block;width:99px; margin:0 auto;}
.zjjj1 a span{ font-size:16px; line-height:30px; color:#202020; text-align:center;}
/*border*/
.border{ width:363px; height:252px; border:1px solid #ccc; background:#fff; padding:10px 0; overflow:hidden;}
.border01{ margin:0 15px;}
.padding{ width:340px; margin:0 auto;}
.color{ border-bottom:2px solid #077e81; margin-bottom:20px;}
.color ol { width:340px; overflow:hidden; margin:0; padding:0; }
.color ol li.from{ float:left; width:165px;text-align:center; font-size:20px; text-align:center; line-height:46px;}
.color ol li.from_active{ background:#077e81; color:#fff;}
.padding .tfrom_hover{ width:340px; height:252px !important; overflow:hidden;}
.padding .tfrom_hover .from_hover{ float:left;}
.padding .from_hover img,.padding .from_hover ol{ padding:0 0 20px 0;}
.padding .from_hover ol li a{ display:block; font-size:16px; color:#333; line-height:36px;}
.padding .from_hover ol li a:hover{ color:#096;}
.p_text{ width:1125px; margin:0 auto; font-size:20px; line-height:36px;}
.p_text a{ color:#333333; float:left; margin:0 26px; display:block;}
.p_text a:hover{ color:#00C;}
/**/

/*content*/
.content{overflow:hidden;}
.content .box_fl{width:270px; float:left;}
.content .dt{ background:url(../images/may1_14.jpg);width:100%;height:50px; border-top-left-radius:8px; border-top-right-radius:8px; padding-top:5px;padding-bottom:5px; margin-bottom:10px;color:#fff; font-size:24px;line-height:50px;}
.content .dt a{color:#FFFFFF;}
.content .dt span{padding-left:20px;padding-right:10px;}
.content .dt img{margin:0 auto;}

/*main-list*/
.main_list{ margin:20px auto;}
.main_list li{line-height:56px; overflow:hidden; height:56px; font-size:16px; background:url(../images/may1_19.png) no-repeat left center;padding-left:30px; border-bottom:#ccc dashed 1px;}
.main_list li span{ float:right;}
.main_list li  a{ float:left; display:block; color:#333;}
.main_list li:hover a{ color:#096;}
.main_list li:hover span{color:#096;}
/*page*/
.listpage{margin:20px 1.5rem;text-align: center;}
.listpage li {padding: 3px 7px;border: 1px solid #dadada;display: inline-block;margin-right: .5rem;}
.listpage li a{padding: 3px;font-size:1.6rem;}
.listpage li.thisclass {padding: 4px 10px;background-color: #16ABA9;border-color: #0A8E8C;color: #fff;}

/*main-fl*/
.content .box_fl ul{wdith:100%;background:#e7e7e7; border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.content .box_fl ul li{height:60px; width:85%; margin:0 auto; line-height:60px; font-size:24px; border-bottom:1px #fff solid; border-top:#d1d1d1 1px solid; padding-left:10%; background:url(../images/may1_19.png) no-repeat 200px center;}
.content .box_fl li a{color:#333;}
.content .box_fl ul li.on {background:url(../images/may1_569.png) no-repeat 200px center;}
.content .box_fl ul li.on a{color:#0f8285;}
/*main-fr*/
.content .box_fr{ float:right;width:72%;}
.content .box_fr .main_content{width:96%; margin:20px auto;}
.content .box_fr .main_content .fr_title{ border-bottom:#ccc dashed 1px;padding-bottom:10px;}
.content .box_fr .main_content .list_t{border-bottom:#0f8285 solid 2px;padding-bottom:10px;}
.content .box_fr .main_content .list_t h3{display:inline-block; background:url(../images/may1_19.png) no-repeat left center;padding-left:30px; font-size:24px; font-weight:normal;}
.content .box_fr .main_content .fr_title h2{ text-align:center;line-height:40px; font-size:30px; font-weight:500;}
.content .box_fr .main_content p{ font-size:16px;line-height:30px;margin:15px auto;}
.content .box_fr .main_content img{ margin:10px auto;}
.content .box_fr .main_content .huanjing{width:90%; margin:0 auto;}
.content .box_fr .main_content .huanjing img{width:30%; float:left;border:#ccc 5px solid;}

/*footer*/
footer{ width:100%; padding:20px 0; border-top:3px solid #077e81; background:#e7e7e7; font-size:20px; color:#333; line-height:36px; text-align:center;}
.footer{ color:#606060;}
/*第二次修改*/

.right_top{ border-bottom:1px solid #ccc; font-size:18px; color:#222; line-height:30px; padding-bottom:10px;}
.right_top h3{ text-align:center; font-size:24px; line-height:42px;}
.right_top h3 a{color:#333;}
.right_p a{color: #f00;}

.top_header{ width:1125px; font-size:28px; line-height:32px; color:#333; border-bottom:3px solid #007a7d; padding-bottom:2px; overflow:hidden;} 
.top_header .top_headerone{ width:1125px;border-bottom:1px solid #007a7d; overflow:hidden; padding:7px 0;}
.top_header .top_headerone .header_top{ width:400px; float:left; overflow:hidden;  padding:3px 0;}
.top_header .top_headerone .header_top img,.top_header .top_headerone .header_top .top_span,.top_header .top_headerone .header_top .top_i{ float:left; display:block; margin-right:6px;}
.top_header .top_headerone .header_top .top_i{ color:#b5b5b5 !important;}
.top_a{ font-size:20px; width:140px; text-align:center; line-height:32px; background:#007a7d; border-radius:15px; float:right; padding:3px 0; }
.top_a a{ display:block;color:#fff; font-size:22px;}
/*四块*/
.foth{ width:1125px; margin:0 auto; overflow:hidden;padding:20px 0;}
.foth .foth_one{float:left; width:260px; margin-right:21px;}
.foth .foth_one a
.foth .foth_one .foth_img{  width:259px; margin-bottom:10px;}
.foth .foth_one img{ display:block;}
.foth_pone{width:260px; height:60px; line-height:30px; font-size:20px; color:#222;}
.foth_pone a{color:#000;}
.foth_p{ font-size:16px; line-height:24px; color:#585757; padding:10px 4px;}
.foth_p a{color:#f00;}
.foth_margin{ margin-right:0;}
/*二快*/
.big{ width:1125px; margin:20px auto; overflow:hidden; font-size:16px; line-height:28px; color:#222; }
.big .big_left{float:left; width:542px; padding:16px 10px; overflow:hidden;}
.big .big_left img{ display:block; border:4px solid #ccc;  float:left;}
.big .big_left .big_p{ width:309px; margin:0 20px;float:left;}
.big .big_left .big_p p{color:#585757;}
.big .big_left .big_pp{ font-size:20px; line-height:26px;} 
.big .big_left p.big_pp a{color:#000;}
.big .big_left p a{color:#f00;}

/**/
.foth_index{ text-indent:2em;}
.foth_index a.foth_a{ color:red;}