* { margin:0; padding:0; }
body { padding:0; margin:0; font-family: "Microsoft YaHei"; color:#555; background:#fff; max-width:720px; margin:0 auto; }
a, area { blr:expression(this.onFocus=this.blur())
}
/* for IE */
:focus { -moz-outline-style:none; }
/* for Firefox */
a { text-decoration:none; color:#555; outline:none; }
a:hover { color:#795f50; text-decoration:none; outline:none; }
a img { border:none; }
table tr td { font-size:12px; }
font { font-size:12px; }
ul { list-style:none; }
.length { word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/* Wrapper */

.max-width { max-width:720px; margin:0 auto; min-width:320px; width:auto; }
#wrapper { overflow-x:hidden; max-width:720px; margin:0 auto; }
.font { font-family:"宋体"; }
/* Header */

#header { height:103px; position:relative; }
.logo { position:absolute; left:0; top:0; background:url(../images/logo.png) 10px center no-repeat; height:60px; width:204px; background-size:75%; display:block; }
.top_lan { padding-top:15px; height:53px; text-align:right; }
.top_lan span { padding:0 8px; }
.top_tel { text-align:right; height:36px; font-size:1.2em; }
.top_tel span.t_tel { background:url(../images/t_tel.jpg) no-repeat; width:28px; height:23px; vertical-align:middle; margin-right:8px; display: -moz-inline-stack; display:inline-block; *display:inline;
*zoom:1;
}
.top_tel b { color:#da251d; }
#myCarousel .carousel-indicators{ height:10px; bottom:5px;}
#myCarousel .carousel-indicators li { border:0; background:#fff; width:10px; height:10px; margin:0 3px; }
#myCarousel .carousel-indicators li.active { border:0; background:#dcc88c; }
.clear { clear:both; }
/* Menu */

.nav_bg { background:#fef9f9; position:relative; z-index:99; min-height:60px; }
.navbar-brand { color:#fff; }
.navbar-header {
    height: 60px;
}
.navbar-header .navbar-toggle { margin-top:10px; }
#menu { position:relative; min-height:50px; margin-bottom:0; }
#menu .navbar-nav a { color:#333333; }
#menu .navbar-nav a:hover { color:#122780; background:#fff; }
/* Search */

#search { float:right; height:31px; padding:0; margin:0; padding-top:10px; width:200px; }
#search .keyword { float:left; background:#fff; height:31px; line-height:31px; border:0; text-indent:10px; padding:0; }
#search .submit { cursor:pointer; float:left; background:#fff url(../images/search.jpg) no-repeat; height:31px; border:0; }
/* Home */

#home { min-height:300px; _height:300px; padding:15px; }
#home .h_news {}
#home .hn_top { height:40px; line-height:40px; border-bottom:1px solid #ddd; position:relative; margin-bottom:15px; }
#home .hn_top p { font-size:1.4em; }
#home .hn_top a { position:absolute; right:0; top:0; }
#myCarousel2 .carousel-indicators li { border:0; background:#fff; width:10px; height:10px; margin:0 3px; }
#myCarousel2 .carousel-indicators li.active { border:0; background:#122780; }
#myCarousel2 .carousel-indicators { margin-bottom:0; bottom:5px !important; }
#myCarousel2 .carousel-inner p { display:block; height:35px; line-height:35px; border-bottom:1px dotted #ddd; font-size:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#home .hn_list { }
#home .hn_list li { height:30px; position:relative; line-height:30px; padding-right:80px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#home .hn_list li span { position:absolute; right:0; top:0; font-size:12px; }
#home .hn_list li font { font-family:"宋体"; }
#home .h_video { padding-bottom:20px; min-height:100px; }
#home .h_video img { display:block; max-width:100%; }
#home .h_info { min-height:350px; _height:350px; }
#home .h_lan { padding-bottom:20px; }
#home .h_lan .hl_pic { }
#home .h_lan .hl_pic img { display:block; width:100%; }
#home .h_lan .hl_name { line-height:40px; height:40px; font-size:16px; }
#home .h_lan .hl_text { line-height:24px; font-size:14px; }
#home .h_lan .hl_text td, #home .h_lan .hn_text font { font-size:14px; }
.h_brand { background:#eee; }
.h_brand li { float:left; padding:5px; height:70px; text-align:center; width:70px; display:table; }
.h_brand li a { display:table-cell; vertical-align:middle; text-align:center; }
.h_brand li img { max-width:60px; max-height:60px; }
.home_pro { padding-top:5px; }
.home_pro .pic { width:49.9%; float:left; text-align:center; }
.home_pro .pic_con { padding:10px; }
.home_pro .pic_con img { width:100%; margin-bottom:6px;}
/* Page */

#page { min-height:300px; _height:300px; }
/*Sidebars*/

#sidebar { min-height:200px; _height:200px; }
.left_t { height:50px; border-bottom:1px solid #ddd; font-size:1.3em; line-height:40px; }
#sidebar li.lt_1 a.f_a { color:#3eb134; }
#sidebar li.lt_2 a.f_a { color:#053fa0; }
#sidebar li.lt_3 a.f_a { color:#d50d0d; }
.left_list { min-height:100px; _height:100px; }
.left_list ul { }
.left_list ul li { position:relative; }
.left_list ul li a { display:block; height:40px; line-height:40px; border-bottom:1px solid #ddd; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.1em; }
.left_list ul ul { padding-left:15px; }
.left_list ul ul a { height:35px; line-height:33px; font-size:1em; border-bottom:1px dotted #ddd; }
.left_list ul ul a font { font-family:"宋体"; padding-right:3px; }
.left_list a.shover { font-weight:bold; color:#424042; }
.left_list a.shover2 { background:##f5f5f5; color:#424042; }
#sidebar .dropdown-menu { position:relative; float:none; padding:0; border:0; background:none; border-radius:0; -webkit-box-shadow:0 0 0; box-shadow:0 0 0; z-index:1; }
.left_pic { }
.left_pic img { display:block; margin-bottom:10px; }
/* Content */

#content { min-height:200px; _height:200px; }
.right-head { height:50px; border-bottom:1px solid #ddd; padding-top:10px; }
.l_title { font-size:1.1em; color:#424042; line-height:30px; }
.r_title { position:absolute; right:30px; top:15px; white-space:nowrap; }
#content span.rl_but { display:block; padding:0 2px; position:absolute; right:30px; top:10px; }
.rl_but { position:absolute; }
.content-inner { padding:10px 0; min-height:400px; _height:400px; text-align:left; line-height:23px; padding-bottom:30px; }
.content-inner img { max-width:100%; }
.job_tab td { font-size:14px; }
.job_tab tr:hover { background:#eee; }
.join_info { margin:10px; background:#fff; box-shadow:1px 1px 10px #555; padding:15px; border-radius:8px; }
.jc_top { font-size:1.5em; line-height:1.5; padding:15px 0; text-align:center; }
.jc_con { }
.jc_con .jc_input { border:1px solid #ddd; height:35px; line-height:35px; font-size:15px; width:100%; color:#555; text-indent:10px; }
.jc_con select { border:1px solid #ddd; height:35px; line-height:35px; font-size:15px; color:#555; width:100%; padding-left:10px; }
.jc_con td { font-size:16px; }
.jc_sub { width:90%; height:35px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"; background:#c20806; border-radius:6px; border:0; cursor:pointer; display:block; }
#news_con .media { border-bottom:1px dotted #ddd; padding-bottom:10px; }
#news_con .media-heading { padding-top:2px; font-size:16px; font-weight:bold; line-height:1.8; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:300px; }
#news_con .media-body p { height:30px; margin:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; color:#777; display:block; }
#news_con .media-body font { color:#FF0000; }
#pro_con .media { border-bottom:1px dotted #ddd; padding-bottom:10px; }
#pro_con .media-heading { padding-top:10px; font-size:16px; line-height:1.5; }
#content .media-more { padding-top:5px; }
#content .media-more a { color:#795f50; }
.list_wl { min-height:200px; _height:200px; }
.list_wl li.wl_lan { padding-bottom:10px; }
.list_wl li div.wl_name { border:1px solid #ddd; border-radius:6px; height:35px; line-height:35px; padding-left:10px; cursor:pointer; background:#fff; }
.list_wl li div.wl_con { padding-top:10px; line-height:1.8; font-size:1em; min-height:80px; display:none; }
.list_wl li.open .wl_name { font-weight:bold; color:#3194e5; background:#eee; }
.big_liuyan { height:40px; margin-top:2px; }
a#big_liuyan_hover { background:url(../images/ly_jt.png) no-repeat bottom center #3a3a3a; width:50%; margin-left:0px; }
a.big_liuyan_l { height:40px; background:#888888; width:49%; margin-left:2px; float:left; display:block; font-size:18px; color:#ffffff; line-height:40px; text-align:center; }
.no_tip { max-width:267px; min-width:230px; margin:0 auto; position:relative; min-height:50px; height:auto; _height:50px; line-height:25px; padding-left:60px; padding-top:70px; }
.no_tip span.no_t_pic { position:absolute; top:0; left:0; width:50px; height:50px; background: url(../images/common.png) no-repeat; background-position:-38px 0; background-size: 400px; -moz-background-size:400px; margin-top:70px; }
.no_tip font { font-size:16px; }
.note_list { border-bottom:solid 1px #d0d0d0; padding:10px 15px; }
.note_list .n_dh { height:34px; line-height:34px; }
.note_list .n_dh .l_bt { float:left; padding-left:25px; color:#977e53; background:url(../images/note_tb3.png) no-repeat left center; background-size:20px; }
.note_list .n_dh .r_date { float:right; color:#989898; }
.note_list .n_cent { font-size:14px; padding-top:5px; }
.note_list .hf_tb { background:url(../images/hf_tb.jpg) no-repeat 21px bottom; height:13px; display:block; }
.note_list .hf_cent { background:#ebebeb; padding:5px 8px; }
.pl_submit { background:#3a3a3a; color:#ffffff; width:120px; height:30px; line-height:30px; text-align:center; border:none; display:block; float:right; }
a.pl_submit { color:#ffffff; }
a:hover.pl_submit { color:#ffffff; cursor:pointer }
.pl_dhm { height:40px; background:#1e90e0; line-height:40px; text-align:center; position:absolute; bottom:0px; left:0; width:100%; z-index:10; }
.pl_dhm ul a { float:left; width:50%; display:block; height:40px; color:#FFFFFF; }
.pl_dhm ul li { font-size:16px; color:#FFFFFF; cursor:pointer; }
.pl_dhm ul a.hover { background:url(../images/ping_hover.jpg) no-repeat bottom center #087fd2; }
.pl_note_con ul li { padding: 5px 0 5px 0; }
.pl_note_con ul li img, .pl_note_con ul li input { vertical-align: middle; }
.pl_input3 { background:#ffffff; border:solid 1px #C9C9C9; height: 40px; line-height: normal; padding: 0 10px; width: 100%; font-size:18px; }
.pl_textarea { background:#ffffff; border:solid 1px #C9C9C9; height: 130px; line-height: 20px; padding: 10px; width: 100%; font-size:18px; }
.pl_list ul li { border-bottom: 1px solid #CCCCCC; display: block; min-height: 47px; padding: 0 20px; font-size:16px; }
.pl_list ul li h3 { color: #000000; font-weight: normal; overflow: hidden; padding: 5px 0; }
.pl_list ul li .date_title { color: #B9B9C8; line-height: 18px; overflow: hidden; padding-bottom: 5px; }
.big_xianggun_note { }
.big_xianggun_note ul li { display:block; padding:8px 10px; border-bottom:solid 1px #968c83; clear:both; min-height:24px; }
.big_xianggun_note ul li .l_bt { float:left; }
.big_xianggun_note ul li .r_date { float:right; color:#999999; }
.big_xianggun_note ul li .huifu { color:#999999; }
#show_pic .thumbnail { text-align:center; }
#show_pic .thumbnail p { font-size:16px; }
.type_con { min-height:50px; _height:50px; font-size:14px; padding-bottom:15px; line-height:1.8; }
.type_lan { padding-bottom:20px; }
.type_lan .tl_lan { border:1px solid #ddd; min-height:60px; margin-bottom:15px; }
.type_lan .tl_1 { color:#3eb134; }
.type_lan .tl_2 { color:#053fa0; }
.type_lan .tl_3 { color:#d50d0d; }
.type_lan .tl_text { height:42px; position:relative; padding-left:50px; border-bottom:1px solid #ddd; }
.type_lan .tl_text img { width:30px; height:30px; position:absolute; left:10px; top:5px; }
.type_lan .tl_text p { display: block; height:40px; line-height:38px; font-size:1.2em; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.type_lan .tl_lan ul { }
.type_lan .tl_lan li { float:left; padding:5px; height:70px; text-align:center; width:70px; display:table; }
.type_lan .tl_lan li a { display:table-cell; vertical-align:middle; text-align:center; }
.type_lan .tl_lan li img { max-width:60px; max-height:60px; }
.npro_list { height:300px; }
.npro_list .np_top { height:40px; font-size:18px; }
.np_con { position:relative; padding:0 25px; }
.np_con b { position:absolute; top:135px; width:18px; height:33px; cursor:pointer; }
.np_con b.p_l { left:0; background: url(../images/p_l.jpg) no-repeat; }
.np_con b.p_r { right:0; background: url(../images/p_r.jpg) no-repeat; }
.np_con .np_list { height:260px; overflow:hidden; position:relative; }
.np_con .np_list li { float:left; height:260px; display:inline; width:50%; }
.np_con .np_list li div.lp_pic { width:100%; display:table-cell; vertical-align:middle; text-align:center;}
.np_con .np_list li div.lp_pic img { display: block; max-width:100%px; max-height:160px; margin:0 auto; }
.np_con .np_list li div.lp_name { height:30px; font-size:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.np_con .np_list li div.lp_name a { color:#0946ab; }
.np_con .np_list li div.lp_text { height:40px; line-height:20px; overflow:hidden; }
.np_con .np_list li div.lp_more { padding-top:5px; }
.np_con .np_list li div.lp_con { padding:0 10px; }
/*list_pro*/

ul.list_pro { text-align:center; min-height:200px; _height:200px; }
ul.list_pro li { float:left; width:230px; padding-bottom:5px; padding-left:10px; line-height:15px; height:210px; }
ul.list_pro img { border:1px solid #ccc; height:140px; margin-bottom:5px; }
/*list_pic*/

ul.list_pic { text-align:center; min-height:200px; _height:200px; }
ul.list_pic li { float:left; width:230px; padding-bottom:5px; padding-left:10px; line-height:15px; height:210px; }
ul.list_pic img { border:1px solid #ccc; height:140px; margin-bottom:5px; }
/*dis_big*/

#dis_pro { padding-top:15px; padding-bottom:20px; }
#dis_pro .dis_pic { width:472px; display:table-cell; vertical-align:top; }
#dis_pro .bigpic { border:1px solid #ccc; }
#dis_pro .bigpic img { display:block; width:100%; }
#dis_pro .smallpic { margin-top:10px; position:relative; height:90px; }
#dis_pro .smallpic span { position:absolute; width:10px; height:18px; top:25px; cursor:pointer; }
#dis_pro .smallpic span.ds_l { left:0; background:url(../images/ds_l.jpg) no-repeat; }
#dis_pro .smallpic span.ds_r { right:0; background:url(../images/ds_r.jpg) no-repeat; }
#dis_pro .smallpic .ds_con { width:400px; margin:0 auto; height:90px; }
#dis_pro .smallpic .ds_con li { float: left; width:80px; text-align:center; }
#dis_pro .smallpic .ds_con li img { width:65px; height:65px; border:1px solid #ccc; cursor:pointer; }
#dis_pro .smallpic .ds_con li.on img { border:1px solid #3194e5; }
#dis_pro .dis_con { display:table-cell; vertical-align:top; padding-left:20px; }
#dis_pro .dis_name { padding:10px 0; min-height:30px; line-height:26px; font-size:1.3em; font-weight:bold; }
#dis_pro .dis_text { line-height:23px; padding-bottom:20px; }
#dis_pro .dis_con2 { padding-top:10px; }
#dis_pro .dis_con2 .dis_name { text-align:center; font-weight:bold; }
#dis_pro .dis_pic2 { height:260px; position:relative; overflow:hidden; border-bottom:1px solid #ddd; }
#dis_pro .dis_pic2 img { max-height:250px; max-width:100%; }
#slider4 li { text-align:center; }
#dis_pro .slider4 { position:relative; z-index:1; }
#dis_pro .pagenavi { position:absolute; bottom:16px; width:200px; margin-left:-100px; text-align:center; left:50%; z-index:2; }
#dis_pro .pagenavi a { background:#dedede; width:10px; height:10px; text-indent:-9999px; margin:0px 3px; display: -moz-inline-stack; display:inline-block; *display:inline;
*zoom:1;
-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#dis_pro .pagenavi a.active { background:#4e4d4d; }
#dis_pro .nav-tabs { background:#e5e5e5;}
#dis_pro .nav-tabs a { border-radius:0; }
#dis_pro .nav-tabs li { margin:0px; width:20%; float:left;}
#dis_pro .nav-tabs li a { margin-right:0; width:100%; text-align:center; font-size:12px; display:block;border:none;}
#dis_pro .nav-tabs li a:hover{ border:none;}
#dis_pro .nav-tabs li.active {}
#dis_pro .nav-tabs li.active a { border:0; background:#424042;color:#ffffff;}
#dis_pro .tab_con { border:1px solid #ddd; border-top:0; padding:10px; min-height:200px; _height:200px; margin-bottom:15px; }
#dis_pro iframe { max-width:100%; }
/*page_num*/

.page_num { text-align:center; line-height:30px; min-height:25px; clear:both; _height:25px; }
.p_but { padding:10px 0; }
.p_but li { float:left; width:50%; }
.p_but li a { height:35px; line-height:35px; font-size:18px; text-align:center; display:block; color:#3a3a3a; background:#eee; margin:0 10px; }
.p_but li a:hover { background:#fff; color:#3194e5; }
.p_but li span { height:35px; line-height:35px; font-size:18px; text-align:center; display:block; color:#555; background:#eee; margin:0 10px; }
.boxstyle { border:1px solid #d3d3d3; border-radius: 4px; box-shadow: 1px 0px 1px #e1e1e1; }
/* demo */

#demo { overflow:hidden; width:600px; margin:0 auto; }
#indemo { float:left; width:100000px; }
#indemo img { margin-right:10px; border:1px solid #ccc; }
#demo1 { float:left; }
#demo2 { float:left; }
.pro_content { position:relative; }
.t_left { background:url(../images/pleft.jpg) no-repeat; cursor:pointer; width:7px; height:9px; position:absolute; top:0; left:0; }
.t_right { background:url(../images/pright.jpg) no-repeat; cursor:pointer; width:7px; height:9px; position:absolute; top:0; right:0; }
/*cnews_content*/

.cnews_content { width:700px; margin:0 auto; }
.cnews_content font.font { color:#FF0000; }
.cnews_type { font-weight:bold; height:25px; line-height:25px; position:relative; }
.cnews_type a { position:absolute; top:0; right:0; line-height:25px; }
.ntype_pic { float:left; width:150px; border:1px solid #ccc; }
ul.cnews_list { min-height:110px; _height:110px; padding-bottom:10px; }
ul.cnews_list li { position:relative; height:28px; padding-top:5px; border-bottom:1px dotted #ccc; float:right; width:500px; }
.news_type { line-height:23px; font-weight:bold; clear:both; }
.news_more { line-height:23px; font-weight:bold; clear:both; text-align:right; }
ul.list_news { min-height:200px; _height:200px; }
ul.list_news li { position:relative; height:28px; padding-top:5px; border-bottom:1px dotted #ccc; }
span.date { position:absolute; right:5px; top:5px; }
/*dis_news*/

#dis_news { }
#dis_news .dnews_title { font-weight:bold; font-size:16px; _height:30px; min-height:30px; line-height:30px; text-align:center; padding:5px 0px; margin-bottom:3px; }
#dis_news .dnews_line { text-align:center; _height:25px; line-height:25px; border-top:1px dashed #ccc; }
#dis_news .dnews_content { padding:5px; _height:200px; min-height:200px; line-height:23px; }
/*list_links*/

ul.list_links { text-align:center; min-height:200px; _height:200px; }
ul.list_links li { min-height:50px; _height:50px; }
ul.list_links li img { max-width:100%; }
/*blan*/

.lan_bg { background:#8e8e8e; color:#fff; }
.lan_bg a { color:#fff; }
.lan_bg a:hover { color:#FF9900; }
#blan { padding:30px 0; }
#blan .b_list { float:left; width:14%; min-height:130px; _height:130px; }
#blan .bl_name { font-size:16px; height:35px; }
#blan .b_list li { height:28px; width:95%; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#blan .b_code { float:right; width:15%; text-align:center; }
#blan .b_code img { max-width:100%; margin-bottom:5px; }

.network_search_map { width:100%; height:472px; position:relative; background:#ffffff; }
.network_search_wai {padding:2%;background:#eeeeee; margin:0 auto 20px auto; }
.network_search {}
.network_search_content { }
.provinces { width:250px; height:34px; line-height:34px; margin-top:10px; font-size:16px; color:#cd1a17;}
.provinces select { width:190px; height:34px; line-height:34px; float:right; font-size:14px; border:none; background:#ffffff; color:#a3a3a3;outline:none;}
.search_text {font-size:16px; color:#cd1a17;}
.search_Itext { width:190px; height:28px; line-height:28px; padding:5px 23px; font-size:14px; border:none;color:#a3a3a3;margin-top:10px; outline:none; background:#ffffff;}
.search_btn_net {}
.search_btns { width:100%; height:33px; background:#764e38; line-height:33px; border:none; font-family:'微软雅黑'; outline:none; cursor:pointer; color:#fff; font-size:14px; text-align:center; margin-top:12px; }
.search_btns:hover { opacity:0.9; }
.network_type_content { width:100%; min-height:292px; _height:292px; }
.network_type_list { width:100%;margin:0 auto; }
.network_type_list li{width:100%; float:left; margin:0; border-bottom:1px solid #eeeeee; padding-bottom:29px; margin-bottom:29px;}
.network_type_list li .pic{ float:left; width:35%;}
.network_type_list li .pic img{width:100%;}
.network_type_list_right{ width:60%; float:right;}
.network_type_list_right span{ height:22px; line-height:22px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; color:#333333; font-size:13px; display:block;}
.network_type_list_right_title{ font-size:16px !important; color:#000 !important;}
.network_type_list_btn{ width:100px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#ffffff !important; display:block; background:#c6a850;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.network_type_list_btn:hover{ background:#b8983c;}

.MacroM_Clear{ clear: both; }
.MacroM_FormTitleItem{margin:10px;text-align:center;font-weight: bold;font-size:16px;}
.MacroM_FormInputItem{ margin: 13px 0; *zoom: 1; }
.MacroM_FormInputItem:after{ clear: both; content: ''; display: block; }
.MacroM_TitleColumn{ line-height: 20px; margin: 0 10px 0 0; padding: 7px 0; text-align: left; width: 98px; }
.MacroM_TitleColumn b{ color: #F00; font-weight: normal; margin: 0 3px 0 0; }
.MacroM_ContentColumn{ }
.MacroM_ContentColumn .MacroM_InputState{ display: inline-block; line-height: 34px; vertical-align: top; }
.MacroM_ContentColumn input[type="text"],.MacroM_ContentColumn input[type="password"]{ border: 1px solid #CCC; height: 32px; line-height: 32px\9; margin: 0 5px 0 0; outline: none; padding: 0 10px; width: 230px; }
.MacroM_ContentColumn input[type="radio"],.MacroM_ContentColumn input[type="checkbox"]{ outline: none; margin: 10px 5px; vertical-align: middle; }
.MacroM_ContentColumn input[type="file"]{ outline: none; margin: 5px 0; }
.MacroM_ContentColumn textarea{ border: 1px  solid #CCC; display: block; height: 144px; line-height: 24px; outline: none; resize: none; overflow: auto; padding: 0 10px; width: 90%; }
.MacroM_ContentColumn select{ border: 1px solid #CCC; height: 32px; *height: auto; *margin: 5px 0; height: auto\0; margin: 7px 0\0; outline: none; padding: 0 0 0 5px; }
.MacroM_InputError{ color: #F00; }
.MacroM_ContentColumn input.MacroM_Verify{ width: 70px; }
.MacroM_ContentColumn img.MacroM_Verify{ vertical-align: top; }
.MacroM_ContentColumn a.MacroM_Verify{ margin: 0 0  0 5px; }
.MacroM_SubmitButton a{ background: #795f50;border-radius: 2px; color: #FFF; display: inline-block; height: 36px; line-height: 36px; text-align: center; text-decoration: none; width: 84px; }
	
/*pages_style*/
.pages{ width:100%; margin:0 auto;margin-top:30px; text-align:center;}
.pages a{border:1px solid #c1c1c1;padding:3px 8px;margin:0 3px;}
.pages a:hover,a.active{background:#795f50;color:#fff;border-color:#795f50;}
.pages span{border:1px solid #c1c1c1;padding:3px 8px;margin:0 3px; cursor:pointer;}
.pages span:hover,span.active{background:#795f50;color:#fff;border-color:#795f50;}

/* footer */

#footer { padding:10px; }
#footer .bcopy { text-align:center; min-height:23px; line-height:23px; }
 @media screen and (min-width:768px) {
 .container {
width: 720px;
}
}
#menu .navbar-toggle { background:#eee; }
#menu .navbar-toggle span { background:#777777; }
#menu .btn-default { float:right; width:20%; }
#sidebar { margin-right:10px; }
#sidebar .left_list { height:300px; overflow-x:hidden; overflow-y:auto; }
#content .navbar-toggle { width:57px; height:40px; background:#fff url(../images/icon-more.png) center center no-repeat; background-size:25px; position:absolute; right:0px; top:0; }
#content .navbar-toggle span { background:#777777; width:30px; height:3px; }
#news_con .media-left img { max-width:none; width:100px; }
#news_con .media-body p { width:300px; }
#pro_con .media-left img { max-width:none; width:100px; margin-top:10px; }
#pro_con .media-con { line-height:25px; height:50px; overflow:hidden; }
#dis_pro .dis_con { padding-bottom:20px; }
.row-offcanvas { position: relative; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
.row-offcanvas-right .sidebar-offcanvas { right: -50%; /* 6 columns */ }
.row-offcanvas-left .sidebar-offcanvas { left: -50%; /* 6 columns */ }
.row-offcanvas-right.active { right: 50%; /* 6 columns */ }
.row-offcanvas-left.active { left: 50%; /* 6 columns */ }
.sidebar-offcanvas { position: absolute; top: 0; width: 50%; /* 6 columns */ }
#footer { background:none; padding:10px; }
#footer .bcopy { text-align:center; width:auto; }
a.b_top { position: fixed; bottom:58px; right: 20px; text-decoration: none; color: white; background-color: rgba(0, 0, 0, 0.3); font-size: 12px; padding: 1em; display: block; border:1px solid #fff; cursor:pointer; }
a.b_top:hover { background-color: rgba(0, 0, 0, 0.6); color:#fff; }
/*补充*/
.navbar-collapse { background:#EFEFEF; }
.b_but_height { width:100%; height:53px; }
.b_but { width:100%; background:#424042; height:53px; position:fixed; left:0; bottom:0; z-index:999; }
.b_but ul li { width:25%; float:left; text-align:center; }
.b_but ul li a { color:#fff !important; display:block; cursor:pointer; height:48px; line-height:22px; border-left:solid 1px #fff; }
.b_but ul li .icon { display:block; margin:3px auto 1px auto; width:25px; height:25px; }
.b_but ul li .tb1 { background:url(../images/home.png) center center no-repeat; background-size:25px; }
.b_but ul li .tb2 { background:url(../images/qq.png) center center no-repeat; background-size:19px; }
.b_but ul li .tb3 { background:url(../images/tel.png) center center no-repeat; background-size:25px; }
.b_but ul li .tb4 { background:url(../images/guest.png) center center no-repeat; background-size:25px; }
/*分享*/
.share_box { max-width: 720px; margin: 0 auto; }
.am-share { font-size: 14px; border-radius: 0; bottom: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms; width:100%; max-width: 720px; z-index: 1110; margin: 0 auto; }
.am-modal-active { transform: translateY(0px); -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); max-width: 720px; margin: 0 auto; }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); max-width: 720px; margin: 0 auto; }
.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #eee; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0px 5px 0px; text-align: center; }
.am-share-title::after {
border-bottom: 1px solid #dfdfdf;
display: block;
height: 0;
margin-top: 10px;
width: 100%;
}
.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #fff; display: block; width: 100%; background: #0494DD; border: 1px solid #828282; border-radius: 0; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 1.4; padding: 0.7em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap; }
.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; }
.am-share-sns li { margin-bottom: 15px; display: block; float: left; height: auto; width: 25%; text-align:center; }
.am-share-sns li span { width:32px !important; float:none !important; margin: 0 auto !important; text-align:center !important; }
.am-share-sns a { color: #555; display: block; text-decoration:none; }
.am-share-sns span { display: block; }
.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }
.jiathis_weixin_modal { margin-left:-180px !important; }
/*main_c*/
.main_c{ padding:10px 0px; background:#ffffff;}
.main_c_title{ background:url(../images/main_a_title_xian.png) center bottom no-repeat; margin-bottom:10px; padding-bottom:20px; text-align:center;}
.main_c_title h2{ font-size:20px; color:#1d1d1d; display:block; margin-bottom:7px; margin-top:0px;}
.main_c_title span{font-size:12px; color:#3e3a39; display:block;}
.main_c_list{width:100%;margin:0 auto;}
.main_c_list ul li{width:46%;float:left;margin:0px 2%;}
.main_c_list_box{width:100%;}
.main_c_list ul li .pic{width:100%;overflow:hidden; position:relative;}
.main_c_list ul li .pic img{width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_c_list ul li .pic .main_c_list_title{ padding:5px 8px; background:#424042;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; position:absolute; left:5px; bottom:5px; color:#ffffff; font-size:12px;}
.main_c_list_title1{ float:left; background:url(../images/huodong_icon1.png) left center no-repeat; background-size:100%; width:16px; height:16px; margin-right:5px;}
.main_c_list_title2{ float:left; background:url(../images/huodong_icon2.png) left center no-repeat; background-size:100%;width:16px; height:16px; margin-right:5px;}
/*pro_list*/
.pro_list ul li{ float:left; width:48%; margin:0 1% 15px 1%; text-align:center;}
.pro_list ul li span{height:20px; line-height:20px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; display:block;}