/* CSS Document */
@charset "gb2312";
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;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;line-height: 30px;}
td {line-height: 30px;}
fieldset, img {border: 0 none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
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: #046ebb;text-decoration: none;}
a:hover {text-decoration: underline;}
body,input,button,textarea,select{font-size: 12px;}
/*header*/
.header{height: 45px;width: 1058px;margin: 0 auto;}
.indexwidth{width:100%;margin: 0 auto;border-bottom: solid 1px #e2e2e2;float: left;height: 45px;}
.header .logo{float:left;margin-top: 7px;}
.header .lanmu{float: left;background: #2ca6e0;color: #fff;padding: 2px 6px;border-radius: 2px;margin: 11px 0 0 15px;font-size: 14px;}
.header .logo img{width: 110px;}
.header .login{ float:right; height:30px; line-height:30px; background:#1a6eb0; border-radius:0 0 4px 4px; padding:0 10px;}
.header .login a{ color:#fff; font-size:14px;}
.header .login code{ color:#fff; margin:0 5px;}
.sidebar{width: 520px;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*/
.search {float: right;margin-top: 8px;}
.search .searchbar{border: 1px solid #ddd;width: 180px;font-size: 12px;float: left;height: 27px;padding-left: 3px;}
.search form{width: 100%;}
.sec_tex {float: left;width: 200px;}
.search_results input, .search-but1 input {border-radius: 0 4px 4px 0;border: solid 1px #aaa;height: 35px;width: 110px;cursor: pointer;outline: 0;font-size: 15px;color: #444;margin: 0;}
.search_results {padding: 0 10px;height: 29px;line-height: 29px;text-align: center;float: left;color: #ffffff;background: #2ca6e0;border: 1px solid #2ca6e0;outline: 0;cursor: pointer;font-size: 12px;}
.search-but1 {float: left;height: 35px;line-height: 35px;text-align: center;border: 1px solid #1a6eb0;color: #1a6eb0;background: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin: 0 10px;padding: 0 10px;cursor: pointer;font-size: 15px;}
.search_results:hover{background:#0d8bc7;color: #fff;border: 1px solid #0d8bc7;}

/*main*/
.main{ width:1058px; margin:0 auto;}
.main_box{ float:left; width:100%;}
/*left*/
.main-left{ float:left; width:730px;margin-top: 10px;}
.main-left h1{line-height: 36px;font-size: 26px;text-align: center;margin: 8px 0px 2px;color: #003366;font-weight: bold;}
.main-left .info{line-height: 24px;padding: 8px 0;color: #C5C5C5;overflow: hidden;margin: 2px auto;width: 600px;text-align: center;}
.main-left .info span{margin-right: 10px;}
.main-left .info .phone a {    font-size: 14px;display: inline-block;padding-left: 12px;background: url(https://cpt.9136.com/img/ruiwen/icon/phone.png) no-repeat left center;}
.main-left .content{color: #333;width: 100%;font-size: 16px;line-height: 30px;float: left;}
.main-left .content p{color: #333;width: 100%;font-size: 16px;line-height: 30px;float: left;padding-bottom: 12px;}
.main-left .content h2,.main-left .content h2 a,.main-left .content h2 a u{text-decoration: none;font-size: 16px; text-align: left; font-weight: bold; line-height: 31px; clear: both; color: #ff0000; margin-top:15px;}
.main-left .content p a{color: #046ebb;}

/*pages*/
.pages{float:left; text-align:center; width:793px;margin-bottom: 10px;}
.pages a{border: 1px solid #2965b1;display: inline-block;font-size: 14px; line-height: 30px; text-align: center;background-color: #FFFFFF; padding: 0 12px; margin: 0 3px;}
.pages a:hover,.pages a.current{ background-color:#2965b1; border:1px solid #2965b1; color:#FFFFFF; text-decoration:none;}
.pages span{ background-color:#2965b1; border:1px solid #2965b1; color:#FFFFFF;display:inline-block; font-size:14px; line-height:32px; text-align:center; padding:0 12px;margin: 0 3px;}
.pages span.text{ background:none; color:#666666;}
.pages span.page-skip{ border:0; background:none; width:auto; height:auto; color:#666666;}
.pages a.changPage{font-size:16px; font-weight:600;}


/*previous*/
.main-left .previous{line-height: 26px; margin-bottom: 12px;float: left;width: 100%;color: #2b2b2b;font-size: 12px;font-weight: 700;}
.main-left .previous .next{text-align: right;float: left;width: 50%;height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;font-weight: 400;}
.main-left .previous .pre{float: left;width: 50%;height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;font-weight: 400;}
/*related_article*/
.related_article{width: 100%;float: left; margin-bottom: 10px;}
.related_article  font{height: 30px;line-height: 30px;color: #333;font-size: 16px;font-weight: 700;display: inline-block;}
.related_article a{float: left;font-size: 16px;color: #0080bd;font-weight: bold;border-top: 1px dashed #efecec;width: 100%;    padding-top: 5px; height: 32px;line-height: 32px;overflow: hidden;}
.related_article  p{line-height: 24px;color: #999999;overflow: hidden;padding-bottom: 6px;font-size: 13px;float: left;max-height: 48px;}


/*review*/
.review{ float:left;width: 100%;}
.review .replyh1{ float:left; width:100%; height:31px; line-height:30px; color:#494949; font-size:16px;}
.review .replyh1 font{ padding:0 5px; border-left:3px solid #0F7EBC; color:#0F7EBC; height:16px; line-height:16px; font-size:16px; font-weight:bold; float:left;}
.review .urep li{ float:left; width:100%; margin-top:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #EEEEEE;}
.review .urep .urepLogo{ float:left;}
.review .urep .urepLogo img{ height:30px; width:30px; border-radius:50%;}
.review .urep .reprbox{margin-left:18px;}
.reply_box{ float:left; padding:20px; margin-top:20px;}
.reply_box .replyh1{ float:left; width:100%; height:31px; line-height:30px; color:#494949; font-size:16px;}
.reply_box .replyh1 font{ padding:0 5px; border-left:3px solid #0F7EBC; color:#0F7EBC; height:16px; line-height:16px; font-size:16px; font-weight:bold; float:left;}
.reply_box .urep li{ float:left; width:100%; margin-top:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #EEEEEE;}
.reply_box .urep .urepLogo{ float:left;}
.reply_box .urep .urepLogo img{ height:30px; width:30px; border-radius:50%;}
.reply_box .urep .reprbox{margin-left:18px;}
.urep .reprbox .repname{ float:left; border-radius:3px; width:50%; height:30px; line-height:30px; font-size:12px;margin-left: 7px;}
.urep .reprbox .repname a{ color:#0086ca; float:left; font-size:14px; font-weight:bold;}
.urep .reprbox .repname font{ margin-left:20px; color:#999999; font-size:14px;float:left; line-height:30px;}
.urep .reprbox .repcont{ float:left; width:100%; margin-top:10px; font-size:14px; color:#666666; line-height:180%;}
.urep .reprbox .repcont p{ font-size:14px; line-height:180%; color:#666666; margin:8px 0;}

/*right*/
.main-right{width: 300px;float: right;margin-top: 18px;}
.main-right .right_box {float: right;width: 268px;margin-bottom: 10px;border: 1px solid #e2e2e2;padding: 15px;margin-top: 10px;}
.main-right .right_box span {float: left;width: 100%;height: 26px;font-size: 16px;font-weight: 700;color: #333;}
.main-right .right_box  a{overflow: hidden;float: left;line-height: 34px;height: 34px;font-size: 14px;color: #0080bd;}

/*right*/
.main-right .right_box {float: right;width:280px;margin-bottom: 10px;border: 1px solid #e2e2e2;padding: 10px;margin-top: 5px;}
.main-right .right_box span {float: left;width: 100%;font-size: 16px;font-weight: 700;color: #333;margin-bottom: 5px;}
.main-right .right_box li {float: left;width: 100%;padding: 6px 0;}
.main-right .right_box li a{overflow: hidden;float: left;line-height: 20px;height: 20px;font-size: 15px;color: #0080bd;}
.main-right .right_box li a:before{content:"";float: left;height: 4px;width: 4px;background: #1d8cc0;margin-top: 8px;margin-right: 5px;}

.right_fixed{bottom: 0;width: 300px;position: fixed!important;z-index: 300;}

/*flink*/
.flink{float: left;line-height: 24px;color: #444;width: 100%;}
.flink a{color: #969696;padding-right: 15px;float: left;}
.flink b{color: #666;float: left;}

/*footer*/
.footer{width: 100%;background: #2b333e;float: left;margin-top: 15px;border-top: 1px solid #e2e2e2;height: 45px;line-height: 45px;}
.foot_box{width: 1000px;margin: auto;}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;}
.footer p a:hover{text-decoration:none;}
.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto;}
.footer p a{color: #2ca6e0;font-weight: 700;}

/*ad*/
.s_ctop{float: left;margin-bottom: 10px;text-align: center;width: 100%;}
.s_cbottom{text-align: center;float: left;width: 100%;margin-bottom: 10px;}
.s_lbottom{text-align: center;float: left;width: 100%;margin-top: 10px;}
.s_rg{margin-bottom:10px;float: left;}
#s-test{margin-top: 10px;float: left;text-align: center;width: 100%;}

.hot_page{ float:left; width:710px; height:34px; overflow:hidden; margin-top: 10px;margin-bottom: 10px;}
.hao_page{clear: both; line-height: 15px; margin:7px auto;text-align: center;}
.hao_page a{border: 1px solid #0090ff; color: #164a84; height: 15px; line-height: 15px; margin-right: 5px; padding: 5px 10px; text-align: center;}
.hao_page a.now{background: #efefef none repeat scroll 0 0; border: 0 none; color: #fff;}
.hao_page a:hover, .hao_page a.now:hover{background: #0090ff none repeat scroll 0 0; color: #fff;}
.hao_page span{background: #ebebeb none repeat scroll 0 0; border: 1px solid #ccc; padding: 4px 7px 2px;}
.hao_page u b{background: #0090ff none repeat scroll 0 0; border: 1px solid #0090ff; color: #fff; height: 15px; line-height: 15px; padding: 6px 10px;}
.hao_page u b:hover{text-decoration: none;}
.hao_page u{margin-right: 5px; text-decoration: none;}
.hao_page b{height: 15px; line-height: 15px; list-style: outside none none; padding: 4px 10px 2px;}