@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{background:#FFF;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:800}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color: #0080bd;text-decoration:none;font-size: 13px;overflow: hidden;}
a:hover{text-decoration:underline;color: #2965b1!important;}
.clearfix{*zoom:1;}/*IE6 7*/
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.main{width: 1100px;margin: 0 auto;}
.index_mid{width: 1100px;margin: 0 auto;}
.header{float: left;height: 29px;background: #f7f7f7;border-bottom: 1px solid #eaeaea;width: 100%;overflow: hidden;}
.header p{float: left;line-height: 29px;height: 29px;color: #666;}
.header ul {float: right;text-align: center;width: 707px;}
.header ul li{float: right;}
.header ul a {color: #666;font-size: 12px;vertical-align: middle;height: 29px;line-height: 29px;display: block;margin-left: 12px;}
.header ul a.now,.header a:hover{text-decoration: none;color: #929292;}

/*logo*/
.logo_box{width: 100%;float: left;margin: 6px 0 5px;position: relative;}
.logo{float: left;}
.logo img{float: left;width: 200px;}
.logo p{float: left;margin-top: 5px;}
.logo p img{width: 226px;}

.side_box{height: 45px;width: 1100px;margin: 0 auto;}
.indexwidth{width: 100%;margin: 0 auto;float: left;height: 45px;}

.sidebar{/*width: 370px;*/float: left;line-height: 45px;margin-left: 20px;font-size: 12px;color: #666;height: 45px;overflow: hidden;}
.sidebar a{color: #585858;padding: 0 4px;font-size: 14px;}
.sidebar span{color: #585858;font-size: 14px;}

/*.search {float: left;width: 380px;margin-top: 12px;margin-left: 119px;!* border: 2px solid #0e9fd8; *!background: #ffffff;border-radius: 4px;}*/
/*.search input {line-height: 32px;float: left;color: #B9B9B9;}*/
/*.search input.searchbar {height: 35px;width: 69%;text-indent: 5px;font-size: 14px;}*/
/*.search input.search_results {float: right;width: 18%;height: 35px;font-size: 14px;font-weight: 700;line-height: 30px;border: 0;background: url(/img/jc_icon2.png) -84px -909px no-repeat;background-color: #0e9fd8;}*/

.search {width:432px;float:right;margin-top:12px;_margin-top:0;overflow:hidden;border-radius: 5px;}
.keyword {border: 1px solid #FF8400;border-radius: 5px 0 0 5px;font-size: 14px;height: 32px;float:left;left: 0;line-height: 32px;padding: 3px 0 3px 5px;top: 0;width: 335px;color:#666666;}
.search-submit  {background: url("/img/btn.jpg") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: right;height: 40px;left: 340px;top: 0;width: 90px;}

.tougao {float: left;width: 280px;margin: 5px 0 0 1px;}
.tougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(/img/jc_icon2.png) 25px -875px no-repeat;background-color: #e6a01b;}
.tougao a {height: 30px;line-height: 30px;background: url(/img/jc_icon2.png) 28px -847px no-repeat;float: left;padding-left: 50px;color: #fff;font-size: 14px;background-color: #14a2d4;border-radius: 4px;padding-right: 6px;width: 80px;}
.tougao a:hover{background-color: #0797ca;color: #fff!important;}
.tougao .jianyi:hover{background-color: #de9306;color: #fff!important;}

.rougao {float: right;width: 210px;margin-top: 8px;}
.rougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(/img/jc_icon2.png) 8px -875px no-repeat;background-color: #e6a01b;}
.rougao a {height: 30px;line-height: 30px;float: left;padding-left: 30px;color: #fff;font-size: 14px;border-radius: 4px;padding-right: 8px;width: 60px;background: url(/img/jc_icon2.png) 10px -847px no-repeat;background-color: #14a2d4;}
.rougao a:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color: #de9306;color: #fff!important;}

/*.rougao {float: right;width: 235px; margin-top: 5px;}*/
/*.rougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(/img/jc_icon2.png) 14px -872px no-repeat;background-color: #e6a01b;}*/
/*.rougao a {height: 35px;line-height: 35px;background: url(/img/jc_icon2.png) 15px -844px no-repeat;float: left;padding-left: 36px;color: #fff;font-size: 14px;background-color: #14a2d4;border-radius: 4px;padding-right: 8px;width: 66px;}*/
/*.rougao a:hover{background-color: #0797ca;color: #fff!important;}*/
/*.rougao .jianyi:hover{background-color: #de9306;color: #fff!important;}*/

.nav{width:100%;height: 45px;float: left;background: #2ca6e0;}
.nav .on, .nav ul li:hover{background: #128dc7;}
.nav .on a,.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 1100px;margin: 0 auto;}
.nav ul li{float: left;height: 45px;line-height: 45px;text-align: center;overflow:hidden;padding: 0 7px;}
.nav ul li a{font-size: 16px;color: #fff;}
.nav .press{color:#fff;background-color:#128dc7;cursor:pointer;}

.subnav{width:100%;height:70px;float: left;background: #f8f8f8;}
.subnav ul{width: 1100px;height:30px;margin:0 auto;}
.subnav ul li{float: left;height:30px;line-height: 40px;text-align: center;overflow:hidden;padding: 0 11px;}
.subnav ul li a{font-size: 13px;color: #333;}

/*top_box*/
.top_box{float: left;width: 100%;margin-top: 10px;}
.top_box .bot_left{overflow: hidden;position: relative;width: 280px;float: left;}
/*index banner*/
.top_box .bot_left a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(/images/bt.png) no-repeat}
.top_box .bot_left a.prev {width: 24px;height: 48px;position: absolute;top: 50%;margin-top: -24px;z-index: 2;cursor: pointer;}
.top_box .bot_left a.next {width: 24px;height: 48px;right: 0;background-position: -24px 0;position: absolute;margin-top: -24px;z-index: 2;cursor: pointer;}
.top_box .bot_left a.prev:hover {background: url(/images/bt_hover.png) no-repeat;}
.top_box .bot_left a.next:hover {background: url(/images/bt_hover.png) no-repeat;background-position: -24px 0;}
.slider {display: none}
.slider p{margin: 0;}

.top_box .banner{height: 392px;overflow: hidden;position: relative;width: 280px;float: left;}
.top_box .banner ul.bannerBg{float: left; height: 400px; left: 0; position: absolute; top: 0; width: 300%;}
.top_box .banner ul.bannerBg li{float: left;height: 400px;width: 280px;}
.top_box .banner ul.bannerBg li img{float: left;height: 391px;width: 281px;}
.top_box .banner ul.bannerBg li span{position: absolute;float: left;width: 100%;background: rgba(51, 51, 51, 0.15);bottom: 0; height: 38px;color: #fff;line-height: 38px;padding-left: 10px;}
.total-num{top: -10px!important;bottom: 10px}
.title {color: #fff!important;}
.bg {background:none!important;}

.top_box .bannerCont{bottom: 10px;position: absolute;right: 0px;height: 28px;line-height: 28px;width: 100%;text-align: center;z-index: 10;background: #0a0a0aad;}
.top_box .bannerCont a{background: rgba(249, 249, 249, 0.82);height: 14px;margin-right: 5px;width: 14px;float: left;margin-top: 13px;}
.top_box .bannerCont em{background: #97cc51;height: 15px;position: absolute;top: 13px;width: 15px;display: inline-block;float: left;}
.top_box .focusbox{margin-top:10px; float:left; width: 300px;}
.top_box .login{float: left;width: 110%;}
.top_box .login ul{float: left;width: 100%;}
.top_box .login ul li{float: left;width: 78px;background: #2ca6e0;padding: 5px;margin-top: 6px;margin-right: 8px;border-radius: 4px;text-align: center;}
.top_box .login ul li a{color: #fff;font-size: 14px;}
.top_box .login .org{background: #e6a01b;}
.top_box .login .qgre{background: #97cc51;}
.top_box .login .qblue{background: #1E68BA;}
.top_box .login .pu{background: #5487fd;}
.top_box .login .bluekm{background: #7C88C5;}
.top_box .login ul li a:hover{color:#fff!important;}

.top_box .left_art{width: 100%;float: left;height: 219px;overflow: hidden;}
.top_box .left_art .art_title{float:left;font-size: 14px;width: 100%;font-weight: 700;height: 30px;line-height: 30px;margin-top: 9px;color: #333;}
.top_box .left_art .art_title code{float: left;font-weight: 700;color: #333;font-size: 16px;padding-left: 23px;background-position: -100px -822px;background-image: url(/img/jc_icon2.png);}
.top_box .left_art .art_title span{float: right;font-size: 12px;color: #1a6eb0;font-weight: 400;width: 25px;}
.top_box .left_art ul{width: 100%;float: left;}
.top_box .left_art ul li{float: left;width: 100%;height:30px;line-height: 30px;overflow: hidden;font-size: 14px;}
.top_box .left_art ul li a{width: 90%;height: 28px;line-height: 28px;overflow:hidden;font-size: 15px;float: left;color: #333;}
.top_box .left_art ul li code{width: 100%;overflow:hidden;font-size: 12px;background: #2ca6e0;color: #fff;margin-right: 8px;font-weight: 700;float: left;width: 18px;height: 18px;line-height: 18px;text-align: center;margin-top: 5px;}
.top_box .left_art ul li:nth-child(1) code{background: #fb7f0a;}
.top_box .left_art ul li:nth-child(2) code{background: #97cc51;}
.top_box .left_art ul li:nth-child(3) code{background: #e6a01b;}

.top_box .top_right{float: right;width: 255px;background: #f7f7f7;padding: 10px 15px 5px 10px;border-radius: 5px;}
.top_box .top_right .right_title{float: left;color: #fb7f0a;width: 100%;font-size: 15px;height: 24px;line-height: 24px;font-weight: 700;margin-bottom: 1px;}
.top_box .top_right .right_title span{float: left;font-size: 16px;color: #333;padding-left: 21px;background-position: -1px -763px;background-image: url(/img/jc_icon2.png);}
.top_box .top_right .right_list{float: left;width: 100%;margin-bottom: 5px;}
.top_box .top_right .right_list img{float: left;width: 100%;border-top: solid 1px #0080bd;padding-top: 10px;padding-bottom: 5px;}
.top_box .top_right .right_list li{float: left;line-height: 30px;height: 30px;width: 100%;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;}
.top_box .top_right .right_list li a{color: #4c4c4c;font-size: 15px;}
.top_box .top_right .right_list li span{margin-right: 10px;color: #a5a5a5;font-size: 14px;}
.top_box .top_right .right_list li code{font-size: 14px;float: left;background: #2ca6e0;color: #fff;display: inline-block;width: 18px;height: 18px;line-height: 18px;margin-top: 6px;margin-right: 5px;text-align: center;font-family: inherit;}
.top_box .top_right .right_list  li:nth-child(1) code{background: #5eb938;}
.top_box .top_right .right_list  li:nth-child(2) code{background: #97cc51;}
.top_box .top_right .right_list  li:nth-child(3) code{background: #e6a01b;}

.top_box  .top_cent{width: 519px;overflow:hidden;float: left;margin-left: 15PX;height: 470px;}
.top_box .leftbg{float: left;width: 97%;border-bottom: 1px solid #e2e2e2;padding-bottom: 7px;}
.top_box .leftbg span{font-weight: 700;color: #333;height: 28px;display: inline-block;font-size: 16px;width: 80px;line-height: 28px;margin-bottom: 10px;padding-left: 22px;background-position: 0px -790px;background-image: url(/img/jc_icon2.png);}
.top_box  h2{line-height: 30px;width: 100%;display: inline-block;height: 30px;margin-bottom: 4px;float: left;text-align: center;}
.top_box  h2 a{font-size: 22px;overflow: hidden;height: 26px;line-height: 24px;color: #d01716;float: left;width: 100%;font-weight: 700;}
.top_box  h2 a:hover{color: #cc0000;}
.top_box  p{/*color: #6f6f6f;*/float: right;width: 100%;line-height: 24px;text-indent: 2em;font-size: 14px;height: 73px;overflow: hidden;}
.top_box  img{height: 101px;width: 139px;float: left;}
.top_box  .cent_title{float: left;width: 100%;margin-top: -1px;}
.top_box  .cent_title span{font-weight: 700;color: #333;height: 28px;display: inline-block;font-size: 16px;line-height: 28px;padding-left: 23px;background-position: 0px -821px;background-image: url(/img/jc_icon2.png);}
.top_box  .cent_title span:before{height: 2px;width: 310px;margin-left: 10px;margin-top: 10px;}
.top_box .cent_list{float: left;width: 100%;margin-top: 5px;}
.top_box .bot_r{width: 100%;overflow: hidden;float: left;border-bottom: 1px solid #F1F1F1;padding-bottom: 4px;margin-bottom: 7px;text-align: center;}
.top_box .bot_r a{line-height: 30px;width: 30%;display: inline-block;overflow: hidden;height: 30px;float: left;font-size: 15px;color: #333;text-align: left;}
.top_box .bot_r .l_top{line-height: 26px;width: 100%;display: inline-block;height: 26px;}
.top_box .bot_r .l_top a{overflow: hidden;height: 24px;line-height: 24px;color: #2ca6e0;float: left;font-size: 17px;}
.top_box .bot_r .l_top a:hover{color: #2ca6e0;}

.top_box  .top_cent ul {float: left;width: 100%;}
.top_box  .top_cent ul.one{border-bottom: 1px dashed #e2e2e2;padding-bottom: 8px;margin-bottom: 8px;}
.top_box  .top_cent ul li {height: 33px;line-height: 33px;float: left;width: 46%;overflow: hidden;margin-right: 4%;}
.top_box  .top_cent ul li i{float: right;color: #b7b7b7;font-size: 12px;font-style: initial;display: none;}
.top_box  .top_cent ul li a {color: #333;}
.top_box  .top_cent ul li a:hover {color: #cc0000}
.top_box  .top_cent ul li span {overflow: hidden;display: inline-block;float: left;font-size: 14px;margin-right: 2px;/*max-width: 70px;*/}
.top_box  .top_cent ul li span a {color: #0080bd;font-size: 15px;width: 100%;}
.top_box  .top_cent ul li:before span{content: "";float: left;width: 3px;height: 3px;background: #60a842;margin-top: 14px;margin-right: 8px;}

.tuijian_pic{float:left;width:72%;margin-top:8px;}
.tuijian_pic h3{height: 32px;width:100%;border-bottom:1px solid #d0d0d0;}
.tuijian_pic h3 span{float: left;font-size: 18px;height: 30px;line-height: 30px;color: #333;background: #fff;border-bottom:3px solid #ff9300;font-weight: 700;}
.r_img{margin-top: 10px;width: 105%;float:left;}
.r_img li{overflow: hidden;width: 152px;height: 123px;position: relative;float: left;margin-right: 6px;border: 1px solid #FF9800;border-radius: 5px;margin-bottom: 5px;}
.r_img li a:hover span{text-decoration: underline;}
.r_img li a img{height: 100px;float: left;width: 100%;}
.r_img li a span{float: left;height: 24px;width: 99%;line-height: 24px;font-size: 14px;color: #484848;overflow: hidden;text-align: center;/*border: 1px solid #ccc;*/}

/*repi*/
.hot_right{float: right;width: 264px;margin-top:3px;border: 1px solid #e0e0e0;border-radius: 5px;padding:2px 10px 2px 10px;}
.hot_right h3{float:left;color: #444;font-size: 14px;width: 100%;font-weight: 700;height: 25px;line-height: 25px;}
.hot_right h3 code{float: left;color: #333;font-weight: 700;padding-left: 23px;background-position: -98px -762px;background-image: url(/img/jc_icon2.png);}
.hot_right h3 span{float: right;font-size: 12px;font-weight: 400;width: 25px;}
.hot_right ul{float: left;width: 100%;margin-top: 2px;}
.hot_right ul li{width: 100%;height: 30px;line-height: 30px;overflow: hidden;}
.hot_right ul li span{float: right;font-style: inherit;color: #999;}
.hot_right ul li a{width: 100%;height:22px;line-height:22px;overflow:hidden;font-size: 15px;color: #333;}
.hot_right ul li a:before{content: "";float: left;width: 4px;height: 4px;background: #2ca6e0;margin-right: 5px;margin-top: 12px;}


/*index_list*/
.index_list{width: 100%;float: left;margin: 5px 0 0px;}
/*list_title*/
.index_list .list_l{float: left;width: 100%;margin-bottom: 2px;height: 40px;border-bottom: 2px solid #2ca6e0;overflow: hidden;}
.index_list .list_l a {display:inline-flex;background-color:#EBEBEB;height:30px;line-height:30px;padding:0px 10px;color:#333333;cursor:pointer;border-radius: 6px 6px 0 0;}
.index_list .list_l .list_tab{float: left;}
.index_list .list_l .l_title{/*float: left;*/color: #fff;font-size: 16px;text-align: center;/*font-weight: 600;*/background: #2ca6e0;height: 30px;line-height: 30px;padding: 0 10px;border-radius:6px 6px 0 0;margin-top: 11px;}
.index_list .list_l .l_title:hover{background: #128dc7;color: #fff!important;}
.index_list .list_l ul{float: right;margin-top: 13px;}
.index_list .list_l ul li{float: left;height: 28px;line-height: 28px;text-align: center;text-decoration: none;display: inline-block;overflow: hidden;border-radius: 6px 6px 0 0;padding-left: 10px;}
.index_list .list_l ul li a{width: 100%;color: #7b7b7b;font-size: 14px;}

.index_type_list {float:left;border-bottom:2px #00AEEF solid;width:1000px;}
.index_type_list li {float:left;padding:6px 4px 0px 0px;cursor:pointer;font-size:14px;}
.index_type_list li a {display:inline-block;background-color:#EBEBEB;height:30px;line-height:30px;padding:0px 0px 0px 15px;color:#333333;cursor:pointer;}
.index_type_list li a b {display:inline-block;height:30px;line-height:30px;background-color:#EBEBEB;padding:0px 15px 0px 0px;font-weight:normal;color:#333333;}
.index_type_list li h2 {font-size:16px;}
.index_type_list li a:hover,.index_type_list li.press a {color:#fff;background-color:#00AEEF;cursor:pointer;}
.index_type_list li a:hover b,.index_type_list li.press a b {background-color:#00AEEF;color:#fff;cursor:pointer;}


.new_image{float: left;width: 100%;border-bottom: 1px dotted #E2E2E2;margin-bottom:4px;padding-bottom: 0px;}
.new_image .hot-image{float: left;width: 124px;margin-right: 15px;}
.new_image .hot-image a{margin-bottom: 10px;float: left;border: 1px solid #efefef;}
.new_image .hot-image a img{width: 124px;height: 74px;border-radius: 5px;}
.new_image .hot-image a span{height: 24px;width: 100%;display: inline-block;color: #545454;text-align: center;line-height: 24px;font-size: 14px;overflow: hidden;}
.new_image .hot-list{float: left;width: 255px;}
.new_image .hot-list li{height: 28px;line-height: 28px;font-size: 14px;overflow: hidden;}
.new_image .hot-list li i{float: left;height: 3px;width: 3px;background: #2ca6e0;margin-top: 15px;margin-right: 6px;}
.new_image .hot-list li a{color: #343535;font-size: 14px;}

/*list_left*/
.index_list .list_m{float: left;width: 793px;}
.index_list .list_m .hot_top{float: left;width:249px;margin: 0 10px;}
.index_list .list_m .hot_top:nth-child(even){float: right;}
.index_list .list_m .hot_top .new_title{float: left;width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #0b8fcc;font-weight: 700;}
.index_list .list_m .hot_top .new_title i{float: left;width: 5px;height: 17px;background: #2ca6e0;margin-top: 3px;display: none;}
.index_list .list_m .hot_top .new_title span{float: left;background: #fff;}
/*.index_list .list_m .hot_top ul{float: left;}*/
/*.index_list .list_m .hot_top ul li{float: left;line-height: 30px;font-size: 14px;text-align: right;width: 100%;height: 30px;overflow: hidden;}*/
.index_list .list_m .hot_top ul{float: left;width: 793px;padding: 0.09rem 0 0.02rem 0;}
.index_list .list_m .hot_top ul li{float: left;line-height: 30px;font-size: 14px;height: 30px;overflow: hidden;display: block;width: 263px;padding: 0 0 0.06rem 0;}

.index_list .list_m .hot_top ul li a{float: left;margin-right: 5px;color: #333;width: 75%;text-align: left;}
.index_list .list_m .hot_top ul li span{font-size: 14px;text-align: right;color: #a5a5a5;}

.index_list .list_r{float: right;width: 268px;border: 1px solid #e0e0e0;border-radius: 5px;padding: 0 13px;margin-top: 8px;}
.cont{float: left;width: 100%;}
.cont a{float: left;width: 100%;height: 35px;line-height: 36px;font-size: 16px;color: #3C3C3C;overflow: hidden;font-weight: 700;}
.cont p{float: left;color: #8A8888;height: 68px;overflow: hidden;width: 100%;line-height: 24px;margin-bottom: 6px;border-bottom: 1px dotted #d1d1d1;padding-bottom: 6px;font-size: 12px;height: 48px;}

.list_r .list_r_title{float: right;width:100%;height: 24px;line-height: 24px;font-size: 16px;}
.list_r .list_r_title a{float: right;font-size: 14px;color: #2ca6e0;padding: 0 5px;height: 17px;line-height: 16px;margin-top: 14px;border-radius: 18px;}
.list_r .list_r_title span{float: left;height: 37px;color: #fb7f0a;font-weight: 700;}
.list_r ul{float: right;width:100%;}
.list_r ul li{float: left;width:100%;height: 30px;line-height: 30px;overflow: hidden;}
.list_r ul li a{float: left;margin-left: 10px;font-size: 15px;height: 36px;overflow: hidden;width: 200px;color: #4c4c4c;}
.list_r ul li i{float: left;width: 16px;height: 16px;line-height: 16px;text-align: center;font-style: normal;font-size: 12px;color: #ffffff;margin-top: 10px;background: #2ca6e0;}
.list_r ul li:nth-child(1) i{background: #fb7f0a;}
.list_r ul li:nth-child(2) i{background: #97cc51;}
.list_r ul li:nth-child(3) i{background: #e6a01b;}


.flink{width:1100px;margin: 10px auto 0;border: 1px solid #f1f1f1;border-radius: 5px;clear: both;background: #fafafa;float: left;}
.flink b{line-height:22px;font-weight: 400;float: left;color:#2ca6e0;}
.flink li{line-height: 22px;color: #b7b7b7;margin: 5px 5px;display: inline-block;float: left;}
.flink li a{color:#797979;font-size: 12px;}

/*footer*/
.footer{width: 100%;padding: 5px 0;background: #2b333e;float: left;margin-top: 15px;border-top: 1px solid #e2e2e2;}
.foot_box{width: 1000px;margin: auto;}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;height: 28px;line-height: 28px;}
.footer p a:hover{text-decoration:none;}
.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto;}
.footer p a{color: #d8dde0;font-size: 12px;}


#scrolltop {display:none;position:fixed;bottom:95px;left:53.3%;margin-left:500px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));font-size:14px;text-align:center;color:#f00;cursor:pointer;height:40px;width:40px;background:url(/img/returnTop.png) no-repeat 0 0;}
#scrolltop:hover {_position:absolute;border:0;padding:0;background:url(/img/returnTop.png) no-repeat 0 0;}

.sidetop{left: 50%;margin-right: 5px;margin-top: -62px;/* position: fixed; */width: 54px;z-index: 400;float: right;}
.sidetop ul li{float:left;text-align:center;margin-bottom:5px;display: none;}
.sidetop ul li a{display:block;height:36px;line-height:16px;color:#484848;font-size:12px;width:36px;padding:9px;border: 1px solid #ECECEC;background: url(/img/jc_icon2.png) 16px -910px no-repeat;}
.sidetop ul li a span{display: block;margin-top: 20px;color: #2ca6e0;}
.sidetop ul li a:hover span{text-decoration: none; color:#fff;}
.sidetop ul li a:hover{background: url(/img/jc_icon2.png) -34px -910px no-repeat; background-color: #2ca6e0;}


/*jiaocai*/
.new_box, .hot{ float: left; width: 100%}
.n_keben{width: 180px;float: left;background: #f8f8f8;padding: 5px 10px 10px;}
/*.n_head{ font-size: 18px; color: #B48340; height: 30px;background:url(/img/jc_icon.png) 2px -503px no-repeat;}
.n_head span {height: 12px;margin: 0 8px;width: 1px;background: #2ca6e0;display: inline-block;}
 */
.new_box, .hot{ float: left; width: 100%}

.n_keben{width: 235px;float: right;background: #f8f8f8;padding: 5px 10px 10px;}
/*.n_head{ font-size: 18px; color: #B48340; height: 30px;background:url(/img/jc_icon.png) 2px -503px no-repeat;}
.n_head h2 {padding-left: 30px;font-weight: bold;color: #2ca6e0;background-position: 0px -505px;background-image: url(/img/jc_icon2.png);background-repeat: no-repeat;}
*/

.n_keben a{line-height: 120px;text-align: center;font-size: 16px;height: 80px;width: 112px;float: left;font-weight: 400;display: block;color: #333;overflow: hidden;text-decoration:none;background: url(/img/jc_icon2.png) 4px 0px no-repeat rgb(255, 255, 255);}
.n_keben a:hover{color: #fff !important;}
.n_keben .rj{ margin: 0 10px 8px 0 }
.n_keben .rj:hover{background-position: 4px -80px;}
.n_keben .sj {background-position: -110px 0;margin: 0 0 8px;}
.n_keben .sj:hover{background-position:-112px -80px; }
.n_keben .bsd{background-position: 4px -160px;margin: 0 10px 8px 0;}
.n_keben .bsd:hover{background-position: 4px -240px}
.n_keben .hj{background-position: -110px -160px;margin: 0 0 8px}
.n_keben .hj:hover{background-position: -112px -240px}
.n_keben .yw{background-position: 4px -320px;margin: 0 10px 0 0;}
.n_keben .yw:hover{background-position: 4px -400px;}
.n_keben .xs{background-position: -110px -320px;}
.n_keben .xs:hover{background-position: -112px -400px}

.new_box .banner{height: 300px;overflow: hidden;position: relative;width: 640px;float: left;}
.new_box .banner ul.bannerBg{float: left; height: 300px; left: 0; position: absolute; top: 0; width: 500%;}
.new_box .banner ul.bannerBg li{float: left;height: 300px;width: 640px;}
.new_box .banner ul.bannerBg li img{float: left;height: 300px;width: 640px;}
.new_box .banner ul.bannerBg li span{position: absolute;float: left;width: 100%;background: rgba(51, 51, 51, 0.33);bottom: 0;height: 38px;color: #fff;line-height: 38px;padding-left: 10px;}
.new_box .bannerCont{bottom: 10px;position: absolute;right: 0px;z-index: 9;height: 28px;line-height: 28px;width: 100%;text-align: center;}
.new_box .bannerCont a{background: rgba(249, 249, 249, 0.82);height: 6px;margin-right: 5px;width: 14px;float: left;margin-top: 18px;}
.new_box .bannerCont em{background: #97cc51;height: 6px;position: absolute;top: 18px;width: 15px;display: inline-block;float: left;}
.new_box .n_mid{width: 640px;float: left;}
.new_box {float: left;width: 100%;margin-top: 10px;}
.new_box .n_mid_news{float: left;width: 100%;margin-top: 15px;}
.new_box .n_mid_news:nth-child(even){}
.new_box .n_mid_news .new_title{float: left;width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #2ca6e0;margin-bottom: 8px;font-weight: 700;}
.new_box .n_mid_news .new_title i{float: left;width: 5px;height: 17px;background: #2ca6e0;margin-top: 3px;display: none;}
.new_box .n_mid_news .new_title span{float: left;padding-left: 25px;color: #333;background-image: url(/img/jc_icon2.png);background-position: 0px -793px;}
.new_box .n_mid_news ul{float: left;width: 100%;border-bottom: 1px dashed #ededed;}
.new_box .n_mid_news ul li{float: left;line-height: 37px;font-size: 14px;text-align: right;width: 50%;height: 37px;}
.new_box .n_mid_news ul li a{float: left;color: #333;}
.new_box .n_mid_news ul li em{float: left;width: 18px;height: 18px;border: 1px solid #ccc;border-radius: 2px;margin: 10px 10px 0 0;line-height: 18px;text-align: center;color: #259ff0;font-weight: 700;font-size: 16px;}


.n_right{width: 260px;float: right;}
.n_box{width: 232px;border: 1px solid #f1f1f1;padding:5px 10px 0px;float: right;margin-top: 12px;}
.n_box h2{height: 28px;padding:0 10px;position: relative;color: #2CA6E0;font-weight: bold;line-height: 28px;font-size: 16px;}
.n_box li {height: 36px;line-height: 36px;border-bottom: 1px solid #f2f2f2;padding: 0px 10px;overflow: hidden;}
.n_box li:last-child{border-bottom:0}
.n_box li a {color: #333;font-size: 14px;}
.n_box font {font-size: 16px;margin-right: 5px;color: #bbbbbb;font-weight: 700;}

.hot{float: left;margin:12px 0;}
.book_box{ margin-bottom: 18px;float: left;width: 100%;}
.h_left{float: left;width: 925px;margin-right: 10px;}
.h_left h3, .h_right h3{line-height: 40px;font-size: 18px;display: inline-block;border-bottom: 3px solid #2CA6E0;font-weight: 700;margin-bottom: -2px;color: #333;padding: 0 10px;height: 40px;}
.h_nav{border:1px solid #f1f1f1;height: 420px;padding:10px 2px;border-top: 2px solid #EAEAEA;}
.h_nav li{float: left;width: 144px;margin:0 4px;display: block;text-align: center;overflow: hidden;height: 218px;}
.h_nav li a{color: #333;}
.h_nav .preview {display: block;}
.h_nav .text {margin-bottom: 16px;display: block;padding-top: 5px;font-size: 14px;}
.h_nav li img {width: 122px;height: 175px;}

.h_right{float: right;width: 256px;}
.h_right .book_info{padding: 10px;border: 1px solid #f1f1f1;height: 420px;}
.h_right .info{position: relative;float: left;width: 138px;margin-left: 10px;}
.h_right .scal { float: left;width: 70px;height: 90px;}
.h_right .book_info img {width: 70px;height: 90px;}
.h_right .book_name a {display: block;height: 24px;color: #333!important;float: left;font-size: 16px;overflow: hidden;width: 100%;line-height: 20px;}
.h_right .detail {color: #acacac;text-overflow: ellipsis;float: left;font-size: 12px;height: 62px;overflow: hidden;line-height: 20px;}
.h_right .brown{ text-align: center; position: absolute; right: 0px; bottom: 4px; display: block; color: #fff; background: #b08751; width: 70px; height: 23px; line-height: 23px}
.h_right .brown:hover{ background: #b87f34;color:#fff!important;}

.l-main-l{width: 260px;height: 567px;z-index:77;float: left;background: #f8f8f8;border: 1px #2ca6e0 solid;position: relative;margin-right: 20px;}
.l-main-l h2{width: 96%; height: 40px; line-height: 40px; font-size: 18px;color: #2ca6e0; background: #def0fd; font-weight: 700; margin-bottom: 8px; padding-left: 4%;float: left;}
.l-main-l h2 a{font-size: 18px;color: #f9770e;font-weight: 700;background-position: 0px -588px;background-image: url(/img/jc_icon2.png);background-repeat: no-repeat;padding-left: 30px;}
.l-main-l ul{width:86%;margin:auto;height:auto;overflow:hidden;padding-bottom: 12px;}
.l-main-l ul li{ width:33%; float:left; text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#fff; }
.l-main-l ul li a{font-size:14px;color: #333;}
.l-main-bg1 , .l-main-bg2 , .l-main-bg3 , .l-main-bg4{transition:all 0.3s;width:100%;height:auto;cursor:pointer;}
.l-main-l  .e-1{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: -1px;left: 260px;display:none;border: 1px solid #2ca6e0;border-left: 0;}
.l-main-l  .e-1 dt{ font-size:18px; color:#e84e40; height:50px; line-height:50px; box-sizing:border-box; padding-left:25px;}
.l-main-l  .e-1 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-1 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-1 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-1 .y-l{ width:456px;}
.l-main-bg4 li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg3 ul li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg2 ul li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg1 ul li a:hover{ text-decoration:underline; font-weight:600}
.y-l h4{font-size:14px;color:#333;line-height: 28px;}
.l-main-l  .e-1 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-1 .y-l p a{color: #e34700;margin-right:4px;font-size: 14px;text-decoration: underline;}
.l-main-l  .e-2 .y-l p a{text-decoration:underline;color: #e34700;margin-right: 4px;font-size: 14px;}
.l-main-l  .e-3 .y-l p a{text-decoration: underline;color: #e34700;margin-right: 4px;font-size: 14px;}
.l-main-l  .e-1 .y-l a:hover {color:#d01716;text-decoration: underline; }
.l-main-l dl dd{margin: 0 2%;float: left;width: 96%;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;}
.l-main-l  .e-2{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: 119px;left: 260px;display:none;border: 1px solid #2ca6e0;border-left: 0;}
.l-main-l  .e-2 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-2 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-2 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-2 .y-l{ width:456px;}
.l-main-l  .e-2 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-2 .y-l a:hover{color:#d01716;text-decoration: underline;}

.l-main-l  .e-3{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: 208px;left: 260px;display:none;border: 1px solid #2ca6e0;border-left: 0;}
.l-main-l  .e-3 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-3 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-3 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-3 .y-l{ width:456px;}
.l-main-l  .e-3 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-3 .y-l a:hover{color:#d01716;text-decoration: underline;}

.l-main-l  .e-4{ width:560px; height:auto; overflow:hidden; background:#DDDDDD; position:absolute; z-index:5; bottom:0; left:234px; padding-bottom:20px; display:none;}
.l-main-l  .e-4 dt{ font-size:18px; color:#e84e40; height:50px; line-height:50px; box-sizing:border-box; padding-left:25px;}
.l-main-l  .e-4 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-4 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-4 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-4 .y-l{ width:456px;}
.l-main-l  .e-4 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px;text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-4 .y-l a:hover{color:#d01716;text-decoration: underline;}
.l-main-bg1:hover{background:#fff;}
.l-main-bg1:hover h2 a{ color:#2ca6e0;}
.l-main-bg1:hover ul li a{ color:#2ca6e0;}
.l-main-bg1:hover .e-1{ display:block;}

.l-main-bg2:hover{ background:#fff;}
.l-main-bg2:hover h2 a{ color:#2ca6e0;}
.l-main-bg2:hover ul li a{ color:#2ca6e0;}
.l-main-bg2:hover .e-2{ display:block;}

.l-main-bg3:hover{background:#fff;}
.l-main-bg3:hover h2 a{ color:#2ca6e0;}
.l-main-bg3:hover ul li a{ color:#2ca6e0;}
.l-main-bg3:hover .e-3{ display:block;}

.fenlei_zw{float: left;width: 100%;/*margin-top: 5px;*/}
.fenlei_zw .fenlei_zw_title{float: left;width: 100%;border-bottom: 1px solid #d0d0d0;margin-bottom: 10px;height: 44px;}
.fenlei_zw .fenlei_zw_title .fenlei_zw_title_l{font-size: 18px;height: 42px;color: #333;line-height: 42px;border-bottom: 3px solid #2ca6e0;float: left;font-weight: 700;}
.fenlei_zw .list_l{float: left;width: 793px;}
.fenlei_zw .list_l .fenlei_zw_more{float: left;height: 44px;line-height: 44px;}
.fenlei_zw .list_l .fenlei_zw_more span{color: #fa5714;font-size: 16px;/*border-bottom: 2px solid #fa5714;padding: 0 9px;*/margin: 0 5px;height: 43px;line-height: 43px;float: left;}
.fenlei_zw .list_l .fenlei_zw_more a{float: left;font-size: 14px;margin-left: 10px;}

.fenlei_zw .list_r{float: right;width: 268px;border: 1px solid #e0e0e0;border-radius: 5px;padding: 0px 13px;}
.cont{float: left;width: 100%;}
.cont a{float: left;width: 100%;height: 35px;line-height: 36px;font-size: 16px;color: #3C3C3C;overflow: hidden;font-weight: 700;}
.cont p{float: left;color: #8A8888;height: 68px;overflow: hidden;width: 100%;line-height: 24px;margin-bottom: 6px;border-bottom: 1px dotted #d1d1d1;padding-bottom: 6px;font-size: 12px;height: 48px;}
.fenlei_zw .list_r .list_r_title{float: right;width:100%;height: 38px;line-height: 42px;font-size: 16px;}
.fenlei_zw .list_r .list_r_title a{float: right;font-size: 14px;color: #2ca6e0;padding: 0 5px;height: 17px;line-height: 16px;margin-top: 14px;border-radius: 18px;}
.fenlei_zw .list_r .list_r_title span{float: left;height: 37px;color: #fb7f0a;font-weight: 700;}
.fenlei_zw .list_r ul{float: right;width:100%;}
.fenlei_zw .list_r ul li{float: left;width:100%;height: 32px;line-height: 32px;overflow: hidden;}
.fenlei_zw .list_r ul li a{float: left;margin-left: 10px;font-size: 15px;height: 36px;overflow: hidden;width: 200px;color: #4c4c4c;}
.fenlei_zw .list_r ul li i{float: left;width: 16px;height: 16px;line-height: 16px;text-align: center;font-style: normal;font-size: 12px;color: #ffffff;margin-top: 10px;background: #2ca6e0;}
.fenlei_zw .list_r ul li:nth-child(1) i{background: #fb7f0a;}
.fenlei_zw .list_r ul li:nth-child(2) i{background: #97cc51;}
.fenlei_zw .list_r ul li:nth-child(3) i{background: #e6a01b;}

.kejian{float: left;width: 100%;margin-top: 5px;}
.kejian_title{float: left;width: 100%;border-bottom: 1px solid #d0d0d0;margin-bottom: 10px;height: 44px;}
.kejian_title .kejian_title_l{font-size: 18px;height: 42px;color: #333;line-height: 42px;border-bottom: 3px solid #2ca6e0;float: left;font-weight: 700;}
.kejian_more{float: right;height: 45px;line-height: 45px;}
.kejian_more span{color: #fa5714;font-size: 16px;border-bottom: 2px solid #fa5714;padding: 0 9px;margin: 0 10px;height: 43px;line-height: 43px;float: left;}
.kejian_more a{float: left;font-size: 14px;margin-left: 10px;}
.groom {width: 1079px;margin: 0 auto;border: 1px solid #f3f3f3;line-height: 36px;padding: 6px 20px;float: left;position: relative;background: #f8f8f8;margin-bottom: 10px;padding-right: 0;}
.groom i {display: inline-block;width: 50px;height: 50px;position: absolute;top: -1px;left: -1px;background-repeat: no-repeat;background-position: 0px -698px;background-image: url(/img/jc_icon2.png);}
.groom ul li {float: left;width: 23%;box-sizing: border-box;line-height: 32px;overflow: hidden;height: 32px;margin-left: 15px;}
.groom ul li a {float: left;display: inline-block;width: 202px;color: #fa5614;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.groom ul li span{float: right;font-style: inherit;color: #999;}
.kejian_dow{float: left;width: 100%;}
.kejian_dow ul{float: left;width: 895px;}
.kejian_dow ul li{width: 48%;float: left;line-height: 34px;height: 34px;margin-left: 16px;}
.kejian_dow ul li em{float: left;width: 18px;height: 18px;border: 1px solid #ccc;border-radius: 2px;margin: 8px 10px 0 0;line-height: 18px;text-align: center;color: #259ff0;font-weight: 700;}
.kejian_dow ul li a{color: #333;}
.kejian_dow ul li i{float: right;font-style: inherit;color: #999;}

.kejian_dow_pic{float: left;width: 200px;margin-top: 5px;}
.kejian_dow_pic a{margin-bottom: 10px;float: left;border: 1px solid #efefef;width: 200px;height: 106px;position: relative;overflow: hidden;}
.kejian_dow_pic a img{min-width: 200px;min-height: 106px;}
.kejian_dow_pic a span{font-size: 14px;width: 100%;height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;background: rgba(22, 22, 22, 0.52);}

/*sub*/
.top_left{float: left;background: #FFF;width: 800px;}
.top_left .top_title {font-size: 16px;height: 32px;line-height: 32px;overflow: hidden;float: left;width: 100%;margin-bottom: 10px;}
.tit_a {color: #fb7f0a;float: left;font-weight: bold;padding-left: 25px;background-position: 0px -819px;background-image: url(/img/jc_icon2.png);width: 70px;overflow: hidden;}

.top_left_left{float: left;width: 320px;margin-right: 20px;}
/*banenr*/
.top_left_left .floatPic {width: 320px;height: 230px;overflow: hidden;position: relative;float: left;}
.floatPic ul.floatBg {float: left;width: 400%;height: 250px;position: absolute;top: 0px;left: -100%;}
.floatPic ul.floatBg li {width: 320px;height: 230px;float: left;}
.floatPic ul.floatBg li img {width: 320px;height: 230px;}
.floatCont {position: absolute;bottom: 7px;right: 10px;width: 125px;height: 5px;z-index: 9;}
.floatCont a {float: left;width: 20px;margin-right: 5px;background: #FFF;height: 5px;}
.floatCont em {position: absolute;background: #7DAA2A;width: 20px;height: 5px;left: 0px;top: 0px;}
/*left_hot?*/
.left_hot{float: left;width: 100%;margin-top: 15px;}
.left_hot span{background: #FFF;border: 1px solid #DDD;border-radius: 10px;display: inline-block;height: 23px;line-height: 23px;margin-top:5px;padding-right: 8px;text-align: center;color: #fb7f0a;font-size: 14px;}
.left_hot span font{background: #97cc51;border-radius: 10px 0px 0px 10px;border-right: 1px solid #97cc51;color: #FFF;float: left;display: inline-block;height: 23px;line-height: 23px;margin-right: 5px;padding: 0px 8px 0px 10px;}
.left_hot ul{float: left;margin-top: 8px;}
.left_hot li{float: left;width: 100%;height: 34px;line-height: 34px;border-bottom: 1px dotted #d1d1d1;}
.left_hot li a{color: #6a6a6a;font-size: 14px;float: left;/*width: 100%;*/overflow: hidden;}
.left_hot li a.more{font-weight: normal;float: right;margin-right: 0px;color: #C1C1C1;font-size: 12px;padding-right: 8px;}
.left_hot li a b{float: left;height: 16px;width: 16px;line-height: 16px;text-align: center;color: #555555;margin: 9px 6px 0px 0px;font-size: 16px;font-weight: 400;}

/*left_center*/
.left_center{float: left;width: 460px;border-top: 2px none;position: relative;}
.left_center .news{position: absolute;top: -11px;left: 4px;display: block;width: 38px;height: 38px;}
.left_center .top{float: left;width: 100%;margin-bottom:8px;border-bottom: 1px dotted #d0d0d0;padding-bottom:8px;}
.left_center .top h4 {float: left;width: 100%;height: 24px;line-height: 24px;padding-bottom: 10px;}
.left_center .top h4 i {float: left;color: #FFF;background: #14a2d4;height: 19px;line-height: 19px;text-align: center;width: 40px;font-size: 12px;margin-right: 10px;margin-top: 2px;border-radius: 2px;}
.left_center .top h4 a {font-size: 16px;font-weight: bold;color: #555;}
.paratwo{float: left;width: 100%;line-height: 200%;color: #888;font-size: 14px;height: 54px;overflow: hidden;}
.paratwo a{color: #3897e7;font-size: 12px}
.paratwo a:hover{color: #ff8208;text-decoration: underline !important;}
.left_center .cenbot {float: left;width: 100%;}
.left_center .cenbot li {height: 35px;line-height: 35px;}
.left_center .cenbot li span {float: left;/*width: 75px;*/height: 30px;overflow: hidden;}
.left_center .cenbot li span a {color: #0080bd;}
.left_center .cenbot li a {float: left;margin-right: 8px;color: #333;font-size: 14px;}
.left_center .cenbot li a.more {font-weight: normal;float: right;margin-right: 0px;color: #C1C1C1;font-size: 12px;padding-right: 8px;}

.box_right{float: right;width: 260px;background: #f7f7f7;padding: 10px;}
/*jingpin*/
.ListTit{width: 100%;height: 32px;float: left;margin-bottom: 5px;}
.ListTit h3{height: 30px;line-height: 32px;text-align: center;color: #fb7f0a;float: left;font-size: 16px;font-weight: bold;padding-left: 23px;background-position: 0px -790px;background-image: url(/img/jc_icon2.png);}
.ListTit .more{ float: right;height: 13px;line-height: 100px;margin: 10px 8px 0px 0px;overflow: hidden;width: 38px;background: transparent url("/img/more_col.png") no-repeat scroll right center;}

.jingpin_banner{width: 100%;float: left;}
.jingpin_banner img{width: 100%;}
.jingpin{float: right;width: 100%;}
.jingpin li img{float: left;width: 48px;margin-top: 3px;margin-right: 10px;height: 48px;border-radius: 50px;}
.jingpin a:hover{text-decoration: underline !important;}
.jingpin li .rcont p{float: left;width: 100%;margin-top: 5px;height: 20px;overflow: hidden;line-height: 20px;color: #666;font-size: 12px;}
.right_list{float: left;width: 100%;border-top: solid 1px #eaeaea;margin-top: 10px;}
.right_list ul li { float: left;margin-bottom: 10px;border-bottom: 1px dotted #d0d0d0;}
.right_list ul li code {/*float: left;width: 155px;*/background: rgb(248, 248, 248);color: #666;height: 28px;line-height: 28px;overflow: hidden;}
.right_list ul li code i {float: left;height: 10px;width: 10px;border-radius: 50px;background: #f0a358;text-align: center;margin: 8px;margin-left: 0;}
.right_list ul li a {float: left;width:100%;color: #0080bd;line-height: 30px; font-size: 14px;overflow: hidden;height: 30px;}
.right_list ul li a span {float: right;color: #999;line-height: 30px;font-size: 14px;margin-left: 10px;}

/*rehot */
.rehot{float: left;width: 100%;font-size: 14px;}
.rehot span {float: left;color: #B70B00;border: 1px solid #e5e5e5;padding: 1px 4px;margin-right: 5px;font-size: 14px;}
.rehot a {float: left;color: #696565;margin-bottom: 10px;border: 1px solid #e5e5e5;padding: 1px 4px;margin-right: 5px;font-size: 14px;}

/*lanmucate*/
.lanmucate{float:left;width:100%;margin-bottom: 10px;border: 1px solid #dce5e9;margin-top: 15px;}
.lanmucate h2{float:left;width:100%;height:34px;background: #f2f3f3;}
.lanmucate h2 span{color: #fb7f0a;float:left;line-height:34px;font-size: 16px;font-weight:bold;margin-left:15px;}
.lanmucate h2 span:before{content: "";float: left;width: 5px;height: 15px;background: #fb7f0a;margin-top: 10px;margin-right: 5px;}
.lanmucate h2 span a{color: #fb7f0a;font-size: 16px;}
.catebox{width: 100%;padding: 10px 0;float:left;border-top:0px;background:#FFFFFF;}
.catebox li{float:left;width: 47%;border-bottom:1px dashed #E5E5E5;padding:5px 0;padding-right: 2%;position:relative;height: 40px;}
.catebox li a{float:left;margin: 3px;color: #333;padding:3px;}
.catebox li a:hover{background:#36aee3;color:#fff!important; border-radius:3px;}
.catebox li span{float:left;width: 100px;margin-top: 5px;}
.catebox li p{float:left;position:relative;width: 350px;line-height:100%;height: 28px;overflow:hidden;padding:2px 3px;margin-left:4px;background:#FAFAFA;border-radius:5px;box-shadow:1px 1px 1px #E5E5E5;border:1px solid #FAFAFA;}
.catebox li p.hover{height:auto; z-index:99; background:#FFF; border:1px solid #36aee3;}
.catebox li span a{float:right;height: 24px;padding: 0px 5px;background:#36aee3;color: #ffffff;border-radius: 4px;line-height: 24px;}
.catebox li span a:hover{background:#36aee3;}
.catebox .twobox{float:left;width:100%;border-top: 1px solid #dce5e9;margin-top:20px;}
.catebox .twobox span a{float:left;height:16px;width:120px;text-align:center;line-height:16px;color:#666;margin:10px;}
.catebox .twobox span a:hover{background:#36aee3; color:#FFFFFF!important; line-height:14px;}

.lanmu_banner{width:100%;float:left;}
.lanmu_banner img{width: 100%;}

.col_box{float:left;width: 100%;background:#FFF;margin:10px 0;border: 2px solid #eee;border-radius: 5px;}
.col_left{float:left;/*width: 760px;margin-top: 60px;*/border-top: 1px solid #eee;}
.col_left p{font-size: 14px;color: #333;line-height:200%;text-indent:2em;margin-bottom: 10px;}
.col_right{float: right;width: 250px;border-left: 1px solid #F0F0F0;padding-left: 16px;padding-right: 16px;/*margin-top: 60px;*/}
.col_right .headtop {float: left;width: 100%;height: 24px;border-bottom: 1px solid #dcdcdb;margin-bottom: 10px;}
.col_right .headtop span {float: left;height: 24px;border-bottom: 2px solid #36aee3;margin-bottom: -2px;font-size: 16px;font-weight: bold;color: #666664;}
.col_right li{width: 100%;line-height: 37px;height: 37px;overflow:hidden;float: left;}
.col_right li a{font-size: 14px;color:#555;}
.col_top{width:100%;/*height:34px;*/line-height:34px;float:left;padding-left: 10px;/*margin-bottom:5px;border-bottom: 2px solid #ccc;*/}
.col_top h2{float:left;border-bottom: 2px solid #36aee3;height: 34px;}
.col_top h2 a{float: left;color: #36aee3;font-size: 22px;font-weight: 600;height: 30px;line-height: 30px;}
.col_top .channel {float: left;border-top: 2px solid #ccc;width: 99%;/*margin-left: 30px;*/}
.col_top .channel a {margin-right: 16px;color: #666;font-size: 14px;}
.col_top .more{float: right;height: 23px;overflow: hidden;/*width: 60px;*/padding-right: 15px;color: #0080bd;}
.col_txt{overflow:hidden;margin-bottom: 0;margin-top: 15px;}
.col_box a{font-size:14px;color: #333;}
.col_box a:hover{color:#492603;text-decoration:underline!important}
.col_txt .pic{float:left;margin-right:20px}
.col_txt .pic img{border:1px solid #e5e5d5;padding:2px}
.col_txt .text{color:#666;float:left;line-height:24px;width: 600px;text-align:left;height:100px;font-size: 14px;}
.col_txt .text a{font-size: 18px;font-weight: bold;color: #555;line-height: 17px;}
.col_txt .text P{float: left;width: 100%;line-height: 24px;color: #c2c2c2;font-size: 12px;}
.col_txt .text code{ float: left;color: #FFF;background: #FB882A none repeat scroll 0% 0%;height: 18px;line-height: 18px;text-align: center;width: 38px;font-size: 12px;margin-right: 10px;}
.col_list li{overflow: hidden;float: left;text-align: left;height: 36px;line-height: 36px;border-bottom: 1px dashed #EEE;margin-right: 20px;width: 330px;padding-left: 15px;}
.col_list li code{color:#999;float:right;font-size:12px;}
.text1{float:left;width:300px;height:30px;line-height:30px;background:#fbfbfb;}
.text1 input{background:#FFF;float:left;width:298px;height:26px;line-height:26px;padding-left:5px;border: 1px solid #33ADE4;border-radius: 3px 0px 0px 3px;}
.btn{float: left;height: 26px;line-height: 26px;border: 1px solid #33ADE4;border-radius: 0px 3px 3px 0px;width: 50px;}
.but{float: left;line-height: 26px;height: 26px;color: #FFF;border-radius: 0px 2px 2px 0px;border: medium none;background: #3FB6EC;width: 50px;}
.col_right li.top3 em {color: #FFF;background: #36aee3;}
.col_right li code{font-size: 14px;float: left;background: #2ca6e0;color: #fff;display: inline-block;width: 18px;height: 18px;line-height: 18px;margin-top: 6px;margin-right: 5px;text-align: center;font-family: inherit;}
.col_right li:nth-child(1) code{background: #5eb938;}
.col_right li:nth-child(2) code{background: #97cc51;}
.col_right li:nth-child(3) code{background: #e6a01b;}
.col_right li em {float: left;width: 16px;height: 16px;color: #FFF;text-align: center;line-height: 16px;font-size: 12px;font-weight: bold;margin: 10px 10px 0px 0px;background: #CBCBCB;}

