/* CSS Document */
img {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
li{list-style-type:none;}
.clear {clear:both;}
ul,li {list-style:none;}
a {color:#555; text-decoration:none;}
a:hover {color:#df0031;text-decoration:underline;}
form, embed {display: inline;margin: 0;padding: 0;}
#wrap{margin:auto;background:#fff;table-layout:fixed; word-break: break-all; overflow:hidden;}
.top{margin:auto; height:30px; background:#f8f5f5;}
.toptxt{margin:auto; width:1000px; height:30px; line-height:30px; color:#7f7b7b;}
.toptxt span{ color:#FF0000;}
.head{ width:1000px;margin:auto; padding-top:15px; height:80px; }
.logo{ float:left; width:158px; height:68px; }
.logotxt{ float:left; width:300px; font-size:20px; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; color:#000000; padding-top:20px;margin-left:30px;}

.ss{ height:51px; line-height:51px; width:410px;  float:left; padding-top:6px; }
.ssk{ border:3px solid #ff2200; width:327px; height:30px; line-height:30px; margin-top:7px; float:left; text-indent:6px;}
.ssan{ background:url(../images/ss_24.png) no-repeat top center; width:71px; height:36px; line-height:36px; border:none; margin-top:7px; float:left; font-size:16px; color:#FFF; font-family:"ºÚÌå"; }

.nav{ height:53px; background:#FF0000; clear:both; margin:auto;}
.nav ul{ width:1000px; margin:auto;}
.nav ul li{ float:left; font-size:18px; width:180px; margin-top:15px;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu;}
.nav ul li a{ color:#FFFFFF;}
.lukuang_index{ width:998px; height:480px; margin:auto; border:solid 1px #eae8e8; margin-top:18px;}
.weixin1{ width:290px; text-align:center; margin-top:18px; margin-right:28px; float:right;}
.wxtxt1{ font-size:18px;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; color:#FF0000; height:30px; line-height:30px; width:290px; text-align:center; }
.wxtxt2{ font-size:12px;line-height:30px; width:290px; text-align:center;  color:#FF0000; }
.guanzhu{ margin-left:68px;}
.msg_newslist{ float:left; width:558px;margin-left:28px; margin-top:15px;}
.msg_h{ font-size:18px;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; height:53px; border-bottom:#000000 solid 1px; line-height:53px; width:538px; padding-left:20px; color:#000000;}
.msg_newslist ul{ padding-left:20px; padding-top:20px;}
.msg_newslist ul li{ width:538px; line-height:30px; font-size:13px;}
.msg_newslist ul li span{ color:#000000;}
.lu_box{ width:998px;  margin:auto; border:solid 1px #eae8e8; margin-top:18px;padding-bottom:15px;}
.lu_box span{ float:right; font-size:14px; font-weight:normal; margin-right:20px;}
.lu_box h2{ height:45px; line-height:45px; padding-left:45px; font-size:16px; background:url(icon1.jpg) no-repeat 15px 10px;}
.lu_box ul{ margin-left:48px; }
.lu_box ul li{ float:left; width:150px; font-size:14px; line-height:30px; height:30px;}
.footer{ height:288px; background:#fcefed; border-top:#ff2400 solid 5px; margin-top:18px;}
.footer_c{width:1000px; margin:auto; padding-top:18px;}
.foot_nav{ margin-top:28px;}
.foot_nav p{ margin-left:400px; font-size:14px;}
.weixin2{ float:left; margin-top:18px; margin-left:58px; text-align:center;}
.lkcontent{ width:1000px; margin:auto;}
.mr{ width:618px; float:right; margin-top:18px;}
.mr_box1{ width:606px;  border:solid 1px #eae8e8; }
.mr_box1 h2{ height:45px; line-height:45px; border-bottom:dashed 1px #999999; width:538px; background:url(icon2.jpg) no-repeat 5px 15px; padding-left:28px; font-size:18px;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; font-weight:normal; color:#000000;}
.mr_box1_c{ padding:20px;}
.mr_box1_c p{ margin-top:10px; line-height:25px; font-size:14px;}
.mr_box1_c p span{ color:#000000;}
.mr_box2{ width:606px;  border:solid 1px #eae8e8;margin-top:18px; padding-bottom:18px;}
.mr_box2 span{ height:45px; line-height:45px; font-size:14px; font-weight:bold; color:#666666;margin-left:20px; margin-right:20px; }
.lk_list{ margin-left:20px; margin-right:20px;}
.lk_list a{ margin-right:18px;}
.m_l{ width:300px; float:left;  text-align:center; margin-top:18px; }
.m_weixin_box{ width:300px;border:solid 1px #eae8e8; padding-left:15px;padding-top:10px;}
.m_l_box{width:315px;border:solid 1px #eae8e8; margin-top:18px; }
.m_l_box_h{ height:45px; line-height:45px; padding-left:45px; font-size:16px; background:url(icon2.jpg) no-repeat 20px 15px; border-bottom:solid 1px #eae8e8;}
.m_l_box ul{ padding-left:35px; margin-top:15px; margin-bottom:15px;}
.m_l_box ul li{ float:left; width:88px; line-height:28px; line-height:28px; overflow:hidden; font-size:13px;}
.router_form{ width:530px; text-align:center; padding-top:80px;}
.router_form .input_txt{ font-size:16px; margin-left:100px; margin-top:30px;}
.router_form .input_txt span{ margin-right:30px;}
.router_form .input_txt input{ height:26px; line-height:26px; font-size:16px; padding-left:10px; width:238px;}
.submit_btn{ height:44px;background:url(../images/btn_bg.gif) repeat-x; width:95px; font-size:18px; line-height:44px; border:solid 1px #e1dedd; text-align:center; color:#5e5858;margin-left:183px; margin-top:38px;cursor:pointer;}
.router{ margin:0 auto; width:1000px;}
.router_l{ width:650px; float:left; border:#e0dddd solid 1px; margin-top:18px; padding-bottom:38px;}
.router_r{ width:300px; float:right;}
.router_l_h{ height:50px; width:650px; background:url(line1.gif) no-repeat 25px 18px;}
.router_search{ width:570px; margin-left:20px; padding-left:30px;line-height:50px; font-size:14px; color:#848383; border-bottom:#999999 dotted 1px;}
.router_search span{ margin-right:10px;}
.router_search input{ width:158px; height:22px; line-height:22px;}
.line-arrow{ width:28px; height:20px; background:url(arrow.gif) no-repeat 0px 5px; margin-left:8px; margin-right:8px;; display:inline-block;}
.search_btn{display: inline-block;width: 30px;height: 28px;background: url(search_btn.gif) 0 0;text-indent: -99px;overflow: hidden;vertical-align: middle;margin: -2px 0 0 20px;}
.line_best{ position:relative; margin-top:30px;}
.line_best h1{ font-size:25px; text-align:center; line-height:50px; }
table.table_line_best {width: 600px;border: 1px solid #e5e5e5;margin-top: 15px; margin:0 auto; margin-top:30px;}
table.table_line_best td, table.table_line_best th {border: 1px solid #e5e5e5;padding: 0 1em 0;text-align: center; height:40px;}
table.table_line_best th{ font-weight:bold; font-size:14px;}
.line_best em{ position:absolute; top:30px; left:518px; width:100px; height:100px; background:url(bestline.jpg) no-repeat; display:block; overflow:hidden; }
.hot_question,.router_data,.router_lines{ width:600px; border:solid 1px #e3e2e2; margin:0 auto; margin-top:30px;}
.hot_question{ padding-bottom:10px;}
.hot_question_h{ height:45px;}
.box_title{ height:45px; width:200px; background:url(line.jpg) no-repeat 20px 13px; line-height:45px; padding-left:40px; font-size:15px; display;block; float:left;}
.box_ask{ height:45px; width:90px; font-size:14px; font-weight:bold; color:#538bde; padding-left:28px; line-height:45px; float:right;background:url(ask.jpg) no-repeat 0px 13px;}
.hot_question h3{ width:560px; margin:0 auto; font-size:16px; line-height:40px; height:40px; color:#5c5b5b; border-bottom:#e3e2e2 solid 1px;}
.hot_question p{ width:560px;margin:0 auto; font-size:14px;line-height:25px; margin-top:10px; color:#3a3a3a; margin-bottom:15px;}
.box_datapost{ height:45px; width:90px; font-size:14px; font-weight:bold; color:#538bde; padding-left:28px; line-height:45px; float:right;background:url(ask.jpg) no-repeat 0px 13px;cursor:pointer}
table.table_line_all {width: 560px;border: 1px solid #e5e5e5;margin-top: 15px; margin:0 auto; margin-top:50px; margin-bottom:20px;}
table.table_line_all td, table.table_line_all th {border: 1px solid #e5e5e5;padding: 0 1em 0;text-align: center; height:40px;}
table.table_line_all th{ font-weight:bold; font-size:14px;}

.my_tabs a {
    display: inline-block;
    height: 27px;
    background: url(tabs.gif) no-repeat right -54px;
    padding-right: 12px;

    margin-bottom: -1px;
    color: #333;
}

.my_tabs a.select {
    background-position: right 0;
    text-decoration: none;
    font-weight: bolder;
    cursor: default;
}

.my_tabs {
    height: 27px;
    line-height: 27px;
    margin: 15px 10px 5px 10px;
    padding: 0 15px;
    background: url(tabs.gif) 0 bottom;
	font-size:14px;
}

.my_tabs a u {
	background:url(tabs.gif) no-repeat 0 -81px;
	border: 0 none;
	float: left;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width:12px;
}
.my_tabs a.select u {
    background-position: 0 -27px;
}
.reouter_result {
    display: none;
    font-size: 12px;
	width:560px;
	margin:0 auto;
}

.reouter_select {
    display: block;
}

.weixin_r{ width:300px; border:#e0dddd solid 1px; margin-top:18px; padding-bottom:18px; padding-top:10px;}
.weixin_r_t,.weixin_r_i,.weixin_r_d,.weixin_icon{width:260px; margin:0 auto; }
.weixin_r_t{ font-size:18px; color:#FF0000; text-align:center; margin-top:10px;  line-height:25px; height:25px;}

.weixin_r_i img{ width:260px;}
.weixin_r_d{ font-size:14px; color:#FF0000;}
.weixin_icon{ background:url(weixin_icon.jpg) no-repeat 80px 5px; height:90px; font-size:14px; line-height:30px; padding-left:110px; width:150px;}
.box_r{ width:300px; border:#e0dddd solid 1px; margin-top:18px; padding-bottom:18px;}
.box_r_t{ height:38px; line-height:38px;background:url(line2.gif) no-repeat 20px 12px; border-bottom: solid 1px #efeeee; padding-left:38px; font-size:15px;}
.box_r ul{ padding-left:20px; padding-top:10px;}
.box_r ul li{ width:88px;  height:30px; line-height:30px; float:left; font-size:12px; overflow:hidden;}
.question_list{ width:560px; margin:0 auto;}
.question_list ul{}
.question_list ul li{ height:25px; line-height:25px; font-size:14px; background:url(dot.gif) no-repeat 0px 10px; padding-left:15px; width:265px; float:left;}
.question_list ul li a{}
.line_map{ margin:0 auto; width: 600px; height: 430px;border:#ccc solid 1px; margin-top:18px;}
.line_map_t{}
#l-map{width: 600px; height: 400px;}
#dialog{ font-size:14px;}
.f_t1{ font-size:14px; font-weight:bold;}
.f_i{ width:300px;}
.f_i input{ width:300px; line-height:20px; height:20px;}
.f_ti input{ width:100px;line-height:20px; height:20px;}
.f_submit{ border-top:solid 1px #CCCCCC; padding-top:5px; margin-top:5px;}
.f_submit a.postbtn{ width:50px; height:30px; line-height:30px; text-align:center; background:#f42106; display:block; float:left; color:#FFFFFF; text-decoration:none;}